Skip to content

pr/status-icons-manual-compose - #72

Open
Florious95 wants to merge 38 commits into
mainfrom
pr/status-icons-manual-compose
Open

pr/status-icons-manual-compose#72
Florious95 wants to merge 38 commits into
mainfrom
pr/status-icons-manual-compose

Conversation

@Florious95

Copy link
Copy Markdown
Owner

由账本编排驱动:一格一分支,判据日志与评审 verdict 见仓内 .team/nodes/。

🤖 Generated with Claude Code

claude and others added 30 commits September 3, 2026 18:47
Synchronize tools/nodeprobe from 863c316 (auto-discovered .js observer,
default pi-activity dir, web /api/status schema 1, unique-Pi missing
channel health=normal). Replace Go title/process classifiers with a
typed nodeprobe adapter, extend protocol/APP data models with four
axes, and leave list/icon/animation/favorite UI unchanged.
IME squeeze now keeps the cursor in the follow window so short snapshots
stay visible instead of jumping to blank bottom rows. Fresh-install
typography uses Agent CLI Mobile .cli 12.5sp with CSS line-height 1.75.
System Back hides IME without moving Compose focus. Force-clear focus
when any real IME-visible signal drops, and handle focused Back in the
input bar so the capsule returns to 46dp without popping the session.
Revert TermSurfaceView/Presenter/FontSizeStore to b267127. Drop HTML CLI
panel padding. Wire 查看 to the real session list. Classify upload HTTP
failures without leaking tokens. System bars replace extra bottom chrome.
API 33+ IME owns DEFAULT OnBackInvokedCallback, so GLOBAL_ACTION_BACK
never reached Compose BackHandler while the keyboard was attaching.
Register an overlay-priority callback while the editor is focused, and
stop treating a stuck IME animation target as still-visible.
The MCP fixture opened SessionSwitchSheet with an empty list, so 查看
showed workspace · 0. Feed the same Session→L2Entry mapping used by
viewMenuSource, and assert open/select/dismiss on production SessionRoute.
500 bodies now carry resolve_dir/measure_dir/write_file operands without
paths or tokens. Default dir probes Downloads then ~/.agentmirror/uploads,
and long names are truncated so write cannot fail ENAMETOOLONG.
Independent AVD failed because predictive back was off, so overlay
OnBackInvokedCallback was a no-op and IME swallowed KEYCODE_BACK before
hide/clearFocus stuck. Enable the callback, intercept window Back, and
drive capsule collapse even if the editor keeps system focus.
SessionScreenScaffold was full-bleed, so the terminal met the dock on a
hard edge. Reuse the b267127 SessionShellScreen card: 4dp margin, 14dp
radius, clip, light elevation / dark hairline, and a 1dp rule above the
dock. Top name row stays omitted.
Disable predictive OnBackInvoked so KEYCODE/GLOBAL reach the single
Compose BackHandler. Keep dispatchSessionBack focus→overlay+Sessions→
dock→host. Split IME expand waits into height vs dumpsys mInputShown.
Keep predictive back off in merged debug and release application tags.
Ordinary and favorite rows share one gesture owner: online short-press
opens, offline short-press does not navigate, long-press shows exactly
one favorite action. Working uses the existing busyDot lamp frames;
idle is static; unknown/abnormal play no animation and do not show
question marks or repeated 未知. The right side is the official
Provider mark from the status-core DTO, with pinned LobeHub SVG bytes.
Workspace and favorites production routes now share one SessionRow
(title + cwd, 66dp). Runtime AndroidSVG and LobeHub SVG copies are
removed because the frozen visual source JPEG contains no Provider
glyphs to crop. Canonical ids stay closed; no invented marks.
Reuse icon() inline SVG fallbacks for claude_code/codex/grok/cursor.
Copilot and Pi have no source glyph; those rows stay blank.
Exact drawable-nodpi bytes from 96a075f
(R.drawable.provider_pi / provider_copilot_color). No overlay, no LobeHub download.
Exact prior-app LICENSE/NOTICE blobs for the two reused PNGs only.
KDoc @contract/@inv/@consumes on touched UI files; no icon regeneration.
Auditable composition branch only. Owning PR histories unchanged.
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