You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* ship: checkpoint before automate/finalize
iOS simulator stability fixes plus targeted code review/perf fixes:
- ios-sim refresh and chat panel updates
- diff service hardening with new tests
- lane git actions and commit timeline tweaks
- file/project icon resolver work
- CSP refactored to rendererCsp helper
- ADE CLI guidance restructured
- Greptile P1 fixes: switchTab same-tab guard, navigate inspect-overlay desync
- Copilot fix: ChatBuiltInBrowserPanel default-tab effect dep churn
- Perf: cap resume-command scan window in ptyService to prevent forever-running regex on long sessions
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* ship: finalize gates + automate coverage
- Add rendererCsp test for built-in browser frame-src contract
- Add ptyService test asserting RESUME_SCAN_WINDOW_MS bounds resume scanning
- Type cast on mockReturnValue to satisfy declared type
- Lockfile regen sync from npm install during finalize
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* ship: iter 1 — address Greptile + CodeRabbit review
Greptile P2 + CodeRabbit findings (deduped where overlapping):
- selectPoint: emit drawer-open-requested only after the async select resolves
- registerIpc: align diff truncation notice with diffService; preserve runGit error context instead of folding all failures into "file missing"
- fileService: treat volatile ADE paths as forbidden (not just ignored); surface directory truncation to the renderer
- AgentChatPane: reset iosSimulatorDrawerModeRequest after consumption; close other right-side panels on auto-open simulator
- LaneDiffPane: keep current diff mounted across same-file refreshes; expose files past the 500-cap
- LaneGitActionsPane: expose files past the 300-cap so they remain reachable
- FilesPage: do not cache dirty tabs of any size
- adeCliGuidance: use fully qualified --socket examples
- ChatIosSimulatorPanel, CommitTimeline, ctoStateService, diffService, projectIconResolver, types/files: corollary fixes
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
0 commit comments