Jannik S.
140ab270af
fix: correct ENABLE_AUDIT_STDOUT stdout filter ( #21777 )
2026-02-23 11:52:29 -06:00
Tim Baek
6ab452a452
Merge pull request #21785 from EventHorizon-AI/fix/shortcuts-i18n
...
fix: dictation toggle shortcuts i18n
2026-02-23 21:50:12 +04:00
Tim Baek
8962afd586
Merge pull request #21784 from ShirasawaSama/i18n/improve-chinese-translation
...
I18n: improve Chinese translation
2026-02-23 21:49:58 +04:00
EntropyYue
22f074cf59
fix: dictation toggle shortcuts i18n
2026-02-23 22:18:34 +08:00
Shirasawa
ec4fe4f390
i18n: improve zh-TW translation
2026-02-23 21:55:14 +08:00
Shirasawa
32c68e000b
i18n: improve zh-CN translation
2026-02-23 21:48:10 +08:00
Timothy Jaeryang Baek
55c489146c
doc: changelog
2026-02-23 03:25:17 -06:00
Timothy Jaeryang Baek
ffcf97e3e1
chore: bump
2026-02-23 03:24:33 -06:00
Timothy Jaeryang Baek
95bde946ba
refac
2026-02-23 03:22:19 -06:00
Timothy Jaeryang Baek
895c805e62
feat: dictation toggle
2026-02-23 02:54:53 -06:00
Timothy Jaeryang Baek
1792f668f2
refac
2026-02-23 01:53:58 -06:00
Timothy Jaeryang Baek
1d3d3b2d94
refac
2026-02-23 01:46:08 -06:00
Timothy Jaeryang Baek
9044abf3bb
chore: format
2026-02-23 01:40:53 -06:00
Timothy Jaeryang Baek
424dba443c
refac
2026-02-23 01:37:06 -06:00
Classic298
aa649bec6b
Chore: Changelog updates ( #21754 )
...
* changelog: add prompt enable/disable toggle entry
* changelog: fix PostgreSQL workspace cloning
* changelog: MCP SSL verification fix
* changelog: mcp ssl, general improvements, french translations
* changelog: add memory deletion and listing tools for agents
* changelog: add embeddings and proxy timeout fix for PR #21558
* changelog: pip requirements toggle
* changelog: fix commit references for memory and MCP entries
* changelog: scim, parameter handling, rfc7644
* changelog: update iframe sandbox entry for clarity
* changelog: shared chat optimization, translation updates
* changelog: file access control respect fix
* changelog: chat title query optimization, shared chat loading
* changelog: hybrid search fix, Finnish translations
* changelog: message list performance optimization
* changelog: archived chats, pinned chats, loading optimization
* changelog: knowledge-base-import, overwrite-flag, API-enhancement
* changelog: message upsert and tag filtering optimizations
* changelog: batch access grants, notes payload optimization
* changelog: skill import, json support
* changelog: add fix for imported items display issue
* changelog: add Anthropic Messages API proxy support
* changelog: WebSocket race condition fix for collaborative editing
* 📝
* changelog: drag-drop, firefox, overlay fix
* changelog: add multi-device OAuth sessions feature
* changelog: cyclic chat history deadlock fix
* changelog: group search visibility fix
* changelog: model default feature permissions
* changelog: admin groups sorting, notes optimization
* changelog: model selector, virtual scroll, UI fix
* changelog: user menu drag and click fixes
* changelog: rich-ui, auto-scroll, ux
* changelog: enhance Anthropic Messages API proxy with tool call support
* changelog: embedding concurrency, knowledge import
* changelog: add You.com web search provider (#21599 )
* changelog: admin analytics toggle
* changelog: console log spam fix
* changelog: fetch URL citation sources
* changelog: message send optimization
* changelog: oauth, group sharing, settings
* changelog: admin nav drag fix (PR #21701 )
* changelog: signup race condition, security fix
* changelog: playground, nav, drag
* changelog: group description, sort dropdown
* changelog: add model selector accessibility improvements
* changelog: consolidate accessibility entries for PRs #21705 and #21706
* changelog: tools list performance optimization
* changelog: accessibility, components, wcag
* changelog: button accessibility labels, wcag compliance
* changelog: Firefox avatar overflow fix
* changelog: disabled model cloning prevention fix
* changelog: dark mode select background fix
* changelog: update date to 2026-02-22, consolidate accessibility entries
* changelog: new chat message handling fix
* changelog: accessibility, aria-labels, settings components
* changelog: admin settings, tab navigation
* changelog: scroll, messages, deletion
* changelog: scroll, chat, message fixes
* changelog: model fallback routing and default model selection fixes
* changelog: remove duplicate scroll jumping fix from 0.8.3
* changelog: model visibility badges
* changelog: prompt import fix
* changelog: dropdown menu drag fix
* changelog: add workspace accessibility improvements to UI accessibility entry
* changelog: docker hub integration
* changelog: global model defaults, admin settings
* changelog: text file type detection fix
* changelog: update date to 2026-02-23
* changelog: ollama reasoning effort fix
* changelog: emoji deduplication in Fixed section
* changelog: sql, warning-fix
* changelog: add plaintext tool output display entry
* changelog: json, logging, format
* changelog: RAG template mutation fix for sequential tool calls
* changelog: analytics sorting, ldap authentication
* changelog: API tools, LDAP fields, SQLAlchemy fixes
* changelog: add folder menu fix, event call input masking, analytics sorting, LDAP fix, SQL warning fix
* changelog: add prompt suggestions and banners moved entries
* changelog: add prompt suggestions and banners moved to current version
* changelog: improve prompt suggestions and banners moved entries
* changelog: add hybrid search deduplication fix
2026-02-23 01:29:14 -06:00
G30
a8a3098782
fix(ui): apply select-none to remaining dropdown menus globally to prevent text highlighting ( #21763 )
2026-02-23 01:22:02 -06:00
G30
238e9da209
fix(ui): prevent highlighting and dragging of text in admin settings menu link ( #21761 )
2026-02-23 01:21:55 -06:00
G30
49a1b37e5d
fix(ui): prevent highlighting of text in chat integrations menu ( #21758 )
2026-02-23 01:21:46 -06:00
Timothy Jaeryang Baek
c035ff7d14
refac
2026-02-22 19:18:25 -06:00
Timothy Jaeryang Baek
2558fe1a3b
refac
2026-02-22 19:16:35 -06:00
G30
e7848ec712
feat(ui): update admin users and evaluations sidebars to leverage native anchor tags for robust new-tab link capabilities ( #21723 )
2026-02-22 19:08:18 -06:00
Timothy Jaeryang Baek
39e5422d93
refac
2026-02-22 18:58:47 -06:00
Timothy Jaeryang Baek
f6bd54fb1f
refac
2026-02-22 18:55:24 -06:00
Timothy Jaeryang Baek
d9fd2a3f30
refac
2026-02-22 18:42:25 -06:00
Timothy Jaeryang Baek
824eeba56c
refac
2026-02-22 18:23:53 -06:00
Timothy Jaeryang Baek
e61406c825
refac
2026-02-22 18:19:49 -06:00
Timothy Jaeryang Baek
4853ededca
refac
2026-02-22 18:05:25 -06:00
G30
8c127a4814
fix(ui): make folder menu text non-highlightable ( #21753 )
2026-02-22 18:04:22 -06:00
Timothy Jaeryang Baek
6eba27ee9c
refac
2026-02-22 18:00:16 -06:00
Timothy Jaeryang Baek
8f0658e64f
fix: payload tools handling
2026-02-22 17:58:59 -06:00
Johann Frei
4b3543d3c0
fix(ui): allow empty LDAP Application DN value and password in General setting… ( #21742 )
...
* Allow empty LDAP Application DN value and password in General settings form
* fix(ui): use LDAP app_dn, app_dn_password with empty string instead of enforcing non-empty values
2026-02-22 17:58:12 -06:00
Classic298
d1b39da911
changelog: yeah ( #21575 )
...
* changelog: add prompt enable/disable toggle entry
* changelog: fix PostgreSQL workspace cloning
* changelog: MCP SSL verification fix
* changelog: mcp ssl, general improvements, french translations
* changelog: add memory deletion and listing tools for agents
* changelog: add embeddings and proxy timeout fix for PR #21558
* changelog: pip requirements toggle
* changelog: fix commit references for memory and MCP entries
* changelog: scim, parameter handling, rfc7644
* changelog: update iframe sandbox entry for clarity
* changelog: shared chat optimization, translation updates
* changelog: file access control respect fix
* changelog: chat title query optimization, shared chat loading
* changelog: hybrid search fix, Finnish translations
* changelog: message list performance optimization
* changelog: archived chats, pinned chats, loading optimization
* changelog: knowledge-base-import, overwrite-flag, API-enhancement
* changelog: message upsert and tag filtering optimizations
* changelog: batch access grants, notes payload optimization
* changelog: skill import, json support
* changelog: add fix for imported items display issue
* changelog: add Anthropic Messages API proxy support
* changelog: WebSocket race condition fix for collaborative editing
* 📝
* changelog: drag-drop, firefox, overlay fix
* changelog: add multi-device OAuth sessions feature
* changelog: cyclic chat history deadlock fix
* changelog: group search visibility fix
* changelog: model default feature permissions
* changelog: admin groups sorting, notes optimization
* changelog: model selector, virtual scroll, UI fix
* changelog: user menu drag and click fixes
* changelog: rich-ui, auto-scroll, ux
* changelog: enhance Anthropic Messages API proxy with tool call support
* changelog: embedding concurrency, knowledge import
* changelog: add You.com web search provider (#21599 )
* changelog: admin analytics toggle
* changelog: console log spam fix
* changelog: fetch URL citation sources
* changelog: message send optimization
* changelog: oauth, group sharing, settings
* changelog: admin nav drag fix (PR #21701 )
* changelog: signup race condition, security fix
* changelog: playground, nav, drag
* changelog: group description, sort dropdown
* changelog: add model selector accessibility improvements
* changelog: consolidate accessibility entries for PRs #21705 and #21706
* changelog: tools list performance optimization
* changelog: accessibility, components, wcag
* changelog: button accessibility labels, wcag compliance
* changelog: Firefox avatar overflow fix
* changelog: disabled model cloning prevention fix
* changelog: dark mode select background fix
* changelog: update date to 2026-02-22, consolidate accessibility entries
* changelog: new chat message handling fix
* changelog: accessibility, aria-labels, settings components
* changelog: admin settings, tab navigation
* changelog: scroll, messages, deletion
* changelog: scroll, chat, message fixes
* changelog: model fallback routing and default model selection fixes
* changelog: remove duplicate scroll jumping fix from 0.8.3
* changelog: model visibility badges
* changelog: prompt import fix
* changelog: dropdown menu drag fix
* changelog: add workspace accessibility improvements to UI accessibility entry
* changelog: docker hub integration
* changelog: global model defaults, admin settings
* changelog: text file type detection fix
* changelog: update date to 2026-02-23
* changelog: ollama reasoning effort fix
* changelog: emoji deduplication in Fixed section
* changelog: sql, warning-fix
* changelog: add plaintext tool output display entry
2026-02-22 17:56:25 -06:00
Timothy Jaeryang Baek
053a33631f
refac
2026-02-22 17:55:08 -06:00
Timothy Jaeryang Baek
becac2b2b7
refac
2026-02-22 17:51:08 -06:00
Timothy Jaeryang Baek
342aa84bbe
refac
2026-02-22 17:51:03 -06:00
Andrei Efanov
9e81e1dda1
feat: add LOG_FORMAT=json for structured JSON logging ( #21747 )
...
* feat: add LOG_FORMAT env var with JSON formatter for early logging
Introduce LOG_FORMAT environment variable (set to "json" to enable).
When active, logging.basicConfig() uses a JSONFormatter that outputs
single-line JSON objects with fields: ts, level, msg, caller, error,
stacktrace. This covers all log messages emitted during module imports
before Loguru's start_logger() takes over.
* feat: add JSON sink for Loguru when LOG_FORMAT=json
Add _json_sink() as a Loguru sink function that writes single-line JSON
to stdout. In start_logger(), conditionally use the JSON sink instead of
the plain-text stdout_format when LOG_FORMAT is set to "json".
* feat: suppress ASCII banner and fix alembic logging in JSON mode
- Wrap the ASCII art banner print in main.py with a LOG_FORMAT != "json"
guard so JSON output stays machine-parseable.
- Skip alembic's fileConfig() call in migrations/env.py when
LOG_FORMAT=json to prevent it from replacing the JSON log handlers
installed during early startup.
2026-02-22 17:40:17 -06:00
Timothy Jaeryang Baek
3ad2ea6f28
refac
2026-02-22 17:38:22 -06:00
Timothy Jaeryang Baek
bab64c9d52
refac
2026-02-22 17:38:14 -06:00
Timothy Jaeryang Baek
0185f3340d
refac
2026-02-22 17:28:01 -06:00
Timothy Jaeryang Baek
1cd26372fb
refac
2026-02-22 17:26:59 -06:00
Timothy Jaeryang Baek
0ca2e46ade
refac
2026-02-22 17:17:44 -06:00
Timothy Jaeryang Baek
30a13b9b2f
refac: ollama str think support
2026-02-22 17:11:50 -06:00
Timothy Jaeryang Baek
f651809001
refac
2026-02-22 17:05:39 -06:00
Timothy Jaeryang Baek
c341f97cfe
feat: default model metadata & params
2026-02-22 16:54:34 -06:00
Timothy Jaeryang Baek
32aabe6bae
refac
2026-02-22 16:18:32 -06:00
Timothy Jaeryang Baek
3c54863414
refac
2026-02-22 15:41:10 -06:00
Timothy Jaeryang Baek
ad9fbfc1af
refac
2026-02-22 15:35:16 -06:00
Timothy Jaeryang Baek
29217cb430
refac
2026-02-22 15:34:28 -06:00
G30
c0096b2a53
fix: explicitly disable dragging and text selection inside dropdown menus ( #21713 )
...
* fix(ui): remove select-none from move and pdf menu items to allow highlighting
* fix(ui): explicitly disable dragging and text selection inside dropdown menus globally
2026-02-22 15:30:43 -06:00
Classic298
5b9efeef4d
fix(a11y): add aria-labels and structural elements to workspace components ( #21719 )
2026-02-22 15:24:33 -06:00