Skip to content

Commit e911b32

Browse files
committed
feat: Introduce "What's New" tab and Release Notes Viewer, and update project to version 2.5.1.
1 parent 06b2b2a commit e911b32

5 files changed

Lines changed: 470 additions & 306 deletions

File tree

‎CHANGELOG.md‎

Lines changed: 19 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,22 @@ All notable changes to Zync are documented in this file. The format is based on
44

55
## [Unreleased]
66

7+
## [2.5.1] - 2026-03-03
8+
9+
### Added
10+
11+
- **"What's New" Tab**: On first launch after an update, Zync automatically opens a dedicated "What's New" tab inside the main workspace — showing the current release notes formatted and fetched live from GitHub. The tab appears exactly once per version bump and never again after being seen.
12+
- **Release Notes Viewer**: A built-in release notes reader featuring a version history dropdown (browse the 10 most recent releases), auto-generated sticky Table of Contents with scroll-spy, colorful section badges (`Added`, `Fixed`, `Security`, etc.), syntax-highlighted code blocks with one-click copy buttons, and a live hero header showing the version and release date.
13+
- **Version History**: Users can browse and read release notes for any past version directly from within the app via the version dropdown in the "What's New" tab.
14+
15+
### Fixed
16+
17+
- **AI Setting Override**: Added strict backend validation to prevent AI command execution when AI is disabled in user settings.
18+
- **AI UX**: Added a dedicated "Enable AI Features" toggle in Settings to control the feature, and replaced the raw "Error" alert with a friendly "AI is disabled" info box with a Settings shortcut.
19+
- **AI Privacy Enforcement**: Prevented sensitive raw terminal output from leaking to third-party providers by implementing explicit opt-in blocks and aggressive redaction regex for tokens and passwords.
20+
- **Keyboard Navigation**: Fixed modal arrow-key navigation desyncing from the sidebar by properly registering the 'plugins' and 'ai' tabs.
21+
- **Code Quality**: Resolved Biome lint warnings (`useIterableCallbackReturn`) and trailing space MarkdownLint errors (`MD038`).
22+
723
## [2.5.0] - 2026-03-01
824

925
### Added
@@ -13,7 +29,7 @@ All notable changes to Zync are documented in this file. The format is based on
1329
- **Dual-mode AI**: Automatically detects intent — command requests return an executable shell command; questions and explanations return a prose answer. No mode switching required
1430
- **Chat Interface**: Full conversation history within each session; previous Q&A pairs are preserved above the current response with user bubbles (right) and AI responses (left)
1531
- **Query History Navigation**: Arrow Up/Down cycles through past queries; position badge shows current index (N/M); recent queries appear as clickable chips when the input is focused and empty
16-
- **Editable Commands**: AI-generated commands are editable inline in a terminal-style `$ ` block before executing; an "edited" indicator appears when the command has been modified
32+
- **Editable Commands**: AI-generated commands are editable inline in a terminal-style `$` block before executing; an "edited" indicator appears when the command has been modified
1733
- **Safety Classification**: Each command is classified as `SAFE`, `MODERATE`, or `DANGEROUS` with a color-coded badge and explanation; dangerous commands require an explicit "Run anyway" confirmation
1834
- **Save to Snippets**: Bookmark any AI-generated command directly to the Snippets panel under the "AI Generated" category
1935
- **Retry & Make Safer**: Re-run the same query or re-submit with a safety-first instruction to get a less destructive alternative
@@ -116,7 +132,8 @@ All notable changes to Zync are documented in this file. The format is based on
116132
- Auto-updates
117133
- Multiple themes (Dark, Light, Dracula)
118134

119-
[Unreleased]: https://github.com/zync-sh/zync/compare/v2.5.0...HEAD
135+
[Unreleased]: https://github.com/zync-sh/zync/compare/v2.5.1...HEAD
136+
[2.5.1]: https://github.com/zync-sh/zync/compare/v2.5.0...v2.5.1
120137
[2.5.0]: https://github.com/zync-sh/zync/compare/v2.4.1...v2.5.0
121138
[2.4.1]: https://github.com/zync-sh/zync/compare/v2.4.0...v2.4.1
122139
[2.4.0]: https://github.com/zync-sh/zync/compare/v2.3.1...v2.4.0

0 commit comments

Comments
 (0)