Hugo Abreu
f517c514d8
Defined retry_strategy for redis. Closes #1292
2019-05-02 21:56:28 +01:00
Danny Coates
20b9279eec
added survey dialog. closes #1307
2019-05-01 09:47:04 -07:00
Robert
f94918bebd
Prevent possible download counter race condition
2019-04-19 13:10:49 +02:00
Danny Coates
7f76a279c3
fixed L10N_DEV option
2019-03-31 13:04:16 -07:00
Danny Coates
efea0e5ab0
added gravatar to CSP image-src
2019-03-31 13:04:15 -07:00
Danny Coates
5d19a9d696
fixed dev android for longer file ids
2019-03-31 13:04:15 -07:00
Danny Coates
8cf3b89f91
increase file id to 8 bytes
2019-03-26 09:32:44 -07:00
Danny Coates
ebbb1d05d2
use crypto.timingSafeEqual in hmac and ownerToken authentication
2019-03-14 22:09:34 -07:00
Danny Coates
3e14d3049d
only index / route
2019-03-14 13:17:47 -07:00
Danny Coates
c4891c3866
fixed req.route bug when no routes match
2019-03-14 12:02:36 -07:00
Danny Coates
4e26c6ab75
added robots meta tag
2019-03-14 11:40:01 -07:00
Danny Coates
017bb0d146
wrap openid-config request in try/catch
2019-03-13 12:07:59 -07:00
Danny Coates
e702022d7f
default accept-language to en-US when regexp does not match
2019-03-13 11:30:37 -07:00
Christopher Ramírez
f3fb433531
Fix link to dev.js and prod.js files.
...
The links on readme.md were pointing to no longer existant files.
With this PR these links are updated to the new location of the
files inside the ./bin directory.
2019-03-13 07:45:55 -06:00
Danny Coates
d6becdcf3c
fixed meta image urls
2019-03-12 09:57:26 -07:00
Danny Coates
3b7bf2ae7e
updated pwa theme-color
2019-03-09 16:45:17 -08:00
Danny Coates
7464d46843
removed unused fira bits
2019-03-06 16:37:02 -08:00
Danny Coates
f9fd9940bd
fixed server l10n parse error
2019-03-06 16:36:17 -08:00
Danny Coates
fb0f0f0b5d
added gcp dev to csp
2019-03-06 12:59:54 -08:00
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
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