Releases: mtlynch/picoshare
Releases · mtlynch/picoshare
1.5.1
1.5.0
Upgrade notes
- This involves a database migration that will double the size of the database.
- You can reclaim the space after the upgrade, but the update involves rewriting the full database, which requires doubling disk usage.
New features
- Allow owner to disable guest links by @x1uc in #646
- Allow guest to choose a file expiration time when uploading by @mtlynch in #694
- Add option for showing downloads by unique IP by @mtlynch in #690
Improvements
- Show expiration time in server's local time by @x1uc in #645
- Make it easier to upload via CLI utilities by @mtlynch in #702
- Recreate all the SQLite tables using better constraint checks by @mtlynch in #678
- Several changes to the database to make PicoShare run faster on low-resource systems
- Eliminate stale references to deleted objects in database by @mtlynch in #636
- Log number of rows affected in purge by @mtlynch in #628
Changes
- The file index no longer displays the download count for each file (it was too performance intensive) by @mtlynch in #683
New Contributors
Full Changelog: 1.4.5...1.5.0
1.4.5
Bugfixes
Improvements
- Make file expiry for guest links configurable when creating guest links by @Balk-Z in #613
- Link download count to download history by @mtlynch in #612
- Use long filepaths in server logs by @mtlynch in #584
- Upgrade to go 1.23.3 by @mtlynch in #605
- Add a .env.example file by @mtlynch in #614
New Contributors
- @hafeoz made their first contribution in #577
- @jotaen made their first contribution in #609
- @Balk-Z made their first contribution in #613
Full Changelog: 1.4.4...1.4.5
1.4.4
Bugfixes
- Remove litestream verbose flag, which was causing a crash at app launch by @danielmichaels in #574
New Contributors
- @danielmichaels made their first contribution in #574
Full Changelog: 1.4.3...1.4.4
1.4.3
Bugfixes
Improvements
- Display download count on file index by @gross2001 in #563
- Improve error message when requests to server fail by @mtlynch in #556
- Update to Litestream 0.3.13 by @mtlynch in #561
- Fix http server graceful shutdown by @phosae in #571
New Contributors
- @gross2001 made their first contribution in #563
Full Changelog: 1.4.2...1.4.3
1.4.2
Bugfixes
- Gracefully handle errors when creating guest links by @mtlynch in #548
- Allow user to dismiss error on settings page by @mtlynch in #551
- Always re-enable the save button on settings page by @mtlynch in #550
Improvements
- Provide richer data about disk space usage by @mtlynch in #537
- Compress release binaries with gzip by @mtlynch in #522
- Use the Go-builtin (more extensive) file extension -> mimetype mapping by @blinkingtwelve in #526
- Print version information in app by @mtlynch in #529
Breaking changes
This release drops support for the -vacuum command:
New Contributors
- @blinkingtwelve made their first contribution in #526
Full Changelog: 1.4.1...1.4.2
1.4.1
untagged-42826e478f790e57dc91
Deploy to fly.io using a fly.io builder (#509)
1.4.0
untagged-ca4a262132db18a37556: Upgrade to shellcheck 0.9.0 (#499)
And fix bash lint