All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog
0.17.0 - 2024-10-06
- Update dependencies
- Set the numeric keyboard as the default input for the secret path field
0.16.2 - 2024-01-07
- Update dependencies
- Show verification code in viewer and downloader
0.16.1 - 2023-08-20
- Not make verification code flicker
- (internal) Relax key exchange "format" type restriction
- Update dependencies
0.16.0 - 2023-01-14
- Clear input files and text after sent
- Make Piping UI Auth use detectable for normal receiver in the future
- Save as input file name in passwordless protection
- Improve progress bar when viewing in passwordless protection
- Show progress bar when downloading in passwordless protection
- Show update-app button when key exchange version is out-of-date
0.15.0 - 2023-01-07
- Add info tooltips to "Passwordless", "Verify and Send" and "Password" switches
0.14.0 - 2023-01-03
- Improve retry-download
- Make UI height shorter to be the send button visible without scrolling for mobile users
- Update dependencies
- Remove https://ppng.herokuapp.com from public server URLs
0.13.0 - 2022-12-31
- Passwordless protection by default
- Make verification optional in passwordless protection
- Update dependencies
- Mitigate path collision in passwordless protection
- Use numbers, which are the universal language, as secret path by default
- Allow users to input both files and text without switching
- Streaming upload for multiple files with zip
- Improve error messages
- Show decrypted loaded byte size not encrypted one
- Detect download block and open retry-download dialog especially for Safari
0.12.1 - 2022-12-27
- Solve memory leak when downloading
0.12.0 - 2022-12-26
- Update dependencies
- Robust and streaming transfer for every browser when using passwordless protection
- (internal) Add E2E testing
- Improve HTTP status checking
0.11.0 - 2022-09-20
- Improve error message in key exchange
- Update dependencies
- Improve cancellations especially for sending and viewing
- (internal) Update @vue/cli-xxx
- Improve UX by preloading components and libraries
- Load icons asynchronously for performance
- Update OpenPGP.js and reduce its built size for performance
- Update theme color
0.10.0 - 2022-09-12
- (internal) Use Composition API in the components
- Update dependencies
- Enable streaming-upload as possible by default if available because Chrome Stable 105 can streaming-upload when using separate Chrome profiles
0.9.0 - 2022-08-30
- Force disable streaming-upload because Chrome Stable 105.0.5195.52 causes an error "Failed to load resource: net::ERR_FAILED", which will be enabled again after Chrome fixed
0.8.0 - 2022-08-28
- Support streaming-download support for Safari
- Add a file extension in streaming-download by detecting MIME type
- Support streaming-download without user reload on the first arrival
0.7.3 - 2022-08-23
- Encryption support for Firefox ESR
0.7.2 - 2022-08-21
- Fix feature detection of streaming upload in Safari
0.7.1 - 2022-08-21
- Always non-streaming encrypted upload in Safari
0.7.0 - 2022-08-21
- Update dependencies
- Disable service worker cache
- Add file extension in view mode when downloading transferred file without extension
- Support streaming encrypted upload
- Copy correct text to clipboard
0.6.30 - 2022-07-19
- Update dependencies
0.6.29 - 2021-12-22
- Update dependencies
- Reorder Piping Server URLs
0.6.28 - 2020-12-31
- Update dependencies
0.6.27 - 2020-11-11
- Update dependencies
0.6.26 - 2020-09-30
- Update dependencies
- Update structure of key exchange parcel for future update
0.6.25 - 2020-08-11
- Update dependencies
- Not make DarkReader make Piping UI dark again
0.6.24 - 2020-07-30
- Update dependencies
0.6.23 - 2020-07-17
- Update dependencies
0.6.22 - 2020-07-15
- Update dependencies
- Not discard sanitized tags
0.6.21 - 2020-06-25
- Update dependencies
0.6.20 - 2020-06-15
- Update dependencies
0.6.19 - 2020-06-07
- Update dependencies
0.6.18 - 2020-06-02
- Update dependencies
- Not cache the logic of peer verification (internal implementation)
0.6.17 - 2020-05-25
- Update dependencies
0.6.16 - 2020-04-24
- Update dependencies
0.6.15 - 2020-04-15
- Update dependencies
0.6.14 - 2020-04-13
- Update dependencies
0.6.13 - 2020-04-07
- Update dependencies
0.6.12 - 2020-04-02
- Update dependencies
0.6.11 - 2020-03-21
- Update dependencies
0.6.10 - 2020-03-14
- Update dependencies
0.6.9 - 2020-03-10
- Update dependencies
0.6.8 - 2020-02-28
- Update dependencies
0.6.7 - 2020-02-26
- Update dependencies
0.6.6 - 2020-02-21
- Update dependencies
- Improve Blob URL management in DataViewer
- Use type-only import
0.6.5 - 2020-02-13
- Update dependencies
0.6.4 - 2020-02-11
- Update dependencies
0.6.3 - 2020-02-07
- Update dependencies
0.6.2 - 2020-02-05
- Update dependencies
- Netlify deploy from GitHub Actions
0.6.1 - 2020-02-02
- Update dependencies
0.6.0 - 2020-01-27
- Update dependencies
- Update default Piping Server URLs
0.5.1 - 2020-01-24
- Update dependencies
- Improve logic of checking stream-download support
- Support stream-download on Firefox
0.5.0 - 2020-01-21
- Update dependencies
- Not pass download info including secret path and password to URL fragment in stream download
0.4.31 - 2020-01-15
- Update dependencies
0.4.30 - 2020-01-14
- Update dependencies
0.4.29 - 2020-01-12
- Update dependency
- Make fonts of URLs and secret paths easier to distinguish similar words
- Fix to copy text
0.4.28 - 2020-01-12
- Remove warnings of Web Share Target API
0.4.27 - 2020-01-11
- Support Web Share Target API
0.4.26 - 2020-01-11
- Update dependencies
0.4.25 - 2020-01-10
- Update dependencies
- Auto-scroll to more proper position
0.4.24 - 2020-01-06
- Update dependencies
- Scroll down to DataUploader/Viewer/Downloader after action
0.4.23 - 2020-01-05
- Update dependencies
- Hide "Protect with password" display when enabled
0.4.22 - 2019-12-31
- Update dependencies
0.4.21 - 2019-12-29
- Update dependencies
0.4.20 - 2019-12-25
- Update dependencies
- Improve initial rendering speed
0.4.19 - 2019-12-21
- Update dependencies
0.4.18 - 2019-12-20
robots.txt
hasSitemap: ...
when$SITE_URL
is specified at build-time- Update dependency
0.4.17 - 2019-12-19
- Update dependency
- Sitemap generation
0.4.16 - 2019-12-19
- Update dependencies
0.4.15 - 2019-12-18
- Update dependency
- Support dynamic meta description
0.4.14 - 2019-12-16
- Support Edge, not to show a blank page
0.4.13 - 2019-12-15
- Allow builders to change default Piping Server URLs at build-time
- Use "./" as publicPath
- Remove public/_redirects
0.4.12 - 2019-12-15
- Update dependencies
0.4.11 - 2019-12-12
- Update dependencies
0.4.10 - 2019-12-11
- Update dependencies
0.4.9 - 2019-12-09
- Update dependencies
0.4.8 - 2019-12-06
- Update dependencies
0.4.7 - 2019-12-03
- Update dependencies
0.4.6 - 2019-11-29
- Not update app using browser reload, to work properly when an update is available
0.4.5 - 2019-11-29
- Update dependencies
0.4.4 - 2019-11-27
- Update dependencies
0.4.3 - 2019-11-27
- Update dependencies
- Add random secret path without extension for file and zip inputs
0.4.2 - 2019-11-24
- Update dependencies
- Update app using browser reload, not only PWA update button
0.4.1 - 2019-11-21
- Update dependencies
0.4.0 - 2019-11-19
- Update dependencies
- Merge data uploader and data viewer together
- Add passwordless protection
0.3.1 - 2019-11-06
- Update dependencies
0.3.0 - 2019-11-01
- Update dependencies
- Add secret path so that the most recently used one is at the top
- Allow user to paste a file in clipboard
0.2.0 - 2019-10-28
- Update dependencies
- Add password protection by OpenPGP.js
0.1.5 - 2019-10-14
- Update dependencies
- Set dark theme in initial page
- Wait to show text viewer until sanitized text is ready
- Not auto-refresh in first visiting
0.1.4 - 2019-10-10
- Detect MIME type from binary data by magic number
- Make text input clearable
- Load components asynchronously
- Update dependencies
0.1.3 - 2019-09-28
- Update dependency
- Import Workbox from local, not CDN
0.1.2 - 2019-09-25
- Update dependency
0.1.1 - 2019-09-23
- Apply latest server URL and secret path inputs
- First release