Repository navigation
Releases: BerryUIKI/TheBerry
Release list
v0.1.13
What's Changed
- feat(pages): design gh-pages landing page with i18n and sync bilingual documentation by @BerryUIKI in #136
- release: v0.1.12 - Clipboard security hardening & safe defaults by @BerryUIKI in #138
- release: v0.1.13 - Update check on version click & navigation drag reorder by @BerryUIKI in #139
Full Changelog: v0.1.11...v0.1.13
What's Changed
- feat(pages): design gh-pages landing page with i18n and sync bilingual documentation by @BerryUIKI in #136
- release: v0.1.12 - Clipboard security hardening & safe defaults by @BerryUIKI in #138
- release: v0.1.13 - Update check on version click & navigation drag reorder by @BerryUIKI in #139
Full Changelog: v0.1.11...v0.1.13
What's Changed
- feat(pages): design gh-pages landing page with i18n and sync bilingual documentation by @BerryUIKI in #136
- release: v0.1.12 - Clipboard security hardening & safe defaults by @BerryUIKI in #138
- release: v0.1.13 - Update check on version click & navigation drag reorder by @BerryUIKI in #139
Full Changelog: v0.1.11...v0.1.13
v0.1.11
TheBerry v0.1.11 Release Notes
This release marks a major milestone: 100% completion of the entire 17-tool developer and productivity toolbox suite, coupled with comprehensive bilingual localization (English & Simplified Chinese) across the entire suite.
🌟 What's New in v0.1.11
1. 🧰 Full Developer & Productivity Toolbox Suite (17/17 Tools Built & Active)
- Image Compressor (
image-compressor): High-performance multi-threaded image optimization with SIMD encoding, quality sliders, max dimension scaling, and byte savings telemetry. - Markdown & Rich Text Converter (
markdown-converter): Bi-directional Markdown ➔ HTML ➔ Plain text conversions, live preview, and one-click rich text clipboard export for Word, Outlook, and WeChat. - Excel & CSV Sheet Converter (
sheet-converter): Rapid conversion between XLSX, XLS, CSV, and TSV with paginated table viewer, multi-sheet workbook tabs, JSON export, and Excel-compatible UTF-8 BOM encoding. - PDF Organizer (
pdf-organizer): Reorder and merge multiple PDFs with custom per-file page ranges; extract and split pages into separate documents. - PDF to Images (
pdf-to-images): High-resolution page rendering (1x, 2x, 3x DPI scale) exporting to PNG, JPEG, and WebP. - Windows Native OCR (
ocr): Built-in Windows 10/11 offline OCR (Windows.Media.Ocr) with instant screenshot paste (Ctrl+V) and direct bridge to TheBerry AI assistant. - Word to PDF Converter (
word-to-pdf): Headless batch conversion of.docxand.docfiles to PDF via Windows Office automation. - Cryptographic File Hash (
file-hash): Multi-threaded checksum calculator verifying MD5, SHA-1, SHA-256, and SHA-512. - Batch File Renamer (
batch-rename): Advanced renaming engine supporting regular expressions, prefixes/suffixes, sequential numbering, and real-time preview. - QR Code Tools (
qr-code): Offline QR code generation for text, URLs, and Wi-Fi networks, plus barcode scanning from images. - JSON & YAML Converter (
structured-data): Structured data formatting, bi-directional conversion, and live syntax validation. - All 17 tools are active and accessible directly from both the Flat Grid and Categorized Sections views in the Toolbox Hub.
2. 🌐 Complete Bilingual Localization (English & 简体中文)
- Restructured all 17 toolbox definition tags into responsive
{ zh: string[]; en: string[] }structures, eliminating hardcoded tags in English mode. - Fully localized all FolderSync subcomponents (
ComparisonDiffTable,FilterSettingsModal,FolderPairBar,SavedProfilesModal,SyncModeTabs,SyncProgressModal,VersioningSettingsModal). - Verified 100% key parity across
src/i18n/en.tsandsrc/i18n/zh.ts(386/386 keys matched).
3. 📚 Documentation & Integration
- Updated
README.mdwith complete documentation for all 17 tools and features. - Added comprehensive unit tests in
src/tests/toolbox.test.ts.
🧪 Testing & Validation Summary
- Vitest Unit Tests: 14 test suites, 76 tests passing (
npm run test). - Rust Backend Tests: All 6 core tests passing (
cargo test --test core_tests). - Frontend Production Build: Vite production bundle compiled cleanly (
npm run build). - Rust Compilation:
cargo checkinsrc-tauripassed with zero errors.
What's Changed
- feat(toolbox): complete 17-tool developer suite and full bilingual i18n localization by @BerryUIKI in #134
- release: v0.1.11 - Complete 17-tool developer toolbox suite & comprehensive i18n by @BerryUIKI in #135
Full Changelog: v0.1.10...v0.1.11
What's Changed
- feat(toolbox): complete 17-tool developer suite and full bilingual i18n localization by @BerryUIKI in #134
- release: v0.1.11 - Complete 17-tool developer toolbox suite & comprehensive i18n by @BerryUIKI in #135
Full Changelog: v0.1.10...v0.1.11
What's Changed
- feat(toolbox): complete 17-tool developer suite and full bilingual i18n localization by @BerryUIKI in #134
- release: v0.1.11 - Complete 17-tool developer toolbox suite & comprehensive i18n by @BerryUIKI in #135
Full Changelog: v0.1.10...v0.1.11
What's Changed
- feat(toolbox): complete 17-tool developer suite and full bilingual i18n localization by @BerryUIKI in #134
- release: v0.1.11 - Complete 17-tool developer toolbox suite & comprehensive i18n by @BerryUIKI in #135
Full Changelog: v0.1.10...v0.1.11
What's Changed
- feat(toolbox): complete 17-tool developer suite and full bilingual i18n localization by @BerryUIKI in #134
- release: v0.1.11 - Complete 17-tool developer toolbox suite & comprehensive i18n by @BerryUIKI in #135
Full Changelog: v0.1.10...v0.1.11
What's Changed
- feat(toolbox): complete 17-tool developer suite and full bilingual i18n localization by @BerryUIKI in #134
- release: v0.1.11 - Complete 17-tool developer toolbox suite & comprehensive i18n by @BerryUIKI in #135
Full Changelog: v0.1.10...v0.1.11
v0.1.10
What's Changed
- fix(ai): fix message sending dispatch failure and enhance IME interaction by @BerryUIKI in #132
- release: v0.1.10 - AI assistant message dispatch fix & IME hardening by @BerryUIKI in #133
Full Changelog: v0.1.9...v0.1.10
What's Changed
- fix(ai): fix message sending dispatch failure and enhance IME interaction by @BerryUIKI in #132
- release: v0.1.10 - AI assistant message dispatch fix & IME hardening by @BerryUIKI in #133
Full Changelog: v0.1.9...v0.1.10
What's Changed
- fix(ai): fix message sending dispatch failure and enhance IME interaction by @BerryUIKI in #132
- release: v0.1.10 - AI assistant message dispatch fix & IME hardening by @BerryUIKI in #133
Full Changelog: v0.1.9...v0.1.10
v0.1.9
What's Changed
- feat(updater, navigation): native in-place auto updater, drag-and-drop customization, and layout ergonomics by @BerryUIKI in #131
Full Changelog: v0.1.8...v0.1.9
What's Changed
- feat(updater, navigation): native in-place auto updater, drag-and-drop customization, and layout ergonomics by @BerryUIKI in #131
Full Changelog: v0.1.8...v0.1.9
What's Changed
- feat(updater, navigation): native in-place auto updater, drag-and-drop customization, and layout ergonomics by @BerryUIKI in #131
Full Changelog: v0.1.8...v0.1.9
v0.1.8
What's Changed
- feat: UX & system integration enhancements (hotkey recorder, system tray, Ask AI) by @BerryUIKI in #125
- chore: bump version to 0.1.7 by @BerryUIKI in #127
- feat(sync): integrate FreeFileSync core folder comparison, sync & RealTimeSync engine by @BerryUIKI in #129
- feat(converter): improve format compatibility for .jfif and add dropdown format selection by @BerryUIKI in #130
Full Changelog: v0.1.7...v0.1.8
What's Changed
- feat: UX & system integration enhancements (hotkey recorder, system tray, Ask AI) by @BerryUIKI in #125
- chore: bump version to 0.1.7 by @BerryUIKI in #127
- feat(sync): integrate FreeFileSync core folder comparison, sync & RealTimeSync engine by @BerryUIKI in #129
- feat(converter): improve format compatibility for .jfif and add dropdown format selection by @BerryUIKI in #130
Full Changelog: v0.1.7...v0.1.8
What's Changed
- feat: UX & system integration enhancements (hotkey recorder, system tray, Ask AI) by @BerryUIKI in #125
- chore: bump version to 0.1.7 by @BerryUIKI in #127
- feat(sync): integrate FreeFileSync core folder comparison, sync & RealTimeSync engine by @BerryUIKI in #129
- feat(converter): improve format compatibility for .jfif and add dropdown format selection by @BerryUIKI in #130
Full Changelog: v0.1.7...v0.1.8
v0.1.7
What's Changed
- feat(toolbox): transform hub placeholders into real high-utility desktop tools by @BerryUIKI in #123
- release: Toolbox Hub core utilities implementation by @BerryUIKI in #124
- release: UX & system integration enhancements (hotkey recorder, tray actions, Ask AI) by @BerryUIKI in #126
- release: v0.1.7 by @BerryUIKI in #128
Full Changelog: v0.1.6...v0.1.7
What's Changed
- feat(toolbox): transform hub placeholders into real high-utility desktop tools by @BerryUIKI in #123
- release: Toolbox Hub core utilities implementation by @BerryUIKI in #124
- release: UX & system integration enhancements (hotkey recorder, tray actions, Ask AI) by @BerryUIKI in #126
- release: v0.1.7 by @BerryUIKI in #128
Full Changelog: v0.1.6...v0.1.7
What's Changed
- feat(toolbox): transform hub placeholders into real high-utility desktop tools by @BerryUIKI in #123
- release: Toolbox Hub core utilities implementation by @BerryUIKI in #124
- release: UX & system integration enhancements (hotkey recorder, tray actions, Ask AI) by @BerryUIKI in #126
- release: v0.1.7 by @BerryUIKI in #128
Full Changelog: v0.1.6...v0.1.7
v0.1.6
What's Changed
- fix(core): improve config deserialization and language persistence by @BerryUIKI in #115
- feat(ui): display dynamic version in TitleBar and settings by @BerryUIKI in #116
- feat(i18n): full Simplified Chinese localization across all views and modals by @BerryUIKI in #117
- chore(release): bump version to 0.1.6 by @BerryUIKI in #118
- Release v0.1.6: Dynamic Versioning, Language Persistence & Simplified Chinese Localization by @BerryUIKI in #119
- ci(release): enhance release build workflow with caching, checksums and automated release notes by @BerryUIKI in #120
- fix(clippy): resolve cross-platform clippy warnings on linux and macos by @BerryUIKI in #122
- ci: automated release build workflow with caching, checksums and release notes by @BerryUIKI in #121
Full Changelog: v0.1.5...v0.1.6
What's Changed
- fix(core): improve config deserialization and language persistence by @BerryUIKI in #115
- feat(ui): display dynamic version in TitleBar and settings by @BerryUIKI in #116
- feat(i18n): full Simplified Chinese localization across all views and modals by @BerryUIKI in #117
- chore(release): bump version to 0.1.6 by @BerryUIKI in #118
- Release v0.1.6: Dynamic Versioning, Language Persistence & Simplified Chinese Localization by @BerryUIKI in #119
- ci(release): enhance release build workflow with caching, checksums and automated release notes by @BerryUIKI in #120
- fix(clippy): resolve cross-platform clippy warnings on linux and macos by @BerryUIKI in #122
- ci: automated release build workflow with caching, checksums and release notes by @BerryUIKI in #121
Full Changelog: v0.1.5...v0.1.6
What's Changed
- fix(core): improve config deserialization and language persistence by @BerryUIKI in #115
- feat(ui): display dynamic version in TitleBar and settings by @BerryUIKI in #116
- feat(i18n): full Simplified Chinese localization across all views and modals by @BerryUIKI in #117
- chore(release): bump version to 0.1.6 by @BerryUIKI in #118
- Release v0.1.6: Dynamic Versioning, Language Persistence & Simplified Chinese Localization by @BerryUIKI in #119
- ci(release): enhance release build workflow with caching, checksums and automated release notes by @BerryUIKI in #120
- fix(clippy): resolve cross-platform clippy warnings on linux and macos by @BerryUIKI in #122
- ci: automated release build workflow with caching, checksums and release notes by @BerryUIKI in #121
Full Changelog: v0.1.5...v0.1.6
v0.1.5
What's Changed in v0.1.5
🚀 New Features & Enhancements
- Apple HEIC/HEIF Image Conversion: Full support for converting iOS/macOS HEIC and HEIF photos to JPEG, PNG, WebP, GIF, and BMP formats.
- SIMD Ultra-Fast JPEG Conversion: Powered by jpeg-encoder SIMD and ast_image_resize Lanczos3 filters (AVX2/SSE4.1/NEON) for up to 30x faster image encoding.
- Conversion Progress & Cancellation: Responsive progress tracking with real-time percentages, converted counts, and instant abort capabilities.
- Folder Drag & Drop: Drag entire directories into the window for recursive image discovery.
- Auto-create Subfolders: Optional setting to automatically organize converted outputs into timestamped or named subfolders.
- Default Format Updated: Default target format is set to JPEG with 90% quality for optimal speed and size.
- Toolbox Module: Integrated dedicated Toolbox navigation hub.
🧪 Testing & Quality Assurance
- 100% test pass rate across 37 Rust unit/integration tests and 53 frontend Vitest suites.
- Production bundle verification completed.
v0.1.4
What's Changed in v0.1.4
1. System-Wide Quick Access HUD (\Alt+Space) & Global Shortcuts (ADR-0013)
- Spotlight-Style Quick Access Window: Integrated a dedicated, lightweight HUD window for quick searches and AI interactions.
- Dynamic 96px ➔ 480px Auto-Resizing: Smooth animated height transitions from compact single-line input to multi-line conversation/search views.
- Global Hotkey & Tray Integration: Instant toggle via \Alt+Space\ or system tray menu.
- Instant Escape Dismissal: Global keyboard listener ensures pressing \Esc\ immediately dismisses the HUD.
2. Cross-Window Theme Synchronization & Transparent Rounded Corners
- Real-Time Cross-Window Theme Sync: Automatic theme synchronization across Main and HUD windows without reload.
- Unified Deep Dark Palette: Polished dark theme styling using consistent tokens across both views.
- True Rounded Corners: Hardware-accelerated transparent frame rendering on Windows.
3. Goose AI & Ollama NDJSON Streaming Fix
- Native Ollama Streaming: Correctly parses NDJSON stream lines and extracts delta message content.
4. Release & CI/CD
- Version Bump: Bumped to \�0.1.4.
- Multi-Platform Automated Build: Automated release packages for Windows (.exe, .msi), Linux (.AppImage, .deb), and macOS (.dmg).
v0.1.3
What's Changed in v0.1.3
1. Multi-Provider Real AI Engine & Config System
- Real Multi-Provider Streaming Backend: Implemented streaming SSE and REST requests for Google Gemini, OpenAI, Anthropic Claude, Ollama, DeepSeek, Groq, OpenRouter, and Custom endpoints.
- Dynamic Live Model Fetching: Added \etch_provider_models\ IPC command and interactive UI button to query live models directly from provider APIs.
- Sanitized Model Routing: Auto-handles model prefixes and specific endpoint resolution preventing 404s.
2. Global i18n Architecture & Assistant Identity (ADR-0011)
- App-Level Language Preference: \AppConfig.language: 'en' | 'zh'\ managed centrally in Preferences -> General Preferences -> Interface Language.
- Reactive Localization Context: Instant UI language synchronization across Sidebar, TitleBar, Settings, and Assistant without reload.
- Bilingual Assistant Identity: Strictly displays TheBerry / TheBerry Agents in English mode and 豆花 / 豆花 Agents in Chinese mode.
3. Markdown Rich-Text Rendering & Interactive Code Blocks (ADR-0012)
- GFM Rendering: Formats headings, bold/italics, bulleted/numbered lists, tables, and blockquotes.
- Interactive Code Blocks: Code block header with syntax language badge and 1-click Copy Code button with instant \Copied!\ visual feedback.
- Native Link Opener: Opens external links securely in the default system browser via @tauri-apps/plugin-opener.
4. Release & QA
- Version Bump: Incremented version from \