Benjamin Forehand Jr
23d629b80b
Added webdriverio integration tests
2018-10-03 11:22:30 -07:00
Danny Coates
bd02b7db8e
updated deps & bump version
2018-10-02 13:15:02 -07:00
Staś Małolepszy
f8964ebb99
Use FluentResource to parse and serialize FTL files server-side ( #952 )
2018-09-27 11:49:41 -07:00
Danny Coates
fe4eb1d582
updated deps
2018-09-24 16:21:38 -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
3a162d47c5
updated deps
2018-09-14 11:53:13 -07:00
Danny Coates
7ccf462bf8
implemented PKCE auth ( #921 )
...
* implemented PKCE auth
* removed node-jose
* added PKCE tests
2018-09-14 11:00:33 -04:00
Danny Coates
041c8ffdd2
updated deps
2018-09-06 23:08:32 -07:00
Danny Coates
35a6c7324d
updated babel
2018-09-06 22:52:10 -07:00
Danny Coates
7c6aabc388
updated fluent to 0.8
2018-09-04 13:30:11 -07:00
Danny Coates
59224516b7
updated dependency minors
2018-09-04 13:13:25 -07:00
Danny Coates
71b24b05d0
added http logging to the console in dev
2018-09-04 12:09:03 -07:00
Danny Coates
718d74fa50
Implemented FxA
2018-08-30 22:10:08 -07:00
Emily
650d30c4bc
fix merge conflicts
2018-08-09 15:58:02 -07:00
Emily
bf16e5c8a9
integrate with new ui
2018-08-08 11:07:09 -07:00
Emily
49b9a1f452
refresh package-lock.json
2018-08-07 15:52:20 -07:00
Emily
894545a6f0
add fxA ui elements
2018-08-03 16:11:13 -07:00
Danny Coates
e97b8ff42d
updated deps & updated node for circleci and docker to 10.x. (8.x should technically still work)
2018-08-02 14:22:11 -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
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
Danny Coates
030d65d7af
v1.0.3
2017-08-02 16:59:41 -07:00
Danny Coates
aa113fd903
updated production locales
2017-08-02 16:58:26 -07:00
Danny Coates
5944b85e67
filter the hash from error reports
2017-08-02 15:04:34 -07:00
Danny Coates
ced8c24f47
Merge pull request #396 from mozilla/i395
...
add babel-polyfill
2017-08-02 12:31:43 -07:00
Danny Coates
280a4f65e7
begrudgingly added babel-polyfill
2017-08-02 12:25:13 -07:00
Peter deHaan
4f3c2498a6
Add get-prod-locales and lint-locales scripts
2017-08-01 20:24:54 -07:00
Peter deHaan
5effeb16d1
Generate production locales using 'compare-locales'
2017-07-31 14:34:28 -07:00
Danny Coates
c9c7c3182c
v1.0.2
2017-07-31 11:58:03 -07:00
Danny Coates
967100bf50
v1.0.1
2017-07-31 10:28:04 -07:00
Peter deHaan
78b7bea284
Fix some linting nits
2017-07-31 00:01:00 -07:00
Danny Coates
4c2ae4fd6b
v1.0.0
2017-07-26 12:08:38 -07:00
Danny Coates
19eec66ece
added prod languages
2017-07-26 09:59:08 -07:00
Danny Coates
7fd8fb4914
added L10N_DEV environment variable for making all languages available
2017-07-25 14:28:49 -07:00
Danny Coates
8e6d8eaddd
bump version
2017-07-24 16:34:00 -07:00
Peter deHaan
70396e2f36
Stop ESLint from linting the /public/ directory
2017-07-22 23:26:42 -07:00
Danny Coates
6393d70a33
rearrange dependencies. fixes #255
2017-07-21 20:00:38 -07:00
Danny Coates
31b810eb7d
create separate js bundles for upload/download pages
2017-07-21 16:23:08 -07:00
Abhinav Adduri
09a6192bf5
merging master
2017-07-21 13:36:26 -07:00
Danny Coates
2bbb0f14f3
bump minor version for new ui
2017-07-21 12:27:01 -07:00
Abhinav Adduri
99477774cf
finished metrics
2017-07-20 15:16:00 -07:00
Abhinav Adduri
744dbb3a6f
added analytics for copied, unsupported, and restarted metrics
2017-07-19 16:16:46 -07:00
Abhinav Adduri
7ed30f497b
finished localizations except for download.js
2017-07-18 15:46:44 -07:00
Abhinav Adduri
b88cf22d8a
Merge branch 'master' of github.com:mozilla/send into frontend_tests
2017-07-17 16:04:10 -07:00
Abhinav Adduri
e5f2b386bb
testing circle install firefox
2017-07-17 09:39:51 -07:00
Daniela Arcese
9032e42912
new ui
2017-07-13 11:24:36 -04:00
Abhinav Adduri
b411447ebb
finished sender tests, figuring out array buffer to string conversions
2017-07-12 13:05:06 -07:00
Abhinav Adduri
af0c497aab
added front end tests
2017-07-12 09:00:02 -07:00
Danny Coates
20b9766742
rename to 'send'
2017-07-11 13:45:31 -07:00
Abhinav Adduri
cdf45de8e2
added server tests
2017-07-11 12:47:40 -07:00
Danny Coates
a7fcb1a44f
bump version
2017-06-23 20:38:16 -07:00
Danny Coates
5cd44be83c
remove notLocalHost
2017-06-23 20:01:32 -07:00
Danny Coates
529c6d0fe7
bump version for circleci build
2017-06-23 18:56:49 -07:00
Danny Coates
8775583088
refactored docker build
2017-06-23 18:08:08 -07:00
Peter deHaan
7042165ff2
Merge branch 'master' into issue-33
2017-06-23 16:54:39 -07:00
Peter deHaan
314e756ef1
Move __version__ to a script
2017-06-23 16:53:17 -07:00
Peter deHaan
2b01bb75dc
Add /__version__ route
2017-06-23 11:29:45 -07:00
Abhinav Adduri
2b4df1cd51
added sentry to server code
2017-06-23 10:53:11 -07:00
Peter deHaan
3091609027
Remove unused [dev]dependencies
2017-06-22 16:16:47 -07:00
Peter deHaan
9f0ea96777
Move cross-env to a dep
2017-06-22 15:31:09 -07:00
Abhinav Adduri
50714d35a5
added sentry
2017-06-22 14:50:57 -07:00
Peter deHaan
f097428ecd
Uglify the production bundle
2017-06-22 11:37:31 -07:00
Peter deHaan
12cd4777d4
Remove htmllint
2017-06-22 09:49:45 -07:00
Peter deHaan
74c41897ad
Fix a bunch of ESLint and HTMLLint errors
2017-06-22 09:49:45 -07:00
Danny Coates
53f264e63b
added Dockerfile
2017-06-20 11:32:31 -07:00
Abhinav Adduri
e8280df647
pr changes
2017-06-20 10:47:51 -07:00
Abhinav Adduri
4e4dc5e168
added helmet middleware
2017-06-19 15:51:48 -07:00
Abhinav Adduri
9557701527
local filesystem tests written, all passing
2017-06-09 16:31:34 -07:00
Peter deHaan
45a5e420ce
Add stylelint and fix a few errors
2017-06-09 10:49:53 -07:00
Peter deHaan
f0b4bb7341
Add basic htmllint config
2017-06-09 10:25:15 -07:00
Peter deHaan
837be5aa7b
Adding basic ESLint config
2017-06-09 08:41:26 -07:00
Abhinav Adduri
900fe32460
added mozlog and file exists route
2017-06-08 13:45:28 -07:00
Abhinav Adduri
f9c2eb1ae4
using handlebars templating engine, refactored server code and storage code
2017-06-07 16:16:38 -07:00
Abhinav Adduri
af4edfef16
working s3 integration, commented out load credentials from json
2017-06-06 15:30:45 -07:00
Abhinav Adduri
39a63cd16e
currently not working, decryption seems to fail
2017-06-06 15:22:17 -07:00
Peter deHaan
95f4df3e1b
Tweak the package.json file
2017-06-02 13:18:33 -07:00
Abhinav Adduri
dd703b228a
changed file name, uncommitted bundle
2017-06-01 15:32:12 -07:00
Abhinav Adduri
51910b5fc9
added browserify, refactored code to separate UI and network logic
2017-06-01 15:28:56 -07:00
Abhinav Adduri
c539ed6282
refactoring code
2017-06-01 15:27:00 -07:00
Danny Coates
57461ead7f
added prettier for js formatting. use 'npm run format'
2017-06-01 12:41:29 -07:00
Abhinav Adduri
895c4d364f
implemented deleting from server. multiple uploads by uploader handled and displayed on DOM
2017-05-31 14:08:13 -07:00
Abhinav Adduri
a45bcf3d35
new branch
2017-05-30 09:24:16 -07:00
Abhinav Adduri
81cf913239
added browserify as a dev dependency
2017-05-24 13:43:00 -07:00
Abhinav Adduri
002098f56e
initial rtc template, send text messages, doesn't work in firefox
2017-05-24 13:16:38 -07:00