Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
23 changes: 22 additions & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,26 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.2.12] - 2026-07-03

### Added

- 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.
- Added Work-tab lane creation in place with a redesigned create-lane modal and lane action toasts.
- Added repo-gated webhook-secret heal and delivery-log routes to the GitHub webhook relay to recover from webhook secret drift.

### Changed

- 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.
- 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.
- 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.
- Improved GitHub App authorization status UX and restyled the post-update restart card to point release notes at the docs changelog route.
- Kept the current mobile marketing version for a build-number-only iOS TestFlight update.

### Fixed

- Fixed terminal ADE PR state (merged/closed) being overridden by a stale open GitHub snapshot in desktop and iOS lane PR chips.

## [1.2.11] - 2026-07-02

### Added
Expand Down Expand Up @@ -509,7 +529,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

- Initial public release.

[Unreleased]: https://github.com/arul28/ADE/compare/v1.2.11...HEAD
[Unreleased]: https://github.com/arul28/ADE/compare/v1.2.12...HEAD
[1.2.12]: https://github.com/arul28/ADE/compare/v1.2.11...v1.2.12
[1.2.11]: https://github.com/arul28/ADE/compare/v1.2.10...v1.2.11
[1.2.10]: https://github.com/arul28/ADE/compare/v1.2.9...v1.2.10
[1.2.9]: https://github.com/arul28/ADE/compare/v1.2.8...v1.2.9
Expand Down
4 changes: 2 additions & 2 deletions changelog/index.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,6 @@ description: "Latest ADE release notes and release history."

ADE release notes live here in newest-first order. Start with the latest release, or browse the release list in the sidebar.

<Card title="Latest release" icon="tag" href="/changelog/v1.2.11">
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.
<Card title="Latest release" icon="tag" href="/changelog/v1.2.12">
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.
</Card>
26 changes: 26 additions & 0 deletions changelog/v1.2.12.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
---
title: "v1.2.12"
description: "Release notes for ADE v1.2.12 - July 3, 2026"
---

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.

---

## Desktop

- **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.
- **Faster webhook delivery.** The GitHub relay is polled every 30s instead of 60s, halving worst-case webhook-to-app latency at negligible cost.
- **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.
- **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.
- **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.
- **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.

---

## iOS

- **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.
- **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.
- **Cross-project quick-look on phone.** Phones open hub chats across projects read-only without switching projects, falling back to activation on older brains.
- **PR chip accuracy.** Terminal ADE PR state now wins over a stale GitHub snapshot in iOS lane chips, matching the desktop rule.
1 change: 1 addition & 0 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -179,6 +179,7 @@
"expanded": true,
"pages": [
"changelog",
"changelog/v1.2.12",
"changelog/v1.2.11",
"changelog/v1.2.10",
"changelog/v1.2.9",
Expand Down
Loading