Talon/CHANGELOG.md
ThetaDev e2a7d40fad
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
chore(release): prepare for v0.1.0
2023-03-31 23:55:41 +02:00

69 lines
1.4 KiB
Markdown

# Changelog
All notable changes to this project will be documented in this file.
## [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
<!-- generated by git-cliff -->