Commit Graph

79 Commits

Author SHA1 Message Date
Simo Kinnunen
3799b51ad3 Give UploadCtrl access to the app manifest. 2014-04-03 15:47:24 +09:00
Gunther Brunner
af47e535e4 - Improving the shell. Still not a real shell. 2014-04-01 22:04:36 +09:00
Simo Kinnunen
09eb8c539d Refactor InputAgent into STFService. Support copypasting (only pasting implemented in the UI right now though). 2014-04-01 11:50:16 +09:00
Gunther Brunner
553b89f764 - Add ngEnter. 2014-03-31 19:14:02 +09:00
Gunther Brunner
3c8efab212 - Tabs are nice now. 2014-03-27 20:03:22 +09:00
Simo Kinnunen
c0dbba8471 Make TransactionService a bit more convenient for single-device use cases. 2014-03-27 12:03:21 +09:00
Simo Kinnunen
1880d52075 Poor UI for installation progress. 2014-03-26 21:13:48 +09:00
Simo Kinnunen
16bb47930d Re-enable device screen, I mistakenly disabled it. 2014-03-26 19:30:27 +09:00
Simo Kinnunen
92b8ca0a24 Lock ng-file-upload to 1.2.9 due to issue angular-file-upload/171. 2014-03-26 17:20:54 +09:00
Simo Kinnunen
8b13a1c945 Fix various JSHint warnings in client-side code. 2014-03-26 16:06:49 +09:00
Gunther Brunner
9427e21f81 - WebSocket error notification stays even when switching tabs. 2014-03-26 14:44:06 +09:00
Gunther Brunner
4aa914ea76 Merge branch 'develop' of ghe.amb.ca.local:stf/stf into develop 2014-03-26 14:31:49 +09:00
Gunther Brunner
334d26eb30 - Adding refresh page directive.
- Moving controller inside link function because it was not shared code anyways.
2014-03-26 14:31:35 +09:00
Simo Kinnunen
796cdf94b6 Only use websocket transport. Currently we cannot guarantee state integrity on reconnect, so let's disable it for now. 2014-03-26 14:08:41 +09:00
Gunther Brunner
b4e6e39761 - Update dependencies. 2014-03-26 12:06:54 +09:00
Simo Kinnunen
6e6b5ee517 Use UUIDs for transaction IDs. Leave 'tx.' prefix for potentially easier debugging. 2014-03-26 11:21:08 +09:00
Simo Kinnunen
bbecde7014 Fix some JSHint warnings. 2014-03-26 11:14:49 +09:00
Gunther Brunner
533ce2d967 - New nav menu active links work. 2014-03-25 22:17:40 +09:00
Gunther Brunner
593e14a80a - New nav menu.
- Polishing device list.
2014-03-25 21:18:10 +09:00
Simo Kinnunen
8ed3ae1784 First version of apps launching automatically after installation. 2014-03-25 21:12:51 +09:00
Gunther Brunner
ec1a488b4f -Scope is applied now. 2014-03-25 19:29:37 +09:00
Gunther Brunner
dd38b478de -Refactored socket state to use growl. 2014-03-25 18:51:50 +09:00
Gunther Brunner
9765a5759e -Add growl like notifications. 2014-03-25 15:44:31 +09:00
Gunther Brunner
c547ae3ecd Merge branch 'develop' of ghe.amb.ca.local:stf/stf into develop 2014-03-24 18:20:54 +09:00
Gunther Brunner
e1feb20df6 -Adding table ui for styling with style.
-Added device.update event so the table can reload it's data (watch would be an overkill).
2014-03-24 18:20:31 +09:00
Simo Kinnunen
f44822e744 Merge branch 'feature/install' into develop
Conflicts:
	package.json
