Skip to content

feat: rotate composer placeholder tips, add /quit alias - #172

Merged
wangtsiao merged 10 commits into
7df-lab:mainfrom
wangtsiao:feat/ux_improve_0801
Aug 2, 2026
Merged

feat: rotate composer placeholder tips, add /quit alias#172
wangtsiao merged 10 commits into
7df-lab:mainfrom
wangtsiao:feat/ux_improve_0801

Conversation

@wangtsiao

Copy link
Copy Markdown
Contributor

No description provided.

  queue UI

  - Add session/queue push/list/update/remove/steer RPCs with 1-based
    positions, queue/updated notifications, and editable pre-item
    semantics
  - Add composer-adjacent pending queue UI: focus, edit, reorder, steer,
    and remove entries
  - Remove legacy turn/steer, turn/queue/*, inputQueue/updated, and
    steer/accepted paths; clients now use the canonical queue end to end
  - Make busy-path queue push gate-free and add idle-only followup drain
    so
    enqueues no longer wedge behind title generation or manual
    compaction
  - Persist pending turn/steer entries in SQLite with stable positions
    and
    restore/degrade them on session resume; never drop unconsumed steers
  - Extract shared compaction persistence helpers and unify manual/auto
    compaction snapshot handling
  - Fix subscription snapshots to read the in-memory queue with matching
    1-based positions
  - Add persistence resume, queue lifecycle, steer degradation, and
    concurrent push integration tests
  alias

  - Replace the fixed "Ask Devo" composer placeholder with a rotating
    "Tip: ..." placeholder that reuses the status indicator working
    tips,
    keeps the current tip when restoring defaults, and schedules redraws
    while animations are enabled
  - Add /quit as a soft alias for /exit: parse it in FromStr, match it
    in
    command popup filtering and builtin prefix checks without listing it
    as a separate built-in entry, and keep "exit" as the canonical
    display
    name with no misleading highlight span for alias-only hits
  - Remember the submitted collaboration mode in the promoted mode queue
    so
    TurnStarted/TurnFinished still report the original mode if the
    composer
    mode changes while the turn is starting
  - Fix reference popup test to expect the Skills command and align
    picker/onboarding/permissions tests with the new placeholder and the
    "Ask for approval" default label
@wangtsiao
wangtsiao merged commit aed7fcc into 7df-lab:main Aug 2, 2026
4 checks passed
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