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
Copy file name to clipboardExpand all lines: CHANGELOG.md
+22-1Lines changed: 22 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
7
7
8
8
## [Unreleased]
9
9
10
+
## [1.2.12] - 2026-07-03
11
+
12
+
### Added
13
+
14
+
- Added cross-project chat quick-look: open a lane's chat transcript from the hub (desktop and iOS) without switching projects, streamed read-only from the brain without booting the foreign runtime, capability-gated and fail-closed on older brains.
15
+
- Added Work-tab lane creation in place with a redesigned create-lane modal and lane action toasts.
16
+
- Added repo-gated webhook-secret heal and delivery-log routes to the GitHub webhook relay to recover from webhook secret drift.
17
+
18
+
### Changed
19
+
20
+
- Improved GitHub PR freshness in installed builds: daemon-owned PR polling now starts at project startup so Work, Lanes, and PRs refresh without opening the PR tab first, and the GitHub relay is polled every 30s instead of 60s.
21
+
- Improved the mobile hub and chat surfaces with an inline keyboard composer, hydration-gated chat open, and redesigned question/approval/plan cards with hardened chat-event decoding.
22
+
- Improved Lanes tab performance via conditional CRR upserts for no-op lane-state snapshots, conditional (ifNoneMatch/notModified) lane list/detail responses with presence stamping, and per-lane detail invalidation.
23
+
- Improved GitHub App authorization status UX and restyled the post-update restart card to point release notes at the docs changelog route.
24
+
- Kept the current mobile marketing version for a build-number-only iOS TestFlight update.
25
+
26
+
### Fixed
27
+
28
+
- Fixed terminal ADE PR state (merged/closed) being overridden by a stale open GitHub snapshot in desktop and iOS lane PR chips.
29
+
10
30
## [1.2.11] - 2026-07-02
11
31
12
32
### Added
@@ -509,7 +529,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
v1.2.11 - unified ADE chat and CLI launching, hardened GitHub PR sync through the webhook relay, tighter Work and Files flows, and build-number-only iOS sync updates.
v1.2.12 - GitHub PR freshness in installed builds, cross-project chat quick-look, a mobile hub and chat overhaul, faster Lanes tab, and build-number-only iOS sync updates.
description: "Release notes for ADE v1.2.12 - July 3, 2026"
4
+
---
5
+
6
+
v1.2.12 makes GitHub PR freshness work in installed builds, adds cross-project chat quick-look, overhauls the mobile hub and chat surfaces, and speeds up the Lanes tab. iOS stays on its current marketing version and gets a build-number-only TestFlight update for the same release train.
7
+
8
+
---
9
+
10
+
## Desktop
11
+
12
+
-**PR freshness in installed builds.** Daemon-owned GitHub PR polling now starts at project startup, so Work, Lanes, and PRs refresh without opening the PR tab first. Terminal ADE PR state (merged/closed) is no longer overridden by a stale open GitHub snapshot, and the webhook relay gained repo-gated secret-heal and delivery-log routes to recover from webhook secret drift.
13
+
-**Faster webhook delivery.** The GitHub relay is polled every 30s instead of 60s, halving worst-case webhook-to-app latency at negligible cost.
14
+
-**Cross-project chat quick-look.** Open a lane's chat transcript from the hub without switching projects — the brain streams a foreign lane read-only without booting its runtime, capability-gated and fail-closed on older brains.
15
+
-**Work-tab lane creation.** Create a lane in place from the Work tab with a redesigned create-lane modal and lane action toasts, including scoped setup retry and conflict-aware pull-success suppression.
16
+
-**Lanes tab performance.** No-op lane-state snapshot writes are suppressed via conditional CRR upserts, lane list/detail responses are conditional (ifNoneMatch/notModified with presence stamping), and per-lane detail invalidation cuts redundant list reloads.
17
+
-**GitHub auth status and update card.** Clearer GitHub App authorization status UX, plus a restyled post-update restart card whose release notes point at the docs changelog route.
18
+
19
+
---
20
+
21
+
## iOS
22
+
23
+
-**Build-number-only TestFlight update.** The mobile app keeps its existing marketing version for this train; this release only bumps the iOS build number for TestFlight.
24
+
-**Mobile hub and chat overhaul.** An inline keyboard composer replaces the sheet drawer (draft and settings survive collapse), hub chat-open waits for real project hydration so transcripts no longer open blank, and question/approval/plan cards are redesigned with hardened chat-event decoding so one unknown event can't wipe a transcript.
25
+
-**Cross-project quick-look on phone.** Phones open hub chats across projects read-only without switching projects, falling back to activation on older brains.
26
+
-**PR chip accuracy.** Terminal ADE PR state now wins over a stale GitHub snapshot in iOS lane chips, matching the desktop rule.
0 commit comments