-
Notifications
You must be signed in to change notification settings - Fork 9
Sync: merge dev into main (merge commit) #131
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…eviewer component
…rring in FilesResultsTableMobile
…esponsive header and results table
…AB menu for better reusability
Drive improvements: merge drive-improvements into dev
…ts (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness
…point
- Display locally saved videos in chat instead of expiring provider URLs.
- Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available.
- Update VideoJob and ChatMessages to prefer local asset.
- Remove /api/v1/videos/sora2/by-job/{id}.
…nd prevent unnecessary refetches
… model selector popover
Merging admin-panel-fixes-enhancements into dev.
Merging sidebar-pinned-fix into dev.
…ation logic in ModelSelector (#114)
* feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance
* feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * feat: implement optimistic UI updates for trashing items in FilesResultsTable and FilesResultsTableMobile, enhancing user experience with immediate feedback
* feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance
…(no other changes) (#124)
* Release: Merge dev into main — Mobile UX, Drive navigation, and video features (#110) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Merge remote-tracking branch 'origin/dev' --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Release: Merge dev into main — Mobile UX, Drive navigation, and video features (#110) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * API-first v1 migration, Swagger docs, and Drive/Mobile UX upgrades (#126) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG * fix: update profile image URL path in POST request response * feat: implement local state management for model activation toggle * feat: add toast notifications for toggle actions in admin components * feat: enhance usePinnedModels hook to support initial pinned models and prevent unnecessary refetches * fix: adjust padding in ChatInput and PromptSuggestions components for improved layout * fix: update max-width for message component and prevent auto-focus on model selector popover * feat: integrate active Ollama models fetching and enhance model activation logic in ModelSelector (#114) * Merge documents-attachments-and-context into dev (#117) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * Drive trash fixes (#118) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * feat: implement optimistic UI updates for trashing items in FilesResultsTable and FilesResultsTableMobile, enhancing user experience with immediate feedback * Dev rebase 2025 11 13 (#119) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * Dev: prepare clean merge to main by updating 4 files only (#122) * Resolve merge conflicts for main merge: keep dev versions in 4 files (no other changes) (#124) * Fix/dev to main 4files (#125) * Release: Merge dev into main — Mobile UX, Drive navigation, and video features (#110) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Merge remote-tracking branch 'origin/dev' --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Release v0.2.0: Major API-first migration with new features, UI enhancements, and breaking changes. Added versioned endpoints, Swagger UI, mobile-first Drive UI, and improved chat functionalities. Removed legacy Server Actions and updated environment variables. Migration notes included for seamless transition. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
* Release: Merge dev into main — Mobile UX, Drive navigation, and video features (#110) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * API-first v1 migration, Swagger docs, and Drive/Mobile UX upgrades (#126) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG * fix: update profile image URL path in POST request response * feat: implement local state management for model activation toggle * feat: add toast notifications for toggle actions in admin components * feat: enhance usePinnedModels hook to support initial pinned models and prevent unnecessary refetches * fix: adjust padding in ChatInput and PromptSuggestions components for improved layout * fix: update max-width for message component and prevent auto-focus on model selector popover * feat: integrate active Ollama models fetching and enhance model activation logic in ModelSelector (#114) * Merge documents-attachments-and-context into dev (#117) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * Drive trash fixes (#118) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * feat: implement optimistic UI updates for trashing items in FilesResultsTable and FilesResultsTableMobile, enhancing user experience with immediate feedback * Dev rebase 2025 11 13 (#119) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * Dev: prepare clean merge to main by updating 4 files only (#122) * Resolve merge conflicts for main merge: keep dev versions in 4 files (no other changes) (#124) * Fix/dev to main 4files (#125) * Release: Merge dev into main — Mobile UX, Drive navigation, and video features (#110) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Merge remote-tracking branch 'origin/dev' --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Release v0.2.0: Major API-first migration with new features, UI enhancements, and breaking changes. Added versioned endpoints, Swagger UI, mobile-first Drive UI, and improved chat functionalities. Removed legacy Server Actions and updated environment variables. Migration notes included for seamless transition. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Dev to main (#128) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG * fix: update profile image URL path in POST request response * feat: implement local state management for model activation toggle * feat: add toast notifications for toggle actions in admin components * feat: enhance usePinnedModels hook to support initial pinned models and prevent unnecessary refetches * fix: adjust padding in ChatInput and PromptSuggestions components for improved layout * fix: update max-width for message component and prevent auto-focus on model selector popover * feat: integrate active Ollama models fetching and enhance model activation logic in ModelSelector (#114) * Merge documents-attachments-and-context into dev (#117) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * Drive trash fixes (#118) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * feat: implement optimistic UI updates for trashing items in FilesResultsTable and FilesResultsTableMobile, enhancing user experience with immediate feedback * Dev rebase 2025 11 13 (#119) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * Dev: prepare clean merge to main by updating 4 files only (#122) * Resolve merge conflicts for main merge: keep dev versions in 4 files (no other changes) (#124) * Fix/dev to main 4files (#125) * Release: Merge dev into main — Mobile UX, Drive navigation, and video features (#110) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Merge remote-tracking branch 'origin/dev' --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Sync dev with main (#127) * Release: Merge dev into main — Mobile UX, Drive navigation, and video features (#110) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * API-first v1 migration, Swagger docs, and Drive/Mobile UX upgrades (#126) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG * fix: update profile image URL path in POST request response * feat: implement local state management for model activation toggle * feat: add toast notifications for toggle actions in admin components * feat: enhance usePinnedModels hook to support initial pinned models and prevent unnecessary refetches * fix: adjust padding in ChatInput and PromptSuggestions components for improved layout * fix: update max-width for message component and prevent auto-focus on model selector popover * feat: integrate active Ollama models fetching and enhance model activation logic in ModelSelector (#114) * Merge documents-attachments-and-context into dev (#117) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * Drive trash fixes (#118) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * refactor: remove unused integration hook from FilesLeftSidebar component, simplifying the logic for Google Drive visibility * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: implement confirmation dialog for chat deletion in NavChats component, enhancing user experience and preventing accidental deletions * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * feat: implement optimistic UI updates for trashing items in FilesResultsTable and FilesResultsTableMobile, enhancing user experience with immediate feedback * Dev rebase 2025 11 13 (#119) * feat: add file upload and camera capture functionality to ChatInput component * feat: refactor ChatInput component to improve structure and enhance functionality with new subcomponents for voice recording, attachments, and action buttons * feat: introduce outlineAlt button variant and update styles in ChatInput component for improved visual feedback * feat: enhance ChatInput component with mention functionality and recent file suggestions for improved user experience * refactor: update parameter naming from fileId to id in drive file routes for consistency * feat: implement file attachment handling in chat components, allowing users to upload and reference files in messages * feat: enhance ChatInput component with folder browsing and file selection capabilities, improving user interaction with file management * feat: enhance chat creation and message handling with support for attachments, improving message structure and validation * feat: add nested dropdown menus for referencing chats and selecting drive files in ChatInput component, enhancing file management and user interaction * feat: enhance chat components with support for referenced chats, improving context management and user experience * feat: enhance chat and drive components with URL parameter handling for context files, improving user experience and file management * feat: improve ZoomableImage component with enhanced scaling logic and content visibility management for better user experience * feat: update chat-landing component by removing unused URL parameter handling and simplifying state management, enhancing code clarity and performance * Dev: prepare clean merge to main by updating 4 files only (#122) * Resolve merge conflicts for main merge: keep dev versions in 4 files (no other changes) (#124) * Fix/dev to main 4files (#125) * Release: Merge dev into main — Mobile UX, Drive navigation, and video features (#110) * feat: enhance Drive layout with mobile navigation and responsive design adjustments * feat: implement video streaming support and error handling in VideoPreviewer component * feat: add rename functionality and optimistic UI updates for file starring in FilesResultsTableMobile * feat: implement mobile layout for folder, starred, trash pages with responsive header and results table * feat: add mobile floating action button to drive pages and refactor FAB menu for better reusability * feat: add filename truncation for better display in FilesResultsTableMobile * feat: add sidebar toggle button to FilesSearchBar for improved navigation * Mobile UX & Navigation: Responsive layouts, sidebar toggle, Drive roots (#106) * feat: enhance drive pages with local and Google root folder ID retrieval for improved navigation * feat: improve search page layout with responsive design for mobile and desktop views * feat: improve ModelSelector component with responsive design adjustments for better display on mobile and desktop * fix: adjust padding and opacity for action buttons in ChatMessages component for improved visibility and layout * fix: update transformer package from @xenova to @huggingface and adjust message avatar class for improved styling * fix: remove fixed height from FilesResultsTableMobile for improved layout flexibility * feat: integrate sidebar toggle button into SearchBar for enhanced navigation and improve layout responsiveness * Video generation: show locally saved video in chat; enrich status endpoint - Display locally saved videos in chat instead of expiring provider URLs. - Enrich GET /api/v1/videos/sora2/{id}/status to include local URL/fileId when available. - Update VideoJob and ChatMessages to prefer local asset. - Remove /api/v1/videos/sora2/by-job/{id}. * RELEASE: Update v0.1.30 CHANGELOG --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Merge remote-tracking branch 'origin/dev' --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> * Release v0.2.0: Major API-first migration with new features, UI enhancements, and breaking changes. Added versioned endpoints, Swagger UI, mobile-first Drive UI, and improved chat functionalities. Removed legacy Server Actions and updated environment variables. Migration notes included for seamless transition. --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --------- Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Converge histories via merge commit. No rebase/squash.