Commit Graph

  • fb62ae18b7 chores: remove config manager (#10856) beyondkmp 2025-10-21 13:46:05 +08:00
  • 332ff8b8cf refactor(db): remove unused schema index file icarus 2025-10-21 13:35:52 +08:00
  • aae10322b8 refactor(db): move ocr provider schema to root schemas directory icarus 2025-10-21 13:34:57 +08:00
  • a5049d8872 feat: enhance proxy bypass rules with comprehensive matching (#10817) beyondkmp 2025-10-21 10:39:16 +08:00
  • bf35228b49 fix: capture detailed error response body for reranker API failures (#10839) Zhaokun 2025-10-21 10:36:53 +08:00
  • e59990d24e Merge branch 'main' of github.com:CherryHQ/cherry-studio into v2 fullex 2025-10-21 10:09:13 +08:00
  • aee134110b feat(i18n): add translations for multiple languages icarus 2025-10-21 02:59:54 +08:00
  • 4f2eaf4aed fix(ocr): include imageProviderId in error message and dependencies icarus 2025-10-21 00:55:19 +08:00
  • d19e0de486 docs: update OCR architecture documentation with IPC details icarus 2025-10-21 00:12:43 +08:00
  • 2f141e4761 docs: add OCR architecture documentation in English and Chinese icarus 2025-10-20 23:24:25 +08:00
  • 64c7601cc9 chore: update sharp and related dependencies to 0.34.4 icarus 2025-10-20 23:04:19 +08:00
  • 0c5a20a2e4 fix(translate): correct regex pattern for language code validation icarus 2025-10-20 22:49:07 +08:00
  • 917864be1c feat(utils): add safe json parsing utility icarus 2025-10-20 22:45:51 +08:00
  • e7e36d7df6 style(migrations): format json files with consistent indentation icarus 2025-10-20 22:41:12 +08:00
  • 0176cf7679 feat(ocr): add config validation and pass provider config to ocr handlers icarus 2025-10-20 22:40:12 +08:00
  • 96f71f12ec fix(translate): show detailed error message when file processing fails icarus 2025-10-20 22:21:00 +08:00
  • 7942147ce0 feat(migrations): add initial sqlite migration for ocr_provider table icarus 2025-10-20 22:15:55 +08:00
  • b7a6ed6b24 style: reorganize imports in ocr-related type files icarus 2025-10-20 22:07:42 +08:00
  • 790df761f0 refactor(types): move translate types to dedicated module icarus 2025-10-20 21:58:34 +08:00
  • 9215256d68 refactor(ocr): remove deprecated ocr slice actions and selectors icarus 2025-10-20 21:52:49 +08:00
  • 12b9b64ca8 refactor(ocr): move TimestampExtendShape to data.ts and clean up imports icarus 2025-10-20 21:02:26 +08:00
  • 74e7979764 refactor(ocr): simplify response handling by removing wrapper objects icarus 2025-10-20 20:58:08 +08:00
  • e0781e1bb0 refactor(ocr): restructure ocr types into modular files for better maintainability icarus 2025-10-20 20:39:24 +08:00
  • 327d0dab7f refactor(ocr): remove ocr types to a single folder icarus 2025-10-20 20:19:39 +08:00
  • 75f513edb0 feat(i18n): add provider unavailable message for multiple locales icarus 2025-10-20 19:47:36 +08:00
  • 52e2aff005 fix(ocr): add missing error message for unavailable provider icarus 2025-10-20 19:46:57 +08:00
  • 933d26e0f4 refactor(ocr): improve readability of updateProvider method signature icarus 2025-10-20 19:46:41 +08:00
  • 4fd3300ed0 refactor(ocr): restructure ocr service and repository layers icarus 2025-10-20 19:35:39 +08:00
  • 5df8a55f1e fix: support toolchoice for knowledge (#10763) Chen Tao 2025-10-20 17:41:20 +08:00
  • 749a4f4679 feat: new painting provider: intel ovms (#10570) Kejiang Ma 2025-10-20 15:41:34 +08:00
  • 528524b075 fix: Support right-click to paste file content into inputbar (#10730) beyondkmp 2025-10-20 13:16:17 +08:00
  • 4cca5210b9 chore: update @opeoginni/github-copilot-openai-compatible to version 0.1.19 and remove obsolete patch file (#10836) beyondkmp 2025-10-20 10:51:53 +08:00
  • ad67d2558a refactor(ocr): update ocr settings components to use props instead of hooks icarus 2025-10-20 09:15:41 +08:00
  • d47c3b1d63 refactor(ocr): restructure ocr provider settings and hooks icarus 2025-10-20 09:10:04 +08:00
  • 741bb94c8b refactor(hooks): rename provider to data for consistency with api response icarus 2025-10-20 08:42:37 +08:00
  • 46772b4f2a fix(ocr): include id in provider config update request icarus 2025-10-20 08:39:46 +08:00
  • 8aaf26e420 refactor(data): simplify ocr preferences mapping structure icarus 2025-10-20 08:33:59 +08:00
  • 281632f859 feat(ocr): add validation for OCR provider operations icarus 2025-10-20 08:28:15 +08:00
  • e4b5e70c34 refactor(ocr): update timestamp handling to use milliseconds icarus 2025-10-20 08:21:18 +08:00
  • 6f635472f3 refactor(ocr): improve provider schema and update handling icarus 2025-10-20 08:18:54 +08:00
  • eb4927260a refactor(OcrImageSettings): remove logger and optimize setImageProvider icarus 2025-10-20 08:10:14 +08:00
  • a2e628d7e9 refactor(ocr): improve ocr provider handling and error states icarus 2025-10-20 08:07:32 +08:00
  • 389dfc08f6 feat(ocr): add filtering by registration status to provider list icarus 2025-10-20 07:54:50 +08:00
  • 7ea7e7134d refactor(ocr): add BuiltinOcrProviderIds constant for provider ids icarus 2025-10-20 07:47:11 +08:00
  • 1423163b3a refactor(ocr): rename BuiltinOcrProviderIds to BuiltinOcrProviderIdMap for consistency icarus 2025-10-20 07:45:53 +08:00
  • f9ed8343fe feat(ocr): implement delete provider API endpoint icarus 2025-10-20 07:40:31 +08:00
  • a042892250 feat(ocr): implement create and update provider endpoints icarus 2025-10-20 07:35:03 +08:00
  • b67b4c8178 feat(ocr): update provider config by merging with existing values icarus 2025-10-20 07:27:09 +08:00
  • 4ab6961fcc feat(ocr): add type for OcrProviderId and getProvider method icarus 2025-10-20 07:23:41 +08:00
  • 4e7a67df59 feat(ocr): implement PATCH endpoint for OCR provider updates icarus 2025-10-20 07:19:08 +08:00
  • 1e9014b080 feat(ocr): implement ocr providers list endpoint icarus 2025-10-20 07:00:23 +08:00
  • 8ac9344fef feat(i18n): add provider error messages and search translations icarus 2025-10-20 06:54:48 +08:00
  • 3250d982fc docs(ocr): add todo comment for builtin providers registration icarus 2025-10-20 06:48:49 +08:00
  • 4dcfe276ac refactor(ocr): change provider listing to include db data icarus 2025-10-20 06:47:44 +08:00
  • 78126c3d0b refactor(ocr): simplify useOcrProvider hook by using data api icarus 2025-10-20 06:47:22 +08:00
  • 37ad896f6a refactor(ocr): restructure OCR provider configuration and types icarus 2025-10-20 06:47:02 +08:00
  • 84a513a6ae refactor(ocr): move provider registration to constructor icarus 2025-10-20 05:18:51 +08:00
  • f538e89976 Revert "refactor(ocr): simplify ocr providers api by returning string array" icarus 2025-10-20 05:16:35 +08:00
  • f10f0b21f9 Revert "refactor(db): remove unused ocr provider schema table" icarus 2025-10-20 05:08:24 +08:00
  • 49c80620ae refactor(ocr): simplify ocr service interface and params handling icarus 2025-10-20 05:07:53 +08:00
  • 68aaf9df4a fix: use consistent sharp dependencies (#10832) Phantom 2025-10-20 00:01:39 +08:00
  • b31b48fcaf refactor(ocr): remove unused OCR list providers functionality icarus 2025-10-20 04:31:02 +08:00
  • 82b244471b refactor(OcrImageSettings): simplify provider selection logic and improve UI icarus 2025-10-20 03:36:04 +08:00
  • 062cbcc259 feat(ui): add skeleton component to shadcn-io exports icarus 2025-10-20 03:35:21 +08:00
  • b50d8b2a23 refactor(ocr): remove unused error message and simplify provider check icarus 2025-10-20 03:19:38 +08:00
  • b262410518 refactor(ocr): use config from useOcrProvider hook directly icarus 2025-10-20 03:13:25 +08:00
  • a34426d431 refactor(ocr): improve type safety and config handling in useOcrProvider icarus 2025-10-20 03:06:11 +08:00
  • 94ed39ab27 refactor(ocr): simplify provider fallback logic and remove unused methods icarus 2025-10-20 02:30:57 +08:00
  • ed8501961a refactor(ocr): extract image provider logic to separate hook icarus 2025-10-20 02:26:55 +08:00
  • 78000816e5 refactor(useOcrProvider): rename useOcrProvider from tsx to ts icarus 2025-10-20 02:21:29 +08:00
  • 5900ff0c6e feat(ocr): add provider availability check and error message icarus 2025-10-20 02:17:28 +08:00
  • b310ea1407 feat(ocr): add type guard for OcrProvider icarus 2025-10-20 02:11:29 +08:00
  • beb44eea61 refactor(ocr): move provider logo logic to component and consolidate hooks icarus 2025-10-20 02:06:17 +08:00
  • 7658b1e79f refactor(ocr): reorganize ocr hooks into dedicated directory icarus 2025-10-20 02:01:56 +08:00
  • ea1aa6e5a8 refactor(ocr): remove unused langs config from ovocr provider icarus 2025-10-20 01:58:03 +08:00
  • e823d97e31 feat(ocr): add provider config mappings and default preferences icarus 2025-10-20 01:54:22 +08:00
  • 515d3cd596 refactor(data): update PreferencesMappings type with PreferenceSchemas icarus 2025-10-20 01:53:49 +08:00
  • 47366064ca refactor(ocr): move ocr config to shared and add utility function icarus 2025-10-20 01:44:23 +08:00
  • 61a71a0486 refactor(utils): reorganize utils files into module structure icarus 2025-10-20 01:40:01 +08:00
  • e640beb874 refactor(ocr): move ocr config to shared package for reuse icarus 2025-10-20 01:37:00 +08:00
  • 9386a4d482 refactor(ocr): restructure ocr provider config handling icarus 2025-10-20 01:26:37 +08:00
  • 90e02e64b7 refactor(types): mark OcrProvider.config as deprecated icarus 2025-10-20 01:09:30 +08:00
  • 08d8f70752 refactor(data): add type constraint to REDUX_STORE_MAPPINGS icarus 2025-10-20 01:06:11 +08:00
  • 695afb6f75 refactor(ocr): simplify ocr providers api by returning string array icarus 2025-10-20 01:02:17 +08:00
  • 471b1fae2d docs(IBaseService): add type parameter documentation to interface icarus 2025-10-20 00:59:44 +08:00
  • 9c740f82ad refactor(db): remove unused ocr provider schema table icarus 2025-10-20 00:59:28 +08:00
  • ab7fed8907 docs(ocr): update provider schema comments with more details icarus 2025-10-20 00:48:40 +08:00
  • ec68886e4a refactor(ocr): convert OcrProvider type to zod schema icarus 2025-10-20 00:37:13 +08:00
  • a3bc279c74 feat(types): add OcrOvConfig to OcrProviderConfig union type icarus 2025-10-20 00:36:04 +08:00
  • 2e400d3f1c refactor(ocr): convert OcrProviderBaseConfig to zod schema icarus 2025-10-20 00:35:26 +08:00
  • ed791a3bb3 refactor(ocr): replace manual type check with zod schema validation icarus 2025-10-20 00:34:34 +08:00
  • 2a8f819bee refactor(types): convert OcrModel interface to zod schema icarus 2025-10-20 00:34:08 +08:00
  • 35280b4b8c refactor(ocr): replace manual record type with zod schema inference icarus 2025-10-20 00:33:33 +08:00
  • b93ff89e9e refactor(types): add satisfies constraint to type assertions icarus 2025-10-20 00:31:31 +08:00
  • dedc591e1c refactor(ocr): replace manual capability check with zod schema icarus 2025-10-20 00:31:24 +08:00
  • 5c049911ee refactor(ocr): replace manual type check with zod schema for provider ids icarus 2025-10-20 00:30:08 +08:00
  • 399f8cbd41 feat(db): add ocr provider schema with capabilities and config icarus 2025-10-20 00:27:52 +08:00
  • b26df0e614 fix: add continue-on-error & remove unused issue checker (#10821) Pleasure1234 2025-10-19 17:06:34 +01:00
  • 8e482a97e5 style(AgentItem): improve agent item style (#10824) Phantom 2025-10-20 00:04:29 +08:00
  • 036f61bf12 fix: use consistent sharp dependencies (#10832) Phantom 2025-10-20 00:01:39 +08:00