feat(mobile): bigger green working dot on tabs; Tab key replaces /clear in the simple keyboard bar

The working dot is the one glance-state a phone needs: busy tabs now get a
9px pulsing dot with a green glow (idle stays 4px). The glow needs !important
because the skin block's no-halo rule outranks mobile.css.

The simple keyboard accessory bar swaps /clear for Tab (/clear and /compact
stay in the extended bar with their double-tap confirm). The tab action now
flushes locally-buffered prompt text to the PTY before sending \t, so
completion applies to what was just typed instead of an empty composer.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
Codeman maintainer
2026-08-09 17:32:24 +02:00
parent 6fc772f697
commit 3533c4332b
4 changed files with 102 additions and 8 deletions
+10
View File
@@ -621,6 +621,16 @@ html.mobile-init .file-browser-panel {
height: 4px;
}
/* The working dot is the one glance-state a phone needs: keep idle tiny, but
let the pulsing green "working" dot read from arm's length. !important on
the glow because the skin block's no-halo rule (styles.css, nested under
html:not([data-skin="og"])) outranks any plain class rule here. */
.session-tab .tab-status.busy {
width: 9px;
height: 9px;
box-shadow: 0 0 8px 2px color-mix(in srgb, var(--green) 55%, transparent) !important;
}
/* Truncate tab names more aggressively on mobile */
.session-tab .tab-name {
max-width: 50px;