# Changelog All notable changes to this project will be documented in this file. ## [0.0.5] - 2023-04-12 ### Bug Fixes - Save list_state to fix scrolling - Always quit when Escape is pressed ### Documentation - Update the asciinema to 0.0.4 - Add TODO.md ### Miscellaneous Tasks - Cleanup clippy errors - Rename tooters to toot-rs - Add better welcome message ## [0.0.4] - 2023-04-11 ### Bug Fixes - Cleanup clippy issues with futures ### Documentation - Update changelog - Add asciinema demo to README - Update changelog and README for 0.0.4 ### Features - Add async authentication flow - Add log widget - Add color to logs - Add auth server and refactor UI - Cleanup error log messages in app.rs - Loading from config happens off main thread - Cleanup auth widget - Run authentication loop until successful - Go to home screen on authentication success - Implement timeline scrolling - Disable showing logs by default ### Miscellaneous Tasks - Cleanup pedantic clippy errors - Update Cargo.lock - Release tooters version 0.0.4 ### Refactor - Move to a component-based architecture - Move load/save to Config - Extract an authentication widget - Structure vertically - Flatten module structure - Pull out logging setup in main.rs - Rename root::Component to root::Root - Rename authentication::Component to Authentication ## [0.0.3] - 2023-03-31 ### Documentation - Add CHANGELOG.md - Add known issues to README ### Features - Enhance status bar and view titles - Improve login process and status msgs - Handle errors in run methods - Add tui-input improve error handling ### Miscellaneous Tasks - Add git cliff - Bump trunk.io version and enable markdownlint - Add bacon - Release tooters version 0.0.3 ### Refactor - Replace draw funcs with widgets - Simplify use of home and login structs ## [0.0.2] - 2023-03-30 ### Miscellaneous Tasks - Remove console_subscriber - Release version 0.0.2 ### Ci - Wow shiny new cargo-dist CI