69 lines
1.4 KiB
Markdown
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 -->
|