Commit Graph
100 Commits
Author SHA1 Message Date
James Muehlner a484d77d25 Merge pull request #49 from glyptodon/home-button
GUAC-973: Replace back button with home button where necessary.
2015-01-04 14:36:52 -08:00
James Muehlner 02eec645f7 Merge pull request #48 from glyptodon/osk-ui-breakage
GUAC-982: Containing div of the OSK resize-sensor must have relative positioning.
2015-01-04 11:20:19 -08:00
James Muehlner bb97fb9442 Merge pull request #47 from glyptodon/disconnect-on-unload
GUAC-977: Automatically disconnect all connections when window/tab is closed.
2015-01-04 11:19:28 -08:00
James Muehlner 03ccdea71c Merge pull request #46 from glyptodon/fix-error-handling
GUAC-981: Fix handling of errors. Fix handling of auto-reconnect.
2015-01-04 01:17:04 -08:00
James Muehlner 24403e6fdc GUAC-978 use $evalAsync instead of $apply to avoid digest in progress error. 2015-01-03 19:22:46 -08:00
James Muehlner 2dd094827e GUAC-980 also need to set client-body to height 100% for it to work in FF. 2015-01-03 16:18:26 -08:00
James Muehlner b9ac45c7a3 Merge pull request #43 from glyptodon/fix-blank-lines
GUAC-976: Do not display connection or connection group divs within guacGroupList if there is no corresponding template.
2015-01-02 21:23:34 -08:00
James Muehlner c05b41d51d Merge pull request #42 from glyptodon/fix-object-move
GUAC-964: Only move connections/groups if parent identifier changes.
2015-01-02 21:00:49 -08:00
James Muehlner d59eeb7949 Merge pull request #41 from glyptodon/managed-client
GUAC-963: Restore file transfer support (again)
2015-01-02 20:43:36 -08:00
James Muehlner 19db4523f6 Merge pull request #40 from glyptodon/managed-client
GUAC-963: Maintain connected clients in the background
2014-12-31 10:51:41 -08:00
James Muehlner 81f9ee8370 Merge pull request #25 from glyptodon/guac-input
GUAC-810: Implement guacTextInput directive.
2014-12-19 22:52:38 -08:00
James Muehlner 06fd57f704 Merge pull request #24 from glyptodon/cleanup-angular
GUAC-932: Partially restore admin UI
2014-12-19 13:37:34 -08:00
James Muehlner ad5ceaa6c7 Merge pull request #23 from glyptodon/guac-input
Guac input
2014-12-18 21:48:54 -08:00
James Muehlner a67b4d5631 Merge pull request #22 from glyptodon/cleanup-angular
Rewrite an absolute ton of Angular and REST code
2014-12-18 21:37:49 -08:00
James Muehlner 7fa71093a5 Merge pull request #21 from glyptodon/cleanup-angular
GUAC-932: Further cleanup history display code.
2014-12-10 17:45:55 -08:00
James Muehlner ed96f27603 GUAC-933 Cleaned up history entry display logic a bit. 2014-12-10 08:48:54 -08:00
James Muehlner 3c55e97abe GUAC-933 Fixed connection history formatting, connection parameter saving, and create new connection view. 2014-12-09 23:30:14 -08:00
James Muehlner b76324667e Merge pull request #19 from glyptodon/cleanup-angular
GUAC-932: Add Connection and ConnectionHistoryEntry objects. Update documentation. Rename connectionDAO to connectionService.
2014-12-09 21:18:21 -08:00
James Muehlner f3e08e7a71 Merge pull request #18 from glyptodon/fix-null-string
GUAC-933: Do not set parent identifier to the string "null".
2014-12-09 20:54:41 -08:00
James Muehlner bf031b3a53 Merge pull request #17 from glyptodon/cleanup-angular
GUAC-932: Initial cleanup of Angular code
2014-12-08 14:28:31 -08:00
James Muehlner 4ccf21f705 Merge pull request #16 from glyptodon/send-element-size
GUAC-898: Send new display size to Guacamole when window size changes.
2014-12-07 11:20:35 -08:00
James Muehlner ee0788258b Merge pull request #15 from glyptodon/notification-progress-bar
GUAC-928: Notification progress bar
2014-12-05 11:05:12 -08:00
James Muehlner 8ddf6e99b7 GUAC-928 Restore file upload functionality, improve error appearance, and add translated units and file upload sizes. 2014-12-04 23:52:02 -08:00
James Muehlner 466aa8ba2d GUAC-928 Always send error codes as numbers, not strings. 2014-12-04 23:51:16 -08:00
James Muehlner 41b72e0f76 Merge pull request #12 from glyptodon/swedish-keymap
GUAC-930: Add Swedish keymap to known parameter values.
2014-11-29 23:16:58 -08:00
James Muehlner bfe0f737e3 Merge pull request #13 from glyptodon/reconnect-countdown
GUAC-605: Add reconnect countdown
2014-11-29 21:20:26 -08:00
James Muehlner d242c2c1bc GUAC-928 Added file transfer support. 2014-11-24 23:39:05 -08:00
James Muehlner 14c6996267 GUAC-897 New loading styling belongs in ui.css, not status.css. 2014-11-19 23:13:40 -08:00
James Muehlner 41324be7b9 GUAC-897 Using a spinner instead of a distracting modal. 2014-11-19 23:01:23 -08:00
James Muehlner 683fc4475b GUAC-897 Added status message while home or manage pages are loading. 2014-11-18 22:51:25 -08:00
James Muehlner 2c47fbb55c GUAC-897 Fixed cg vs g confusion for connection group type identifier in javascript and templates. 2014-11-18 22:19:26 -08:00
James Muehlner 08d075f473 GUAC-929 Fixed bugs around keys getting stuck down when menu is hidden, and error when clipboard isn't set to any value. 2014-11-18 19:54:43 -08:00
James Muehlner 863f30a8dc GUAC-927 Removed unnecessary ../ from icon link tag. 2014-11-18 18:53:34 -08:00
James Muehlner 2a050128c8 GUAC-807 Got rid of useless checked attribute on radio button now model-controlled. 2014-11-12 08:24:58 -08:00
James Muehlner 598e64b757 GUAC-807 Got mouse emulation modes working. 2014-11-11 22:06:53 -08:00
James Muehlner 28398b5577 GUAC-807 Menu title changed to name of connection. 2014-11-11 21:11:01 -08:00
James Muehlner 8e2ac6660a GUAC-807 Clipboard is working. 2014-11-11 20:59:59 -08:00
James Muehlner 3f65e45e0f GUAC-807 safeApply should be using a function parameter, not a random undefined value that's returned from a function. 2014-11-06 00:00:40 -08:00
James Muehlner c2521b1b15 GUAC-807 Moved usage of safeApply to a more sane place. 2014-11-05 23:59:12 -08:00
James Muehlner e33fff4730 GUAC-807 Fixed scaling/zooming. 2014-11-05 23:46:21 -08:00
James Muehlner 4c34220c65 GUAC-807 Fixed login page error, minify button usage, and menu initial state. 2014-11-05 22:41:46 -08:00
James Muehlner 2e8283c94f GUAC-807: Zoom controls somewhat working. 2014-11-03 14:02:36 -08:00
James Muehlner 72c82aea8b GUAC-807: Fixed connection parameter editing and made menu show on keydown instead of keyup. 2014-11-03 14:02:32 -08:00
James Muehlner 5c43ae4ff9 GUAC-919: Copy Angular changes from old GUAC-546 branch. 2014-11-03 13:57:01 -08:00
James Muehlner 6bf2ff3e2f GUAC-919: Copy REST and Guice changes over from GUAC-546 branch. 2014-10-31 00:07:28 -07:00
James Muehlner 3a91dfbb68 Ticket #362: Added parentID property for connection and group. 2014-03-02 22:38:19 -08:00
James Muehlner b2f00879b8 Ticket #362: Moved all HTTP Exception handling into AOP magic. 2013-12-21 21:37:56 -08:00
James Muehlner f32bb558e3 Ticket #362: Using FORBIDDEN for GuacamoleSecurityException. 2013-12-20 15:12:23 -08:00
James Muehlner 8e3a73a9a2 Ticket #362: Fixed inefficient map iteration. 2013-12-19 19:16:12 -08:00
James Muehlner 2303417385 Ticket #362: Merge REST changes to master. 2013-12-19 17:39:52 -08:00
James Muehlner f115ae934c Ticket #362: Fixed comment. 2013-12-16 17:05:06 -08:00
James Muehlner 2414cfcce7 Ticket #362: Fixed comment. 2013-12-16 16:41:55 -08:00
James Muehlner 21a0ecfd84 Ticket #362: The cleaning has ended, for now. 2013-12-16 14:40:04 -08:00
James Muehlner 339083a379 Ticket #362: The cleaning never ends. 2013-12-16 14:40:04 -08:00
James Muehlner 94fef7307e Ticket #362: Cleaned up even morely. 2013-12-16 14:40:04 -08:00
James Muehlner abdb022426 Ticket #362: Cleaned up even more. 2013-12-16 14:40:03 -08:00
James Muehlner 10e8fcabd2 Ticket #362: Cleaned up a bit more. 2013-12-16 14:40:03 -08:00
James Muehlner d2aec9457f Ticket #362: Cleaned up a bit. 2013-12-16 14:40:03 -08:00
James Muehlner 756ffa7637 Ticket #362: Created user CRUD. 2013-12-16 14:40:03 -08:00
James Muehlner 82413b2103 Ticket #362: Changed url to be a bit more semantic. 2013-12-16 14:40:03 -08:00
James Muehlner 64e56dc9ab Ticket #362: Changed permission operations to be atomic. 2013-12-16 14:40:03 -08:00
James Muehlner 9aa29fe4b2 Ticket #362: Fixed bug in user directory. 2013-12-16 14:40:03 -08:00
James Muehlner 6146aeba93 Ticket #362: Cleaned up permission list code a bit. 2013-12-16 14:40:02 -08:00
James Muehlner 67ea6406eb Ticket #362: Re-ordered lines. 2013-12-16 14:40:02 -08:00
James Muehlner 3d33b5fc6e Ticket #362: Added initial permission REST services. 2013-12-16 14:40:02 -08:00
James Muehlner da5b8ffba0 Ticket #362: Remove nb-configuration.xml from commited files. 2013-12-16 14:40:02 -08:00
James Muehlner 0fefe94b4d Ticket #362: Created packing info file. 2013-12-16 14:40:02 -08:00
James Muehlner 08934a4723 Ticket #362. Created APIConnectionWrapper and added package info to the java packages. 2013-12-16 14:40:02 -08:00
James Muehlner 031d9c9137 Ticket #362. Improved error handling. 2013-12-16 14:40:01 -08:00
James Muehlner 8b2acc99b6 Ticket #362. Got connection create working. 2013-12-16 14:40:01 -08:00
James Muehlner feb03b87c5 Ticket #362: All basic CRUD operations for connection. 2013-12-16 14:40:01 -08:00
James Muehlner d111d9a9a6 Ticket #362: Changes to make mjumper happy. 2013-12-16 14:40:01 -08:00
James Muehlner 873fd57e25 Ticket #362: Removed pointless super() call. 2013-12-16 14:40:01 -08:00
James Muehlner 1c36eab1c7 Ticket #362: Added session timeout. 2013-12-16 14:40:01 -08:00
James Muehlner c4ad38e74a Ticket #362: Improved error handling a bit, and added a DELETE function for connections. 2013-12-16 14:40:01 -08:00
James Muehlner 614e6395fb Ticket #362: Cleaned up a bit and converted error throwing to new HTTPException. 2013-12-16 14:40:00 -08:00
James Muehlner 131aea1173 Ticket #362: Added getConnection() with path-params. 2013-12-16 14:40:00 -08:00
James Muehlner a624182d76 Ticket #362: Streamlined authentication. 2013-12-16 14:40:00 -08:00
James Muehlner 6f15c20e50 Ticket #362: Cleaned up a little bit. 2013-12-16 14:40:00 -08:00
James Muehlner b15777a70f Ticket #362: Got JSON mapping working. 2013-12-16 14:40:00 -08:00
James Muehlner 064802a9fb Ticket #362: Authentication working. 2013-12-16 14:40:00 -08:00
James Muehlner 4df635e407 Ticket #362: Super basic REST endpoint exposed with Guice and Jersey. 2013-12-16 14:40:00 -08:00
James Muehlner 6b3ce453db Ticket #33: Expose new 'cursor' parameter for configuring local/remote cursor. 2013-08-27 08:28:17 -07:00
James Muehlner b6fda0f206 Ticket #399: Made modification methods not part of the public Interface. 2013-08-22 10:19:19 -07:00
James Muehlner 102fd1ce61 Ticket #399: Allow modifying SimpleConnectionDirectory. 2013-08-22 09:38:23 -07:00
James Muehlner 83e820e7ba Fixing NPE found when not having required host and port properties. 2013-08-21 14:57:29 -07:00
James Muehlner 7111fec092 Ticket #390: Made changes suggested in code review. 2013-08-18 21:49:01 -07:00
James Muehlner 681a0201ba Ticket #390: Added mysql-disallow-duplicate-connections property and enforced connection and connectionGroup access restrictions thereof. 2013-08-18 19:32:22 -07:00
James Muehlner d8e8eae489 Ticket #395: Fixed some small bugs. 2013-08-16 21:33:26 -07:00
James Muehlner 32c09e9dae Ticket #395: Add automatic READ and UPDATE permissions to ROOT in the permission checks. 2013-08-16 21:26:08 -07:00
James Muehlner d3b94abbdd Ticket #263: Fixed variable name in comment. 2013-08-15 10:50:27 -07:00
James Muehlner 1ba07bc03b Ticket #263: Make sure that no group cycles can be created, and change it so you can move items to ROOT. 2013-08-15 10:33:31 -07:00
James Muehlner e55131c3c5 Ticket #263: Made sure that we can't create connection group cycles. 2013-08-15 09:49:42 -07:00
James Muehlner 87b1b56b7f Ticket #263: Make sure to compare the correct object types in the group usage test. 2013-08-15 01:19:19 -07:00
James Muehlner a5d22cb10d Merge branch 'unstable' of git://github.com/glyptodon/guacamole-client into unstable 2013-08-15 01:12:36 -07:00
James Muehlner 7e334e3559 Ticket #263: Group admins can use connection groups however they wish. 2013-08-15 01:07:07 -07:00
James Muehlner a3d7f23c9e Ticket #263: Add CREATE_PERMISSION_GROUP permission. 2013-08-14 23:58:06 -07:00
James Muehlner a96ce64589 Ticket #263: Added connection group permissions to user update CRUD servlet. 2013-08-14 23:54:11 -07:00
James Muehlner 2f239ca203 Ticket #263: Checking correct parentID for move(). 2013-08-14 21:45:13 -07:00
James Muehlner c600e289c3 Ticket #263: Root group is now organizational. 2013-08-14 17:24:41 -07:00