Skip to content

Commit 66c4f37

Browse files
committed
docs(changelog): move unreleased entries into 1.0.3
1 parent f409bda commit 66c4f37

1 file changed

Lines changed: 21 additions & 25 deletions

File tree

CHANGELOG.md

Lines changed: 21 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,7 @@ The format follows Keep a Changelog and uses semantic version tags (`vMAJOR.MINO
66

77
## [Unreleased]
88

9-
### Added
10-
- Added `GET /api/accounts/total` endpoint to efficiently count total stored accounts without loading full records.
11-
- Background usage scheduler now automatically "delists" accounts that return API 401 or suspended (`account_suspended`) errors; delisted accounts are permanently skipped in future background checks until manually refreshed and restored.
12-
13-
### Changed
14-
- Refactored all Dashboard filtering (search, account type, token status, usage availability) from Client-Side Svelte to Server-Side SQL query filters, enabling true global search across all paginated pages.
15-
- Advanced Dashboard sorting algorithm now guarantees that any account reporting under `50%` hourly usage is automatically pushed to the bottom of the active list, while ensuring revoked accounts stay firmly beneath them.
16-
- Dashboard account listing now uses server-side pagination via `GET /api/accounts?page=1&limit=20` to prevent browser crashes and backend memory spikes when managing very large account pools.
17-
- Dashboard account list now sorts Revoked accounts to the very bottom automatically.
18-
- Dashboard sidebar now accurately displays the true total count of all accounts across all pages instead of just the paginated slice length.
19-
- Dashboard account card now gracefully hides usage progress bars when an account is marked as Revoked, displaying the revoked reason/status clearly instead.
20-
- Improved revoked token detection logic during background usage refresh to correctly identify API `token_invalidated`, `account_suspended`, and `account_deactivated` errors.
21-
- Added a one-time backend startup migration to automatically scan and backfill the `Revoked` status for any legacy accounts that were suspended prior to the new revoked schema upgrade.
22-
23-
### Web Coding (`/chat`)
24-
- Added runtime lifecycle metadata for coding sessions (`runtime_mode`, `runtime_status`, `restart_pending`) across coding session APIs.
25-
- Added runtime control APIs for chat orchestration: `PUT /api/coding/sessions/runtime`, `GET /api/coding/runtime/status`, and `POST /api/coding/runtime/restart`.
26-
- Added runtime lifecycle websocket events in `/api/coding/ws` (`runtime_started`, `runtime_status`, `runtime_error`) to improve Codex CLI parity on `/chat`.
27-
- Added deferred runtime-restart behavior when restart is requested during in-flight coding turns (`restart_scheduled` -> restart after turn finishes).
28-
- Added dedicated terminal execution bubbles in `/chat` with click-to-open modal for full command output, built from `activity` + raw Codex JSON stream events.
29-
- Added pagination to `/api/coding/messages` with `limit` + `before_id` cursor and page metadata fields (`has_more`, `oldest_id`, `newest_id`).
30-
- Improved `/chat` scroll UX during running streams: user scroll position is preserved when reading older messages and auto-follow to bottom is disabled until user jumps back.
31-
- Added floating `Jump to latest` button in `/chat` when conversation is scrolled away from bottom.
32-
- Made stale pagination cursors (`before_id`) resolve gracefully as end-of-history instead of returning request errors.
33-
- Fixed `/review` command argument handling so prompted review no longer sends conflicting `--uncommitted` + prompt flags to Codex CLI.
9+
- No changes yet.
3410

3511
## [1.0.3] - 2026-03-22
3612

@@ -44,10 +20,22 @@ The format follows Keep a Changelog and uses semantic version tags (`vMAJOR.MINO
4420
- Added skill picker integration to insert `$skill_name` hints directly into the composer.
4521
- Added streaming-focused chat UX updates (in-progress state + progressive assistant output).
4622
- Added runtime session APIs (`/api/coding/sessions`, `/api/coding/messages`, `/api/coding/chat`) and persistent storage tables for coding sessions/messages.
23+
- Added runtime lifecycle metadata for coding sessions (`runtime_mode`, `runtime_status`, `restart_pending`) across coding session APIs.
24+
- Added runtime control APIs for chat orchestration: `PUT /api/coding/sessions/runtime`, `GET /api/coding/runtime/status`, and `POST /api/coding/runtime/restart`.
25+
- Added runtime lifecycle websocket events in `/api/coding/ws` (`runtime_started`, `runtime_status`, `runtime_error`) to improve Codex CLI parity on `/chat`.
26+
- Added deferred runtime-restart behavior when restart is requested during in-flight coding turns (`restart_scheduled` -> restart after turn finishes).
27+
- Added dedicated terminal execution bubbles in `/chat` with click-to-open modal for full command output, built from `activity` + raw Codex JSON stream events.
28+
- Added pagination to `/api/coding/messages` with `limit` + `before_id` cursor and page metadata fields (`has_more`, `oldest_id`, `newest_id`).
29+
- Improved `/chat` scroll UX during running streams: user scroll position is preserved when reading older messages and auto-follow to bottom is disabled until user jumps back.
30+
- Added floating `Jump to latest` button in `/chat` when conversation is scrolled away from bottom.
31+
- Made stale pagination cursors (`before_id`) resolve gracefully as end-of-history instead of returning request errors.
32+
- Fixed `/review` command argument handling so prompted review no longer sends conflicting `--uncommitted` + prompt flags to Codex CLI.
4733

4834
### Added
4935
- Zo API key management (multi-key add/remove, per-key request counters, last-request info, and OpenAI-compatible Zo endpoint support).
5036
- System Logs page with database-backed rotation and log detail viewer for account switch/usage events.
37+
- Added `GET /api/accounts/total` endpoint to efficiently count total stored accounts without loading full records.
38+
- Background usage scheduler now automatically "delists" accounts that return API 401 or suspended (`account_suspended`) errors; delisted accounts are permanently skipped in future background checks until manually refreshed and restored.
5139

5240
### Changed
5341
- Codex CLI Strategy now includes:
@@ -60,6 +48,14 @@ The format follows Keep a Changelog and uses semantic version tags (`vMAJOR.MINO
6048
- Installer systemd unit now uses `CODEXSESS_PUBLIC=true` for server mode.
6149
- README (`EN`/`ID`) was updated to document `CODEXSESS_PUBLIC` and remove old `CODEXSESS_BIND_ADDR` guidance.
6250
- System Logs filter UI was refined: search/filter row now has proper bottom spacing and full-width control layout.
51+
- Refactored all Dashboard filtering (search, account type, token status, usage availability) from Client-Side Svelte to Server-Side SQL query filters, enabling true global search across all paginated pages.
52+
- Advanced Dashboard sorting algorithm now guarantees that any account reporting under `50%` hourly usage is automatically pushed to the bottom of the active list, while ensuring revoked accounts stay firmly beneath them.
53+
- Dashboard account listing now uses server-side pagination via `GET /api/accounts?page=1&limit=20` to prevent browser crashes and backend memory spikes when managing very large account pools.
54+
- Dashboard account list now sorts Revoked accounts to the very bottom automatically.
55+
- Dashboard sidebar now accurately displays the true total count of all accounts across all pages instead of just the paginated slice length.
56+
- Dashboard account card now gracefully hides usage progress bars when an account is marked as Revoked, displaying the revoked reason/status clearly instead.
57+
- Improved revoked token detection logic during background usage refresh to correctly identify API `token_invalidated`, `account_suspended`, and `account_deactivated` errors.
58+
- Added a one-time backend startup migration to automatically scan and backfill the `Revoked` status for any legacy accounts that were suspended prior to the new revoked schema upgrade.
6359

6460
## [1.0.2] - 2026-03-18
6561

0 commit comments

Comments
 (0)