Commit Graph

  • a5865cfd01 fix(HeaderNavbar): replace useState with useMemo for breadcrumbItems icarus 2025-10-14 18:11:18 +08:00
  • 4e7c714ea2 fix(MinAppPage): replace useRef with useState for initial navbar state icarus 2025-10-14 18:04:33 +08:00
  • d2c4231458 fix(minapps): replace webview ref with state icarus 2025-10-14 17:53:50 +08:00
  • b5004e2a51 fix(AgentSettingsPopup): inline ModalContent component for better readability icarus 2025-10-14 17:41:42 +08:00
  • e0c334b5ed fix(translate): use state instead of ref as hook parameter icarus 2025-10-14 17:34:15 +08:00
  • d482e661fb fix(trace): simplify node selection state management icarus 2025-10-14 17:31:43 +08:00
  • 3ac1caca69 refactor(trace): simplify showList state management with useMemo icarus 2025-10-14 17:16:13 +08:00
  • 94c112c066 fix(trace): extract trace utility functions to separate module icarus 2025-10-14 17:00:20 +08:00
  • 2e694a87f8 fix(SessionSettingsPopup): inline ModalContent component for better readability icarus 2025-10-14 16:25:49 +08:00
  • 4ae30db53a fix(AssistantSettings): replace useEffect with useMemo for prompts list icarus 2025-10-14 16:19:45 +08:00
  • f4a6dd91cf fix(ocr): move ProviderSettings component outside main component icarus 2025-10-14 16:16:46 +08:00
  • c08a570c27 fix(WindowFooter): avoid earlier access icarus 2025-10-14 16:11:56 +08:00
  • 9c318c9526 fix(SelectionToolbar): avoid earlier access icarus 2025-10-14 16:10:07 +08:00
  • 4cee09870a build(deps): upgrade eslint-plugin-react-hooks to v7.0.0 icarus 2025-10-14 16:08:31 +08:00
  • 2cd7f91fff fix: update zod import to use namespace import feat/mcp-runjs suyao 2025-10-14 15:33:57 +08:00
  • 4af4421795 Merge branch 'v2' of github.com:CherryHQ/cherry-studio into v2-video-generation icarus 2025-10-14 15:28:31 +08:00
  • ad7a043fb3 revert type suyao 2025-10-14 15:12:43 +08:00
  • 7db628702d Merge branch 'main' into feat/mcp-runjs suyao 2025-10-14 15:09:42 +08:00
  • c258035f6a chore: enhance type checking and update UI package configuration MyPrototypeWhat 2025-10-14 14:43:49 +08:00
  • 569572bfdc style: standardize import syntax in globals.css MyPrototypeWhat 2025-10-14 14:20:21 +08:00
  • b821ac5390 fix: update import path for RequireSome type in Toast component MyPrototypeWhat 2025-10-14 14:12:55 +08:00
  • 534c2ce485 feat: update UI components and styles with Radix and Tailwind integration MyPrototypeWhat 2025-10-14 14:12:48 +08:00
  • 866e8e8734 fix: guard webview search against destroyed webviews (#10704) beyondkmp 2025-10-14 14:04:57 +08:00
  • d4df86e6bc refactor(db): convert table index definitions from object to array syntax icarus 2025-10-14 01:53:31 +08:00
  • ffc3b43dc5 refactor(types): consolidate video-related types into main types module icarus 2025-10-14 01:45:49 +08:00
  • 80e1784777 chore(ci): switch Claude action to custom endpoint (#10701) George·Dong 2025-10-14 01:23:34 +08:00
  • 999c077b3a Merge branch 'v2' of github.com:CherryHQ/cherry-studio into v2-video-generation icarus 2025-10-14 01:05:55 +08:00
  • a0abf7fe62 feat(video): add setActiveVideoId prop to VideoPanel icarus 2025-10-14 01:01:44 +08:00
  • 3c6f32dbac fix(video): prevent duplicate thumbnail requests by adding isRetrieving check icarus 2025-10-14 01:01:35 +08:00
  • 2015b2e58c style(video): fix layout overflow issues by adding overflow-hidden icarus 2025-10-14 00:49:02 +08:00
  • 3e9a1378ce feat(db): add video schema with indexes and timestamps icarus 2025-10-14 00:26:42 +08:00
  • a07f00bf96 feat(preferences): add video to default knowledge tools list icarus 2025-10-13 23:59:04 +08:00
  • 03a603eb6d docs(i18n): update zh-cn translations for thumbnail error messages icarus 2025-10-13 23:52:52 +08:00
  • ca96b6fa7b refactor: use type-only imports for better code organization icarus 2025-10-13 23:47:23 +08:00
  • cd2609068c feat(preferenceTypes): add 'video' to SidebarIcon type icarus 2025-10-13 23:47:06 +08:00
  • fee8b7ba92 Merge branch 'feat/sora2' into v2-video-generation icarus 2025-10-13 23:44:08 +08:00
  • bab1a5445c ci: allow v2 branch to run PR CI workflow (#10698) Phantom 2025-10-13 23:31:46 +08:00
  • 742f901052 Merge branch 'main' of github.com:CherryHQ/cherry-studio into v2 fullex 2025-10-13 23:18:32 +08:00
  • b5f2c63396 chore: bump version to 1.7.0-sora.3 v1.7.0-sora.3 icarus 2025-10-13 23:09:05 +08:00
  • 4e76806cc3 fix(video): prevent thumbnail update for queued/in_progress videos icarus 2025-10-13 23:08:44 +08:00
  • 09ed82eb49 fix(hooks): add missing dependencies to hook dependency arrays icarus 2025-10-13 23:08:31 +08:00
  • 0d760ffa2e feat: add AgentSettingsTab component and integrate into HomeTabs (#10668) 亢奋猫 2025-10-13 22:34:27 +08:00
  • b068fc25da feat(i18n): add new translation keys for video features icarus 2025-10-13 22:23:00 +08:00
  • a0627f76d5 feat(video): add thumbnail retrieval functionality icarus 2025-10-13 22:21:26 +08:00
  • 85daceb417 feat(video): add video deletion functionality icarus 2025-10-13 21:52:48 +08:00
  • 2fab33de41 refactor(video): split video hooks into provider-specific and global logic icarus 2025-10-13 21:52:34 +08:00
  • e88b4c091d refactor(video): rename useRetrieveThumbnail to useVideoThumbnail and add remove functionality icarus 2025-10-13 21:51:44 +08:00
  • 6c097e6733 feat(video): add delete video interfaces and thumbnail/fileId fields icarus 2025-10-13 21:50:14 +08:00
  • c9c859731f feat(hooks): add usePending hook to manage pending state icarus 2025-10-13 21:49:37 +08:00
  • c85fad90b5 feat(toast): add i18n support for loading toast title icarus 2025-10-13 21:48:56 +08:00
  • 88f7e6a854 fix: add esbuild and update tar-fs dependency (#10671) Pleasure1234 2025-10-13 14:44:31 +01:00
  • 5141759cea fix: move newly created agent session to the top of the list fix/move-new-agent-session-to-top dev 2025-10-13 21:22:10 +08:00
  • de37e2355d chore: update @ai-sdk/google to version 2.0.20 and add corresponding patch kangfenmao 2025-10-13 20:57:08 +08:00
  • 261b79198a style(video): update video player background color for dark mode icarus 2025-10-13 20:04:44 +08:00
  • 81f186abd6 feat(video): add status label helper function for video items icarus 2025-10-13 20:04:37 +08:00
  • a33e3971d9 fix: support gemini-2.5-image-flash (#10683) Chen Tao 2025-10-13 17:39:08 +08:00
  • 98faa80835 chore: update SiliconFlow logo (#10684) defi-failure 2025-10-13 16:57:20 +08:00
  • 49deece835 feat(reasoning): add special handling for Grok 4 fast models & qwen3-omni/qwen3-vl (#10367) George·Dong 2025-10-12 11:34:16 +08:00
  • eccdd7643e fix: remove LRU for websearch rag (#10631) Chen Tao 2025-10-12 00:01:35 +08:00
  • 60d6fbe8f4 feat: refactor web search to provider-specific tools with advanced parameters refactor/websearch MyPrototypeWhat 2025-10-13 17:53:40 +08:00
  • f44a4f7f96 fix(video): add aria-label to progress bar for accessibility icarus 2025-10-13 17:48:00 +08:00
  • 15b7eb78c1 feat(video): add thumbnail retrieval hook and update video interfaces icarus 2025-10-13 17:46:24 +08:00
  • f27b04c5b0 fix: support gemini-2.5-image-flash (#10683) Chen Tao 2025-10-13 17:39:08 +08:00
  • efd5e9dcf2 fix(video): reload video element when video id changes icarus 2025-10-13 17:01:22 +08:00
  • a02b8f4609 chore: update SiliconFlow logo (#10684) defi-failure 2025-10-13 16:57:20 +08:00
  • 3b69b2bc49 fix(video): filter openai videos by queued or in_progress status icarus 2025-10-13 16:54:10 +08:00
  • c8dfae1d70 refactor(video): extract VideoListItem component from VideoList icarus 2025-10-13 16:40:58 +08:00
  • 2ab3ddd804 fix(video): ensure thumbnail is not null before showing it icarus 2025-10-13 16:39:44 +08:00
  • 7a62418f41 chore: bump version to 1.7.0-sora.2 v1.7.0-sora.2 icarus 2025-10-13 16:32:52 +08:00
  • 58c5df9284 feat(video): implement video download functionality and improve viewer icarus 2025-10-13 16:32:42 +08:00
  • c20394f460 feat(video): add VideoPlayer component with file loading icarus 2025-10-13 15:23:48 +08:00
  • 8518734e48 feat(files): add video file type support icarus 2025-10-13 15:11:12 +08:00
  • 29a01ef49a fix(video): pass onDownload callback to LoadFailedVideo component icarus 2025-10-13 15:04:25 +08:00
  • 5e4b516402 feat(video): add expired state and regenerate button to video viewer icarus 2025-10-13 14:58:45 +08:00
  • 1c89262929 feat(video): add video download functionality icarus 2025-10-13 14:44:16 +08:00
  • b68a0ffaba feat(video): add name and providerId fields to video types icarus 2025-10-13 14:24:45 +08:00
  • 41041fa296 feat(video): add download button for completed videos icarus 2025-10-13 14:20:07 +08:00
  • 66b88aec74 refactor(video): add commented mock video code and fix dependency array icarus 2025-10-13 14:05:02 +08:00
  • f54e583f34 refactor(video): extract video status components and fix type names icarus 2025-10-13 14:03:54 +08:00
  • 1e1bfafb88 refactor(video): rename VideoProps to VideoViewerProps for clarity icarus 2025-10-13 13:44:56 +08:00
  • 63459e3ec4 feat(video): add error details modal for failed videos icarus 2025-10-13 13:43:40 +08:00
  • de10a7fd6c refactor(video): improve video status update handling with ref icarus 2025-10-13 13:33:12 +08:00
  • dced99ce57 refactor(video): clean up unused imports and hooks in video components icarus 2025-10-13 13:33:00 +08:00
  • 0cafdeb540 refactor(video): remove mock data and use real videos from provider icarus 2025-10-13 13:24:43 +08:00
  • 258666e382 refactor(video): remove unused useVideos hook import icarus 2025-10-13 13:23:06 +08:00
  • 8a45fe70d0 refactor(video): update video handling and type definitions icarus 2025-10-13 13:22:49 +08:00
  • cb12bb5137 fix: v2 merge error (#10658) Pleasure1234 2025-10-13 02:24:32 +01:00
  • d8363b5591 docs(video): add jsdoc comments for VideoStatus enum values icarus 2025-10-12 21:33:53 +08:00
  • 397a24b833 Merge branch 'main' of github.com:CherryHQ/cherry-studio into feat/sora2 icarus 2025-10-12 21:18:49 +08:00
  • 7b90dfb46c fix: intercept webview keyboard shortcuts for search functionality (#10641) v1.7.0-alpha.5 beyondkmp 2025-10-12 18:45:37 +08:00
  • 26a9dba01a fix: claude-translator.yml (#10588) Pleasure1234 2025-10-12 11:20:34 +01:00
  • ca53e5f0c7 build(deps): update openai dependency to forked version v1.7.0-sora.1 icarus 2025-10-12 18:13:48 +08:00
  • c50a574982 fix(video): handle queued status in video progress updates icarus 2025-10-12 17:52:48 +08:00
  • c3c125f3a3 feat(video): add video status tracking and thumbnail handling icarus 2025-10-12 17:37:56 +08:00
  • eba370210f feat(video): add useOpenAIVideo hook for fetching video data icarus 2025-10-12 17:17:35 +08:00
  • 697ef22ab6 refactor(video): replace mock videos with real data from useVideos hook icarus 2025-10-12 17:16:00 +08:00
  • a176814ad1 fix: update ESLint configuration and dependencies, replace zod import… (#10645) SuYao 2025-10-12 17:15:52 +08:00
  • ea51439aac feat(reasoning): add special handling for Grok 4 fast models & qwen3-omni/qwen3-vl (#10367) George·Dong 2025-10-12 11:34:16 +08:00
  • 33582a460b fix(video): set empty string as default prompt instead of undefined icarus 2025-10-12 08:14:10 +08:00
  • d5078baa20 refactor(VideoViewer): remove unused imports and radio group component icarus 2025-10-12 08:11:23 +08:00