Skip to content

Conversation

@sudokoi
Copy link
Owner

@sudokoi sudokoi commented Nov 26, 2025

  • Extract application logic from main.rs to src/app.rs for better maintainability.
  • Make RateLimiter configurable and add unit tests for rate limiting behavior.
  • Enhance TUI tests using ratatui::backend::TestBackend to verify rendering.
  • Fix TUI input handling bug where key events were processed twice (on press and release), causing double characters and preventing ESC from working.
  • Refactor config.rs to use standard if let syntax instead of experimental let chains.

@codecov
Copy link

codecov bot commented Nov 26, 2025

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

…ling

- Extract application logic from `main.rs` to `src/app.rs` for better maintainability.
- Make `RateLimiter` configurable and add unit tests for rate limiting behavior.
- Enhance TUI tests using `ratatui::backend::TestBackend` to verify rendering.
- Fix TUI input handling bug where key events were processed twice (on press and release), causing double characters and preventing ESC from working.
- Refactor `config.rs` to use standard `if let` syntax instead of experimental let chains.
@sudokoi sudokoi merged commit 6843b86 into main Nov 26, 2025
5 of 6 checks passed
@sudokoi sudokoi deleted the improvements branch November 26, 2025 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants