• Stable

    GiteaMirror released this 2025-09-17 11:32:59 -05:00 | 2494 commits to main since this release

    📅 Originally published on GitHub: Wed, 17 Sep 2025 16:33:11 GMT
    🏷️ Git tag created: Wed, 17 Sep 2025 16:32:59 GMT

    [0.6.29] - 2025-09-17

    Added

    • 🎨 The chat input menu has been completely overhauled with a revolutionary new design, consolidating attachments under a unified '+' button, organizing integrations into a streamlined options menu, and introducing powerful, interactive selectors for attaching chats, notes, and knowledge base items. Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit, Commit
    • 🤖 AI models can now be mentioned in channels to automatically generate responses, enabling multi-model conversations where mentioned models participate directly in threaded discussions with full context awareness. Commit
    • 💬 The Channels feature now utilizes the modern rich text editor, including support for '/', '@', and '#' command suggestions. Commit, Commit
    • 📎 Channel message input now supports direct paste functionality for images and files from the clipboard, streamlining content sharing workflows. Commit
    • ⚙️ Models can now be configured with default features (Web Search, Image Generation) and filters that automatically activate when a user selects the model. Commit, Commit, Commit, Commit
    • 💬 The ability to reference other chats as context within a conversation was added via the attachment menu. Commit, Commit, Commit, Commit, Commit
    • 🎨 The command suggestion UI for prompts ('/'), models ('@'), and knowledge ('#') was completely overhauled with a more responsive and keyboard-navigable interface. Commit, Commit, Commit, Commit
    • 👥 User and channel suggestions were added to the mention system, enabling '@' mentions for users and models, and '#' mentions for channels with searchable user lookup and clickable navigation. Commit, Commit, Commit
    • 📁 Folder functionality was enhanced with custom background image support, improved drag-and-drop capabilities for moving folders to root level, and better menu interactions. Commit, Commit, Commit, Commit
    • ☁️ OneDrive integration configuration now supports selecting between personal and work/school account types via ENABLE_ONEDRIVE_PERSONAL and ENABLE_ONEDRIVE_BUSINESS environment variables. #17354, Commit, Docs:#697
    • Mermaid.js is now dynamically loaded on demand, significantly reducing first-screen loading time and improving initial page performance. #17476, #17477
    • Azure MSAL browser library is now dynamically loaded on demand, reducing initial bundle size by 730KB and improving first-screen loading speed. #17479
    • CodeEditor component is now dynamically loaded on demand, reducing initial bundle size by 1MB and improving first-screen loading speed. #17498
    • Hugging Face Transformers library is now dynamically loaded on demand, reducing initial bundle size by 1.9MB and improving first-screen loading speed. #17499
    • jsPDF and html2canvas-pro libraries are now dynamically loaded on demand, reducing initial bundle size by 980KB and improving first-screen loading speed. #17502
    • Leaflet mapping library is now dynamically loaded on demand, reducing initial bundle size by 454KB and improving first-screen loading speed. #17503
    • 📊 OpenTelemetry metrics collection was enhanced to properly handle HTTP 500 errors and ensure metrics are recorded even during exceptions. Commit
    • 🔒 OAuth token retrieval logic was refactored, improving the reliability and consistency of authentication handling across the backend. Commit
    • 💻 Code block output processing was improved to handle Python execution results more reliably, along with refined visual styling and button layouts. Commit
    • Message input processing was optimized to skip unnecessary text variable handling when input is empty, improving performance. Commit
    • 📄 Individual chat PDF export was added to the sidebar chat menu, allowing users to export single conversations as PDF documents with both stylized and plain text options. Commit
    • 🛠️ Function validation was enhanced with improved valve validation and better error handling during function loading and synchronization. Commit, Commit
    • 🔔 Notification toast interaction was enhanced with drag detection to prevent accidental clicks and added keyboard support for accessibility. Commit
    • 🗓️ Improved date and time formatting dynamically adapts to the selected language, ensuring consistent localization across the UI. #17409, Commit
    • 🔒 Feishu SSO integration was added, allowing users to authenticate via Feishu. #17284, Docs:#685
    • 🔠 Toggle filters in the chat input options menu are now sorted alphabetically for easier navigation. Commit
    • 🎨 Long chat titles in the sidebar are now truncated to prevent text overflow and maintain a clean layout. #17356
    • 🎨 Temporary chat interface design was refined with improved layout and visual consistency. Commit, Commit, Commit
    • 🎨 Download icon consistency was improved across the entire interface by standardizing the icon component used in menus, functions, tools, and export features. Commit
    • 🎨 Settings interface was enhanced with improved iconography and reorganized the 'Chats' section into 'Data Controls' for better clarity. Commit
    • 🔄 Various improvements were implemented across the frontend and backend to enhance performance, stability, and security.
    • 🌐 Translations for Finnish, German, Kabyle, Portuguese (Brazil), Simplified Chinese, Spanish (Spain), and Traditional Chinese (Taiwan) were enhanced and expanded.

    Fixed

    • 📚 Knowledge base permission logic was corrected to ensure private collection owners can access their own content when embedding bypass is enabled. #17432, Commit
    • ⚙️ Connection URL editing in Admin Settings now properly saves changes instead of reverting to original values, fixing issues with both Ollama and OpenAI-compatible endpoints. #17435, Commit
    • 📊 Usage information collection from Google models was corrected to handle providers that send usage data alongside content chunks instead of separately. #17421, Commit
    • ⚙️ Settings modal scrolling issue was resolved by moving image compression controls to a dedicated modal, preventing the main settings from becoming scrollable out of view. #17474, Commit
    • 📁 Folder click behavior was improved to prevent accidental actions by implementing proper double-click detection and timing delays for folder expansion and selection. Commit
    • 🔐 Access control component reliability was improved with better null checking and error handling for group permissions and private access scenarios. Commit, Commit
    • 🔗 The citation modal now correctly displays and links to external web page sources in addition to internal documents. Commit
    • 🔗 Web and YouTube attachment handling was fixed, ensuring their content is now reliably processed and included in the chat context for retrieval. Commit
    • 📂 Large file upload failures are resolved by correcting the processing logic for scenarios where document embedding is bypassed. Commit
    • 🌐 Rich text input placeholder text now correctly updates when the interface language is switched, ensuring proper localization. #17473, Commit
    • 📊 Llama.cpp server timing metrics are now correctly parsed and displayed by fixing a typo in the response handling. #17350, Commit
    • 🛠️ Filter functions with file_handler configuration now properly handle messages without file attachments, preventing runtime errors. #17423
    • 🔔 Channel notification delivery was fixed to properly handle background task execution and user access checking. Commit

    Changed

    • 📝 Prompt template variables are now optional by default instead of being forced as required, allowing flexible workflows with optional metadata fields. #17447, Commit, Docs:#696
    • 🛠️ Direct external tool servers now require explicit user selection from the input interface instead of being automatically included in conversations, providing better control over tool usage. Commit, Commit
    • 📺 Widescreen mode option was removed from Channels interface, with all channel layouts now using full-width display. Commit
    • 🎛️ The plain textarea input option was deprecated, and the custom text editor is now the standard for all chat inputs. Commit

    Tip

    Looking for an Enterprise Plan?Speak with Our Sales Team Today!

    Get enhanced capabilities, including custom theming and branding, Service Level Agreement (SLA) support, and more!

    👏 Massive thanks to our incredible contributors for their hard work and dedication to making this release possible:
    @silentoplayz, @Kylapaallikko, @xyb, @joaoback, @selenecodes, @Ithanil, @Classic298, @alexandreoliveiravis, @rgaricano, @ShirasawaSama, @BoFFire

    Sponsors 🙌

    🚀 We'd like to extend a heartfelt thank you to our amazing sponsors for their generous support (Note: We've excluded private sponsors from this list. If you'd like to get featured here, feel free to reach out to us!)

    Emerald

    • Tailscale
      tailscale
    • Warp
      warp

    @amd, @agency-agency, @roosi-gmbh, @feddersen-group, @SRKConsulting, @mushmax, @rndmcnlly, @icanbwell, @Krambu-Travis, @loitragg, @haka4githu6, @GenieDev101, @CubicleGangster, @GitDatamind, @TOWaB, @TheZigGroup, @Classic298, @comet-ml, @FominVO, @catalyst-net-nz, @JrdnHans, @hkosm, @VeroFess, @joaoback

    Downloads