Skip to content

Latest commit

 

History

History
811 lines (378 loc) · 36.8 KB

File metadata and controls

811 lines (378 loc) · 36.8 KB

1.30.4 (2026-04-03)

Bug Fixes

  • update README images to reference favicon.png (05c88f3)

1.30.3 (2026-04-03)

Performance Improvements

  • swap ONNX Runtime JSEP WASM for CPU-only variant (3014cbd)

1.30.2 (2026-04-03)

Performance Improvements

  • reduce Electron app bundle size (bf6b3b1)

1.30.1 (2026-04-01)

Bug Fixes

  • pin electron-builder to ~26.0.12 (95cb0b7)

1.30.0 (2026-04-01)

Bug Fixes

  • preserve original line content in parseLine for sender/content (ec7c3da)

Features

  • add persistent conversation feature with cross-platform file restoration (#66) (432bdb4)
  • improve date format detection and resilience (d8f9ddc), closes #69

1.29.4 (2026-03-31)

Bug Fixes

  • parser: support iOS <attached: media markers in all languages (50f24f3)

1.29.3 (2026-03-03)

Bug Fixes

  • add support for YYYY/MM/DD format with 12-hour AM/PM time (4223d81), closes #69

1.29.2 (2026-03-03)

Bug Fixes

1.29.1 (2026-01-11)

Bug Fixes

  • close media gallery and auto-load media on mobile navigation + consolidate platform detection + i18n (#62) (ca8bcf5)

1.29.0 (2026-01-05)

Features

  • improve bookmark button positioning and UI responsiveness (68327cb)

1.28.0 (2026-01-05)

Features

1.27.0 (2026-01-05)

Features

  • improve social media preview images with app logo (f0c4c26)

1.26.1 (2026-01-05)

Bug Fixes

  • header no longer shrinks when side panels expand (1fa3fc9)

1.26.0 (2026-01-05)

Features

  • Add responsive chat header options menu for small screens (#55) (4932bd2), closes #56

1.25.1 (2026-01-05)

Bug Fixes

  • logo not displaying on GitHub Pages due to absolute path (bd47e97)

1.25.0 (2026-01-05)

Bug Fixes

  • update package-lock.json to resolve picomatch dependency conflict (98af4c9)

Features

  • add multiselect filters for media gallery (#49) (3cd58e3)

1.24.0 (2026-01-04)

Bug Fixes

  • add JSDoc comment to IconName type for better IDE support (2693e00)
  • add pull-requests permission for branch sync (f2be78d)
  • remove duplicate sync step (handled in build.yml) (e0499de)
  • trigger manual release for testing (92658a6)
  • use GitHub API to sync dev with main after release (a7bb91f)

Features

  • extract reusable UI components (cad1fe9)
  • use peter-evans/create-pull-request for elegant branch sync (f302d5f)

1.23.0 (2026-01-02)

Features

  • UI componentization with reusable components (47f0496)

1.22.2 (2026-01-02)

Bug Fixes

  • add pull-requests permission for branch sync (#42) (48fa840), closes #33

1.22.1 (2026-01-02)

Bug Fixes

  • remove duplicate sync step from release workflow (#41) (d68c258), closes #33

1.22.0 (2026-01-02)

Features

  • elegant branch sync with peter-evans/create-pull-request (#40) (a910f69), closes #33

1.21.23 (2026-01-02)

Bug Fixes

1.21.22 (2026-01-02)

1.21.21 (2025-12-30)

Bug Fixes

  • ci: create PR for dev sync (branch is protected) (b5a999a)

1.21.20 (2025-12-30)

Bug Fixes

  • ci: use GitHub API for branch sync (no git repo needed) (35e1007)

1.21.19 (2025-12-30)

Bug Fixes

  • ci: add actions:write permission to trigger deploy (cdeffb8)

1.21.18 (2025-12-30)

Bug Fixes

  • ci: trigger deploy from build workflow after publish (74c1567)

1.21.17 (2025-12-30)

Bug Fixes

  • ci: sync main to dev after release is published (6969a70)

1.21.16 (2025-12-30)

Bug Fixes

  • ci: trigger deploy only after release is published (f257908)

1.21.15 (2025-12-30)

Performance Improvements

  • ci: fix electron cache to persist between builds (fb5104f)

1.21.14 (2025-12-30)

Bug Fixes

  • ci: cleanup draft releases on cancelled builds (00d3fc1)

1.21.13 (2025-12-30)

Bug Fixes

  • ci: use x64 runner for linux-arm64 with AppImage only (94d85b8)

1.21.12 (2025-12-30)

Bug Fixes

  • ci: use runner.temp for electron cache paths (1145384)

1.21.11 (2025-12-30)

Bug Fixes

  • ci: use native ARM64 runner for linux-arm64 builds (68675e6)

1.21.10 (2025-12-30)

Performance Improvements

  • build: use ULFO format for DMG (faster lzfse compression) (76f2077)

1.21.9 (2025-12-29)

Bug Fixes

  • build: fix race condition by letting CLI control architecture (a142434)

1.21.8 (2025-12-29)

Bug Fixes

  • build: use macos-14 for both mac architectures (494ca74)

1.21.7 (2025-12-29)

Performance Improvements

  • build: split macOS builds into parallel x64/arm64 jobs (cbda8f2)

1.21.6 (2025-12-29)

Bug Fixes

  • ci: create PR instead of direct push for main→dev sync (51e1e84)

1.21.5 (2025-12-29)

Bug Fixes

  • build: add arch suffix to Windows installer filenames (7bb7cac)

1.21.4 (2025-12-29)

Bug Fixes

  • build: split Windows builds into separate x64 and arm64 jobs (7976c47)

1.21.3 (2025-12-29)

Bug Fixes

  • ci: split Windows installers and sync main to dev (d2c4a95)

1.21.2 (2025-12-29)

Bug Fixes

  • build: split Windows installers by architecture (e5e3c0e)

1.21.1 (2025-12-29)

Bug Fixes

  • ci: remove duplicate release asset uploads (c451a83)

1.21.0 (2025-12-29)

Bug Fixes

  • address code review comments - improve video handling, error checking, and file size handling (88a6b47)
  • address code review comments for gallery enhancements (2e4e7d0)
  • chat: add null checks for chatContainer to prevent scrollHeight errors (d122385)

Features

  • gallery: enhance media thumbnails with video preview, audio duration, and improved document display (8e8b1a4)

1.20.1 (2025-12-26)

Bug Fixes

  • chat: prevent scrollHeight errors with null checks (#29) (afa848e)

1.20.0 (2025-12-26)

Features

  • gallery: enhance media thumbnails with video preview, audio duration, and improved document display (#26) (53b79dd)

1.19.0 (2025-12-25)

Bug Fixes

  • correct media file filtering logic for hidden files (4955587)
  • extract better chat titles from iOS _chat.txt exports (e7f76fe)
  • parser: derive iOS _chat title from zip (981af9d)
  • remove TypeScript error by eliminating private _data property access (25ce061)

Features

  • add distinct Android and iOS example chats with improved documentation (b8f41f7)
  • add support for iOS WhatsApp export format with enhanced error handling (8a8e8ea)

1.18.0 (2025-12-22)

Features

  • media gallery with go-to-date calendar (#17) (fda4bd6), closes #18

1.17.0 (2025-12-19)

Features

  • add AppImage build for Linux (c2a9b49)

1.16.2 (2025-12-14)

Bug Fixes

  • add retry logic with npm ci for reliable dependency installation (0ddb07e)

1.16.1 (2025-12-11)

Bug Fixes

  • apply biome lint fixes for template literals (cc7740a)

1.16.0 (2025-12-11)

Features

  • improve update dialog with ignore version and never ask options (068e65e)

1.15.9 (2025-12-11)

Bug Fixes

  • improve afterPack logging to show architecture (859e187)

1.15.8 (2025-12-11)

Bug Fixes

  • regenerate package-lock.json after removing postinstall script (d69043d)

Performance Improvements

  • use afterPack hook to remove onnxruntime-node (saves 141MB) (0c91df3)

1.15.7 (2025-12-11)

Performance Improvements

  • optimize electron build size by removing onnxruntime-node (saves 210MB) (3e75ddd)

1.15.6 (2025-12-11)

Bug Fixes

  • include dependencies in electron build to resolve module not found errors (b8335a2)

1.15.5 (2025-12-11)

Bug Fixes

  • final verification of asset consistency (7d1e0d0)

1.15.4 (2025-12-11)

Bug Fixes

  • test build with CUDA skip configuration (f24cd55)

1.15.3 (2025-12-11)

Bug Fixes

  • skip CUDA binaries for onnxruntime to prevent CDN timeouts (7e94061)

1.15.2 (2025-12-11)

Bug Fixes

  • retry build to verify asset consistency (fd916da)

1.15.1 (2025-12-11)

Bug Fixes

  • verify asset generation consistency (2468e16)

1.15.0 (2025-12-11)

Features

  • verify consistent asset generation across releases (1d4b549)

1.14.1 (2025-12-11)

Bug Fixes

  • prevent premature release publishing by keeping draft status (9c94b7f)

1.14.0 (2025-12-11)

Features

  • validate and test complete draft-first release workflow (c2a4397)

1.13.4 (2025-12-11)

Bug Fixes

  • remove AppImage target due to unreliable CDN downloads (6c41ee9)

1.13.3 (2025-12-11)

Bug Fixes

  • add retry logic with npm ci for reliable dependency installation (c394cb1)

1.13.2 (2025-12-11)

1.13.1 (2025-12-11)

Bug Fixes

  • add retry logic for npm install to handle CDN failures (970bd9e)
  • add retry logic to release workflow npm install (214862b)

1.13.0 (2025-12-11)

Bug Fixes

  • add GH_TOKEN env var to electron-builder steps (11e73a1)

Features

  • create releases as drafts, publish only after all assets are uploaded (6eaa902)

1.12.3 (2025-12-11)

Bug Fixes

  • ensure auto-updater metadata files are uploaded to releases (ababfa3)

1.12.2 (2025-12-11)

Bug Fixes

  • add GH_TOKEN env var to electron-builder steps (2eea66a)

1.12.1 (2025-12-11)

Bug Fixes

  • remove invalid compressionLevel from NSIS config (8688228)

1.12.0 (2025-12-11)

Bug Fixes

  • resolve TypeScript and lint errors in auto-updater implementation (181797b)
  • use npm install instead of npm ci to avoid lock file sync issues (1da401c)

Features

  • implement true auto-update with electron-updater, optimize build pipeline, reduce Windows binary size (53b9197)

1.11.1 (2025-12-11)

Bug Fixes

  • add actions write permission to release workflow for build triggering (90c3348)

1.11.0 (2025-12-11)

Bug Fixes

  • trigger build workflow after semantic release (bd96c83)

Features

  • add auto-update checker with version badge and toast notification (977afbf)

1.10.0 (2025-12-10)

Features

  • complete Spanish, Portuguese, German, French README translations (12b6523)
  • synchronize all README translations with complete content matching README.md structure (75ce077)

1.9.0 (2025-12-10)

Features

  • complete all README translations with full content matching README.md structure (0086b90)

1.8.0 (2025-12-10)

Features

  • add missing README translations for Italian, Dutch, Japanese, Chinese, and Russian (5f0f2bf)

1.7.1 (2025-12-10)

Bug Fixes

  • apply biome formatting to bookmarks panel (1791533)
  • resolve TypeScript type error with LocalizedString concatenation (6e9d6a4)

1.7.0 (2025-12-10)

Features

  • add missing translations for bookmarks and loading states (#10) (4c5db28)

1.6.0 (2025-12-10)

Features

  • add multi-language support and enhanced parser (591084a)

1.5.0 (2025-12-09)

Bug Fixes

  • ui: make empty state page scrollable on small screens (802123e)

Features

  • redesign export instructions as collapsible accordion (d637cd8)

1.4.1 (2025-12-09)

Bug Fixes

  • enable automatic changelog updates (82352c3)

Changelog

All notable changes to this project will be documented in this file.

1.4.0 (2025-12-09)

✨ Features

  • redesign export instructions as collapsible accordion (#8) (c6e1bd8)

1.3.3 (2025-12-09)

🐛 Bug Fixes

  • trigger build workflow after release (4d4ef5a)

1.3.2 (2025-12-09)

🐛 Bug Fixes

  • restore changelog and git plugins to semantic-release (3e1fb9a)

1.3.1 (2025-12-09)

🐛 Bug Fixes

  • Search freeze resolved: Removed MiniSearch to eliminate ~5-10MB postMessage serialization that was freezing the browser
  • Scroll to search results: Added retry mechanism for scrolling to results (fixes system notification messages)
  • TypeScript errors: Fixed duplicate type identifiers and postMessage signatures in workers

✨ Improvements

  • Simplified search: Uses fast `string.includes()` with bitmap results for O(1) match lookup
  • Better UI: Replaced floating hamburger button with discrete header toggle icon
  • Cleaner code: Unified duplicate types, removed outdated MiniSearch references

♻️ Refactoring

  • Unified `SerializedMessage` and `FlatItem` types in index-worker
  • Renamed `WorkerInput` to unique names per worker to avoid conflicts
  • Removed ~65 lines of hamburger CSS animations

1.3.0 (2025-12-08)

🐛 Bug Fixes

  • add changelog and git plugins to semantic-release (a78c934)
  • remove git plugin from semantic-release (conflicts with branch protection) (54e21dc)

✨ Features

  • use browser preferred language as default locale (ea19ea8)

1.2.4 (2025-12-08)

🐛 Bug Fixes

  • update package.json version in build workflow before building (49a6978)

1.2.3 (2025-12-08)

🐛 Bug Fixes

  • add npm plugin to semantic-release to update package.json version (a30492f)

1.2.2 (2025-12-08)

🐛 Bug Fixes

  • update CI badge to use dev branch (db945ee)

1.2.1 (2025-12-08)

🐛 Bug Fixes

  • improve empty state settings buttons positioning (372a740)

1.2.0 (2025-12-08)

✨ Features

  • add FlatItem types for precomputed message indexing (b002fb5)
  • merge bookmarks on import instead of replacing (26fb943)

⚡ Performance Improvements

  • precompute message index via web worker for faster navigation (4bb036e)

1.1.6 (2025-12-08)

🐛 Bug Fixes

  • regenerate package-lock.json for Node.js 24 compatibility (cce6493)

1.1.5 (2025-12-08)

⚡ Performance Improvements

  • optimize binary size by excluding unnecessary node_modules (ffab963)

1.1.4 (2025-12-08)

🐛 Bug Fixes

  • make language and dark mode buttons fixed position at top-right (d8d6e5e)

1.1.3 (2025-12-08)

🐛 Bug Fixes

  • reload page on locale change for proper UI update (41c032d)

1.1.2 (2025-12-08)

🐛 Bug Fixes

  • language switching and fixed position for settings buttons (33ef476)

1.1.1 (2025-12-08)

🐛 Bug Fixes

  • configure base path for GitHub Pages deployment (c77c8f3)

1.1.0 (2025-12-08)

🐛 Bug Fixes

  • remove git plugin from semantic-release to avoid branch protection issues (defa594)

✨ Features

  • add support for all OS architectures in releases (5e76828)

1.0.2 (2025-12-08)

🐛 Bug Fixes

  • update electron:dev script to use cross-env for setting NODE_ENV (65a1683)

1.0.1 (2025-12-08)

🐛 Bug Fixes

  • add author email for deb builds and disable electron-builder auto-publish (25fd8cb)

1.0.0 (2025-12-08)

🐛 Bug Fixes

  • address code review feedback - prevent infinite loop and SSR check (35cefe4)
  • address PR review comments - improve code quality and fix bugs (0afaa83)
  • bookmark navigation and collapsible sidebar improvements (40a3f02)
  • improve favicon/PWA setup per best practices (ecb4a0b)
  • macOS dock icon with proper rounded corners and padding (2c8df2a)
  • only show electron titlebar drag region on macOS (4e5bf73)
  • remove duplicate electron-drag bars causing chunky headers (95d27d9)
  • use custom protocol for Electron production builds (5cf7865)

✨ Features

  • add app icons, favicon, and PWA manifest (19384c0)
  • add audio transcription with Web Worker, auto-load media, and floating menus (754d31e)
  • add i18n with Paraglide JS and UI improvements (bbe45bd)
  • add message bookmarks with comments (bf61c67)
  • i18n: complete translation coverage for all UI strings (f5fc8a3)
  • improve search UX and progress indicators (0eab2f7)