-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Labels
cliCLI layer issuesCLI layer issueseffort-smallSmall effort: <2 hoursSmall effort: <2 hoursenhancementNew feature or requestNew feature or requestimpact-highHigh impact on users or systemHigh impact on users or systempost-mvpPost-MVP feature, not needed for initial releasePost-MVP feature, not needed for initial releaseuxUser experience issuesUser experience issues
Description
Summary
list-audit-sessions and list-improve-sessions load all sessions into memory. For users with 100+ sessions, the output table is overwhelming and slow.
Current Behavior
- All sessions loaded at once
- Entire table displayed
- No way to limit output
Proposed Enhancement
Add --limit and --offset flags with sensible defaults.
Usage
docimp list-audit-sessions # Default: show 20 most recent
docimp list-audit-sessions --limit 50 # Show 50 most recent
docimp list-audit-sessions --limit 20 --offset 20 # Show next 20 (pagination)Implementation
Files:
cli/src/commands/audit-sessions.tscli/src/commands/improve-sessions.ts
Changes:
- Add
--limitflag (default 20) - Add
--offsetflag (default 0) - Slice session list before display
- Add pagination footer (e.g., "Showing 1-20 of 150 sessions")
Effort
~2 hours
Related
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
cliCLI layer issuesCLI layer issueseffort-smallSmall effort: <2 hoursSmall effort: <2 hoursenhancementNew feature or requestNew feature or requestimpact-highHigh impact on users or systemHigh impact on users or systempost-mvpPost-MVP feature, not needed for initial releasePost-MVP feature, not needed for initial releaseuxUser experience issuesUser experience issues