• v0.4.1 e8bb51d388

    Talon v0.4.1 Stable

    ThetaDev released this 2023-04-05 12:38:20 +02:00 | 5 commits to main since this release

    [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
    Downloads
  • v0.4.0 63738518a3

    Talon v0.4.0 Stable

    ThetaDev released this 2023-04-02 18:23:13 +02:00 | 13 commits to main since this release

    [0.4.0] - 2023-04-02

    Features

    • [breaking] Switch database format to CBOR (not compatible with previous format)

    Miscellaneous Tasks

    • Hide version-bump messages
    Downloads
  • v0.3.0 e53a8ba92b

    Talon v0.3.0 Stable

    ThetaDev released this 2023-04-02 17:37:22 +02:00 | 17 commits to main since this release

    [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
    Downloads
  • v0.2.0 7758385b51

    Talon v0.2.0 Stable

    ThetaDev released this 2023-04-02 00:27:09 +02:00 | 23 commits to main since this release

    [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
    Downloads
  • v0.1.0 e2a7d40fad

    Talon v0.1.0 Stable

    ThetaDev released this 2023-03-31 23:55:41 +02:00 | 34 commits to main since this release

    [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
    • Add debugging to container build script

    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
    Downloads