docs(changelog): rewrite the last thirty releases for readers
Releases 1.13.1 through 1.22.1 are regrouped by what each change is (New, Improvements, Fixes, Misc) and reworded in the voice the changelog-authoring skill asks for: one or two plain sentences per bullet, the symptom or the capability named, no mechanism. Packed bullets were split, every fact and every contributor credit kept. Older releases keep the mechanical grouping. Claude-Session: https://claude.ai/code/session_01VqV56Hez25hTxXH4ipJfzH
This commit is contained in:
+29
-27
@@ -6,40 +6,42 @@ date: 2026-06-17
|
||||
## App
|
||||
|
||||
### New
|
||||
- Chat: pinned welcome starters now appear immediately when a new draft session opens, without needing to open the add dialog.
|
||||
- Scheduled Tasks: the task editor dialog now supports Cron expressions with inline validation, quick-example chips, and a preview of the next four upcoming runs (thanks to @tomzx).
|
||||
- Startup: providers and agents now load faster by avoiding the full provider catalog on initial load.
|
||||
- **Scheduled Tasks:** the task editor takes Cron expressions. It checks the expression as you type, offers example chips, and shows the next four runs (thanks to @tomzx).
|
||||
- Chat: click a Mermaid diagram in a message to open it fullscreen and pan or zoom around it.
|
||||
- Security: a self-hosted instance keeps search engines out with noindex headers and a robots.txt.
|
||||
|
||||
### Improvements
|
||||
- Chat: clicking a Mermaid diagram in a chat message now opens a fullscreen pan/zoom preview.
|
||||
- Chat: the context usage indicator now shows as a circular progress ring with the same color thresholds, visible in all workspace headers.
|
||||
- Chat/UI: embedded chat views and context panel previews now consistently match the current theme.
|
||||
- Chat/Mobile: the session status button now responds more reliably to taps on Android.
|
||||
- Files: syntax highlighting in the file editor, Plan View, and Skills page now uses Shiki for broader language support.
|
||||
- Right Sidebar: switching between sidebar tabs is less likely to re-render unrelated content (thanks to @bashrusakh).
|
||||
- Security: self-hosted instances now include noindex headers and a robots.txt to block search engine crawlers.
|
||||
- CLI/Installer: the installer now requires Node.js 22 and handles version detection failures with clearer guidance.
|
||||
- Chat: pinned welcome starters are on screen as soon as a new draft session opens.
|
||||
- Chat: the context usage indicator is a round progress ring, with the same colors, in every workspace header.
|
||||
- Chat: embedded chat views and context panel previews follow your theme.
|
||||
- Files: the file editor, Plan View, and the Skills page highlight more languages.
|
||||
- Startup: providers and agents load faster.
|
||||
- Right Sidebar: switching tabs redraws less of the rest of the screen (thanks to @bashrusakh).
|
||||
|
||||
### Fixes
|
||||
- Chat: inline math delimiters no longer incorrectly treat currency amounts like `$50` as LaTeX math expressions — only `$$...$$` display math and `\(...\)` inline math are recognized.
|
||||
- Chat: code-block highlighting now runs off the main thread, preventing UI freezes when rendering code-heavy responses.
|
||||
- Agents: deleting a built-in agent no longer creates a disable override — the agent stays as-is and shows a clear explanation instead of silently disappearing.
|
||||
- Agents: deleting an agent now shows an error toast when the definition is missing, instead of failing silently.
|
||||
- Sessions: the app no longer crashes on startup when there are many sessions in folders.
|
||||
- Notifications: desktop notifications no longer show duplicate alerts, and reasoning text is excluded from notification bodies.
|
||||
- Reliability: session list loading handles Windows paths and concurrent requests more steadily, and duplicate health-check URLs are removed from diagnostics.
|
||||
- Chat: an amount like `$50` stays an amount. Only `$$...$$` and `\(...\)` are read as math.
|
||||
- Chat: a reply full of code no longer freezes the page while it highlights.
|
||||
- Chat: on Android, the session status button responds to taps.
|
||||
- Sessions: the app no longer crashes at startup when you have many sessions in folders.
|
||||
- Agents: deleting a built-in agent leaves it in place and explains why, instead of quietly disabling it.
|
||||
- Agents: deleting an agent whose definition is missing shows an error instead of doing nothing.
|
||||
- Notifications: desktop notifications no longer arrive twice.
|
||||
- Notifications: reasoning text is left out of the notification body.
|
||||
- Sessions: the session list loads steadily with Windows paths and with several requests at once.
|
||||
- Diagnostics: duplicate health-check URLs are gone.
|
||||
|
||||
### Misc
|
||||
- CLI: the installer needs Node.js 22, and it says what to do when it cannot read your version.
|
||||
|
||||
## VS Code
|
||||
|
||||
### New
|
||||
- Chat: pinned welcome starters now appear immediately when a new draft session opens.
|
||||
|
||||
### Improvements
|
||||
- Startup: providers and agents now load faster at startup.
|
||||
- Chat: code-block highlighting now runs off the main thread, keeping the UI responsive during code-heavy responses.
|
||||
- Chat: the context usage indicator now shows as a circular progress ring.
|
||||
- Chat: pinned welcome starters are on screen as soon as a new draft session opens.
|
||||
- Chat: the context usage indicator is a round progress ring.
|
||||
- Startup: providers and agents load faster.
|
||||
|
||||
### Fixes
|
||||
- Chat: inline math delimiters no longer incorrectly treat currency amounts like `$50` as LaTeX math expressions.
|
||||
- Agents: deleting a built-in agent no longer creates a disable override — the agent stays as-is instead of being silently disabled.
|
||||
- Agents: deleting an agent now shows an error toast when the definition is missing.
|
||||
- Chat: a reply full of code no longer freezes the page while it highlights.
|
||||
- Chat: an amount like `$50` stays an amount instead of being read as math.
|
||||
- Agents: deleting a built-in agent leaves it in place instead of quietly disabling it.
|
||||
- Agents: deleting an agent whose definition is missing shows an error instead of doing nothing.
|
||||
|
||||
Reference in New Issue
Block a user