# Changelog All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased](https://git.rustybever.be/Chewing_Bever/otter) ### Added * Ability for an account to be an admin * CLI command to toggle admin status of users * Admin user management page ## [0.3.0](https://git.rustybever.be/Chewing_Bever/otter/src/tag/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](https://git.rustybever.be/Chewing_Bever/otter/src/tag/0.2.1) ### Fixed * Serve Content-Type headers for static embedded files ## [0.2.0](https://git.rustybever.be/Chewing_Bever/otter/src/tag/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](https://git.rustybever.be/Chewing_Bever/otter/src/tag/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