f82f2d524d
fix(socket): suppress retry-storm Sentry noise + empty-token guard (OPENHUMAN-TAURI-8M) ( #1568 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:59:41 -07:00
afdc268040
fix(observability): drop transient upstream HTTP from Sentry (429/408/502/503/504) ( #1529 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:45:06 -07:00
00fda569e0
fix(subconscious): route text-only tasks through cloud when local AI disabled ( #1565 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:42:12 -07:00
3c542b1109
fix(config): recover from corrupted config.toml via persistent .bak ( #1563 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:41:50 -07:00
Steven Enamakel and GitHub
c7ac365982
fix(observability): skip Sentry report for provider "Budget exceeded" errors ( #1530 )
2026-05-12 20:32:21 -07:00
4be66bafd1
feat(local_ai): Ollama precondition gate + install UX hardening ( #1475 ) ( #1569 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:31:23 -07:00
59bbf67e4e
refactor: move inline cfg-gated platform imports to top-level use statements ( #1564 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:11:07 -07:00
18962eba6c
fix(config): recover from corrupted config.toml instead of crashing boot ( #1537 )
...
Co-authored-by: sanil-23 <sanil@vezures.xyz >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:10:12 -07:00
de39142117
refactor(api): robust websocket URL construction ( #1560 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:06:14 -07:00
f770c9d12a
fix: cache device profile detection ( #1585 )
...
Co-authored-by: shadowdoggie <245463453+shadowdoggie@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:04:26 -07:00
8e31b766a4
chore(deps): cargo update lockfiles to patch openssl + rand CVEs ( #1581 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:04:08 -07:00
70f1275ed3
fix(release): publish linux-x86_64 AppImage asset and validate latest.json ( #1582 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:02:47 -07:00
d9da5bfc09
feat(tauri): hide main window to tray on Windows close ( #1583 )
...
Co-authored-by: Matt Van Horn <455140+mvanhorn@users.noreply.github.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 20:02:27 -07:00
721cb2b64c
fix(util): UTF-8-safe truncation helpers + audit unsafe byte-slice call sites (OPENHUMAN-TAURI-7G) ( #1549 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:57:34 -07:00
29f4b02d3b
fix(socket): follow HTTP 3xx during WebSocket handshake (OPENHUMAN-TAURI-9X) ( #1547 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:57:18 -07:00
ad11a08e54
fix(sentry): drop dev-server fetch noise from Tauri shell events (OPENHUMAN-TAURI-V) ( #1545 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:57:10 -07:00
75097e66d5
fix(rpc): rewrite legacy method names server-side before dispatch (OPENHUMAN-TAURI-BQ) ( #1544 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:57:06 -07:00
2f2f98516a
fix(rpc): normalize legacy un-namespaced method names in dispatcher (OPENHUMAN-TAURI-9Q) ( #1541 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:56:51 -07:00
d762660ea3
fix(si_server): skip embedded server autostart on non-macOS (OPENHUMAN-TAURI-50) ( #1542 )
...
Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:56:40 -07:00
386b0025ed
fix(observability/auth): handle JWT-required expiry path and normalize backend API base URLs ( #1551 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:56:24 -07:00
84d86da70e
fix(ipc): guard isTauri() on __TAURI_INTERNALS__.invoke (OPENHUMAN-REACT-S) ( #1556 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:56:03 -07:00
3d4e4d278c
fix(webview_apis): always bind ephemeral port, ignore stale PORT_ENV (OPENHUMAN-TAURI-82) ( #1543 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:55:03 -07:00
5e72d02a51
fix(accounts): reset transient webview status on rehydrate ( #1536 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:54:42 -07:00
706edf5f44
fix(composio): collect WABA ID before WhatsApp Business OAuth flow ( #1550 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:51:54 -07:00
3bfe53aaa9
fix(tauri): hide instead of destroy main window on Windows close (OPENHUMAN-TAURI-2X) ( #1548 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:51:31 -07:00
54a9396f88
fix(ollama): URL builder + local-AI noise suppression bundle ( #1553 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:50:33 -07:00
2bc103bd65
fix(memory): demote transient SQLite busy in tree_jobs_worker (OPENHUMAN-TAURI-BP) ( #1579 )
...
Co-authored-by: Steven Enamakel <enamakel@tinyhumans.ai >
2026-05-12 19:43:01 -07:00
Steven Enamakel and GitHub
50058e4719
test(triage): inject permit acquisition so evaluator tests stop hanging ( #1524 )
2026-05-12 19:09:57 -07:00
Cyrus Gray and GitHub
b9f1c0856c
chore(readme): add UTM tracking params to download links ( #1559 )
2026-05-12 11:53:33 -07:00
Cyrus Gray and GitHub
8e9aef60f6
feat(analytics): implement Google Analytics ( #1533 )
2026-05-12 11:50:49 -07:00
af4d231ced
chore(branding): refresh app icons across all sizes ( #1571 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 11:30:29 -07:00
github-actions[bot]
3966df4037
chore(staging): v0.53.31
v0.53.31-staging
2026-05-12 17:49:07 +00:00
Steven Enamakel and GitHub
7824f5057a
fix(ci): disable pnpm cache in setup-node and bump deprecated app-token action ( #1572 )
2026-05-12 10:07:59 -07:00
github-actions[bot]
15c744296d
chore(staging): v0.53.30
v0.53.30-staging
2026-05-12 12:21:31 +00:00
7ce319362b
fix(windows): wire CEF keyboard input routing on cold launch ( #1528 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 17:07:00 +05:30
Cyrus Gray and GitHub
78d1f3d5fa
chore: add sentry_bugs to gitignore ( #1525 )
2026-05-12 15:30:09 +05:30
Steven Enamakel and GitHub
8b4350ea33
fix(auth): stop 401 cascade after session expiry (OPENHUMAN-TAURI-1T) ( #1516 )
2026-05-12 02:31:09 -07:00
github-actions[bot]
ef556f8835
chore(staging): v0.53.29
v0.53.29-staging
2026-05-12 09:25:51 +00:00
3db3b92992
fix(webview-accounts): typed error wrap for openWebviewAccount ( #1472 ) ( #1521 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-12 00:22:29 -07:00
Steven Enamakel and GitHub
aacde80fdc
fix(chat): release composer lock on socket disconnect (Windows lockout) ( #1522 )
2026-05-12 00:22:07 -07:00
Steven Enamakel and GitHub
7ce933bb2d
perf(conversations): track message stats in threads log so list_threads is O(threads.jsonl) ( #1517 )
2026-05-12 00:21:44 -07:00
Steven Enamakel and GitHub
4631f5634c
Redact auth profile lock paths from errors ( #1515 )
2026-05-11 23:57:49 -07:00
Steven Enamakel and GitHub
99d2015dfc
fix(credentials): quarantine corrupt auth profile store ( #1514 )
2026-05-11 23:30:20 -07:00
Steven Enamakel and GitHub
ba3e116609
fix(conversations): catch loadThreads rejection on mount to silence Sentry noise ( #1513 )
2026-05-11 20:03:46 -07:00
Steven Enamakel and GitHub
f14f97ce56
fix(secrets): cache decoded key + retry transient reads (OPENHUMAN-TAURI-58) ( #1509 )
2026-05-11 19:47:09 -07:00
Steven Enamakel and GitHub
6729fe9453
fix(observability): render full anyhow chain so Sentry events are diagnosable ( #1511 )
2026-05-11 19:35:22 -07:00
Steven Enamakel and GitHub
e3749a0383
fix(tauri): prevent CEF init panic on second launch via single-instance plugin ( #1510 )
2026-05-11 19:35:03 -07:00
obchain and GitHub
018619dc6a
feat(orchestrator): expose update_check + update_apply tools ( #1435 ) ( #1473 )
2026-05-11 19:32:45 -07:00
Steven Enamakel and GitHub
c1200b8a2e
fix(observability): skip Sentry report for 429 from upstream providers ( #1512 )
2026-05-11 19:25:28 -07:00
Steven Enamakel and GitHub
5bef91ea4d
fix(memory): default embeddings to cloud (Voyage), opt in for local Ollama ( #1508 )
2026-05-11 19:10:29 -07:00