| pr |
1.00 |
fix: contain Archived Chats and Analytics content within the |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
fix: keep the Analytics settings tab contained within the se |
|
PR body explicitly mentions AI collabora |
2026-07-22 |
| pr |
1.00 |
i18n: add pt-BR translations for newly added UI items and co |
|
PR body explicitly mentions AI collabora |
2026-07-22 |
| pr |
1.00 |
i18n: add pt-BR translations for newly added UI items and co |
|
PR body explicitly mentions AI collabora |
2026-07-22 |
| pr |
1.00 |
feat: add BaseRT provider support |
|
PR body explicitly mentions AI collabora |
2026-07-22 |
| pr |
1.00 |
fix: migrate deprecated authlib.jose import to joserfc in oa |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
feat: add BaseRT provider support |
|
PR body explicitly mentions AI collabora |
2026-07-22 |
| pr |
1.00 |
Update translations for British English |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
chore: remove unused ArchivedChatsModal component |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
feat: setting to toggle keyboard shortcuts on/off |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
**i18n**: Internationalization or localization changes |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
**i18n**: Internationalization or localization changes |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
feat: show file upload errors in knowledge base |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
feat: show file upload errors in knowledge base |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
fix(vector-db): sanitize metadata values and convert complex |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
fix(vector-db): sanitize metadata values and convert complex |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
fix(vector-db): sanitize metadata values and convert complex |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
feat: add BaseRT provider support |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
fix: raise Node heap limit to stop OOM aborts in frontend bu |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
feat: add default file upload mode user setting |
|
PR body explicitly mentions AI collabora |
2026-01-23 |
| pr |
1.00 |
ci: scope PR format checks to the files each PR changes |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
ci: auto-label bug reports created outside the issue form |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
feat: forward user info headers to Mistral OCR API |
|
PR body explicitly mentions AI collabora |
2026-07-21 |
| pr |
1.00 |
feat: forward user info headers to Mistral OCR loader |
|
PR body explicitly mentions AI collabora |
2026-07-20 |
| pr |
1.00 |
feat: allow groups to be added to user info in headers |
|
PR body explicitly mentions AI collabora |
2026-07-20 |
| pr |
1.00 |
Fix image edit formdata |
|
PR body explicitly mentions AI collabora |
2026-07-19 |
| pr |
0.20 |
feat: enterprise knowledge base management dashboard |
|
Mostly technical, but a bit more formal/ |
2026-07-21 |
| pr |
0.20 |
feat: Enterprise Knowledge Base Management Dashboard |
|
Uses structured summary but nothing clea |
2026-07-20 |
| pr |
0.20 |
feat: enterprise knowledge base management dashboard |
|
Mostly technical, but a bit more formal/ |
2026-07-21 |
| pr |
0.20 |
feat: Enterprise Knowledge Base Management Dashboard |
|
Uses structured summary but nothing clea |
2026-07-21 |
| pr |
0.20 |
refac/perf: Migrate chat tags to chat_tag association table |
|
Somewhat formal but full of domain termi |
2026-04-17 |
| pr |
0.20 |
feat: Enterprise Knowledge Base Management Dashboard |
|
Uses structured summary but nothing clea |
2026-07-20 |
| pr |
0.20 |
feat: Enterprise Knowledge Base Management Dashboard |
|
Uses structured summary but nothing clea |
2026-07-20 |
| 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: Set color-scheme: dark in dark mode for native date/tim |
|
Concise technical explanation; no AI-sty |
2026-07-22 |
| pr |
0.10 |
i18n(zh-TW): update Traditional Chinese translation dictiona |
|
Summary is terse and technical; no AI in |
2026-07-22 |
| pr |
0.10 |
i18n(zh-TW): update Traditional Chinese translation dictiona |
|
Bullet summary; informal technical wordi |
2026-07-22 |
| pr |
0.10 |
fix: use explicit page 1 for chat list initialization on mob |
|
Direct technical fix; no ChatGPT-style p |
2026-07-22 |
| pr |
0.10 |
fix: make native date/time picker icons visible in dark mode |
|
Concise bugfix wording; casual technical |
2026-07-22 |
| pr |
0.10 |
fix: mutable default argument {} in generate_function_chat_c |
|
Contains specific technical wording and |
2026-07-20 |
| pr |
0.10 |
fix: mutable default argument {} in generate_function_chat_c |
|
Contains specific technical wording and |
2026-07-20 |
| pr |
0.10 |
fix: correct async import hook that disables the code-interp |
|
Technical jargon, terse, no AI-style phr |
2026-07-20 |
| pr |
0.10 |
feat: expose chat-attached knowledge to builtin tools when F |
|
Focused, technical, and minimal speculat |
2026-07-02 |
| pr |
0.10 |
fix: only admins may switch the global Automatic1111 checkpo |
|
Direct, technical, and detailed; lacks A |
2026-07-20 |
| pr |
0.10 |
fix: enforce action availability and model access on the cha |
|
Precise technical context and abrupt cut |
2026-07-20 |
| pr |
0.10 |
fix: fetch terminal system prompt per request with TTL cache |
|
Human-style description, domain-specific |
2026-07-20 |
| pr |
0.10 |
fix: Log upstream provider rejections at warn/error level |
|
Technical, concise, and specific to syst |
2026-07-20 |
| pr |
0.10 |
feat: add {{USER_GROUPS}} and {{USER_GROUP_IDS}} placeholder |
|
Domain-specific, direct, and practical i |
2026-07-20 |
| pr |
0.10 |
fix: knowledge_fs grep splits on literal backslash-n instead |
|
Technical language, specific bugfix, no |
2026-07-20 |
| pr |
0.10 |
fix: cache Sentinel master client across Redis operations |
|
Technical and terse, matches human engin |
2026-07-20 |
| pr |
0.10 |
fix(redis): cache Sentinel master client across operations |
|
Includes detailed explanation with jargo |
2026-07-20 |
| pr |
0.10 |
feat: add MCP elicitation support for server-enforced user c |
|
Technical free-text, domain-specific, no |
2026-07-17 |
| pr |
0.05 |
feat: add PKCE (OAUTH_CODE_CHALLENGE_METHOD) support to goog |
|
Domain-specific term PKCE; text is terse |
2026-07-21 |
| pr |
0.05 |
changelog: Update CHANGELOG.md |
|
Minimal free text; standard changelog up |
2026-07-14 |
| pr |
0.05 |
fix: honor the webhooks permission when saving user notifica |
|
Specific technical jargon and direct des |
2026-07-21 |
| pr |
0.05 |
fix: add missing folders field to SharingPermissions so the |
|
Uses schema terminology and is terse; la |
2026-07-21 |
| pr |
0.05 |
perf: replace json_array_elements subquery with indexable te |
|
Specific technical description, uses dom |
2026-07-21 |
| pr |
0.05 |
fix: preserve upstream token usage in Anthropic-compatible M |
|
Technical breakdown with bullet list; re |
2026-07-21 |
| pr |
0.05 |
perf: 40% LESS CPU usage: cut per-instance CPU cost of share |
|
Casual reduction summary, informal phras |
2026-07-21 |
| pr |
0.05 |
fix: strip knowledge file content from /api/models payload |
|
Technical, domain-specific wording; conc |
2026-07-21 |
| pr |
0.05 |
perf: cache the per-request enable_api_keys config read |
|
Technical explanation with abbreviations |
2026-07-21 |
| pr |
0.05 |
feat: add LDAP group synchronization support |
|
Mostly template content; title is terse |
2026-07-21 |
| pr |
0.05 |
perf: replace json_array_elements subquery with indexable te |
|
Specific technical description, uses dom |
2026-07-21 |
| pr |
0.05 |
fix(i18n): rename uz-Latn-Uz locale directory to uz-Latn-UZ |
|
Short, highly specific; conforms to temp |
2026-07-21 |
| pr |
0.05 |
feat: support disallowing CORS |
|
Short, domain-relevant with abrupt endin |
2026-07-20 |
| pr |
0.05 |
fix: wait for tool servers before URL auto-submit |
|
Terse, checklist-driven, clear domain la |
2026-07-20 |
| pr |
0.05 |
fix: preserve chronological chunk order in transcribe when u |
|
Checklist filled, domain-specific termin |
2026-07-17 |
| 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 |
build: bump python-multipart 0.0.27 -> 0.0.30 (CVE-2026-5353 |
|
Pure changelog with template structure; |
2026-07-11 |
| pr |
0.00 |
feat: Percentage context compaction |
|
Technical and specific, matches template |
2026-07-17 |
| pr |
0.00 |
fix(ui): constrain analytics tab content within settings mod |
|
Detailed issue-focused technical writing |
2026-07-22 |
| pr |
0.00 |
fix: calendar attendee RSVP correctness — server-derived sta |
|
Concise, domain-specific, clear PR inten |
2026-07-11 |
| pr |
0.00 |
fix: mobile Call Mode TTS playback, loading indicator, and c |
|
Technical summary with natural structure |
2026-07-22 |
| pr |
0.00 |
feat: add OpenAI-compatible /v1/embeddings proxy to Ollama r |
|
Technical, concise, clear project-specif |
2026-07-22 |
| pr |
0.00 |
fix: mobile Call Mode TTS playback, loading indicator, and c |
|
Direct, domain-specific; uses repo templ |
2026-07-22 |
| pr |
0.00 |
fix #27209: mobile Call Mode TTS playback, loading indicator |
|
Straightforward bug reference, matches t |
2026-07-22 |
| pr |
0.00 |
Bump the uv group across 2 directories with 11 updates |
|
— |
2026-07-22 |
| pr |
0.00 |
Bump the npm_and_yarn group across 1 directory with 7 update |
|
— |
2026-07-22 |
| pr |
0.00 |
fix: handle concurrent duplicate user creation in trusted-he |
|
Technical TOCTOU description, direct dom |
2026-07-22 |
| pr |
0.00 |
fix: preserve chunk order in transcription pipeline (#27143) |
|
Clear description of async behavior and |
2026-07-22 |
| pr |
0.00 |
feat: add LDAP group synchronization support |
|
Only title; no AI hallmarks in this mini |
2026-07-21 |
| pr |
0.00 |
i18n(zh-TW): update Traditional Chinese translation dictiona |
|
Brief translation update; checklist temp |
2026-07-22 |
| pr |
0.00 |
perf: use orjson instead of json for 17x CPU performance imp |
|
Performance summary with domain detail; |
2026-07-20 |
| pr |
0.00 |
feat: add model start form for system prompt variables |
|
Only title and template section; no evid |
2026-07-10 |
| pr |
0.00 |
Bump the uv group across 2 directories with 8 updates |
|
— |
2026-07-21 |
| pr |
0.00 |
Bump the uv group across 2 directories with 9 updates |
|
— |
2026-07-21 |
| pr |
0.00 |
Bump the pip group across 2 directories with 8 updates |
|
— |
2026-07-21 |
| pr |
0.00 |
Bump the npm_and_yarn group across 1 directory with 4 update |
|
— |
2026-07-21 |
| pr |
0.00 |
Bump the npm_and_yarn group across 1 directory with 4 update |
|
— |
2026-07-21 |
| pr |
0.00 |
fix: make native date/time picker icons visible in dark mode |
|
Minimal duplicated content; not enough t |
2026-07-21 |
| pr |
0.00 |
perf: lazily load branched chat history |
|
Very terse, uses technical jargon and ab |
2026-07-19 |
| pr |
0.00 |
fix: preserve system prompt across tool calls when memories |
|
Technical, concise, and uses domain term |
2026-07-07 |
| pr |
0.00 |
fix: handle urllib3-future 4-element socket options in SSRF- |
|
Technical, uses domain-specific language |
2026-07-05 |
| pr |
0.00 |
perf: linear content accumulation in the streaming response |
|
Technical, domain-specific and concise w |
2026-07-20 |
| pr |
0.00 |
perf: halve function-table queries in get_all_models |
|
Technical, human-like brevity, uses doma |
2026-07-20 |
| pr |
0.00 |
perf: stop recomputing static work in per-response ASGI midd |
|
Direct, technical and concise, typical o |
2026-07-20 |
| pr |
0.00 |
perf: cut per-chunk and per-request DB waste in the filter p |
|
Domain-specific language and bullet poin |
2026-07-20 |
| pr |
0.00 |
perf: batch API-key auth config reads |
|
Contains technical details and abbreviat |
2026-07-20 |
| pr |
0.00 |
perf: deduplicate repeated config fetches in Ollama request |
|
Very terse, technical, includes abbrevia |
2026-07-20 |
| pr |
0.00 |
perf: halve Redis round trips on model resolution and socket |
|
Technical, uses domain-specific language |
2026-07-20 |
| pr |
0.00 |
perf: column-only selects for user activity and webhook look |
|
Domain-specific, concise, no AI-typical |
2026-07-20 |
| pr |
0.00 |
perf: batch and deduplicate per-request DB reads in the chat |
|
Concise, technical writing with domain d |
2026-07-20 |