Commit Graph
5664 Commits
Author SHA1 Message Date
Alfonso Acosta 74490b8fef Give time to the overlay test backoff collectors to finish
Not the most elegant/robust solution but it solves the problem without adding
extra methods to the backoff interface (only to check if they are ready from
tests).
2016-11-08 13:49:17 +00:00
Mike Lang 7155292765 middleware: Update references in comments to why Hijacker is needed 2016-11-07 11:52:19 -08:00
Alfonso Acosta 8e3e4a3af8 Merge pull request #1985 from weaveworks/release-1.0
Release 1.0.0
2016-11-07 14:45:43 +01:00
Alfonso Acosta 838434c8c4 Update CHANGELOG v1.0.0 2016-11-07 12:04:11 +00:00
Simon 942ccc8cba Merge pull request #1988 from weaveworks/1986-safari-terminal
Fix Safari terminal window height bug
2016-11-07 12:58:03 +01:00
Simon Howe 127ab41944 Correctly remove resize event listener on terminal unmount
Fixes console errors
2016-11-07 10:36:46 +01:00
Simon Howe 2625bb07a3 Fixes terminal height in safari.
Safari wasn't supporting a "badly specified"[0] layout that Chrome was
supporting.

[0] Height 100% inside of a container that didn't have a height
specified.
2016-11-07 10:22:05 +01:00
Alfonso Acosta cd1e06b054 Release 1.0.0 2016-11-04 15:44:08 +00:00
David 0594ec7f98 Merge pull request #1926 from weaveworks/1151-improve-view-node-in-topo
Improve view-node-in-topo button usability
2016-11-04 15:19:18 +01:00
David 5cb3a00316 Merge pull request #1976 from weaveworks/1974-debounce-terminal-resizing
Fixes the terminal spamming POST requests on resize
2016-11-04 13:36:27 +01:00
David 722d5cdd0d Merge pull request #1979 from weaveworks/1977-fix-notty-resizing
Allow resizing on attached pipes too.
2016-11-04 13:30:05 +01:00
Alfonso Acosta d0d100bd62 Merge pull request #1981 from weaveworks/1938-connections-table
Add connections table to Weave Net details panel
2016-11-04 11:13:41 +01:00
Alfonso Acosta fe53752520 Add connections table to Weave Net details panel 2016-11-04 09:41:16 +00:00
Simon Howe fe2bfe2ffa Use the familiar ALLCAPS for topo name in show-in-topo button 2016-11-04 10:07:08 +01:00
Simon Howe 4004b21fa2 Allow resizing on attached pipes too. 2016-11-04 10:03:51 +01:00
Alfonso Acosta 3ba83ddd53 Merge pull request #1973 from weaveworks/1938-enrich-weave-details-panel
Extend metadata in details panel for Weave Net nodes
2016-11-04 09:44:27 +01:00
Alfonso Acosta fc4eb85de2 More feedback 2016-11-03 22:27:46 +00:00
Alfonso Acosta b30a9c44b6 Review feedback (and fix metadata bug) 2016-11-03 21:58:54 +00:00
Simon Howe 6c31f2ad60 Fixes the terminal spamming POST requests on resize
Forgot to debounce the initial implementation
2016-11-03 22:16:29 +01:00
Alfonso Acosta 0884955c95 Extend metadata in details panel for Weave Net nodes 2016-11-03 15:57:23 +00:00
Simon Howe 4da2a82602 Add label to show-in-topo button 2016-11-03 13:11:54 +01:00
Simon Howe 30bca04e5d Revert "Bring shapes into the details panel and use them for view-in-topo"
This reverts commit 1bf54130ffb4e6c83f0bd816f7a037f819d561ac.
2016-11-03 11:10:07 +01:00
Simon Howe dc61317ba5 Bring shapes into the details panel and use them for view-in-topo
(click on shape/title to view it in its topo)
2016-11-03 11:10:07 +01:00
Simon Howe 05cd10cfcb Revert "Current topo follows details panel!"
This reverts commit 7a5e04f44f46b3fc94dc0f67b68b4633659b88a9.
2016-11-03 11:10:06 +01:00
Simon Howe 1e6c465f5a Current topo follows details panel! 2016-11-03 11:10:06 +01:00
Simon 7e5166e45e Merge pull request #1966 from weaveworks/746-resize-ttys
Resize TTYs
2016-11-03 11:06:16 +01:00
Simon Howe d3878cc8df Don't resize terminal if we don't receive a resize control (e.g. onAttach)
- Fix text selection in terminal (was our force focus stuff, introduced
  if you clicked on the black border that was not actually the terminal
2016-11-03 10:24:38 +01:00
Mike Lang 03661f309a Merge pull request #1917 from weaveworks/1916-dont-leak-goroutines
Timeout reads and writes in the http server.
2016-11-02 15:25:55 -07:00
Mike Lang 35cf10e1d6 middleware/errorhandler: Implement Hijacker so it works with ws proxy 2016-11-02 14:50:13 -07:00
Alfonso Acosta 4c9c1338f4 Merge pull request #1942 from weaveworks/1800-image-details
Add image information table to container details panel
2016-11-02 18:14:49 +01:00
Alfonso Acosta 3af7076f30 Review feedback 2016-11-02 14:46:56 +00:00
Alfonso Acosta 375ce6b33c Review feedback 2016-11-02 13:16:13 +00:00
Alfonso Acosta 9e378ca4b5 Show image information at the beginning 2016-11-02 13:16:12 +00:00
Alfonso Acosta d0e022050e Fix and extend tests 2016-11-02 13:16:12 +00:00
Alfonso Acosta 216cc0d605 Add image table to container nodes
Also, extend metadata of images with sizes
2016-11-02 13:16:11 +00:00
Alfonso Acosta 260464e7f2 Vendor github.com/dustin/go-humanize 2016-11-02 13:00:16 +00:00
Alfonso Acosta 9367d95cb0 Allow providing fixed entries in tables 2016-11-02 13:00:15 +00:00
Simon 794b9c9a19 Merge pull request #1932 from weaveworks/1481-scroll-lock-terminals
Enable scroll locking on the terminal
2016-11-01 16:33:35 +01:00
Simon Howe a381e3c06b Fixes scroll locking on xterm.js 2016-11-01 15:46:22 +01:00
Simon Howe 0fcd7d3a2c Increase terminal scrollback to hold onto more logs 2016-11-01 11:44:54 +01:00
Simon Howe 1b78427fb9 Keep scroll position if we scroll away from the bottom of the term
aka, scroll locking. Allows you to scroll back through logs without new
log data dragging the scroll back down to the next entries as they come
in.
2016-11-01 11:44:29 +01:00
Alfonso Acosta f7c0b75eff Quote properly 2016-10-31 19:29:05 +00:00
Simon Howe 487635cb62 Adds terminal resizing on hosts.
Adds terminal resizing on popped out windows
2016-10-31 18:11:10 +01:00
Mike Lang 96058b1137 Merge pull request #1958 from weaveworks/mike/middleware/errorhandler
middleware/errorhandler: Fix a bug which meant it never works
2016-10-31 08:33:08 -07:00
Simon Howe 305bf7680a Resizing working w/ containers! 2016-10-31 15:29:53 +01:00
Simon Howe ea9101ad0f Fix warning about text nodes in thead in details panel 2016-10-31 15:29:53 +01:00
Alfonso Acosta 1cf66419d9 Make linter happy 2016-10-31 14:26:37 +00:00
Alfonso Acosta 253657887c Implement TTY resize for hosts 2016-10-31 12:11:25 +00:00
Alfonso Acosta 6cbf2bf26e Vendor github.com/docker/docker/pkg/term 2016-10-31 11:08:56 +00:00
Alfonso Acosta 6a3910d20a Fix backend tests 2016-10-31 10:15:50 +00:00