2014-03-20 22:03:15 +09:00
Simo Kinnunen
dfe3d97de3 APKs can now be drag & dropped to the device screen, which will install the application. Still lacking UI, and the app doesn't get launched. 2014-03-20 22:00:01 +09:00
Gunther Brunner
9d2a367e7c -Added clear button directive.
-Added filter button directive.
-Moved the UI stuff to stf/common-ui.
-Added optional filtering to Details.
-Sync active tabs to local forage.
-Device List status filters by usability.
-Removed 750ms delay from filtering.
2014-03-20 21:30:55 +09:00
Gunther Brunner
a260aa2cf8 - Updated almost all dev dependencies.
- Removed everything grunt (the gettext stuff needs to be converted but was not using yet anyways).
- Update angular-localForage to latest version, all API methords changed.
- Added jshintrc for mocha.
2014-03-20 19:26:48 +09:00
Simo Kinnunen
5771507fc9 Show socket status in the UI. Absolutely no styling yet. 2014-03-20 15:30:49 +09:00
Simo Kinnunen
47ecd9d37e Remove unused $rootScope dependecy from screen directive. 2014-03-20 12:32:36 +09:00
Simo Kinnunen
6618841b77 Call socketService just "socket". 2014-03-20 12:09:04 +09:00
Gunther Brunner
ea13232f10 - Update ng-table to master.
- Device list icon view works now.
2014-03-19 18:42:15 +09:00
Simo Kinnunen
e4cd3eb91a Add virtual 'state' property to all devices. 2014-03-19 18:31:51 +09:00
Simo Kinnunen
1945ae26a7 Tracker needs options. 2014-03-19 17:30:05 +09:00
Simo Kinnunen
2555168345 Replace groupService's outdated member tracker with deviceService.trackGroup(). 2014-03-19 16:45:30 +09:00
Gunther Brunner
efed9aefce - Using new generator-stf.
- Refactored top bar to menu partial.
- Added new page-visibility directive.
2014-03-18 21:49:24 +09:00
Simo Kinnunen
fc24cd087c Replace device promise with a scope watcher. 2014-03-18 20:59:22 +09:00
Simo Kinnunen
022977886c Rename "isOwnedByUser" to "using". 2014-03-18 15:19:39 +09:00
Simo Kinnunen
30b04ab2d2 Add convenience flags for knowing if a device is usable, ready, and owned by us. 2014-03-18 15:06:02 +09:00
Simo Kinnunen
238d5d6f4e Keep device data up to date on device page. 2014-03-17 20:01:07 +09:00
Simo Kinnunen
ed5709aa04 Expose identify functionality. Shows a red screen with important data. 2014-03-17 19:21:34 +09:00
Gunther Brunner
eaaf6a36bd - Add Local settings.
- Add Language settings synced back.
2014-03-13 21:03:41 +09:00
Gunther Brunner
710a5daeab - LocalForage dependencies works now.
- Language template using embedded controller.
2014-03-13 16:35:24 +09:00
Gunther Brunner
7f6fa763fb - Adding Help page back.
- Adding Settings page back.
2014-03-13 15:46:36 +09:00
Gunther Brunner
a22eb8e841 requestAnimationFrame was missing. 2014-03-07 19:19:06 +09:00
Gunther Brunner
defda72fc1 - Introducing requestAnimationFrame 2014-03-07 19:11:04 +09:00
Gunther Brunner
180bc42f38 - Removed PixiRender, it was too slow.
- Fixed bug not removing onLoad infinite loop.
2014-03-07 18:20:34 +09:00
Gunther Brunner
d381d90446 - Added benchmark comparing JPEG, PNG, WEBP, DDS DXT1, and CRN DXT1 formats.
- Pixi Canvas and WebGL render was added for quick benchmarking but it's going away soon, because WebGL is even slower than Canvas for big textures. The browsers nowadays use OpenGL in the backend for rendering Canvas.
- There is 3 different WebGL Renders but they need adjusting so they work with Non Power Of Two textures.
- For now the winner is JPEG+Canvas, however CRN+WebGL will be better almost for sure if server side supports it.
2014-02-28 16:41:49 +09:00
Gunther Brunner
999e5113bf Added Pixi Render.
Added performance counters.
2014-02-27 21:01:56 +09:00