Commit Graph

305 Commits

Author SHA1 Message Date
Danny Coates
7f9674f494 fixed size limit on server to include crypto overhead 2019-03-06 10:31:50 -08:00
Danny Coates
445811931f added accounts.firefox.com to csp connect-src for /metrics-flow 2019-03-05 13:05:51 -08:00
Danny Coates
5e04f367c1 utms for everybody 2019-03-05 12:58:40 -08:00
Danny Coates
421967ea81 updated default config values 2019-02-28 16:39:38 -08:00
Danny Coates
f968083f74 added '-' to /api/filelist validation 2019-02-26 19:58:03 -08:00
Danny Coates
4cb6646cce updated filelist storage so userid is not used directly 2019-02-26 13:53:11 -08:00
Danny Coates
1c44d1d0f9 added /config endpoint, use fewer globals (#1172)
* added /config endpoint, use fewer globals

* fixed integration tests
2019-02-26 10:39:50 -08:00
Danny Coates
cccc1a5383 enabled accounts on Edge 2019-02-25 11:44:44 -08:00
Danny Coates
c146c584f6 static require cryptofill for Edge 2019-02-21 11:21:06 -08:00
Danny Coates
e5f9673521 added window.app for debugging 2019-02-19 14:14:28 -08:00
Danny Coates
2c27665e39 updated favicon 2019-02-19 12:52:09 -08:00
Danny Coates
8eaacfea18 use text/plain on /api/metrics 2019-02-15 11:59:39 -08:00
Danny Coates
5ce35a71ef added missing entrypoint to metrics 2019-02-14 13:00:57 -08:00
Danny Coates
2a8a8abfde added Inter font and intro image 2019-02-14 11:39:28 -08:00
Danny Coates
9b37e92a81 implemented amplitude metrics (#1141) 2019-02-12 11:50:06 -08:00
Danny Coates
3df32e2a22 removed /download from android routes in dev.js since it has no ui 2019-01-10 15:00:03 -08:00
Donovan Preston
52b4c382cb Make ANDROID=1 npm start work again, as it broke at some point 2019-01-10 15:08:16 -05:00
Danny Coates
7f1ce41d9c disable validation and resumable for gcs uploads 2019-01-09 13:36:27 -08:00
Danny Coates
06b25dcba6 fixed initial page load rendering for expired downloads and when the upload list isn't empty. fixes #1069 and fixes #1021 2019-01-08 11:24:07 -08:00
Abd ar-Rahman Hamidi
30d7ec50f3 Convert ContentLength of storage to number 2019-01-02 22:16:03 +05:00
Danny Coates
c585c34c01 use one Archive instance for state.archive 2018-12-21 10:54:38 -08:00
Danny Coates
6cc12528b3 fixed some old TODOs 2018-12-18 13:55:46 -08:00
Danny Coates
b1db7ac312 simplified app/main.js a bit 2018-12-18 12:27:43 -08:00
Donovan Preston
d217ac14fc Fix npm run android by removing the <base href> when running under the dev server 2018-12-13 11:44:28 -05:00
Danny Coates
31ff9aaabe remove cryptofill from layout.js 2018-11-26 11:07:48 -08:00
Danny Coates
531584dbf1 implemented websocket flow control to prevent over buffering 2018-11-22 13:21:39 -08:00
Danny Coates
015067648e fixed initScript version.json path 2018-11-21 14:40:38 -08:00
Danny Coates
d4528848d9 moved jsconfig code into initScript 2018-11-20 12:23:05 -08:00
Danny Coates
416b9902cb added a webmanifest (#1023) 2018-11-20 15:00:32 -05:00
Danny Coates
1e62aa976d reimplemented l10n using dynamic import() (#1012)
this should greatly reduce the complexity of the l10n code
and build pipeline and eliminate the most common error
seen in sentry logs (no translate function)
2018-11-20 09:50:59 -05:00
Danny Coates
b6517c5442 port fix for #1005 to vnext 2018-11-16 13:33:40 -08:00
Danny Coates
fbad1ab55a formatting update 2018-11-16 12:39:36 -08:00
Danny Coates
6184a70ba4 fixes #1005
The upstream gcp aggressively closes the connection once it has
received Content-Length bytes. However the @google-cloud/storage
module doesn't handle this well and emits no event in this case.
We were setting Content-Length because it's slightly more
efficient and was important for our download progress
bar (not anymore). The download should function fine without
setting the Content-Length, and allows the storage stream to finish
before closing the upstream socket.
2018-11-14 16:38:46 -08:00
Danny Coates
99f6f53e40 renamed android's index.html to android.html 2018-11-06 11:21:14 -08:00
Danny Coates
eb79ce1835 wip on using shared ui in android 2018-11-02 16:33:16 -07:00
Danny Coates
53426b950a added gcs 2018-11-02 14:24:10 -07:00
Danny Coates
932a2a4576 removed unused code 2018-11-01 10:44:47 -07:00
Danny Coates
0e5202c470 updated modal 2018-11-01 10:44:45 -07:00
Danny Coates
f0cfc19f8c a new approach for the ui 2018-11-01 10:43:43 -07:00
Danny Coates
cc85486414 wip 2018-11-01 10:43:14 -07:00
Danny Coates
2b81ff1fb3 some wip. still broken 2018-11-01 10:43:14 -07:00
Danny Coates
9e8e604024 stubbed in gcs (untested) 2018-11-01 10:36:05 -07:00
Danny Coates
a997a44a23 renamed auth route 2018-09-26 12:22:51 -07:00
Donovan Preston
8b21a54ab4 Add the options route to the dev server 2018-09-25 11:14:17 -07:00
Danny Coates
e2259ae737 made download count and expiry options server configurable 2018-09-24 15:08:39 -07:00
Danny Coates
b61bf3c867 changed default config to have accounts disabled 2018-09-24 13:04:29 -07:00
Danny Coates
c8bf3101aa fixed multiple issues with the /signin page. #935 #936 #937 2018-09-24 12:01:39 -07:00
Danny Coates
135f40f65d set default fxa env for localhost 2018-09-20 14:13:07 -07:00
Danny Coates
93e82cf953 disable capabilities.account when no FXA_CLIENT_ID is set 2018-09-19 12:54:27 -07:00
Danny Coates
ec5d301814 set capabilities.account = false on the server to defer rendering those components. fixes #929 2018-09-19 09:01:19 -07:00