Releases: odest/katip
Releases · odest/katip
v0.1.9
0.1.9 (2025-12-16)
Features
- ai: add cloud LLM provider support with API key auth (c8edd84)
- android: enable Transformers.js transcription on Android (c91653b)
- db: persist action item and segment edits to database (ab04641)
- landing: add basic landing page with download options (ced4f82)
- transcription improvements, unified routing, and UX enhancements (c1594b9)
- ui: add copy to clipboard functionality for summary and actions (0386207)
Bug Fixes
- native: sort migrations by filename for cross-platform consistency (6e86723)
- transcription: prevent restart after navigation and improve retry handling (7e5ca82)
Code Refactoring
v0.1.8
0.1.8 (2025-12-12)
Features
- improve audio processing and resolve RSC security vulnerabilities (4795b77)
- native: replace hound with symphonia to support multiple formats (d85f9e4)
- web: improve audio processing flow and loading UI (4e995e5)
Bug Fixes
- deps: upgrade next.js and react to resolve new RSC vulnerabilities (bb3d376)
v0.1.7
0.1.7 (2025-12-10)
Features
- add recordings migration, pagination, and remove color column (2749506)
- auth: fix session management, db init and local user cleanup (f91c9cc)
- db: add SQLite seeding script and dev deps for tests (78200d3)
- db: implement soft delete with restore functionality and sync fix (295e782)
- sync: add push recording sync support (cf02c0f)
- sync: implement synchronization logic with pull & push recordings (1c80123)
- ui: add basic recordings page with pagination and navigation (15da692)
- ui: add recording toolbar with search, sort, persist sort preference (2efeb38)
Bug Fixes
- deps: upgrade next.js and react to resolve CVE-2025-55182 (c73377a)
Code Refactoring
v0.1.6
0.1.6 (2025-12-03)
Features
- add copy to clipboard support to transcription views (b14b7b7)
- add editing, export, and clipboard support with new toolbar and segment list (0e53894)
- add per-file download progress UI and translation keys (61a7187)
- add segment editing and export as file (75c91d2)
- auth: add forgot password and reset password flow (412d089)
- auth: add GitHub OAuth provider for signin and signup (d2858b3)
- auth: Add Supabase auth, UI components, and OTP flow (a272ad1)
- auth: enable account deletion with validation (209e0f8)
- auth: enable avatar upload/remove with validation (3633a7e)
- auth: enable password update with validation (3c729c5)
- auth: enable update email with validation (61c5080)
- auth: enable update name with validation (89914d1)
- auth: implement comprehensive authentication system and user settings (186b2ea)
- ci: add Vulkan GPU acceleration support for Linux and Windows builds (c8634d5)
- db: add basic database stack with drizzle, sqlocal, sqlite, postgres (e9fb499)
- db: add inferred types and userId state (cce26da)
- db: add initial migration files and schema for SQLite and Postgres (b2284f0)
- db: add SQL plugin, Drizzle proxy and multi-platform database setup (30db4f0)
- db: add sqlocal support for local web db and configure migrations (5a54b68)
- db: initialize local user and client DB on first load (8ccaa52)
- db: integrate persistence with database hooks (63c26ed)
- gpu: add Vulkan GPU acceleration support (31a5e79)
- i18n: add missing translations to panels and pickers (caea6ee)
- native: add dialog and fs plugins and audio picker component (d7be847)
- native: add whisper transcribe support for native desktop (6152560)
- settings: Add AI provider card to settings page (1f12892)
- transcription: add basic transcription logic and UI (8e2f44d)
- transcription: implement desktop and web transcription support (c5a7099)
- transcription: support web transcription with transformers.js (2bfaed4)
- ui: add account settings ui card with image, info, password, delete (05266cb)
- ui: add basic transcribe page, navigation and UI enhancements (59f45e9)
- ui: add browser capabilities badge & hook, update i18n (90b92d8)
- ui: add file upload component and toast wrapper (071cfd9)
- ui: add language and performance selection components (fc7d90a)
- ui: add local LLM summarization and action item extraction (103f04c)
- ui: add local LLM summarization support (ab48911)
- ui: add ModelSelectCard component and localization strings (ee5c4af)
- ui: add settings store, persist selected tab, profile link (b60483a)
- ui: add sideviews for summary and actions (9dc1c83)
- ui: add user navigation with sign-in/sign-up forms (0d0aa24)
- utils: add file utils and unify database (3c74b80)
- web: add cached model indicators in model selection (b6470c4)
- web: add cached models card to manage cached models (e99baff)
- web: add whisper wasm transcribe support for web (320e1a7)
Bug Fixes
- add LM Studio json schema support to fix response_format error (close #19) (354ff9c)
- ci: add required macOS environment variables (close #5) (81cb1d9)
- ci: add Supabase env vars to CI workflows (62c7aae)
- ci: Replace tauri-action with manual build for macOS debugging (d4f4d2e)
- ci: Set specific env variables to resolve macOS build failures (855a8a7)
- ci: Temporarily fix macOS build errors with CMAKE_ARGS (0886403)
- ci: use absolute path for Vulkan SDK installation on Windows (3a09da9)
- ci: Vulkan SDK setup for Windows and Linux builds (b065981)
Documentation
- update README and contributing guide (44ed5af)
Code Refactoring
- auth: move auth components to auth/ and add useAuth hook (2ac036c)
- auth: refactor auth and user navigation via central store (4303de3)
- introduce toolbar and segment list for transcription views (9093dfc)
- remove title and description from HomePage and SettingsPage (f81998d)
- remove unused pages and i18n messages (9c2be6f)
- rename audio/model stores, add Tauri fs scope and drop support (4029b8f)
- rename FileUploadCard to AudioSelectCard and selection logic (49ac0a7)
- rename project to katip and update versions (969d76a)
- replace local component state with Zustand stores (ed9f0d7)
- ui: reorganize UI components, drop unused code, add advanced options (f63da3f)
Continuous Integration
- macos: add detailed logging and artifact upload for build debuggin...
v0.1.4
0.1.4 (2025-12-02)
Features
- db: add basic database stack with drizzle, sqlocal, sqlite, postgres (e9fb499)
- db: add inferred types and userId state (cce26da)
- db: add initial migration files and schema for SQLite and Postgres (b2284f0)
- db: add SQL plugin, Drizzle proxy and multi-platform database setup (30db4f0)
- db: add sqlocal support for local web db and configure migrations (5a54b68)
- db: initialize local user and client DB on first load (8ccaa52)
- db: integrate persistence with database hooks (63c26ed)
- utils: add file utils and unify database (3c74b80)
v0.1.3
0.1.3 (2025-11-28)
Features
- add copy to clipboard support to transcription views (b14b7b7)
- add editing, export, and clipboard support with new toolbar and segment list (0e53894)
- add per-file download progress UI and translation keys (61a7187)
- add segment editing and export as file (75c91d2)
- auth: add forgot password and reset password flow (412d089)
- auth: add GitHub OAuth provider for signin and signup (d2858b3)
- auth: Add Supabase auth, UI components, and OTP flow (a272ad1)
- auth: enable account deletion with validation (209e0f8)
- auth: enable avatar upload/remove with validation (3633a7e)
- auth: enable password update with validation (3c729c5)
- auth: enable update email with validation (61c5080)
- auth: enable update name with validation (89914d1)
- auth: implement comprehensive authentication system and user settings (186b2ea)
- ci: add Vulkan GPU acceleration support for Linux and Windows builds (c8634d5)
- gpu: add Vulkan GPU acceleration support (31a5e79)
- i18n: add missing translations to panels and pickers (caea6ee)
- settings: Add AI provider card to settings page (1f12892)
- transcription: add basic transcription logic and UI (8e2f44d)
- transcription: implement desktop and web transcription support (c5a7099)
- transcription: support web transcription with transformers.js (2bfaed4)
- ui: add account settings ui card with image, info, password, delete (05266cb)
- ui: add basic transcribe page, navigation and UI enhancements (59f45e9)
- ui: add browser capabilities badge & hook, update i18n (90b92d8)
- ui: add file upload component and toast wrapper (071cfd9)
- ui: add language and performance selection components (fc7d90a)
- ui: add local LLM summarization and action item extraction (103f04c)
- ui: add local LLM summarization support (ab48911)
- ui: add ModelSelectCard component and localization strings (ee5c4af)
- ui: add settings store, persist selected tab, profile link (b60483a)
- ui: add sideviews for summary and actions (9dc1c83)
- ui: add user navigation with sign-in/sign-up forms (0d0aa24)
- web: add cached model indicators in model selection (b6470c4)
- web: add cached models card to manage cached models (e99baff)
Bug Fixes
- ci: add required macOS environment variables (close #5) (81cb1d9)
- ci: Replace tauri-action with manual build for macOS debugging (d4f4d2e)
- ci: Set specific env variables to resolve macOS build failures (855a8a7)
- ci: Temporarily fix macOS build errors with CMAKE_ARGS (0886403)
- ci: use absolute path for Vulkan SDK installation on Windows (3a09da9)
- ci: Vulkan SDK setup for Windows and Linux builds (b065981)
Documentation
- update README and contributing guide (44ed5af)
Code Refactoring
- auth: move auth components to auth/ and add useAuth hook (2ac036c)
- auth: refactor auth and user navigation via central store (4303de3)
- introduce toolbar and segment list for transcription views (9093dfc)
- remove title and description from HomePage and SettingsPage (f81998d)
- remove unused pages and i18n messages (9c2be6f)
- rename audio/model stores, add Tauri fs scope and drop support (4029b8f)
- rename FileUploadCard to AudioSelectCard and selection logic (49ac0a7)
- replace local component state with Zustand stores (ed9f0d7)
- ui: reorganize UI components, drop unused code, add advanced options (f63da3f)
Continuous Integration
- macos: add detailed logging and artifact upload for build debugging (81e972d)