fox-send/CHANGELOG.md

26 KiB

Change Log

upcoming (2018/03/12 19:25 +00:00)

  • #789 Fixed #775 : Made text not-selectable (@RCMainak)

v2.5.0 (2018/03/08 19:31 +00:00)

  • #782 updated docs (@dannycoates)
  • #781 Don't translate URL-safe chars, b64 is doing it for us (@timvisee)
  • #779 implemented crypto polyfills for ms edge (@dannycoates)

v2.4.1 (2018/02/28 17:05 +00:00)

  • #777 use a separate circle in the progress svg for indefinite progress (@dannycoates)

v2.4.0 (2018/02/27 01:55 +00:00)

  • #769 removed unsafe-inline styles via svgo-loader (@dannycoates)
  • #767 added coverage artifact to circleci (@dannycoates)
  • #766 Some frontend unit tests [WIP] (@dannycoates)
  • #761 added maxPasswordLength and passwordError messages (@dannycoates)
  • #764 added indefinite progress mode (@dannycoates)
  • #760 refactored css: phase 1 (@dannycoates)
  • #759 Switch en-US FTL file to new syntax (@flodolo)
  • #758 refactored server (@dannycoates)
  • #757 Update to fluent 0.4.3 (@stasm)

v2.3.0 (2018/02/01 23:27 +00:00)

  • #536 use redis expire event to delete stored data immediately (@ehuggett)
  • #744 Gradient experiment (@dannycoates)
  • #739 added /api/info/:id route (@dannycoates)
  • #737 big refactor (@dannycoates)
  • #722 Add localization note to 'Time' and 'Downloads' string (@flodolo)
  • #721 show download Limits on page; Fixes #661 (@shikhar-scs)
  • #694 Passwords can now be changed (#687) (@himanish-star)
  • #702 Restricted the banner from showing on unsupported browsers (@himanish-star)
  • #701 improved popup for mobile display; Fixes #699 (@shikhar-scs)
  • #683 API changes to accommodate 3rd party clients (@ehuggett)
  • #698 Popup for delete button attached (@himanish-star)
  • #695 Show Warning, Cancel and Redirect on size > 2GB ; fixes #578 (@shikhar-scs)
  • #684 delete btn popup attached (@himanish-star)
  • #686 Hide password while Typing and after Entering: Fixes #670 (@shikhar-scs)
  • #679 changed font to sans sherif: Solves #676 (@shikhar-scs)
  • #693 README: Fix query link for "good first bugs" (@jspam)
  • #685 checkbox now has a hover effect: fixes #635 (@himanish-star)
  • #668 Add possibility to bind to a specific IP address (@TwizzyDizzy)
  • #682 [Docs] - README.md - minor spelling fixes (@tmm2018)
  • #672 Use EXPIRE_SECONDS to calculate file ttl for static content (@derektamsen)
  • #680 adjusted line height of label : fixes #609 (@himanish-star)

v2.2.2 (2017/12/19 18:06 +00:00)

  • #667 Make develop the default NODE_ENV (@claudijd)

v2.2.1 (2017/12/08 18:00 +00:00)

  • #665 stop drag target from flickering when dragging over children (@ericawright)

v2.2.0 (2017/12/06 23:57 +00:00)

  • #654 Multiple download UI (@dannycoates)
  • #650 #634: overwrite appearance of password submit input (@ovlb)
  • #649 #609 share interface: align text in input and button (@ovlb)

v2.1.2 (2017/11/16 19:03 +00:00)

  • #645 Remove the leak of the password into the console (@laurentj)

v2.1.0 (2017/11/15 03:07 +00:00)

  • #641 Added experiment for firefox download promo (@dannycoates)
  • #640 use fluent-langneg for subtag support (@dannycoates)
  • #639 wrap number localization in try/catch (@dannycoates)

v2.0.0 (2017/11/08 05:31 +00:00)

  • #633 Keyboard navigation/visual feedback regression (@ehuggett)
  • #632 display the 'add password' button only when the input field isn't empty (@dannycoates)
  • #626 Partial fix for #623 (@ehuggett)
  • #624 set a default MIME type in file metadata (@ehuggett)
  • #612 Password UI nits (@dannycoates, @ericawright)
  • #617 allow drag and drop if navigating from shared page (@ericawright)
  • #608 disable copying link when password not completed (@ericawright)
  • #605 align the "Password" and "Copy to clipboard" fields. (@ericawright)
  • #582 Add optional password to the download url (@dannycoates)

