Commit Graph

122 Commits

Author SHA1 Message Date
Danny Coates 9891d1f0ba
Begin implementing a reporting mechanism 2020-07-24 08:32:43 -07:00
Mathieu Lecarme 5a70362b79 Fix: AWS.config is a stub. 2020-03-23 15:48:07 +01:00
Wiktor Furman 114068c531 Strip tracking url parameters 2019-10-15 15:29:48 +02:00
Danny Coates 527040afef
updated ws dependency and slightly improved client side error handling, hung uploads will error instead of hang forever 2019-08-06 14:47:21 -07:00
Danny Coates f036df5f47
updated eslint config 2019-08-02 12:03:53 -07:00
Danny Coates 20c063db7c
fixed logged error in integration tests 2019-08-02 11:26:52 -07:00
Danny Coates ebbb1d05d2
use crypto.timingSafeEqual in hmac and ownerToken authentication 2019-03-14 22:09:34 -07:00
Danny Coates e3391ca823
Merge pull request from mgalicer/fix-1130
[Integration-Test] Add test to ensure that file size stays consistent
2019-03-14 14:54:37 -07:00
marigalicer 0012dec277 [Integration-Test] Add test to ensure that file size stays consistent
fixes 
2019-03-13 16:03:44 -04:00
Benjamin Forehand Jr 6559afba37 Fix port. 2019-03-12 20:56:31 -04:00
Benjamin Forehand Jr bada0707c5 Update config for running download tests on CI 2019-03-12 20:47:54 -04:00
Danny Coates 7f9674f494
fixed size limit on server to include crypto overhead 2019-03-06 10:31:50 -08:00
Danny Coates 1c44d1d0f9
added /config endpoint, use fewer globals ()
* added /config endpoint, use fewer globals

* fixed integration tests
2019-02-26 10:39:50 -08:00
Danny Coates be8e507d25
updated footer links 2019-02-13 13:09:57 -08:00
Danny Coates 9b37e92a81
implemented amplitude metrics () 2019-02-12 11:50:06 -08:00
Danny Coates 8794b1d101
npm run format 2019-01-24 12:31:20 -08:00
Danny Coates f402011c82
use custom elements instead of adding css classes for selectors 2019-01-10 16:22:40 -08:00
Danny Coates 6cc374865e
refactored code/tests around download tests 2019-01-09 17:25:43 -08:00
Dhyey Thakore e9a9ead762 [Integration-Test] Add test for number of downloads, fixes 2019-01-09 19:33:48 +05:30
Danny Coates b71d30fca4
updated puppeteer 2018-12-19 12:25:05 -08:00
Danny Coates 87ac8b241b
load cryptofill.js async 2018-11-26 10:36:49 -08:00
Danny Coates d4528848d9
moved jsconfig code into initScript 2018-11-20 12:23:05 -08:00
Danny Coates 1e62aa976d reimplemented l10n using dynamic import() ()
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 0dc7398414
removed unused images and testpilot twitter link 2018-11-16 16:23:24 -08:00
Danny Coates fbad1ab55a
formatting update 2018-11-16 12:39:36 -08:00
Danny Coates 43748295b0
style updated for chrome 2018-11-05 15:00:35 -08:00
Danny Coates 1a7510070e
fixed footer integration test 2018-11-02 11:57:50 -07:00
Danny Coates 6ba3be8a0f
updated integration tests for new ui 2018-11-01 10:44:47 -07:00
Danny Coates 97d4f1223f
reduce log noise in puppeteer test 2018-10-05 09:52:00 -07:00
Danny Coates 76de2b29a5
cleaned up integration test flow 2018-10-04 15:06:39 -07:00
Benjamin Forehand Jr 23d629b80b
Added webdriverio integration tests 2018-10-03 11:22:30 -07:00
Danny Coates e2259ae737
made download count and expiry options server configurable 2018-09-24 15:08:39 -07:00
Danny Coates 7ccf462bf8 implemented PKCE auth ()
* implemented PKCE auth

* removed node-jose

* added PKCE tests
2018-09-14 11:00:33 -04:00
Danny Coates 976fd61f23
removed unused crypto functions 2018-09-04 10:41:45 -07:00
Danny Coates 85185d048c
added fxa auth to /ws 2018-08-31 14:30:50 -07:00
Danny Coates 718d74fa50
Implemented FxA 2018-08-30 22:10:08 -07:00
Emily b89bef6e89 refactor to single bucket 2018-08-09 14:49:52 -07:00
Emily bf16e5c8a9 integrate with new ui 2018-08-08 11:07:09 -07:00
Danny Coates d14aeb29e9
began adding capability flags 2018-07-31 11:29:26 -07:00
Danny Coates 7bf104960e
Implemented multi-file upload/download 2018-07-27 16:40:52 -07:00
Danny Coates 5c7b4ace9a
updated deps & re-enabled frontend tests 2018-07-25 12:46:40 -07:00
Danny Coates 5e9e63944b
extracted blobSlicer, fixed download cancel tests 2018-07-25 12:30:28 -07:00
Danny Coates 5483dc2506
use actual file size in dl progress. detect cancelled stream 2018-07-23 15:18:38 -07:00
Danny Coates 7673715c65
disabled frontend tests in ci
frontend tests are failing in puppeteer but work in the
browsers.
2018-07-23 09:49:16 -07:00
Danny Coates 86f2a531d4
Merge branch 'vnext' into sw 2018-07-19 12:16:48 -07:00
Danny Coates f923ff4f87
Merge remote-tracking branch 'origin/master' into vnext 2018-07-19 12:14:57 -07:00
Emily Hou 59ba89262f
fix download count on server () 2018-07-17 09:48:47 -07:00
Danny Coates 23c347175a
Merge branch 'vnext' into sw 2018-07-13 12:27:39 -07:00
Danny Coates dd0cb78ea2
Merge remote-tracking branch 'origin/master' into vnext 2018-07-13 12:25:28 -07:00
Emily 527e9f09c9 add a test 2018-07-12 16:07:18 -07:00