Skip to content

Releases: mtlynch/picoshare

1.0.6

02 Apr 11:43
913956e
Compare
Choose a tag to compare

New Features

  • Docker images are now available for for amd64, arm, and arm64 by @mtlynch in #164

Improvements

  • Deleting files causes them to disappear from file table by @dertuerke in #158

Bugfixes

  • Using a password with many special character causes a login loop (#166)

Full Changelog: 1.0.5...1.0.6

1.0.5

26 Mar 14:01
f4086d1
Compare
Choose a tag to compare

Improvements

  • Prevent CSRF attacks on modern browsers by @mtlynch in #145
  • Protect auth cookie from XSS attacks by @mtlynch in #146
  • Add "copy to clipboard' buttons to upload complete notifications by @mtlynch in #147

Bugfixes

  • Fix CSS for deleted rows in file table by @mtlynch in #149

Full Changelog: 1.0.4...1.0.5

1.0.4

26 Mar 01:00
d5d76d3
Compare
Choose a tag to compare

Improvements

  • Add shortlink to file table by @dertuerke in #128
  • Add ESLint check to git pre-commit hook by @mtlynch in #131
  • Sort file index by upload time from most recent to least recent by @mtlynch in #133

Bugfixes

Full Changelog: 1.0.3...1.0.4

1.0.3

25 Mar 00:10
134f8d7
Compare
Choose a tag to compare

New Features

Improvements

New Contributors

Full Changelog: 1.0.2...1.0.3

1.0.2

20 Mar 21:37
755184b
Compare
Choose a tag to compare

Bugfixes

  • Fixed a bug that prevented PicoShare from persisting data to a mounted volume under Docker unless Litestream was enabled (755184b)

1.0.1

20 Mar 20:19
10379d4
Compare
Choose a tag to compare

Improvements

  • Make password authentication mechanism resistant to timing attacks (10379d4)

1.0.0

20 Mar 17:06
9d611de
Compare
Choose a tag to compare

New features

  • Add support for cloud data replication with Litestream (cbec361)
  • Add support for pasting from clipboard (bb8d004)
  • Add a verbose sharing URL, which includes the filename in the URL (922d9a9)

Improvements

  • Write file data to SQLite DB in chunks (fa744db)
    • This reduces memory overhead when uploading and serving large files.

Bugfixes

  • Serve the correct content type for each file (726eb5f)

Notes

This release includes breaking changes. You'll need to clear your SQLite database before upgrading from a previous version of PicoShare.

0.1.3

06 Mar 20:14
681cc38
Compare
Choose a tag to compare

New features

  • Upload files via drag 'n drop (681cc38)
  • Delete expired files instead of just making them inaccessible (417c030)

Improvements

  • Improve error handling when upload fails (777fc89)

0.1.2

25 Feb 16:51
ffd387f
Compare
Choose a tag to compare

New features

  • Support seeking in file downloads (e.g., for videos) (96e3c58)

Improvements

  • Show progress spinner during uploads
  • Increase max upload size to 500 MB (d53ae61)
  • Reduce memory overhead by limiting copies of file data (53e74c0)

Bugfixes

  • Use the correct templating library to encode HTML correctly (8180110)
    • This is a security fix.

0.1.1

23 Feb 01:50
a30ec39
Compare
Choose a tag to compare

New Features

  • Allow user to specify each file's expiration time (#37)