Commit Graph

213 Commits

Author SHA1 Message Date
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 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 282cf0b595
use lib for setting content-disposition for more correctness 2018-07-19 12:11:55 -07:00
Danny Coates f12d3abe79
refactored stream transforms 2018-07-18 16:39:14 -07:00
Danny Coates f4f8332f96
WIP on shimming streams in firefox 2018-07-13 17:05:19 -07:00
Danny Coates 787d227761
got webpack production mode running 2018-07-13 11:13:09 -07:00
Danny Coates ebf6bda467
updated to webpack 4 2018-07-12 13:16:02 -07:00
Emily ff7969a7ef fix download workflow tests 2018-07-11 16:52:46 -07:00
Emily 6db3009e5f download cancel and progress 2018-07-09 17:00:19 -07:00
Emily f98bc0878c saves stream to file 2018-07-06 15:49:50 -07:00
Emily 62ed0a411f sw 2018-07-05 12:40:49 -07:00
Danny Coates c157e4d31c
created server/bin/ for server entrypoints
- added server/bin/test.js for the frontend test runner
2018-06-22 13:34:34 -07:00
Emily Hou dafe4884fc revisions 2018-06-22 13:17:23 -07:00
Emily Hou 1bd7e4d486 add streaming 2018-06-20 17:05:33 -07:00
Emily Hou 34cb970f11 add dependencies 2018-06-04 11:06:27 -07:00
Danny Coates af7a262ef0
refactored upload away from multipart forms to binary data 2018-05-31 14:10:02 -07:00
Danny Coates 8242e2088d
bump version 2018-05-21 13:59:46 -07:00
Danny Coates 7841dec5d8
more docker integration test tweaks 2018-05-04 09:18:43 -07:00
Danny Coates 7d62a23b36
moved integration text execution to docker 2018-05-03 16:41:50 -07:00
Benjamin Forehand Jr 54e78b6274 This adds some user integration tests to aide the SoftVision team a bit. Right now I have 3 tests.
test_upload: This will create a file and make sure it uploads by verifying a file uploads and is assigned a URL.

    test_download: This will create a file, upload it and then download it making sure it is the same filename that was uploaded. We can expand this later to maybe check the sizes and such.

    test_progress: This will create a file and make sure the progress bar shows up after it begins uploading.

    These are python tests and use Pipenv to manage dependencies as well as tox as the virtualenv manager, and finally pytest as the test runner.
