feat: Multica-parity features + full bug-fix pass + health hardening - #44
Open
mananb0305 wants to merge 2 commits into
Open
feat: Multica-parity features + full bug-fix pass + health hardening#44mananb0305 wants to merge 2 commits into
mananb0305 wants to merge 2 commits into
Conversation
Phase-4 (Multica parity): - Autopilots — scheduled/webhook/manual agent runs (store, migration 006, RPC, Rust command, AutopilotPanel, useAutopilotBridge mounted in App) - Squads — agent groups + broadcast (store, migration 007, RPC, Rust command, SquadPanel/SquadDialog/SquadBroadcastDialog) - StatusBar restored with live branch / token+cost / backend / agent status Bug fixes (BUGHUNT_REPORT — all 40 resolved): - Kanban data-loss root-caused via COALESCE upsert + per-caller spreads; kanban.delete wired end-to-end - Git correctness: remote checkout DWIM, per-segment PR-URL encoding, scoped commit pathspec, per-hunk conflict resolve, default-branch compare - Preset subsystem: single PTY authority (layout descriptor + Rust ConPTY), persisted workspace row, resolveBaseBranch fallback, typed LaunchResult - Sidecar lifecycle: AI-call timeout+kill, MCP cwd + consecutive-restart budget, gh kill-on-timeout, non-object JSON guard - Windows: release sidecar path via current_exe(), backend probe .cmd/.ps1 shims + CREATE_NO_WINDOW, media previews via convertFileSrc, UTF-16/BOM file reading - PTY leak on workspace close (killTerminalGroupLeaves) Settings wiring: git (remote/template/autoFetch/gpgSign), appearance (terminalFontSize/ligatures/animations/uiFontSize), notification toggles. Health hardening (this session, HEALTH_REPORT loose ends L1-L4): - Drain ProcessManager child stderr/stdout (no >64KB deadlock) - Gate the ai.review shortcut for PTY-less workspaces - Wire appearance.uiFontSize -> --ui-font-size CSS var (default aligned 12->13) - De-flake frontend suite (SCM logic race + global asyncUtilTimeout) Verified: typecheck clean, cargo check clean, sidecar 646 pass, frontend 1759 pass (green x2), production build clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
A cohesive visual pass across the whole shell, refined (Linear-like), with a single signature element: a soft grey/white glow + a slow-drifting bloom behind the command palette. Foundation (src/styles): - Theme-independent signature tokens (--brand grey ramp) + layered depth shadows (--shadow-sm/md/lg/pop/glow); wired into Tailwind @theme - Upgraded .glass utilities (lit top edge + depth), .glass-glow white bloom, .aurora-bg animated signature, refined pill scrollbars, .aurora focus ring, .lift hover, gradient hairline, selected-row accent bar - body respects prefers-reduced-motion (aurora/anims disabled) Shared shadcn primitives (propagate app-wide): glass surfaces + spring scale-in + grey focus/selection on dialog, command, dropdown, context-menu, tooltip, input, textarea, switch, checkbox, select, button. Chrome: active-tab gradient top-bar (workspace/file/system/terminal tabs), selected-workspace left accent bar, titlebar toggle active states + aurora search focus, pulsing "working" status. Panels: glass + hover-lift + accent-glow cards for Autopilot, Squad, Kanban (Kanban drag gets an accent ring). Guardrails: tokens/Tailwind only, testids preserved, reduced-motion + appearance.animations honored. Verified: typecheck, frontend 1759 (green x2), build clean. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Phase-4
Bug fixes (BUGHUNT_REPORT — all 40 resolved):
Settings wiring: git (remote/template/autoFetch/gpgSign), appearance (terminalFontSize/ligatures/animations/uiFontSize), notification toggles.
Health hardening (this session, HEALTH_REPORT loose ends L1-L4):
Verified: typecheck clean, cargo check clean, sidecar 646 pass, frontend 1759 pass (green x2), production build clean.