feat(tui): track 22 untracked TUI spec requirements (settings, permissions, notifications, sessions) #926

Closed
opened 2026-03-14 00:11:37 +00:00 by freemo · 1 comment
Owner

Background

The TUI specification (lines 29000-30293) defines ~55 feature areas. ~33 are tracked by existing issues (#694, #695, #696, #860, #868, #874). The following 22 feature areas now have tracking:

High Priority (critical for UX completeness) — v3.7.0

  1. SettingsScreen#995
  2. PermissionsScreen#996
  3. Permission Question Widget#997
  4. SessionsScreen#998

Medium Priority (important for polish) — v3.7.0

  1. Block context menu#999
  2. Tool call expand states#1000
  3. Actor thought block#1001
  4. Full slash command enumeration#1002
  5. Shell danger detection patterns#1003
  6. Session export/import#1004
  7. Persona export/import#1005
  8. Conversation stream 10 block types#1006
  9. First-run experience#1007

Low Priority (nice-to-have) — v3.8.0

  1. Desktop notifications#1008
  2. Terminal title management#1009
  3. Sound effects#1010
  4. Clipboard operations#1011
  5. Conversation content pruning#1012
  6. Help panel#1013
  7. Prompt history#1014
  8. Key passthrough#1015
  9. Double-tap escape#1016

Acceptance Criteria

  • Each of the 22 items above is either: (a) added as a subtask/acceptance criterion to an existing TUI issue, or (b) filed as its own issue
  • All items are milestone-assigned (v3.7.0 for high/medium, v3.8.0 for low)

Dependencies

Definition of Done

All 22 features have issue tracking. No TUI spec requirement is orphaned.

## Background The TUI specification (lines 29000-30293) defines ~55 feature areas. ~33 are tracked by existing issues (#694, #695, #696, #860, #868, #874). The following **22 feature areas** now have tracking: ### High Priority (critical for UX completeness) — v3.7.0 1. **SettingsScreen** → #995 2. **PermissionsScreen** → #996 3. **Permission Question Widget** → #997 4. **SessionsScreen** → #998 ### Medium Priority (important for polish) — v3.7.0 5. **Block context menu** → #999 6. **Tool call expand states** → #1000 7. **Actor thought block** → #1001 8. **Full slash command enumeration** → #1002 9. **Shell danger detection patterns** → #1003 10. **Session export/import** → #1004 11. **Persona export/import** → #1005 12. **Conversation stream 10 block types** → #1006 13. **First-run experience** → #1007 ### Low Priority (nice-to-have) — v3.8.0 14. **Desktop notifications** → #1008 15. **Terminal title management** → #1009 16. **Sound effects** → #1010 17. **Clipboard operations** → #1011 18. **Conversation content pruning** → #1012 19. **Help panel** → #1013 20. **Prompt history** → #1014 21. **Key passthrough** → #1015 22. **Double-tap escape** → #1016 ## Acceptance Criteria - [x] Each of the 22 items above is either: (a) added as a subtask/acceptance criterion to an existing TUI issue, or (b) filed as its own issue - [x] All items are milestone-assigned (v3.7.0 for high/medium, v3.8.0 for low) ## Dependencies - Parent: #868 (Epic: TUI Interface) - Related: #694, #695, #696, #860, #874 ## Definition of Done All 22 features have issue tracking. No TUI spec requirement is orphaned.
freemo added this to the v3.7.0 milestone 2026-03-14 00:12:07 +00:00
Member

Completed — All 22 TUI spec requirements now tracked

Created 22 new issues (#995-#1016):

  • 4 High Priority (#995-#998) → v3.7.0: SettingsScreen, PermissionsScreen, Permission Question Widget, SessionsScreen
  • 9 Medium Priority (#999-#1007) → v3.7.0: Block context menu, tool call expand, actor thought, slash commands, shell danger, session export, persona export, conversation blocks, first-run
  • 9 Low Priority (#1008-#1016) → v3.8.0: Notifications, terminal title, sound effects, clipboard, pruning, help panel, prompt history, key passthrough, double-tap escape

All issues are linked to parent Epic #868 and have appropriate milestone/priority/state labels. No TUI spec requirement is orphaned.

## Completed — All 22 TUI spec requirements now tracked Created 22 new issues (#995-#1016): - **4 High Priority** (#995-#998) → v3.7.0: SettingsScreen, PermissionsScreen, Permission Question Widget, SessionsScreen - **9 Medium Priority** (#999-#1007) → v3.7.0: Block context menu, tool call expand, actor thought, slash commands, shell danger, session export, persona export, conversation blocks, first-run - **9 Low Priority** (#1008-#1016) → v3.8.0: Notifications, terminal title, sound effects, clipboard, pruning, help panel, prompt history, key passthrough, double-tap escape All issues are linked to parent Epic #868 and have appropriate milestone/priority/state labels. No TUI spec requirement is orphaned.
Sign in to join this conversation.
No milestone
No project
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
cleveragents/cleveragents-core#926
No description provided.