Skip to content

Feature/tui - #30

Merged
0xParthP merged 50 commits into
mainfrom
feature/tui
Sep 23, 2026
Merged

0xParthP merged 50 commits into
mainfrom
feature/tui

Conversation

@0xParthP

Copy link
Copy Markdown
Owner

Summary

Describe your changes.


Checklist

  • Tests added/updated.
  • cargo fmt passes.
  • cargo clippy passes.
  • cargo test passes.

0xParthP and others added 30 commits September 5, 2026 18:59
- Updated `toml` dependency to version 1.1.5 and `serial_test` to 4.0.1.
- Modified `Cli` struct to make the `command` field optional.
- Added a new TUI module with an entry point for the dashboard.
- Implemented event handling for keyboard inputs in the TUI.
- Created application state management for the TUI.
- Developed rendering logic for the dashboard layout, including header, footer, search, and project list widgets.
- Established a color theme for the TUI components.
- Added a new `RecentProject` model to track recently opened projects.
- Created a `recent` widget to display recent projects in the TUI.
- Updated the `AppState` to manage the active tab and recent projects.
- Modified the `render` function to conditionally display the search and project list based on the active tab.
- Enhanced the configuration to support saving and loading recent projects.
- Updated tests to cover the new recent projects functionality and ensure proper rendering in the TUI.
0xParthP and others added 20 commits September 11, 2026 12:06
@sonarqubecloud

Copy link
Copy Markdown

@0xParthP
0xParthP merged commit 302174c into main Sep 23, 2026
9 checks passed
@0xParthP
0xParthP deleted the feature/tui branch September 23, 2026 12:20
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.

1 participant