Repository navigation
refactor/performance - #26
Merged
Merged
Conversation
- implement async stdin loading to prevent UI blocking - add 50ms search debouncing to reduce CPU usage - cache lowercase strings to avoid redundant allocations - use array indexing for O(1) character access in search - restructure codebase into specific functional modules - introduce protocols for better testability and DI - add benchmarking tools and performance audit report
- defer window creation to reduce startup time by 82% - switch to NSVisualEffectView for native blur styling - add auto layout for table cells using system colors - add keyablewindow to handle input in borderless mode - update performance audit with latest benchmark results
- update row selection to use subtle label color - change background material to sidebar blur - set window to inherit system appearance mode - update assets with latest visual changes
sadiksaifi
added a commit
that referenced
this pull request
Dec 30, 2025
* refactor: optimize performance and modularize - implement async stdin loading to prevent UI blocking - add 50ms search debouncing to reduce CPU usage - cache lowercase strings to avoid redundant allocations - use array indexing for O(1) character access in search - restructure codebase into specific functional modules - introduce protocols for better testability and DI - add benchmarking tools and performance audit report * refactor(ui): optimize startup and polish look - defer window creation to reduce startup time by 82% - switch to NSVisualEffectView for native blur styling - add auto layout for table cells using system colors - add keyablewindow to handle input in borderless mode - update performance audit with latest benchmark results * feat(ui): refine visual appearance - update row selection to use subtle label color - change background material to sidebar blur - set window to inherit system appearance mode - update assets with latest visual changes
Closed
sadiksaifi
added a commit
that referenced
this pull request
Dec 30, 2025
* refactor: optimize performance and modularize - implement async stdin loading to prevent UI blocking - add 50ms search debouncing to reduce CPU usage - cache lowercase strings to avoid redundant allocations - use array indexing for O(1) character access in search - restructure codebase into specific functional modules - introduce protocols for better testability and DI - add benchmarking tools and performance audit report * refactor(ui): optimize startup and polish look - defer window creation to reduce startup time by 82% - switch to NSVisualEffectView for native blur styling - add auto layout for table cells using system colors - add keyablewindow to handle input in borderless mode - update performance audit with latest benchmark results * feat(ui): refine visual appearance - update row selection to use subtle label color - change background material to sidebar blur - set window to inherit system appearance(light/dark) - update assets with latest visual changes Closes #5
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
What is the purpose of this pull request?
Testing
Checklist