What's Changed
Note: A few database changes required for this upgrade but no manual action required when updating. I still recommend taking a backup before updating just in case though.
Features
- feat: add QR code generation for download links by @TobySuch in https://github.com/TobySuch/Shifter/pull/620
- feat: add MD5 checksum calculation and display for file uploads by @TobySuch in https://github.com/TobySuch/Shifter/pull/623
- feat: add optional file expiry functionality by @TobySuch in https://github.com/TobySuch/Shifter/pull/624
Fixes And Refactoring
- refactor: use vite instead of webpack for JS/CSS build by @TobySuch in https://github.com/TobySuch/Shifter/pull/610
- fix: small CSS fixes by @TobySuch in https://github.com/TobySuch/Shifter/pull/611
- refactor: AlpineJS Rework by @TobySuch in https://github.com/TobySuch/Shifter/pull/614
- fix: enable upload button after updating invalid expiry date by @TobySuch in https://github.com/TobySuch/Shifter/pull/618
- fix: resolve Alpine store race condition in FilePond initialization by @TobySuch in https://github.com/TobySuch/Shifter/pull/621
- fix: add chunkFileNames configuration for code-split chunks in Vite build by @TobySuch in https://github.com/TobySuch/Shifter/pull/622
- chore: clean up untagged Docker images from GitHub Container Registry by @TobySuch in https://github.com/TobySuch/Shifter/pull/615
- deps: update various dependencies
Full Changelog: https://github.com/TobySuch/Shifter/compare/v0.4.2...v0.5.0
Docker Image: docker pull ghcr.io/tobysuch/shifter:0.5.0