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
5559352585
Moved webpack server configuration to webpack.config.
2014-08-21 15:09:15 +09:00
Gunther Brunner
090b27a8fe
Added new appstore-db.
2014-08-06 21:20:43 +09:00
Simo Kinnunen
905a81fff8
Add a "compact" script to the buildpack to reduce final image size. Realized that webpack was always required even though it's a devDep; made it so that it doesn't have to be loaded.
2014-07-30 17:53:33 +09:00
Simo Kinnunen
9604f2dde2
Fix some JSHint warnings.
2014-07-21 15:12:17 +09:00
Simo Kinnunen
1a9ad6fc22
Fix static path.
2014-07-16 13:40:00 +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
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
a9d9f61615
Realized that the main app doesn't use partials anymore, which makes template customization easier.
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
6a4ff35a78
JSHint fix.
2014-07-02 21:31:44 +09:00
Gunther Brunner
562776d942
Adding cache and gzip for the static build files (except the build entries, to make things easier).
2014-07-02 21:28:49 +09:00
Gunther Brunner
0add3eaddc
Separated webpack entries from chunks so the big chunks can be cached easily.
2014-07-02 20:10:19 +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
92be2f1b59
Fix default IP in port forwarding.
2014-06-06 10:57:21 +09:00
Gunther Brunner
1c45b6eb70
Starting to add build targets for common status page.
2014-06-04 18:45:11 +09:00
Gunther Brunner
2ca3619057
Starting to add error status pages.
2014-06-03 21:00:00 +09:00
Simo Kinnunen
41661c9384
Update to Socket.IO 1.0.
2014-06-03 19:00:43 +09:00
Simo Kinnunen
9bb066f0c6
Update to express 4.
2014-06-03 16:33:00 +09:00
Gunther Brunner
f09fb07606
Fixed manual paths.
2014-05-30 00:00:08 +09:00
Gunther Brunner
6f11078389
Changed default entry point for intro, manual and v2-features.
2014-05-29 23:04:26 +09:00
Gunther Brunner
726cf3a59a
Added V2 LP.
2014-05-29 23:01:31 +09:00
Gunther Brunner
589eaf8066
STF is now buildable.
2014-05-29 12:38:47 +09:00
Simo Kinnunen
71188b2e50
Don't make too many low priority updates at once.
2014-05-29 01:10:22 +09:00
Simo Kinnunen
41ed33f5c4
Implement APK uploads using the new storage system. Installation from URL still does not work, and dropping the file on the screen may not work either.
2014-05-22 13:33:38 +09:00
Simo Kinnunen
c0d02c4e3a
Screenshot resizing works in the UI now. Still missing rate limiting.
2014-05-21 14:07:53 +09:00
Simo Kinnunen
48726669dc
Screenshots are more or less working (server-side). Resize not implemented yet. Temporarily breaks APK uploads.
2014-05-19 17:55:18 +09:00
Simo Kinnunen
78c207c8d1
Make group timeout configurable.
2014-05-14 19:13:11 +09:00
Simo Kinnunen
9edd849d28
Rename icon middlewares. They're cleaner this way.
2014-05-13 16:41:18 +09:00
Simo Kinnunen
7f94b0beef
Fix copying.
2014-05-12 18:34:52 +09:00
Simo Kinnunen
66a047ed30
Fix clipboard.copy.
2014-05-12 18:16:42 +09:00
Simo Kinnunen
0c24cb7ec6
Add browser icons. Currently requires stf-browser-db to be npm linked to work.
2014-05-08 18:58:51 +09:00
Simo Kinnunen
c80a0eec47
Add command for opening Play Store.
2014-05-01 21:23:46 +09:00
Simo Kinnunen
98ecf57d49
Fix browser plugin not updating in real time.
2014-05-01 20:13:29 +09:00
Simo Kinnunen
a915aea9ea
Update with new service features.
2014-05-01 17:05:21 +09:00
Simo Kinnunen
1f19fd58c1
Implement clearBrowser().
2014-04-22 13:52:13 +09:00
Simo Kinnunen
d037f45b29
Remove commented out reminders of already implemented features.
2014-04-22 13:45:11 +09:00
Simo Kinnunen
33d2862704
URLs can now be opened.
2014-04-21 20:36:32 +09:00
Simo Kinnunen
c9043dd895
Replace webpack-dev-middleware with our own improved version.
2014-04-21 17:38:34 +09:00
Simo Kinnunen
8da5b61289
Logcat works now, but still kind of wondering how the messages should arrive.
2014-04-17 18:27:35 +09:00
Simo Kinnunen
fb3892ab07
Keep forwards list up to date on client side.
2014-04-15 18:02:48 +09:00
Simo Kinnunen
b0400130ff
Allow all pending transaction results to be cancelled.
2014-04-15 17:33:22 +09:00
Simo Kinnunen
f8a2eeab26
Reverse port forwarding works, but changes don't apply to new devices yet.
2014-04-15 15:52:45 +09:00
Simo Kinnunen
7f74ecd7af
Use wireutil.reply() where possible.
2014-04-11 14:54:19 +09:00
Simo Kinnunen
4b155a3850
Show upload/processing progress for normal file uploads.
2014-04-07 16:36:28 +09:00
Simo Kinnunen
a9641f3271
Support rotation.
2014-04-07 11:14:38 +09:00
Simo Kinnunen
44378e625f
Show progress for URL installation. Temporarily break upload installation.
2014-04-04 17:33:51 +09:00
Simo Kinnunen
97a042a54d
Support installation from URLs.
2014-04-03 22:53:23 +09:00
Simo Kinnunen
655af52659
Support uninstalling applications.
2014-04-03 20:28:54 +09:00
Simo Kinnunen
c33f0eab09
Make sure touch events arrive in correct order.
2014-04-03 17:13:17 +09:00