v1.2.4 (2017/10/10 17:34 +00:00)

  • #583 Promote the beefy UI to default (@dannycoates)
  • #581 introducing ToC to README.md (@tmm2018)
  • #579 Hide cancel button when upload reaches 100% (@ericawright)
  • #580 Change Favicon in to look better in a variety of cases (@ericawright)
  • #571 Centre logo (@ehuggett)
  • #574 Make upload button focusable (accessibility/tab navigation) (@ehuggett)

v1.2.0 (2017/09/12 22:42 +00:00)

  • #559 added first A/B experiment (@dannycoates)
  • #542 fix docker link typo (@ehuggett)
  • #541 removed .title and .alt attributes from ftl (@dannycoates)
  • #537 a few changes to make A/B testing easier (@dannycoates)
  • #533 minor UI fixes (@youwenliang)
  • #531 Add CHANGELOG script (@pdehaan)
  • #535 Fixed minimum NodeJS version in README (@LuFlo)
  • #528 adding separators to README (@tmm2018)

v1.1.1 (2017/08/17 01:29 +00:00)

  • #516 cache assets (@dannycoates)
  • #520 fix drag & drop (@dannycoates)
  • #515 removed jquery from upload.js (@dannycoates)
  • #514 use async and removed jquery from download.js (@dannycoates)
  • #513 use svg for progress (@dannycoates)
  • #510 added precommit hook for format (@dannycoates)
  • #502 extracted filelist into its own file (@dannycoates)
  • #428 add twitter and open graph cards (@dannycoates, @johngruen)
  • #506 404 page (@varghesethomase)
  • #508 fixes 478 (@abhinadduri)
  • #504 fix japanese browse button (@johngruen)
  • #503 Added editorconfig (@skystar-p)
  • #499 use import/export in the frontend code (@dannycoates)
  • #500 fixed build:css on windows (@dannycoates)
  • #481 Cater for mobile and desktop (@pdehaan, @hubdotcom)
  • #493 added webpack-dev-middleware (@dannycoates)
  • #491 added missing exit event cases (@dannycoates)
  • #492 make the site mostly work when cookies (localStorage) are disabled (@dannycoates)
  • #490 set the mime type in the download blob (@dannycoates)
  • #485 added progress to tab title when not in focus (@dannycoates)
  • #474 Fixing bug #438 by adding role attribute to anchor tags and alt attribute images (@varghesethomase)
  • #480 Increase font weight to 500 on s and
  • #419 Add autoprefixer and cssnano support (@pdehaan)

v1.1.0 (2017/08/08 03:59 +00:00)

  • #473 Sort contributors alphabetically to prevent churn (@pdehaan)
  • #472 removed references to checksums in frontend tests (@abhinadduri)
  • #470 removed the file sha256 hash (@dannycoates)
  • #469 Increase mimimum node version to 8.2.0 (@ehuggett)
  • #468 attach delete-file handler only after upload (@dannycoates)
  • #466 added webpack (@dannycoates)
  • #427 Extended system font list fixes:#408 (@gautamkrishnar)
  • #448 Migrate width attribute to CSS (Fixes #436) (@nskins)
  • #457 factored out progress into progress.js (@dannycoates)
  • #452 refactored metrics (@dannycoates)
  • #455 Add a few missing strings from es-CL and tr locales (@pdehaan)
  • #444 Chain jQuery calls, do not use events alias and store selectors (@Johann-S)
  • #416 WIP: use webcrypto-liner to support Safari 10 (@dannycoates)
  • #451 Add rel noopener noreferrer to target='_blank' anchor elements (Fixes #439) (@boopeshmahendran)
  • #449 Add X-UA-Compatible meta tag (@kenrick95)
  • #433 Prevent download button from being clicked multiple times (@pdehaan)
  • #432 Add contributors script (@pdehaan)
  • #409 Handle copy clipboard disabled (@Johann-S)

v1.0.4 (2017/08/03 23:05 +00:00)

  • #418 _blank all footer links (@dannycoates)
  • #386 fix percentage view on mobile layout (@ariestiyansyah)
  • #414 Add link to FAQ in unsupported view (@pdehaan)
  • #415 Only include Fira CSS on /unsupported/* route (@pdehaan)
  • #412 throw key errors before download begins (@dannycoates)
  • #404 Use async function instead of promise (#325) (@weihanglo)
  • #406 Add noscript tag (@pdehaan)
  • #325 Use async function instead of promise (#325) (@weihanglo)
  • #325 Use async function instead of promise (#325) (@weihanglo)

