Commit Graph

274 Commits

Author SHA1 Message Date
Gunther Brunner
a08d9e26f0 - Refactored e2e tests in separated test suites.
- `gulp protractor` now accepts a `--suite name` flag.
- Removed warning bug in ChromeDriver.
- ControlPage test now kicks the device.
2014-08-26 16:00:02 +09:00
Gunther Brunner
019a2499e9 Refactored keycodes to its own module. 2014-08-25 12:32:23 +09:00
Gunther Brunner
a0efad0ecf All dependency/unit test passes now.
Added karma loader for IE/Firefox/Safari/Opera.
2014-08-22 15:48:00 +09:00
Gunther Brunner
aad3db8828 Fixed most of the dependencies by unit testing.
Refactored TransactionService and StorageService.
2014-08-22 15:32:09 +09:00
Gunther Brunner
e27e17d699 APPSTATE refactoring:
- Make index.html cacheable by being stateless
- Improve compression (base64 doesn't gzip well)
- Remove base64 encoding/decoding step
- Make AppState injectable so it can be unit tested
- Ready to remove the global leakage
2014-08-22 15:04:16 +09:00
Gunther Brunner
743f8becd6 - Finally, most of the unit tests now passes (resolving dependencies also).
- Shims now exports angular module name, however some of them clash with the original.
2014-08-21 22:04:19 +09:00
Gunther Brunner
e78c7572e1 Added first working karma unit test. 2014-08-21 17:48:57 +09:00
Gunther Brunner
14ddd14b47 Added karma.conf.js
Removed unused vs-repeat.
2014-08-19 20:21:26 +09:00
Gunther Brunner
7e887b7fb3 Moved messages to ng-bind for performance. 2014-08-19 20:20:56 +09:00
Valverde Antonio
d7d80c4327 Implement get ringer mode. 2014-08-15 18:49:37 +09:00
Gunther Brunner
b150c5fc02 Added list of accounts for the store. 2014-08-04 21:34:37 +09:00
Gunther Brunner
4edcb387d4 Added favicon resolving to URL input.
Added blur event after entering URL.
Focus screen after entering URL.
2014-07-31 20:30:43 +09:00
Gunther Brunner
8696f833c2 Added native auto-fill support for URL input in Chrome. 2014-07-31 16:54:28 +09:00
Valverde Antonio
2e61911f8c Implement account check (if it's already added). 2014-07-30 19:25:09 +09:00
Valverde Antonio
4c5ca95396 Implement get account names function. 2014-07-30 16:05:17 +09:00
Valverde Antonio
1386b438c0 A bit of refactoring and new functionality for removeAccount method. 2014-07-29 16:23:04 +09:00
Gunther Brunner
fde5c98db8 Added Japanese translation. 2014-07-25 20:31:38 +09:00
Gunther Brunner
6c8b6bb5d4 Adding device unusable reasons in the UI (a bit rust). 2014-07-23 20:50:32 +09:00
Valverde Antonio
dab1ab9bd9 Implement get SD card status (if it's mounted or not). 2014-07-23 14:04:44 +09:00
Gunther Brunner
91239d22f8 Changed hotkeys to more sensible shortcuts.
Shortcuts can be used even from the remote control.
2014-07-22 17:02:42 +09:00
Gunther Brunner
a0ed5f93ad Stub for native-autocomplete directive with history. 2014-07-17 18:50:29 +09:00
Gunther Brunner
444a940fbb JSHint fixes. 2014-07-17 18:29:08 +09:00
Gunther Brunner
f5fb0a1317 Space key was being recognized as a change charset key. 2014-07-17 18:21:30 +09:00
Gunther Brunner
321e61db64 Added stub for refactoring screen to screen-keyboard and screen-touch. 2014-07-17 18:20:10 +09:00
Gunther Brunner
a06782ffb8 Added TODO for IE9. 2014-07-16 23:17:11 +09:00
Gunther Brunner
da40f061b4 Implemented change charset with the native PC charset keys.
Hacking was needed:
- Textarea changed to Input type "password", so that Alphanumeric keyboard is forced all the time.
- All the key input events are heavily browser/platform/keyboard dependent.
2014-07-16 22:57:50 +09:00
Gunther Brunner
8d165bc7a3 Changed default screen timeout to 3 seconds. 2014-07-16 21:10:12 +09:00
Gunther Brunner
700c320257 Added tabindex and accesskeys for common input controls. 2014-07-16 20:05:34 +09:00
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