otter/CHANGELOG.md

1.4 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Unreleased

Added

  • Ability for an account to be an admin
  • CLI command to toggle admin status of users
  • Admin user management page

0.3.0

Added

  • Public sign-up page (disabled by default)
  • Private sign-up links
  • New CLI commands
    • Add users
    • Generate signup links

0.2.1

Fixed

  • Serve Content-Type headers for static embedded files

0.2.0

Added

  • Web UI
    • Started development based on HTMX and PicoCSS
    • Very simple homepage
    • Login/logout button
    • Page for managing logged-in sessions

0.1.0

Added

  • Implemented bare API features
    • auth
    • subscriptions
    • episode changes
    • devices
    • device sync API
  • Flexible configuration via a TOML config file, environment variables or CLI arguments
  • CLI tooling for interacting with the database