v1.0.3 (2017/08/02 23:59 +00:00)

  • #402 filter the hash from error reports (@dannycoates)
  • #400 fix link that breaks download by opening in new tab (@johngruen)
  • #369 Add ESLint no-alert shame rule (@pdehaan)
  • #396 add babel-polyfill (@dannycoates)
  • #394 catch JSON.parse errors of storage metadata (@dannycoates)
  • #367 Generate production locales using 'compare-locales' (@pdehaan)
  • #392 Adjust hover behavior on send-logo (#382) Fixes: #382. (@weihanglo)
  • #382 Adjust hover behavior on send-logo (#382) (@weihanglo)
  • #382 Adjust hover behavior on send-logo (#382) (@weihanglo)
  • #380 Add Pontoon URL to README (@pdehaan)

v1.0.2 (2017/07/31 18:58 +00:00)

  • #365 revert the IE fix to fix footer on chrome (@dannycoates)

v1.0.1 (2017/07/31 17:28 +00:00)

  • #353 redirect ie to /unsupported (@abhinadduri, @dannycoates)
  • #360 Fix some linting nits (@pdehaan)
  • #362 Adjusts category of unsupported event (fixes #350). (@chuckharmston)
  • #355 Make order of uploaded files in list consistent (@pdehaan)
  • #356 Get rid of console.log statements (@pdehaan)
  • #358 Fix some missing .title attributes in dev-only locales (@pdehaan)
  • #354 Remove /en-US/ from cookies link in footer (@pdehaan)
  • #339 Show error page on firefox v49 and below (@ericawright, @abhinadduri)
  • #346 Add docs/CODEOWNERS file (@pdehaan)
  • #345 wrap long file names (@dnarcese)
  • #344 don't wrap file list headers (@dnarcese)
  • #327 Modify popup delete dialog (@youwenliang)
  • #341 center percentage text on all browser versions (@dnarcese)
  • #340 Remove duplicate entities in localized FTL files (@flodolo)
  • #337 support v 50 and 51 by not allowing const in loops (@ericawright)
  • #338 Remove duplicated strings in en-US, fix nn-NO file (@flodolo)
  • #336 German(de): Fixed missing value for deleteFileButton (#336) (@flodolo)
  • #334 fix functionality on firefox 50 and 51 (@dnarcese)

v1.0.0 (2017/07/26 19:08 +00:00)

  • #323 disable upload/download notifications (@dannycoates)
  • #322 fix feedback button jump (@dnarcese)
  • #320 fix German footer (@dnarcese)

v0.2.2 (2017/07/26 04:50 +00:00)

  • #314 added L10N_DEV environment variable for making all languages available (@dannycoates)
  • #313 removing timeout limit for front end tests (@abhinadduri)
  • #311 expired ids should reject instead of returning null (@dannycoates)
  • #302 UX Refine WIP (@youwenliang)
  • #310 if the download card is pressed, the expired card shows up properly (@abhinadduri)
  • #269 refactored ftl file (@abhinadduri)
  • #291 added legal page (@dannycoates)
  • #307 don't show error page on upload cancel (@dnarcese)
  • #299 use CIRCLE_TAG as version.json version if present (@dannycoates)

v0.2.1 (2017/07/24 23:34 +00:00)

  • #296 restyle delete popup (@dnarcese)
  • #295 renamed environment variables to remove P2P_ prefix (@dannycoates)
  • #294 dealing with invalid drag and drops (@abhinadduri)
  • #297 added environment variable for expire time (@dannycoates)
  • #292 Fixes289 (@abhinadduri)
  • #288 fix: Don`t allow upload when not on the upload page. (@ericawright)
  • #285 added messages for processing phases (@dannycoates)
  • #267 make site responsive and add feedback link (@johngruen)
  • #286 Update download progress bar color (@pdehaan)
  • #281 Stop ESLint from linting the /public/ directory (@pdehaan)
  • #280 created /unsupported page and added gcmCompliant to /download page (@dannycoates)
  • #279 create separate js bundles for upload/download pages (@dannycoates)
  • #268 Testpilot ga (@abhinadduri)