2018-04-24 11:00:19 -04:00
Danny Coates cda38f9bcf
v2.5.3 2018-03-29 00:03:04 -07:00
Danny Coates 1edc571b36
v2.5.2 2018-03-14 09:12:26 -07:00
Danny Coates ecd61830aa
v2.5.1 2018-03-12 12:26:37 -07:00
Danny Coates 07a817266c
v2.5.0 2018-03-08 11:31:35 -08:00
Danny Coates 18e1609cb3
updated docs 2018-03-07 15:01:08 -08:00
Danny Coates cd7da20024
implemented crypto polyfills for ms edge 2018-03-01 13:10:57 -08:00
Danny Coates 5f44ed2598
v2.4.1 2018-02-28 09:05:44 -08:00
Danny Coates 8d658dc159
v2.4.0 2018-02-26 17:55:29 -08:00
Danny Coates 74728782f3
removed unsafe-inline styles via svgo-loader. fixes #740 2018-02-26 11:48:28 -08:00
Danny Coates fd2dfcc4f2
circleci v2 2018-02-25 16:39:45 -08:00
Danny Coates 74b9e364fe
updated deps 2018-02-25 10:59:35 -08:00
Danny Coates 22e836c98a
removed unused deps 2018-02-24 18:00:43 -08:00
Danny Coates 78728ce4ca
some frontend unit tests 2018-02-24 11:21:48 -08:00
Danny Coates 46249935b2
moved babel-polyfill to prod deps 2018-02-20 12:52:44 -08:00
Danny Coates f2661989dc
updated deps 2018-02-20 10:56:16 -08:00
Danny Coates 8d41111cd6
refactored css, including some markup changes 2018-02-15 15:54:59 -08:00
Danny Coates b89546ac22
ignore stylelint until refactor-css is merged 2018-02-14 10:47:09 -08:00
Danny Coates 29c36ee110
updated deps 2018-02-12 11:39:35 -08:00
Danny Coates 3fd2537311
refactored server 2018-02-09 15:03:05 -08:00
Staś Małolepszy 71ad81a67d Update to fluent 0.4.3 2018-02-09 15:22:41 +01:00
Danny Coates deb177c6bb
updated availableLanguages and localized progress percentage. fixes #747 2018-02-07 12:09:23 -08:00
Danny Coates aae61f9451
extracted server id validation 2018-02-05 16:37:06 -08:00
Danny Coates 82fe65ada2
v2.3.1 2018-02-05 09:34:22 -08:00
Danny Coates a4e13f032a
v2.3.0 2018-02-01 15:27:47 -08:00
Danny Coates fef3136b1b
updated dependencies 2018-02-01 13:42:27 -08:00
Danny Coates 0f8c3caf18
fixed untranslated strings breaking the site 2017-12-19 10:06:45 -08:00
Danny Coates d039c38f00
v2.2.1 2017-12-08 10:00:13 -08:00
Danny Coates df1b00fa2c
v2.2.0 2017-12-06 15:57:55 -08:00
Danny Coates 7b4060f9e1
Added multiple download option 2017-12-04 15:52:31 -08:00
Danny Coates 2807b1cad5
bump version to v2.1.2 2017-11-16 11:03:40 -08:00
Danny Coates 7a31082da1
bump version to v2.1.1 2017-11-15 10:59:03 -08:00
Danny Coates e7fdf76120
Added experiment for firefox download promo 2017-11-14 12:24:54 -08:00
Danny Coates bfcdf9340d
use fluent-langneg for subtag support 2017-11-10 12:40:18 -08:00
Danny Coates 4ed515f5a3
updated deps 2017-11-09 15:07:03 -08:00
Danny Coates cfdef23365
v2.0.0 2017-11-07 21:31:12 -08:00
Danny Coates bc24a069da
Add optional password to the download url 2017-10-10 10:45:10 -07:00
Danny Coates 837747f8f7
bump version 2017-10-10 10:34:45 -07:00
Danny Coates 12c81a22e8
updated deps 2017-10-10 10:08:11 -07:00
Danny Coates cdd1bb3c29
updated deps 2017-10-02 13:03:56 -07:00
Danny Coates 9c4d18ef3b
updated deps 2017-10-02 11:44:35 -07:00
Danny Coates c97abb46ed
bump version 2017-09-26 10:29:26 -07:00
Danny Coates b8f5e371c7
updated deps 2017-09-26 10:23:30 -07:00
Danny Coates 401311a05f
updated deps. removed choo-log 2017-09-20 13:09:33 -07:00
Danny Coates 8e14d3f8f7
QA bug fixes 2017-09-13 12:01:55 -07:00
Danny Coates 07b7bc003a
v1.2.0 2017-09-12 15:42:56 -07:00
Danny Coates 17e61bb09d
added first A/B experiment 2017-09-11 17:30:05 -07:00
Danny Coates 7a8e9b5de1
fixes #543 added FILE_DIR environment variable 2017-09-06 13:25:27 -07:00
Danny Coates 9759338e6a
shrink vendor bundle a bit 2017-08-25 15:38:26 -07:00
Danny Coates 131a8b5564
updated readme. made redis optional in dev 2017-08-25 13:58:51 -07:00
Danny Coates 53e822964e
a few changes to make A/B testing easier 2017-08-25 09:44:52 -07:00
Peter deHaan de4a24a7f8
Add CHANGELOG script 2017-08-21 15:26:19 -07:00
Danny Coates 0bf8481fd0
v1.1.2 2017-08-17 10:52:33 -07:00
Danny Coates 9714bb0a0a
v1.1.1 2017-08-16 18:29:35 -07:00
Danny Coates 757ac14d1a
webpacked the heck out of the build 2017-08-16 14:21:01 -07:00
Danny Coates 0ab8ddc894
groundwork for asset caching 2017-08-15 11:55:52 -07:00
Danny Coates 41351f877c
removed jquery from upload.js 2017-08-14 20:00:14 -07:00
Danny Coates eada94b262
use svg for progress 2017-08-13 18:46:05 -07:00
Danny Coates d8a5789701
added precommit hook for format 2017-08-11 18:06:16 -07:00
Danny Coates ec80e8e622 Merge pull request #499 from mozilla/pier1
use import/export in the frontend code
2017-08-10 11:07:38 -07:00
Danny Coates 30936eb2fa
fixed build:css on windows 2017-08-10 10:38:36 -07:00
Danny Coates 702134b3b1
use import/export in the frontend code 2017-08-10 10:03:22 -07:00
Danny Coates 21b7f16b1e
added webpack-dev-middleware for recompiling on source changes 2017-08-10 09:23:33 -07:00
Danny Coates 9dab74891d Merge pull request #419 from pdehaan/autoprefixer
Add autoprefixer and cssnano support
2017-08-08 12:43:56 -07:00
Danny Coates 87a8cfba40
v1.1.0 2017-08-07 20:59:39 -07:00
Peter deHaan 24af3207e9
Update browserslist 2017-08-07 16:38:19 -07:00
Peter deHaan 38746078ed Add autoprefixer and cssnano support 2017-08-07 16:19:40 -07:00
Peter deHaan 4c3e37f4b5
Sort contributors alphabetically to prevent churn 2017-08-07 15:24:27 -07:00
ehuggett 3d9e01f8e5 Increase mimimun node version to 8.2.0
This version has a useful protection against http header splitting
2017-08-07 19:50:10 +01:00
Danny Coates 9172af48fd
added webpack 2017-08-07 10:33:41 -07:00
Danny Coates c91d24cd86
factored out progress into progress.js 2017-08-06 23:45:22 -07:00
Peter deHaan 9aef7df82c
Add a few missing strings from es-CL and tr locales 2017-08-05 22:59:31 -07:00
Danny Coates 02fc4d74db
Merge remote-tracking branch 'origin/master' into shim-webcrypto 2017-08-04 14:47:40 -07:00
Peter deHaan f28444f4c6
Add contributors script 2017-08-04 09:10:59 -07:00
Danny Coates fb41a40128
use webcrypto-liner to support Safari 10 2017-08-03 19:13:38 -07:00
Danny Coates dd439bcdfb
v1.0.4 2017-08-03 16:05:56 -07:00
Danny Coates 9b6507bc1b
added 'id' locale to prod 2017-08-03 15:28:08 -07:00
Danny Coates 27d2927b14
added 'ca' locale to prod 2017-08-03 15:22:44 -07:00
Danny Coates 21cb8f6608
Revert "updated prod locales"
This reverts commit 41cb49c99f.
2017-08-03 15:19:55 -07:00
Danny Coates 41cb49c99f
updated prod locales 2017-08-03 15:18:53 -07:00