Releases: tinyhumansai/openhuman
Releases · tinyhumansai/openhuman
OpenHuman v0.52.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(voice): resolve dictation pipeline in embedded Tauri app by @oxoxDev in #466
- feat: consolidate overlay into desktop app and add compact orb demo by @senamakel in #450
- Refactor core-polled app state and screen intelligence status by @senamakel in #464
- docs: comprehensive documentation for core Rust modules by @senamakel in #470
- refactor: remove dead frontend modules and obsolete API layers by @senamakel in #469
- Refactor core cross-domain flows onto event bus by @senamakel in #468
- Add coupon redemption to Rewards page by @senamakel in #471
- Improve upsell flow and retire legacy overlay app by @senamakel in #473
- Integrate Rewards page with backend Discord roles and achievements by @senamakel in #475
- feat(agent): sub-agents, reasoning→agentic routing, layered context pipeline by @senamakel in #474
- feat(thu-fullrun): overlay attention, skills sync, credits & settings refresh by @senamakel in #479
Full Changelog: v0.52.0...v0.52.2
OpenHuman v0.52.0
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(settings,skills): reorganize settings and skills pages by @graycyrus in #453
- fix(skills): per-card loading state on skill enable by @graycyrus in #454
- fix(auth): unify OAuth button styles and disable email login by @graycyrus in #456
- fix(onboarding): clean up referral step UI and error display by @graycyrus in #457
- fix(onboarding): inline permission buttons and tighten layout by @graycyrus in #458
- fix(subconscious): seed defaults into per-user workspace + fix Intelligence page stale log by @sanil-23 in #462
- fix(auth): update RPC method names for authentication calls by @M3gA-Mind in #463
- fix(release): sync root Cargo version in release pipeline (#449) by @oxoxDev in #461
- fix(autocomplete): graceful shutdown on app exit by @oxoxDev in #460
- fix(billing): align TeamUsage with backend PR #616 by @senamakel in #465
Full Changelog: v0.51.19...v0.52.0
OpenHuman v0.51.19
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(screen-intelligence): OCR-only mode without vision model by @senamakel in #424
- Add RAM-tiered local AI presets by @senamakel in #425
- feat(tree-summarizer): hierarchical summary tree module with CLI by @senamakel in #423
- feat(onboarding): redesign WelcomeStep as auto-advancing carousel by @graycyrus in #427
- refactor(billing): update terminology from "5-hour" to "10-hour" . by @YellowSnnowmann in #431
- fix(settings): resolve blank state on first open by @graycyrus in #429
- fix(ui): state-aware bootstrap buttons with user feedback (#353) by @oxoxDev in #426
- feat(refer) : Implement referral system with UI components and API integration by @YellowSnnowmann in #430
- fix(conversations): add bypassRateLimit flag to team usage and update by @YellowSnnowmann in #438
- Fix: telegram replies by @YellowSnnowmann in #436
- feat(upsell): usage-aware banners, rate-limit modal, and shared usage hook by @graycyrus in #440
- Feat/chat issue by @M3gA-Mind in #441
- fix(autocomplete): auto-start engine when config enabled (#412) by @oxoxDev in #442
- fix(chat): deduplicate assistant messages by subscribing to canonical events only (#432) by @oxoxDev in #439
- feat(subconscious): stabilize heartbeat + subconscious loop (#392) by @sanil-23 in #437
Full Changelog: v0.51.18...v0.51.19
OpenHuman v0.51.18
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(onboarding): move Tools step to Settings by @graycyrus in #408
- update onboarding by @graycyrus in #410
- fix(local_ai): Windows Ollama discovery + DirectML GPU for GLiNER RelEx by @sanil-23 in #416
- Improve inline autocomplete reliability, sanitization, and debug logging by @YellowSnnowmann in #407
- fix(voice): reduce dictation hallucinations and improve Fn/focus reliability (#385) by @oxoxDev in #409
- feat(welcome): redesign sign-in page to match Figma card layout by @graycyrus in #417
- fix: refresh accessibility onboarding state after macOS grant (#351) by @M3gA-Mind in #420
- Fix/365 enforce latest oauth gate from 351 by @M3gA-Mind in #421
- Make QuickJS runtime fully synchronous to fix async deadlock by @senamakel in #422
Full Changelog: v0.51.17...v0.51.18
OpenHuman v0.51.17
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(channels): Discord server/channel wiring and picker (#289) by @oxoxDev in #349
- Improve autocomplete observability and runtime controls in settings + JSON-RPC by @YellowSnnowmann in #308
- feat(nav): enable Home tab in bottom toolbar by @graycyrus in #361
- fix(settings): normalize padding across all settings panels by @graycyrus in #362
- refactor(intelligence): move memory workspace to Settings > Developer Options by @graycyrus in #364
- fix(memory): graph query returns namespace data and add sync e2e tests (#344) by @sanil-23 in #363
- feat: extract and load user working memory from skill sync payloads by @YellowSnnowmann in #357
- Feat/343 screen intelligence e2e tests by @YellowSnnowmann in #359
- fix(agent): inject skill tools into agent registry and unify ToolResult (#341) by @sanil-23 in #360
- Fix: decouple chat from local Ollama, route inference through Rust by @senamakel in #369
- feat: scope user data to per-user directories by @senamakel in #370
- feat: add typed event bus for cross-module decoupling by @senamakel in #374
- feat(local_ai): sentiment analysis, GIF decision & Tenor search by @senamakel in #373
- feat(update): core sidecar self-update with version detection by @senamakel in #372
- Enhance E2E testing environment by updating Dockerfile and workflows by @senamakel in #376
- feat: text_input domain module for focused field read/insert/ghost text by @senamakel in #377
- feat(integrations): add agent integration tools for Twilio, Google Places, and Parallel by @senamakel in #375
- feat(event_bus): wire webhooks, channels & skills through the event bus by @senamakel in #379
- feat(voice): standalone voice dictation server with hotkey support by @senamakel in #368
- fix(voice): anti-hallucination, clipboard paste, Fn key reliability by @senamakel in #380
- feat(memory): timestamp-prefixed document IDs by @senamakel in #381
- Feat/overlay by @M3gA-Mind in #378
- feat(screen-intelligence): standalone server with OCR + vision pipeline by @senamakel in #382
- feat(memory): global singleton, CLI, graph extraction fixes & light storage by @senamakel in #383
Full Changelog: v0.51.8...v0.51.17
OpenHuman v0.51.8
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(scripts): add core:stage script and improve dev code-signing setup by @senamakel in #311
- Fix Ollama workspace install flow by @senamakel in #310
- Fix Ollama download retries and progress reporting by @senamakel in #312
- fix(memory): ingest entities/relations after skill sync (#292) by @sanil-23 in #313
- feat(ui): light theme redesign — part 2 (onboarding, nav bar, page layouts) by @graycyrus in #309
- feat(webhooks): add developer webhook debug panel by @senamakel in #314
- feat(channels): implement Telegram + Discord UI and connection state (#286) by @oxoxDev in #317
- Update webhook routes for backend contract by @senamakel in #316
- feat(conversations): show 5-hour and weekly rate limit usage with reset times by @senamakel in #318
- feat(skills): advanced authentication modes for skills by @senamakel in #315
- Fix/update api by @senamakel in #319
- Update billing discount messaging by @senamakel in #321
- refactor(core): move app state ownership into the Rust core by @senamakel in #320
- feat(channels): complete Telegram Managed DM flow and realtime sync (#288) by @oxoxDev in #322
- feat: add skills CLI for standalone skill development runtime by @senamakel in #323
- Fix local reset flow and Accessibility permission handling by @senamakel in #324
- feat: background ingestion queue for memory graph extraction by @senamakel in #325
- feat: improve overlay debug visibility and triggers by @senamakel in #326
- feat: encrypted OAuth token flow with XOR key-splitting by @senamakel in #327
- Improve settings, rewards, chat, and skills UI polish by @senamakel in #328
- Fix/encryption by @senamakel in #329
- UI polish: skill encryption key, disconnect fix, settings layout cleanup by @senamakel in #330
- Redesign billing: pay-as-you-go first-class + coupon redemption by @senamakel in #337
- feat: Telegram managed login, channel messaging, and inbound agent loop by @senamakel in #338
- Feat/docs by @senamakel in #331
- feat: screen intelligence pipeline + CLI + keep_screenshots config by @senamakel in #339
- Extract socket controller into dedicated domain module by @senamakel in #340
Full Changelog: v0.51.6...v0.51.8
OpenHuman v0.51.6
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(e2e): rewrite performFullLogin and extend walkOnboarding for 6-st… by @YellowSnnowmann in #303
- Revert "fix(e2e): rewrite performFullLogin and extend walkOnboarding for 6-st…" by @graycyrus in #306
- Fix/202: e2e logout relogin onboarding by @YellowSnnowmann in #305
- Local AI: unified preset bootstrap, first-run Home flow, and resilient model pulls by @YellowSnnowmann in #304
- feat(memory): surface entity types in recall/query API and UI (#207) by @sanil-23 in #302
- feat(ui): full light theme redesign based on Figma design tokens by @graycyrus in #307
Full Changelog: v0.51.5...v0.51.6
OpenHuman v0.51.5
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix: stabilize screen intelligence screenshot capture and settings flow by @YellowSnnowmann in #275
- fix: patch whisper-rs-sys for Windows MSVC static CRT by @sanil-23 in #276
- enhance(onboarding): standardize Next/Continue button across all steps by @graycyrus in #277
- fix(onboarding): surface LocalAI download failures with retry notification by @graycyrus in #271
- Feat/add dictation by @YellowSnnowmann in #278
- feat: subconscious loop — local-model background awareness via heartbeat by @sanil-23 in #268
- refactor(onboarding): remove MnemonicStep and Open Accessibility button, add Recovery Phrase settings panel by @graycyrus in #279
- fix(tauri): resolve "Command restart_core_process not found" stale ACL by @graycyrus in #280
- fix(windows): fix install script and add Windows build workflow by @senamakel in #281
- Fix/191 skills reliability upstream by @M3gA-Mind in #282
- fix(onboarding): resolve overlay race condition between RPC and Redux state by @graycyrus in #284
- test(e2e): skill execution flow (core RPC + Skills UI) by @M3gA-Mind in #283
- Feat: update complete onboarding helper by @YellowSnnowmann in #299
- fix(memory): clean up unused JWT token parameter in memory init (#204) by @sanil-23 in #300
- feat(memory): add bulk namespace clear operation (#205) by @sanil-23 in #301
Full Changelog: v0.51.4...v0.51.5
OpenHuman v0.51.4
Immutable
release. Only release title and notes can be modified.
What's Changed
- feat(about_app): add a runtime capability catalog for app discovery by @YellowSnnowmann in #267
- fix(onboarding): reset OnboardingOverlay local state on logout by @graycyrus in #269
- feat(permissions): add new service-related permissions to allow-core-… by @M3gA-Mind in #272
Full Changelog: v0.51.2...v0.51.4
OpenHuman v0.51.2
Immutable
release. Only release title and notes can be modified.
What's Changed
- fix(onboarding): clear all onboarding state on logout so overlay reappears by @graycyrus in #167
- feat(billing, team): add billing and team management RPC functionality by @YellowSnnowmann in #159
- fix: reduce agent loop hallucination and improve tool call reliability by @sanil-23 in #156
- Feat:package manager channels (brew, apt, npm ) by @YellowSnnowmann in #166
- Feat/humanlike replies by @YellowSnnowmann in #168
- revert: remove unnecessary prompt and parser changes from #156 by @sanil-23 in #169
- fix: unwrap API envelope in memory tauriCommands and fix file path scope by @sanil-23 in #172
- feat(docker): Dockerfile, cloud server support, and parallel release pipeline by @senamakel in #174
- refactor: extract release workflow scripts into modular files by @senamakel in #175
- fix: onboarding flow - registry skills, config-based flag, dead code cleanup by @senamakel in #177
- feat(memory): conversation segmentation, event extraction, and user profile accumulation by @senamakel in #176
- feat(e2e): move CI to Linux by default, keep macOS optional by @CodeGhost21 in #141
- feat(voice): dedicated voice assistance module for STT/TTS by @senamakel in #178
- feat: local model auto-reaction on user messages by channel type by @senamakel in #181
- fix(e2e): overhaul all E2E specs for Linux tauri-driver by @CodeGhost21 in #180
- fix(autocomplete): reliability bugs and in-app ghost text (#107) by @oxoxDev in #179
- fix(macos): restart sidecar so TCC permission state updates after System Settings (#133) by @M3gA-Mind in #182
- feat(memory): redesign memory workspace with graph, insights, heatmap by @senamakel in #185
- refactor: extract accessibility middleware module by @senamakel in #184
- fix(skills): route sync RPC to onSync handler and persist state to memory by @senamakel in #183
Full Changelog: v0.50.3...v0.51.2