Skip to content

Releases: BerryUIKI/TheBerry

v0.1.13

Choose a tag to compare

@github-actions github-actions released this 18 Sep 01:45
d9dec70

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

Choose a tag to compare

@BerryUIKI BerryUIKI released this 16 Sep 11:47

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 .docx and .doc files 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.ts and src/i18n/zh.ts (386/386 keys matched).

3. 📚 Documentation & Integration

  • Updated README.md with 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 check in src-tauri passed 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

Choose a tag to compare

@github-actions github-actions released this 16 Sep 08:50
490b7ee

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

Choose a tag to compare

@github-actions github-actions released this 16 Sep 06:41

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

Choose a tag to compare

@github-actions github-actions released this 15 Sep 12:32

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

Choose a tag to compare

@github-actions github-actions released this 14 Sep 05:56
9df0904

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

Choose a tag to compare

@github-actions github-actions released this 14 Sep 04:27
09857d3

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

Choose a tag to compare

@BerryUIKI BerryUIKI released this 11 Sep 12:05
f9d8842

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

Choose a tag to compare

@BerryUIKI BerryUIKI released this 02 Sep 02:04

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

Choose a tag to compare

@BerryUIKI BerryUIKI released this 01 Sep 07:36
0a35df8

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 \