2.6 KiB
2.6 KiB
Changelog
All notable changes to this project will be documented in this file.
[0.4.2] - 2023-07-22
Bug Fixes
- Container entrypoint
- Website version ordering
Miscellaneous Tasks
- Fix npm pre-commit hook
[0.4.1] - 2023-04-05
Bug Fixes
- Stop propagation of key events on menu search
- Use sh
- Remove version prefix from "latest" tag
- Detect CI commit SHA
- Use better abbreviations for page names
Features
- Add upload script
[0.4.0] - 2023-04-02
Features
- [breaking] Switch database format to CBOR (not compatible with previous format)
Miscellaneous Tasks
- Hide version-bump messages
[0.3.0] - 2023-04-02
Bug Fixes
- Move menu bar down
- Set icon size to 48px
Features
- Add last-modified date to all GET responses
- Add last-version tag to PageInfoModal
- Purge file storage daily
Miscellaneous Tasks
- Update cargo dependencies
- Bump version -> 0.3.0
[0.2.0] - 2023-04-01
Bug Fixes
- Revert svelte-preprocess update
- Delete versions from db when upload failed
- Change version info icon
- Smaller menu button on mobile
- Release script
Features
- Add instance info dialog
- Add website icons
Miscellaneous Tasks
- Publish release on gitea
[0.1.0] - 2023-03-31
Bug Fixes
- Add db lock
- Remove icon from website model
- Dont compress html files, dont copy files if they exist
- Use strings for color values in the API
- Adjust last-modified date based on commit date
- Set menu z-index
- Hide menu bar on prints, reformat sass
- Graceful shutdown
- Use manifest-push
Features
- Add database
- Add file storage
- Add get_file from store
- Add config
- Add API
- Inject client code into html
- Add logging, compression
- Add /websitesAll endpoint
- Add fallback option
- Add compression for html pages
- Make html compression configurable
- Add
x-content-type-options=nosniff
header - Add version_files api endpoint
- Add website version parameter
- Add get_file endpoint
- Add file api endpoint
- Add last-modified middleware
- Add cli parser
- Add storage purge function
- Add server info endpoint
- Implement menu bar
- Embedded UI
Miscellaneous Tasks
- Add workflow
- Install rustfmt+clippy
- Build frontend
- Use latest docker image
- Update rstest
- Add release workflow
Refactor
- Use single application struct
- Use sequential version ids per website
Testing
- Move db tests
- Add fixtures module
- Add testfiles
- Add file_to_response tests
- Add tests for page endpoint
- Fix spa testdata
- Add fallback tests
- Add API tests