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
29 changes: 29 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,34 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

## [Unreleased]

## [1.2.75] - 2026-09-20

### Providers and accounts

- Claude and Codex accounts are first-class rows with their own config homes; the pre-existing login becomes the Default account (#1264).
- Smart balance and auto-start 5-hour windows per provider (#1264).
- API keys on every provider that can take one, multi-credential, injected per harness; the two-button custom provider form is replaced (#1264).
- Custom presets pair any harness with any model source, including a subscription through the CLIProxyAPI supervisor (#1264).
- Usage popup, iOS, and TUI show one row per account in brand colors with reset-credit redemption on Codex (#1264).

### Chat

- Codex async questions render above the composer and can be dismissed; reset credits show as a chat notice once per window (#1264).
- Claude `resume_return` dialogs render through the question card (#1264).
- Persisted chat runtime ownership; stale subagent and background rows are swept and healed (#1264).
- OpenCode steer, full-auto permissions, and image rows (#1262); Grok ACP graduated (#1259); Kimi config controls (#1261); Qwen 0.24.0 (#1263); Copilot 1.0.86 (#1260); workflow activity details (#1256).
- Orchestration mode removed; spawn machinery unchanged (#1264).

### Fixes

- YAML 1.1 booleans in slash-command discovery; scoped uncommitted turn diff; multi-question shared note; Codex rate-limit warning re-arms; `CLAUDE_CONFIG_DIR` honored; `FACTORY_HOME_OVERRIDE` (#1264).
- Work composer scopes lanes to the picked machine; "Update & restart" uses the release tag (#1257).

### CLI and TUI

- `ade providers accounts`, `ade proxy`, `ade chat models` table; `--instance`/`--preset`/`--credential` on every launch surface with merged-argument validation (#1264).


## [1.2.74] - 2026-09-17

### Account and settings
Expand Down Expand Up @@ -1975,6 +2003,7 @@ 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.74...HEAD
[1.2.75]: https://github.com/arul28/ADE/compare/v1.2.74...v1.2.75

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🟡 Unreleased comparison includes released changes

After v1.2.75 is tagged, the Unreleased link still starts from v1.2.74. It includes all v1.2.75 commits as unreleased changes.

Learn more

The changelog defines each release comparison and a moving Unreleased comparison. Adding the v1.2.75 release link without advancing Unreleased leaves the moving range anchored to the previous release.

Example: After the v1.2.75 tag exists, opening Unreleased compares v1.2.74...HEAD. It displays the v1.2.75 release commits alongside any genuinely unreleased commits, instead of only changes after v1.2.75.

Recommended fix: Change the adjacent [Unreleased] reference to https://github.com/arul28/ADE/compare/v1.2.75...HEAD while retaining this release comparison.

Devin Review


Was this helpful? React with 👍 or 👎 to provide feedback.

[1.2.74]: https://github.com/arul28/ADE/compare/v1.2.73...v1.2.74
[1.2.73]: https://github.com/arul28/ADE/compare/v1.2.72...v1.2.73
[1.2.72]: https://github.com/arul28/ADE/compare/v1.2.71...v1.2.72
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.74">
v1.2.74 - Required ADE account, four-scope settings, encrypted vault, OpenCode as a primary provider, and Cursor Cloud in the top bar only.
<Card title="Latest release" icon="tag" href="/changelog/v1.2.75">
v1.2.75 - Provider accounts, API keys everywhere, Custom presets, subscription proxy, usage per account, Codex async questions and reset credits, stale-run sweep.
</Card>
44 changes: 44 additions & 0 deletions changelog/v1.2.75.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
title: "v1.2.75"
description: "Release notes for ADE v1.2.75 - September 20, 2026"
---

Provider accounts, API keys on every provider, Custom presets, a proxy for subscriptions in other harnesses, usage per account, Codex async questions and reset credits, and a stale-run sweep for the chat actions pane.

---

## Providers and accounts

- **Claude and Codex accounts are first-class.** Each account has its own config home, label, and accent. The pre-existing login becomes the Default account with no action. Add an account from Settings and sign in through an embedded terminal.
- **Smart balance and auto-start** per provider. With two or more accounts, ADE picks the account with the most headroom at chat creation. Auto-start sends one trivial request when a 5-hour window closes, so the next window is already open.
- **API keys on every provider that can take one.** Keys are multi-credential, injected per harness, and models from a key appear under their provider. The old two-button custom provider form is gone.
- **Custom presets** pair any harness with any model source: a native account, a stored key, or a subscription borrowed through the CLIProxyAPI supervisor, which is downloaded on first use, hash-verified, and supervised by the brain. Presets carry a name, accent, logo, subagent model, and permission mode, and sync through the account.
- **Usage per account.** The usage popup shows one row per account in the provider brand color, with 5-hour and weekly bars, resets, and a "Use reset" action on Codex rows. The same rows reach iOS and the TUI.
- The Custom mark is a gear-and-wrench glyph in the ADE purple.

## Chat

- **Codex async questions** render above the open composer and can be dismissed. **Codex reset credits** show as a chat notice once per window, re-armed on reset.
- **Claude `resume_return` dialogs** render through the question card, with "Don't ask again" per machine.
- **Chat runtime ownership is persisted.** A second brain never adopts a live chat. Stale subagent and background rows in the chat actions pane are terminalized by a bounded sweep and healed in the renderer, so rows stop reading "running" a day after their runtime died.
- **OpenCode** gains inline steer, honest full-auto permissions, and image rows. **Grok ACP** graduates from preview. **Kimi** exposes mode, model, and thinking controls. **Qwen** aligns with 0.24.0. **Copilot** moves to 1.0.86.
- Workflow activity details and Ultra tiers appear in the transcript.
- Orchestration mode is removed. Spawned chats, lineage, and the CTO spawn path are unchanged.

## Fixes

- Slash-command discovery reads YAML 1.1 booleans, so `user-invocable: no` hides a skill.
- The turn diff on an uncommitted tree shows only the turn's files.
- A shared note on a multi-question card reaches the answer.
- The Codex rate-limit warning re-arms after a reset. Usage tracking honors `CLAUDE_CONFIG_DIR`. Droid uses `FACTORY_HOME_OVERRIDE`.
- The Work composer scopes lanes to the picked machine, and "Update & restart" targets the right release tag.

## CLI and TUI

- `ade providers accounts` and `ade proxy` manage accounts and subscription sign-ins. `ade chat models` prints a real table.
- Every launch surface accepts `--instance`, `--preset`, and `--credential`, and rejects bad `--arg` and `--input-json` overrides before they reach the brain.
- The TUI carries the launch identity through selection, resume, and launch, and spends a reset credit from `/usage`.

## iOS

- Per-account usage rows, the reset-credit notice with "Use reset", and the reset action on the Usage page.
1 change: 1 addition & 0 deletions docs.json
Original file line number Diff line number Diff line change
Expand Up @@ -218,6 +218,7 @@
"expanded": true,
"pages": [
"changelog",
"changelog/v1.2.75",
"changelog/v1.2.74",
"changelog/v1.2.73",
"changelog/v1.2.72",
Expand Down
Loading