v0.2.0 (2017/07/21 19:27 +00:00)

  • #266 abort uploads over maxfilesize (@dannycoates)
  • #264 Remove duplicate custom metric. (@chuckharmston)
  • #259 add alert when uploading multiple files (@dnarcese)
  • #262 sync download progress bar with percentage (@dnarcese)
  • #258 better sync percent with progress bar (@dnarcese)
  • #257 add a dynamic js script for page config (@dannycoates)
  • #256 add file size limit message (@dnarcese)
  • #253 Add favicon.ico version of the Send logo (@pdehaan)
  • #254 Add nsp check to circle ci (@pdehaan)
  • #245 Localization (@abhinadduri)
  • #252 only allow drag and drop on upload page (@dnarcese)
  • #250 make footer not overlap (@dnarcese)
  • #251 minify all images (@ericawright)
  • #249 change how the file upload box expands (@dnarcese)
  • #246 remove P2P references. Fixes #224 (@clouserw)
  • #242 Make only icons clickable in file list (@dnarcese)
  • #236 add FAQ. Fixes #186 (@clouserw)
  • #235 allow send another file link to open in new tab (@dnarcese)
  • #234 fix download svg (@dnarcese)
  • #232 escape filename in the ui (@dannycoates)
  • #226 added functionality to cancel uploads (@abhinadduri)
  • #231 move head and html tags to main template (@dnarcese)
  • #228 add send logo (@dnarcese)
  • #229 change learn more and github links (@dnarcese)
  • #201 Adds metrics documentation (closes #5). (@chuckharmston)
  • #223 change size of send another file links (@dnarcese)
  • #222 add footer (@dnarcese)
  • #197 fixes issues 195 and 192 (@abhinadduri)
  • #204 added HSTS header (@dannycoates)
  • #193 Frontend tests (@abhinadduri)
  • #191 New ui! (@dnarcese)

v0.1.4 (2017/07/12 18:21 +00:00)

  • #189 Add CSP directives (@dannycoates)
  • #188 fixes delete button error (@abhinadduri)
  • #185 added loading, hashing, and encrypting events for uploader; decryptin… (@abhinadduri)
  • #183 rename to 'Send' (@dannycoates)
  • #184 Server tests (@abhinadduri)
  • #178 fixed issues in branch title (@abhinadduri)
  • #177 Gcm compliance (@abhinadduri)
  • #106 Gcm (@abhinadduri, @dannycoates)
  • #168 Show error page if upload fails (@dnarcese)
  • #148 WIP: Add basic contribute.json (@pdehaan)
  • #162 Fix dev server URL in README.md file (@pdehaan)
  • #167 build docker image with new name (@relud)
  • #164 Add word wraps to table (@dnarcese)
  • #149 Add robots.txt (@pdehaan)
  • #161 Hide table header on empty list (@dnarcese)
  • #154 Remove expired uploads (@dnarcese)
  • #146 Update README with some more details (@pdehaan)

v0.1.2 (2017/06/24 03:38 +00:00)

  • #138 remove notLocalHost (@dannycoates)

v0.1.0 (2017/06/24 01:24 +00:00)

  • #137 refactored docker build (@dannycoates)
  • #132 Add /version route (@pdehaan)
  • #135 make dockerfile more dockerflowy (@dannycoates)
  • #134 Load previous uploads (@dannycoates, @dnarcese)
  • #131 added heartbeat (@dannycoates)
  • #133 Add LICENSE file (@pdehaan)
  • #130 added sentry to server code (@abhinadduri)
  • #124 Remove unused [dev]dependencies (@pdehaan)
  • #119 Move cross-env to a dep (@pdehaan)
  • #123 removed bitly integration (@abhinadduri)
  • #122 fix docker build (@dannycoates)
  • #121 added docker service to circle.yml (@dannycoates)
  • #120 added sentry (@abhinadduri)
  • #118 change docker image name and add builds for tags (@relud)
  • #116 add /lbheartbeat endpoint (@relud)
  • #79 Optimize/minimize bundle.js for production (@pdehaan)
  • #104 Fix a bunch of ESLint and HTMLLint errors (@pdehaan)
  • #105 Progress bars (@dnarcese)
  • #111 added in anonmyized ip google analytics (@abhinadduri)
  • #110 added notifications (@abhinadduri)
  • #103 added Dockerfile (@dannycoates)
  • #100 Added Helmet Middleware (@abhinadduri)
  • #99 Testing (@abhinadduri)
  • #77 Fix the linter errors (@pdehaan)
  • #54 Adding basic ESLint config (@pdehaan)
  • #71 Drag & drop (@dnarcese)
  • #72 Logging (@abhinadduri, @dannycoates)
  • #45 S3 integration (@abhinadduri, @dannycoates)
  • #46 Download page and share link UI (@dnarcese)
  • #41 Added upload page and file list UI (@dnarcese)
  • #40 Tweak the package.json file (@pdehaan)
  • #43 added return (@abhinadduri)
  • #42 changed to handle 404 during download, also removing progress listene… (@abhinadduri)
  • #39 Refactor riff (@abhinadduri, @dannycoates)
  • #36 added prettier for js formatting (@dannycoates)
  • #28 Added a UI for the uploader end, made stylistic changes, implemented deleting (@abhinadduri)
  • #25 Changed naming for some pages, no longer stores files by name on server (@abhinadduri)
  • #17 changed from using input fields for keys to getting from url (#17) (@abhinadduri)