Ghost Scripter and Cursor
6019ea2f22
fix(oauth): wait for runtime readiness before first sign-in ( #1689 )
...
First-launch Google/GitHub sign-in often failed because the auth deep link
ran before BootCheckGate finished and the embedded core answered RPC. Gate
OAuth on core mode + core.ping + bootstrap completion, start processing
earlier from the Welcome buttons, and surface actionable errors instead of a
generic failure message.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-05-20 02:25:02 +05:30
828ae4d4f1
fix: ignore core state commits after unmount ( #2021 )
...
Co-authored-by: LawyerLyu <georgelyutwitter@gmail.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-19 12:48:10 -07:00
f1257c59f9
fix(i18n): translate zh-CN contextGathering errorDesc ( #1917 ) ( #2042 )
...
Co-authored-by: 李冠辰 <liguanchen@xiaomi.com >
Co-authored-by: Steven Enamakel <31011319+senamakel@users.noreply.github.com >
2026-05-19 12:18:12 -07:00
049d1ea7ab
harden: validate webview event payloads ( #2036 )
...
Co-authored-by: LawyerLyu <georgelyutwitter@gmail.com >
Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com >
2026-05-19 21:26:01 +05:30
afe1147422
fix(onboarding): clarify continue to chat fallback ( #2173 )
...
Co-authored-by: Ajay Kumar Reddy Nelavetla <ajay@Ajays-MacBook-Air.local >
2026-05-19 21:12:00 +05:30
1f98614869
feat(inference): gate local Ollama models by memory-layer context-window minimum ( #2122 )
...
Co-authored-by: Cyrus Gray <cyrus@tinyhumans.ai >
2026-05-19 19:40:06 +05:30
3aa2984e3f
feat(billing): drop rate-limit UI, surface cycle usage insights ( #2027 )
...
Co-authored-by: M3gA-Mind <megamind@mahadao.com >
2026-05-19 17:25:02 +05:30
Mega Mind and GitHub
764eda65ea
fix(core-state): add backoff after bootstrap budget exhaustion ( #2194 )
...
Adds 10s poll backoff once the 5-retry bootstrap budget is exhausted, preventing tight retry loops during slow startup. Reverts to 2s on recovery. Builds on #2167 (debug message helper).
- BACKOFF_POLL_MS = 10_000: scheduleNext uses longer delay after bootstrap exhaustion, 2s otherwise
- coreStatePollFailureWarningMessage messages updated to say 'bootstrap poll failed' and 'budget exhausted; continuing with backoff'
- Tests: backoff timing (fake timers), recovery revert, impossible-counter negative assertion, debug message describe block properly separated
Closes #2158
2026-05-19 15:41:39 +05:30
91a5bb9db9
fix(core-state): clarify retry failure logs ( #2167 )
...
Adds coreStatePollFailureDebugMessage helper to eliminate impossible attempt counters (e.g. 11/5) from debug logs, distinguishing bootstrap retries from post-bootstrap background polling.
Fixes #2158
Co-authored-by: okbexx <okbexx@users.noreply.github.com >
2026-05-19 15:36:32 +05:30
Mega Mind and GitHub
f285b80de0
fix(ai-settings): filter reserved slugs in loadAISettings and saveAISettings ( #2184 )
2026-05-19 14:16:20 +05:30
81a0faef9d
feat(memory): #1574 Stage 2 — per-(row,model) embedding storage live (cutover + migration + re-embed backfill + switch UX) ( #2153 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-19 01:31:11 -07:00
Steven Enamakel and GitHub
16b35af570
feat(ai-panel): per-workload temperature + endpoint URL UX for local runtimes ( #2165 )
2026-05-18 22:04:54 -07:00
Mega Mind and GitHub
a719d781d1
feat(ai-panel): add chat workload and cloud model picker with slug-based lookup fix ( #2152 )
2026-05-18 15:04:57 -07:00
Mega Mind and GitHub
4c2a04b6e4
fix(i18n): fix ~80 broken/placeholder strings in en.ts ( #2144 )
2026-05-18 14:52:46 -07:00
Steven Enamakel and GitHub
0b053c55f5
feat(mascot): locale-aware voice + multilingual LLM replies ( #2115 )
2026-05-18 07:28:14 -07:00
Steven Enamakel and GitHub
b709941e2e
refactor(staging): dark mode polish, theme toggle, i18n restore + debug probe ( #2095 )
2026-05-18 07:06:34 -07:00
Steven Enamakel and GitHub
d5cef57cfd
feat(i18n): translate ~3,900 strings across 9 locales + add Italian ( #2070 )
2026-05-18 03:32:14 -07:00
CodeGhost21 and GitHub
1d3563bf49
test(intelligence): backfill memory-tab unit tests ( #1870 ) ( #2064 )
2026-05-18 15:59:40 +05:30
Steven Enamakel and GitHub
0f616e4a62
fix(accounts): don't persist activeAccountId across renderer reloads ( #2044 ) ( #2047 )
2026-05-17 23:07:43 -07:00
Steven Enamakel and GitHub
0ad72dccfa
feat(theme): dark mode + UI primitives standardization ( #2046 )
2026-05-17 23:01:27 -07:00
db087a7d3e
fix: validate session token update events ( #2018 )
...
Co-authored-by: LawyerLyu <georgelyutwitter@gmail.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-17 18:46:15 -07:00
rohan and GitHub
2ec4e954eb
feat(ui): restore cross-provider RespondQueuePanel and purge legacy Mnemonic page ( #2000 )
2026-05-17 18:12:35 -07:00
Steven Enamakel and GitHub
db99318ea4
feat(discord): ingest webview transcripts into memory ( #1993 )
2026-05-17 18:08:08 -07:00
Jarl and GitHub
3aaba5e30c
fix: harden token handling and key rotation logs ( #1999 )
2026-05-17 15:20:10 -07:00
NgoQuocViet2001 and GitHub
4738ef1c8c
fix(app): clean up boot services during HMR ( #1997 )
2026-05-17 15:19:58 -07:00
e6f3e1f983
fix(core-state): guard refresh commits after unmount ( #1992 )
...
Co-authored-by: Codex <codex@openai.com >
2026-05-17 15:18:10 -07:00
Steven Enamakel and GitHub
f65ef6a431
feat(vault): folder-of-files ingestion into memory (NotebookLM-style) ( #1994 )
2026-05-17 15:17:41 -07:00
Steven Enamakel and GitHub
b43bba7dac
test: expand and stabilize settings e2e coverage ( #2024 )
2026-05-17 15:15:21 -07:00
Steven Enamakel and GitHub
476d7e3992
i18n: full UI coverage across 10 languages ( #1986 )
2026-05-17 14:19:59 -07:00
Steven Enamakel and GitHub
f9de38d6f9
Add WeChat embedded webview support ( #1991 )
2026-05-17 02:38:10 -07:00
Steven Enamakel and GitHub
95f1f5f063
Refactor inference around external Ollama routing ( #1975 )
2026-05-17 02:37:42 -07:00
Steven Enamakel and GitHub
2e58438aa9
test(e2e): onboarding simple vs advanced mode spec ( #1989 )
2026-05-17 02:02:25 -07:00
Ruifeng Xue and GitHub
5f8241254b
fix(api): avoid logging bearer tokens in request diagnostics ( #1987 )
2026-05-17 01:38:46 -07:00
Ruifeng Xue and GitHub
3aa8477e1a
fix(socket): use core auth user id for socket state scoping ( #1984 )
2026-05-17 01:37:30 -07:00
c7052709e7
Add background loop controls and usage diagnostics ( #1965 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-17 01:35:55 -07:00
e5f5ce02f5
fix(app): trim URLs before openUrl http fallback ( #1954 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-16 21:02:07 -07:00
a352e0fa6b
fix(a11y): add ARIA roles and labels to ProgressIndicator ( #1906 )
...
Co-authored-by: Kiro <kiro@kiro.dev >
Co-authored-by: ZaynRae <182192945+ZaynRae@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-16 20:50:18 -07:00
Aqil Aziz and GitHub
992d46dd15
fix(socket): preserve queued once listeners ( #1978 )
2026-05-16 20:44:36 -07:00
9400f77364
fix: surface expired Composio auth state ( #1893 )
...
Co-authored-by: honor2030 <19909783+honor2030@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-16 20:41:20 -07:00
Monking and GitHub
1ecb0e27e0
fix(i18n): complete zh-CN onboarding translations ( #1981 )
2026-05-16 20:28:13 -07:00
Pranav Agarkar and GitHub
34781a1c44
fix(security): guard OpenhumanLinkModal against arbitrary event paths ( closes #1945 ) ( #1949 )
2026-05-16 20:20:40 -07:00
Steven Enamakel and GitHub
40a384ed65
feat(wallet): add default rpc and EVM execution tools ( #1964 )
2026-05-16 15:12:09 -07:00
Steven Enamakel and GitHub
59c5c53a93
feat(mascot): backend mascot library + meeting-bot banner ( #1894 )
2026-05-16 00:51:09 -07:00
f90a337bc0
Add agent task orchestration ( #1768 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 21:36:08 -07:00
Steven Enamakel and GitHub
86b57281dc
feat(providers): slug-keyed cloud providers + per-workload model routing ( #1888 )
2026-05-15 21:19:07 -07:00
320fd6c74c
feat(conversations): dedicated worker-thread UI surface ( #1624 ) ( #1812 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 21:18:36 -07:00
258837e17b
composio: preserve Composio tool error semantics instead of bucketing as 502 ( #1797 ) ( #1827 )
...
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 20:59:52 -07:00
efab59b88c
fix(composio): gracefully handle unknown method for trigger settings RPC ( #1784 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 20:32:38 -07:00
159c0aa8fe
Improve reset local data guidance for locked Windows files ( #1811 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 20:32:14 -07:00
30345ccd3d
Feat/gmail unsubscribe agent ( #1657 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-15 20:30:37 -07:00