Skip to content

Consumer improvemets#6

Merged
digiserg merged 3 commits intomainfrom
consumer-improvemets
Sep 4, 2025
Merged

Consumer improvemets#6
digiserg merged 3 commits intomainfrom
consumer-improvemets

Conversation

@digiserg
Copy link
Collaborator

@digiserg digiserg commented Sep 3, 2025

Before and After. Also includes offset selector.

Screenshot 2025-09-03 at 20 26 09 Screenshot 2025-09-03 at 20 25 06

- Add offset selection dialog when starting consumer (Oldest/Latest/Specific)
- Implement message search with '/' key and filtering capabilities
- Convert message display from viewport to full-width table format
- Add ConsumeMessagesWithOffset() to support custom start positions
- Enable navigation with arrow keys in offset selector
- Show search results count and allow filtering with 'f' key
- Display consumer status (Live/Paused) with existing pause toggle ('p' key)
- Improve table column width responsiveness based on terminal size
@digiserg digiserg requested a review from millerjp September 3, 2025 19:27
@digiserg digiserg self-assigned this Sep 3, 2025
- Replace loop with append for filteredIndices (staticcheck S1011)
- Remove unused formatMessage function
- Optimize slice operations for better performance
@digiserg digiserg closed this Sep 4, 2025
@digiserg digiserg reopened this Sep 4, 2025
@digiserg digiserg merged commit b50d8ba into main Sep 4, 2025
10 checks passed
@digiserg digiserg deleted the consumer-improvemets branch September 4, 2025 08:46
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

Comments