All notable changes to this project will be documented in this file.
- Save list_state to fix scrolling
- Always quit when Escape is pressed
- Update the asciinema to 0.0.4
- Add TODO.md
- Cleanup clippy errors
- Rename tooters to toot-rs
- Add better welcome message
- Cleanup clippy issues with futures
- Update changelog
- Add asciinema demo to README
- Update changelog and README for 0.0.4
- 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
- Cleanup pedantic clippy errors
- Update Cargo.lock
- Release tooters version 0.0.4
- 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
- Add CHANGELOG.md
- Add known issues to README
- Enhance status bar and view titles
- Improve login process and status msgs
- Handle errors in run methods
- Add tui-input improve error handling
- Add git cliff
- Bump trunk.io version and enable markdownlint
- Add bacon
- Release tooters version 0.0.3
- Replace draw funcs with widgets
- Simplify use of home and login structs
- Remove console_subscriber
- Release version 0.0.2
- Wow shiny new cargo-dist CI