Gunther Brunner
0f0cc56c41
Started adding a badge-icon directive.
2014-07-16 18:20:54 +09:00
Gunther Brunner
dd5b04998d
Tried to fix the counting for zero,
...
but the real problem relies in that the device counting takes time and
we don't know before-hand how many devices we have.
Also the scope is not shared between the device list and the remote control.
2014-07-16 18:20:54 +09:00
Simo Kinnunen
7f9153788d
Fix error when removing a device from a tracker.
2014-07-16 16:16:20 +09:00
Gunther Brunner
fa71aae56a
Added admin-mode.
...
For now it shows/hides columns in the Device List and adds kicking behaviour.
Using $rootScope.adminMode for convenience.
2014-07-14 20:23:32 +09:00
Simo Kinnunen
e33b0f922f
Fix device API path.
2014-07-14 20:23:14 +09:00
Simo Kinnunen
85d71f43b8
Hopefully make SettingsService work with boolean values.
2014-07-14 19:31:47 +09:00
Simo Kinnunen
1d77d8c97d
Ensure that all API calls and static resources are in their own unique paths. This makes it easier to add a load balancer on top of everything.
2014-07-14 17:09:50 +09:00
Valverde Antonio
d398b7e5fb
Implement automated login (Google Account).
2014-07-10 12:06:07 +09:00
Gunther Brunner
84e2a4ae1c
Added directive counter for device stats (it was not updating the numbers smoothly).
2014-07-09 21:44:09 +09:00
Gunther Brunner
fb2e522945
Added text-focus-select directive for text inputs so it selects automatically the text when clicked.
2014-07-08 22:26:34 +09:00
Gunther Brunner
d6c8e15bc1
Added scoped hotkeys service.
2014-07-08 15:02:19 +09:00
Simo Kinnunen
e66f8d37cc
Fix typo in comment.
2014-07-07 11:36:41 +09:00
Simo Kinnunen
91aebeb39c
Save device list columns and sort settings.
2014-07-04 23:22:40 +09:00
Simo Kinnunen
e13fc6701f
Save user settings to the database and embed them to the template for fast access.
2014-07-04 22:59:29 +09:00
Simo Kinnunen
332c7b6106
Embed user into the main template. "Hide" it using a data URL so that it looks better in the source.
2014-07-03 19:41:03 +09:00
Simo Kinnunen
720292ae3c
Rename the APP global variable to APPSTATE. It will soon contain more information.
2014-07-03 19:41:02 +09:00
Gunther Brunner
df5a5e2308
Finally updated to angular-borderlayout.
2014-07-03 19:04:45 +09:00
Simo Kinnunen
f421919c03
Merge branch 'feature/fast-device-list' into develop
2014-07-02 20:32:13 +09:00
Valverde Antonio
d294906a65
Implement pop up add account menu (for Google Account).
2014-07-02 18:37:39 +09:00
Simo Kinnunen
d51da4b215
Add username back to device list stats.
2014-07-02 14:13:11 +09:00
Valverde Antonio
d9281bb30a
Implement get Wifi status.
2014-07-01 10:51:48 +09:00
Gunther Brunner
98148cdc7f
Disabling auto-reconnect because it fights with the auto-timeout.
...
Need to find a balance between both based on real usage.
2014-06-30 19:35:50 +09:00
Simo Kinnunen
06573f7f6f
Fix device sometimes showing up twice on the list if coming back from the device page while releasing the device. Caused by websocket telling us about the release before we got the device data.
2014-06-28 18:17:34 +09:00
Gunther Brunner
0aefed70c8
Moved some multiple-entry shimmings to web_modules, because Bower specs about main are still not finished, and webpack doesn't support multiple entry-aliases neither yet.
...
Also making custom css/overriding them becomes easier.
2014-06-27 20:44:53 +09:00
Valverde Antonio
6f7fdffe3d
Implement set Wifi on/off.
2014-06-27 17:35:48 +09:00
Valverde Antonio
9a31fbbfca
Revert "Implement set Wifi on/off."
...
This reverts commit 4c7af64d0d958a9db6de0bc3fddfa1aa0edb1cdd.
2014-06-27 16:01:23 +09:00
Valverde Antonio
9a07c1bb77
Implement set Wifi on/off.
2014-06-27 15:57:32 +09:00
Simo Kinnunen
f7a8257259
The new table now works, but columns are not selectable and there's no interactive sorting or filtering. Also, icon view has been disabled for now.
2014-06-27 11:49:17 +09:00
Valverde Antonio
3f19064ede
Implement ringer mode setting.
2014-06-26 16:54:25 +09:00
Valverde Antonio
3a3937ec2f
Implement account removal.
2014-06-25 17:47:45 +09:00
Gunther Brunner
a8da19472d
Added error message when port forwarding fails.
...
Disabled port forwarding on user service for now.
2014-06-24 14:27:25 +09:00
Simo Kinnunen
db1699c666
Impement remote connect plugin.
2014-06-24 11:41:48 +09:00
Gunther Brunner
692582ce3d
Finally fixed disappearing headers from dynamic columns.
...
Bind-once optimizations.
2014-06-23 14:32:27 +09:00
Gunther Brunner
905879235e
Adding remote debug.
...
For some reason ng-table is loosing the header.
2014-06-20 20:36:21 +09:00
Gunther Brunner
cb519dbade
Manteinance and enhanced names back to filters because angular-gettext doesn't support translating variables from directives.
2014-06-19 22:13:03 +09:00
Gunther Brunner
aebeb4d357
Added Restart Device functionality.
...
Added device status to Fatal Message modal.
Added auto-reconnect to Fatal Message modal.
2014-06-19 21:13:20 +09:00
Valverde Antonio
b84d1b97c6
Reboot functionality added
2014-06-19 19:30:40 +09:00
Gunther Brunner
af6fa9fe29
Added Chat (disabled for now).
2014-06-19 16:59:59 +09:00
Gunther Brunner
7e1296d1da
$broadcast is slow so refactored to a service.
2014-06-18 20:27:09 +09:00
Gunther Brunner
71e139ddaf
Added a modal lightbox-image directive.
...
Added a fallback-image directive.
Added the Device Photo on the Info tab.
2014-06-18 18:57:20 +09:00
Simo Kinnunen
6bb07d7c34
Fix Galaxy S5's display information segfaulting by trying to use the public SDK methods first. SurfaceComposerClient's getDisplayInfo is practically unusable on Galaxy S5 due to weird memory corruption issues.
2014-06-18 15:51:54 +09:00
Gunther Brunner
7982e2bcbe
Started enhancing device list details with prefiltered information.
...
Moved enhanced data away from device service.
2014-06-18 01:25:22 +09:00
Gunther Brunner
e2c65a83fc
Typo.
2014-06-17 15:42:57 +09:00
Gunther Brunner
31899b9939
Device Icon view now is very fast:
...
- No filters
- Data enhanced
- ng-bind instead of {{}}
- Bind once
- ng-if for Devices List
2014-06-16 18:45:14 +09:00
Gunther Brunner
f56d70cebb
Performance: Starting to remove biggest bottlenecks from digest cycle, filters.
...
Biggest are releasedAt and showAll, both consuming more than 1000ms (!).
2014-06-11 16:02:04 +09:00
Gunther Brunner
3798b72401
Performance: Only digest in requestAnimationFrame
2014-06-11 15:14:17 +09:00
Simo Kinnunen
2e18778d1c
Update socket events to match socket.io 1.0.
2014-06-06 15:23:13 +09:00
Simo Kinnunen
984c45b183
Separate websocket to its own role. Necessary because the app was getting pretty big already, but mostly because our Windows PCs don't like to connect to websockets on port 80, which is what we use for the app.
2014-06-06 15:02:29 +09:00
Simo Kinnunen
41661c9384
Update to Socket.IO 1.0.
2014-06-03 19:00:43 +09:00
Gunther Brunner
27d9014e90
const was just too new for IE.
2014-06-03 17:59:01 +09:00