| pr |
1.00 |
i18n: Update Japanese language translations |
|
PR body explicitly mentions AI collabora |
2026-07-07 |
| pr |
1.00 |
feat: expose Memory as a per-model capability toggle |
|
PR body explicitly mentions AI collabora |
2026-07-07 |
| pr |
1.00 |
Update languages.json |
|
PR body explicitly mentions AI collabora |
2026-07-07 |
| pr |
1.00 |
feat: Add notes folder filter and auto-assign from chat cont |
|
PR body explicitly mentions AI collabora |
2026-07-07 |
| pr |
1.00 |
fix(feedback): null feedback webhook rating field |
|
PR body explicitly mentions AI collabora |
2026-07-07 |
| pr |
1.00 |
fix: include input_tokens in Anthropic streaming message_del |
|
PR body explicitly mentions AI collabora |
2026-07-05 |
| pr |
1.00 |
feat: add directory browsing to collection modal preview |
|
PR body explicitly mentions AI collabora |
2026-06-25 |
| pr |
1.00 |
fix(socket): prevent periodic cleanup tasks from exiting per |
|
PR body explicitly mentions AI collabora |
2026-07-06 |
| pr |
1.00 |
fix(socket): prevent periodic cleanup tasks from exiting per |
|
PR body explicitly mentions AI collabora |
2026-07-06 |
| pr |
1.00 |
feat: add response auto-scroll setting |
|
PR body explicitly mentions AI collabora |
2026-07-06 |
| pr |
1.00 |
feat: add response auto-scroll setting |
|
PR body explicitly mentions AI collabora |
2026-07-06 |
| pr |
1.00 |
fix: resolve workspace model ID to base model on delete from |
|
PR body explicitly mentions AI collabora |
2026-07-06 |
| pr |
1.00 |
fix: coerce persisted boolean config strings |
|
PR body explicitly mentions AI collabora |
2026-07-04 |
| pr |
1.00 |
Fix/anthropic stream input tokens |
|
PR body explicitly mentions AI collabora |
2026-07-05 |
| pr |
1.00 |
Docs/my first change |
|
PR body explicitly mentions AI collabora |
2026-07-04 |
| pr |
1.00 |
fix: coerce persisted boolean config strings |
|
PR body explicitly mentions AI collabora |
2026-07-04 |
| pr |
1.00 |
fix: Update PaddleOCR-vl loader condition to check base URL |
|
PR body explicitly mentions AI collabora |
2026-07-04 |
| pr |
1.00 |
feat(events): add pre-disable and pre-enable lifecycle event |
|
PR body explicitly mentions AI collabora |
2026-07-03 |
| pr |
1.00 |
Fix a typo in German translation |
|
PR body explicitly mentions AI collabora |
2026-07-03 |
| pr |
0.50 |
Add MseeP.ai badge |
|
Slightly formal/polite email pitch, poss |
2026-07-04 |
| pr |
0.20 |
docs: mention TokenLab as OpenAI-compatible API |
|
Slightly more structure, but filled cont |
2026-07-08 |
| pr |
0.20 |
[security] Fix code-interpreter import restriction bypass |
|
Structured summary but with technical co |
2026-07-05 |
| commit |
0.10 |
0.10.2 (#26642) |
|
Contains domain-specific explanations an |
2026-07-01 |
| commit |
0.10 |
i18n: add pt-BR translations for newly added UI items and co |
|
Concise, domain-specific translation upd |
2026-06-30 |
| commit |
0.10 |
i18n: complete German (de-DE) translations (#26383) |
|
Detailed explanation on translations, us |
2026-06-29 |
| pr |
0.10 |
fix: restore prompt confirmation for sandboxed tool result e |
|
Technical explanation, concise, uses dom |
2026-07-08 |
| pr |
0.10 |
fix: socket reconnect recovery never runs for chats started |
|
Terse, specific, domain language, incomp |
2026-07-08 |
| pr |
0.10 |
fix: Milvus multitenancy scalar index creation on Milvus Lit |
|
Technical bug report, domain-specific, i |
2026-07-08 |
| pr |
0.10 |
fix: malformed WEB_FETCH_FILTER_LIST entry blocking all web |
|
Technical language, domain detail, trunc |
2026-07-08 |
| pr |
0.10 |
fix: gate allow-same-origin on the terminal file-preview ifr |
|
Concise, technical security focus, not f |
2026-07-08 |
| pr |
0.10 |
fix: don't mutate caller's payload when resolving a pipe bas |
|
Bug description, precise context, clear |
2026-07-08 |
| pr |
0.10 |
fix: deny chained access to unregistered base models for non |
|
Straightforward bug explanation, domain |
2026-07-08 |
| pr |
0.10 |
feat: add query_chat_file builtin tool for chat-attached fil |
|
Technical, concise, tool-specific, not f |
2026-07-08 |
| pr |
0.10 |
fix: prevent feedback rating scale truncation |
|
Domain-focused, incomplete due to templa |
2026-07-07 |
| pr |
0.10 |
fix(ollama): validate Ollama base URLs and verify payload UR |
|
Brief, domain-specific phrases; no AI-si |
2026-07-07 |
| pr |
0.10 |
fix(config): robust timeout and limit integer parsing from e |
|
Technical summary; concise language, not |
2026-07-07 |
| pr |
0.10 |
fix(configs): harden URL validation in config verification e |
|
Short, technical, with explicit domain f |
2026-07-07 |
| pr |
0.10 |
fix(configs): validate tool and terminal connection URLs at |
|
Domain jargon and concise summary; not o |
2026-07-07 |
| pr |
0.10 |
fix(tools): sanitize tool server URL builder inputs |
|
Terse, technical, and not ChatGPT-styled |
2026-07-07 |
| pr |
0.10 |
fix(mcp): validate MCP server URL before opening client conn |
|
Appropriately terse, technical, and doma |
2026-07-07 |
| pr |
0.10 |
fix(config): robustly parse TERMINAL_SERVER_CONNECTIONS env |
|
Short, technical explanation with domain |
2026-07-07 |
| pr |
0.10 |
feat: multiselect valve input type with static or dynamic op |
|
Informal and domain-focused, not AI-like |
2026-07-07 |
| pr |
0.10 |
refac: surface web search embedding failures in the chat UI |
|
Detailed technical context, no AI-signat |
2026-07-07 |
| pr |
0.10 |
i18n: add Slovenian language support |
|
Straightforward description, mild formal |
2026-07-07 |
| pr |
0.10 |
i18n: add Slovenian language support |
|
Straightforward description, mild formal |
2026-07-07 |
| pr |
0.10 |
fix: preserve markdown line breaks in formatted clipboard da |
|
Concise, technical bullet points; no AI |
2026-07-07 |
| pr |
0.10 |
Use output text when message content is empty |
|
Terse changelog, domain-specific, human |
2026-07-07 |
| pr |
0.10 |
Reset image generation toggle when unavailable |
|
Brief, technical, domain-focused bullet |
2026-07-07 |
| pr |
0.10 |
Filter empty assistant placeholders from provider payloads |
|
Technical details with minimal phrasing, |
2026-07-07 |
| pr |
0.10 |
fix: blank chat messages on Safari caused by content-visibil |
|
Specific, technical explanation; no AI h |
2026-07-05 |
| pr |
0.10 |
feat: Add notes folder filter and auto-assign from chat cont |
|
Technical language; notes checklist like |
2026-07-07 |
| pr |
0.10 |
fix: preserve system prompt across tool calls when memories |
|
Explains edge case, informal and domain- |
2026-07-07 |
| pr |
0.10 |
feat: Add notes folder filter and auto-assign from chat cont |
|
Technical language; notes checklist like |
2026-07-07 |
| pr |
0.10 |
fix: fall back to structured output text in chat-reference s |
|
Linked issues, brief bullet points, tech |
2026-07-07 |
| pr |
0.10 |
fix: replace rapidocr-onnxruntime with rapidocr for OCR imag |
|
Technical context with package and impor |
2026-07-07 |
| pr |
0.10 |
fix: prevent startup crash when function/tool has null user_ |
|
Technical, domain-specific, concise phra |
2026-07-07 |
| pr |
0.10 |
feat: add tool call confirmation before execution |
|
Uses domain-specific detail, customary s |
2026-07-06 |
| pr |
0.10 |
fix: sync message.content with structured output items |
|
Uses domain-specific language and direct |
2026-07-05 |
| pr |
0.10 |
fix: honor real newlines in kb_exec single-file grep |
|
Brevity and technical specificity; templ |
2026-07-03 |
| pr |
0.10 |
fix: cancel background tasks when deleting or archiving a ch |
|
Concise, technical, and specific; typica |
2026-05-25 |
| pr |
0.10 |
fix: cancel background tasks when deleting or archiving a ch |
|
Concise, technical, and specific; typica |
2026-05-25 |
| pr |
0.10 |
fix: context compaction not triggering with llama.cpp prompt |
|
Concise, uses domain jargon, no AI hallm |
2026-07-03 |
| pr |
0.10 |
fix: clear token cookie on 401 auth redirect to stop login f |
|
Uses specific technical context and info |
2026-07-03 |
| pr |
0.10 |
fix: honor Admin UI web loader settings in get_web_loader |
|
Domain-specific, direct, no ChatGPT-like |
2026-07-03 |
| pr |
0.09 |
fix: the api endpoints in main in main.py |
|
Concise summary, technical context, no A |
2026-07-06 |
| pr |
0.09 |
feat(logger): set diagnose=False to prevent exposing secrets |
|
Concise, technical summary, no AI stylis |
2026-07-06 |
| pr |
0.09 |
fix(retrieval): close Playwright pages and browser on failur |
|
Brief, technical with template usage, no |
2026-07-06 |
| pr |
0.08 |
fix: include streamed assistant content for memory review |
|
Brief summary, checkbox from template, n |
2026-07-02 |
| pr |
0.05 |
fix: shared folder chats capped at 60, limit ignored and no |
|
Concise, specific bug summary and descri |
2026-07-05 |
| pr |
0.05 |
fix: handle urllib3-future 4-element socket options in SSRF- |
|
Direct technical bug fix explanation, na |
2026-07-05 |
| pr |
0.05 |
fix: matplotlib SyntaxError in sandboxed Pyodide code execut |
|
Domain-specific, concise, no AI hallmark |
2026-07-05 |
| pr |
0.05 |
fix: empty assistant message content in action function body |
|
Jargon and terse style, no AI-related si |
2026-07-05 |
| pr |
0.05 |
fix: detect bare pipe alternation as regex in grep_knowledge |
|
Uses technical abbreviations and specifi |
2026-07-05 |
| pr |
0.05 |
fix: Redis task command listener dies on idle socket timeout |
|
Bug context and Redis details; lacks AI- |
2026-07-05 |
| pr |
0.05 |
fix: web speech STT repeating previous transcriptions and in |
|
Engineering details, bug context, not AI |
2026-07-05 |
| pr |
0.05 |
i18n: correct typos in German translation |
|
Concise, checklist use, brief descriptio |
2026-07-05 |
| pr |
0.04 |
fix: retrieve assistant message content from output list whe |
|
Template content, no AI signals in the s |
2026-07-06 |
| pr |
0.04 |
fix: retrieve assistant message content from output list whe |
|
Template content, no AI signals in the s |
2026-07-06 |
| commit |
0.00 |
Update CHANGELOG.md (#26641) |
|
Typical brief changelog with clear human |
2026-07-01 |
| commit |
0.00 |
refac |
|
'refac' is terse and typical developer s |
2026-07-01 |
| commit |
0.00 |
refac |
|
'refac' is extremely brief and human-lik |
2026-07-01 |
| commit |
0.00 |
refac |
|
'refac' is developer shorthand, not AI-g |
2026-07-01 |
| commit |
0.00 |
refac |
|
'refac' as a commit message is human-typ |
2026-07-01 |
| commit |
0.00 |
refac |
|
'refac' is minimal and typical of human |
2026-07-01 |
| commit |
0.00 |
refac |
|
Very terse and common human commit messa |
2026-07-01 |
| commit |
0.00 |
refac |
|
Single-word commit message is human shor |
2026-07-01 |
| commit |
0.00 |
refac |
|
Minimal, standard developer commit style |
2026-07-01 |
| commit |
0.00 |
refac |
|
Single word, common shorthand; too minim |
2026-07-01 |
| commit |
0.00 |
refac |
|
One-word commit, common engineering abbr |
2026-07-01 |
| commit |
0.00 |
fix: derive content from output for search (#26405) |
|
Terse fix with issue reference; no AI ha |
2026-07-01 |
| commit |
0.00 |
refac |
|
Minimal message, standard human abbrevia |
2026-07-01 |
| commit |
0.00 |
refac |
|
Brief commit message, typical for develo |
2026-07-01 |
| commit |
0.00 |
refac |
|
Only a short abbreviation, natural for h |
2026-07-01 |
| commit |
0.00 |
refac |
|
Very brief, no structure or phrasing sug |
2026-07-01 |
| commit |
0.00 |
refac |
|
One-word technical commit; not AI genera |
2026-07-01 |
| commit |
0.00 |
refac |
|
Common single-word refactor message, not |
2026-07-01 |
| commit |
0.00 |
refac |
|
Short informal commit message, standard |
2026-07-01 |
| commit |
0.00 |
refac |
|
One-word commit; concise and typical hum |
2026-07-01 |
| commit |
0.00 |
refac |
|
One-word commit; concise and typical hum |
2026-07-01 |
| commit |
0.00 |
refac |
|
One-word commit; concise and typical hum |
2026-07-01 |
| commit |
0.00 |
refac |
|
One-word commit; concise and typical hum |
2026-07-01 |
| commit |
0.00 |
refac |
|
Brief commit with Git trailer; no AI ass |
2026-07-01 |
| commit |
0.00 |
refac |
|
Brief commit with Git trailer; no AI ass |
2026-07-01 |
| commit |
0.00 |
refac |
|
One-word commit; concise and typical hum |
2026-07-01 |
| commit |
0.00 |
Update and fix Catalan translation.json (#26409) |
|
Update/fix translation; terse, direct, l |
2026-07-01 |
| commit |
0.00 |
i18n: fix Spanish relative time labels (#26463) |
|
Terse i18n fix; concise and domain-speci |
2026-07-01 |
| commit |
0.00 |
fix: use absolute indexURL for pyodide sandbox (#26625) |
|
Terse technical fix using domain terms; |
2026-07-01 |
| commit |
0.00 |
fix: use updated_at for sidebar chat timestamp (#26454) |
|
Detailed, specific changelog with casual |
2026-07-01 |
| commit |
0.00 |
refac |
|
Terse, one-word commit typical of human |
2026-07-01 |
| commit |
0.00 |
refac |
|
Terse, single-word commit; no AI traits. |
2026-07-01 |
| commit |
0.00 |
refac |
|
Very minimal, not AI-generated style. |
2026-07-01 |
| commit |
0.00 |
refac |
|
Terse and informal; definitely human pat |
2026-07-01 |
| commit |
0.00 |
refac |
|
Short commit message; no AI signals pres |
2026-07-01 |
| commit |
0.00 |
refac |
|
One-word commit message, no sign of AI i |
2026-07-01 |
| commit |
0.00 |
refac |
|
Terse, lacks AI hallmarks. |
2026-07-01 |
| commit |
0.00 |
refac |
|
Very brief, consistent with human commit |
2026-06-30 |
| commit |
0.00 |
refac |
|
Short, domain-typical; no indication of |
2026-06-30 |
| commit |
0.00 |
i18n(th-TH): translate missing Thai keys/fix typo (#26406) |
|
Domain-specific i18n commit with natural |
2026-06-30 |
| commit |
0.00 |
refac |
|
Terse, cryptic; typical human commit abb |
2026-06-30 |
| commit |
0.00 |
refac |
|
Extremely terse commit message; clearly |
2026-06-29 |
| commit |
0.00 |
refac |
|
Very brief, no sign of AI output, just ' |
2026-06-29 |
| commit |
0.00 |
refac |
|
Minimal message; no AI stylistic signals |
2026-06-29 |
| commit |
0.00 |
refac |
|
Human style, 'Co-Authored-By' is standar |
2026-06-29 |
| commit |
0.00 |
chore: bump |
|
Typical one-line release message, no AI |
2026-06-29 |
| commit |
0.00 |
chore: format |
|
Standard terse commit; human style. |
2026-06-29 |
| commit |
0.00 |
chore: format |
|
Super short, template commit type, clear |
2026-06-29 |
| commit |
0.00 |
refac |
|
Minimalist message, no AI cues visible. |
2026-06-29 |
| commit |
0.00 |
Update translation.json (#26386) |
|
Standard translation update wording, hum |
2026-06-29 |
| commit |
0.00 |
doc: changelog |
|
Human style changelog doc commit, no AI |
2026-06-29 |
| commit |
0.00 |
doc |
|
Extremely terse, domain-abbreviated comm |
2026-06-29 |
| commit |
0.00 |
refac |
|
Terse commit message, common refactoring |
2026-06-29 |
| commit |
0.00 |
refac |
|
Very concise, domain-typical abbreviatio |
2026-06-29 |
| commit |
0.00 |
chore: CHANGELOG (#26016) |
|
Standard auto-changelog commit; repetiti |
2026-06-29 |
| commit |
0.00 |
chore: format |
|
Typical short message, refers to formatt |
2026-06-29 |
| commit |
0.00 |
refac |
|
Standard one-word refactor message. |
2026-06-29 |
| commit |
0.00 |
refac |
|
Brief refactor, no AI hallmarks. |
2026-06-29 |
| commit |
0.00 |
refac |
|
Standard terse refactor abbreviation. |
2026-06-29 |
| commit |
0.00 |
refac |
|
Common minimalist refactor log. |
2026-06-29 |
| commit |
0.00 |
refac |
|
Very brief, human-typical commit message |
2026-06-29 |
| commit |
0.00 |
refac |
|
Extremely terse commit message; no AI si |
2026-06-29 |
| commit |
0.00 |
refac |
|
Only contains 'refac', standard shorthan |
2026-06-29 |
| commit |
0.00 |
refac |
|
Minimal message, lacks AI generation tra |
2026-06-29 |
| commit |
0.00 |
refac |
|
Just says 'refac', showing no AI charact |
2026-06-29 |
| commit |
0.00 |
refac |
|
Abbreviated commit message, definitely h |
2026-06-29 |
| commit |
0.00 |
refac |
|
Contains only a terse, common refactorin |
2026-06-29 |
| commit |
0.00 |
refac |
|
No verbosity or AI-style phrasing; stand |
2026-06-29 |
| commit |
0.00 |
refac |
|
Extremely brief; typical human commit me |
2026-06-29 |
| commit |
0.00 |
refac |
|
No signs of AI output, only a short abbr |
2026-06-29 |
| commit |
0.00 |
refac |
|
'refac' alone is typical human engineeri |
2026-06-29 |
| commit |
0.00 |
refac |
|
One-word commit message; very human and |
2026-06-29 |
| commit |
0.00 |
refac |
|
One-word commit message; very human and |
2026-06-29 |
| commit |
0.00 |
perf(ui): non-blocking model and tool server loading for unr |
|
Detailed and domain-specific with human- |
2026-06-29 |
| commit |
0.00 |
fix: Fixed the error message display for non-standard SSE (# |
|
Typical concise commit message; no signs |
2026-06-29 |
| commit |
0.00 |
refac |
|
One-word commit message; very human and |
2026-06-29 |
| commit |
0.00 |
refac |
|
One-word commit message; very human and |
2026-06-29 |
| commit |
0.00 |
refac |
|
One-word commit message; very human and |
2026-06-29 |
| commit |
0.00 |
refac |
|
One-word commit message; very human and |
2026-06-29 |
| commit |
0.00 |
refac |
|
One-word commit message; very human and |
2026-06-29 |
| commit |
0.00 |
fix(ui): workspace models bulk actions and search pagination |
|
Concise commit message; standard for hum |
2026-06-29 |
| commit |
0.00 |
chore(deps): patch frontend security dependencies (#26281) |
|
Standard dependency update message, full |
2026-06-29 |
| commit |
0.00 |
refac |
|
Single-word commit message, terse and hu |
2026-06-29 |
| commit |
0.00 |
refac |
|
Single-word commit message, terse and hu |
2026-06-29 |
| commit |
0.00 |
refac |
|
Single-word commit message, minimal and |
2026-06-29 |
| commit |
0.00 |
refac |
|
Single-word summary, typical human commi |
2026-06-29 |
| commit |
0.00 |
fix(ui): fix pinned note sidebar drag-and-drop into chat con |
|
Direct, technical fix message; no AI ind |
2026-06-29 |
| commit |
0.00 |
refac |
|
Very brief, standard refactor flag, huma |
2026-06-29 |
| commit |
0.00 |
refac |
|
Minimalist one-word commit message, clea |
2026-06-29 |
| commit |
0.00 |
refac |
|
Terse refactor commit message, human sty |
2026-06-29 |
| commit |
0.00 |
refac |
|
Extremely brief commit message, typical |
2026-06-29 |
| commit |
0.00 |
refac |
|
'refac' is terse and informal, typical h |
2026-06-29 |
| commit |
0.00 |
refac |
|
'refac' is terse and informal, typical h |
2026-06-29 |
| commit |
0.00 |
refac |
|
'refac' is terse and informal, typical h |
2026-06-29 |
| commit |
0.00 |
refac |
|
'refac' is terse and informal, typical h |
2026-06-29 |
| commit |
0.00 |
fix: persist control revert to loaded value (#25793) |
|
Short, changelog-style fix message; no A |
2026-06-29 |
| commit |
0.00 |
refac |
|
'refac' is terse and informal, typical h |
2026-06-29 |
| pr |
0.00 |
Fix feedback rating scale overflow |
|
Title is terse, no AI hallmarks; templat |
2026-07-07 |
| pr |
0.00 |
fix: hide empty reasoning details |
|
Bullet format, terse domain language, no |
2026-07-07 |
| pr |
0.00 |
fix: prevent chat input expand button overlap |
|
Terse commit summary, technical details, |
2026-07-07 |
| pr |
0.00 |
fix: allow feedback rating scale to scroll |
|
Technical summary, bullet points, no AI |
2026-07-07 |
| pr |
0.00 |
fix: sync note editor after external tool updates |
|
Succinct, technical, structured, no sign |
2026-07-07 |
| pr |
0.00 |
fix: apply merged model params to provider payloads |
|
Short, domain-specific, concise style, n |
2026-07-07 |
| pr |
0.00 |
fix: preserve newlines in plain text chat input |
|
Focused bullet points, human technical s |
2026-07-07 |
| pr |
0.00 |
fix: avoid duplicating nested table rows on paste |
|
Terse, technical changelog, no unnatural |
2026-07-07 |
| pr |
0.00 |
fix: stop fabricating 1-hour expiry for non-refreshable OAut |
|
Explains root cause specifically, with i |
2026-07-05 |
| pr |
0.00 |
fix(workspace): show human-readable names and remove 8-item |
|
Terse, domain-specific; no AI hallmarks |
2026-07-05 |
| pr |
0.00 |
fix(workspace): show human-readable names and remove 8-item |
|
Terse, domain-specific; no AI hallmarks |
2026-07-05 |
| pr |
0.00 |
fix(workspace): show human-readable names and remove 8-item |
|
Terse, domain-specific; no AI hallmarks |
2026-07-05 |
| pr |
0.00 |
Fix workspace search 26758 |
|
Human style with technical cause/effect, |
2026-07-05 |
| pr |
0.00 |
fix(workspace): show human-readable names and remove 8-item |
|
Terse, domain-specific; no AI hallmarks |
2026-07-05 |
| pr |
0.00 |
fix: block external resource loading in Vega chart rendering |
|
Focused technical explanation, informal, |
2026-07-05 |
| pr |
0.00 |
fix: sidebar chat list wiped after collapsing and reopening |
|
Troubleshooting details, domain knowledg |
2026-07-05 |
| pr |
0.00 |
feat: rename Folders to Projects in the UI |
|
Contextual explanation, clear human rati |
2026-07-05 |
| pr |
0.00 |
fix: preserve terminal selection on chat refresh |
|
Content is only a PR title, minimal/no f |
2026-07-04 |
| pr |
0.00 |
fix: add accessible names to icon-only buttons (WCAG 4.1.2) |
|
Only PR title present, no AI signals in |
2026-07-04 |
| pr |
0.00 |
fix: meet 4.5:1 text contrast for muted grays in light theme |
|
Only PR title; no evidence of AI in cont |
2026-07-04 |
| pr |
0.00 |
fix: expose ConfirmDialog with dialog role and label its inp |
|
Only a PR title; not enough free text to |
2026-07-04 |
| pr |
0.00 |
fix: add skip-to-content link and main/navigation landmarks |
|
Only PR title present; no AI indicators. |
2026-07-04 |
| pr |
0.00 |
fix: add global keyboard focus indicator (WCAG 2.4.7) |
|
PR title only; no free text for AI detec |
2026-07-04 |
| pr |
0.00 |
fix: add global keyboard focus indicator (WCAG 2.4.7) |
|
PR title only; no free text for AI detec |
2026-07-04 |
| pr |
0.00 |
feat: per-user and per-group token/message usage quotas with |
|
Technical language with domain-specific |
2026-07-04 |