Talon/CHANGELOG.md
ThetaDev f1ed826eee
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed
chore(release): prepare for v0.4.2
2023-07-22 04:55:09 +02:00

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