Skip to content

v0.11.18

Latest

Choose a tag to compare

@github-actions github-actions released this 15 Jul 00:09
1b1c1e9

What's Changed

  • fix/714 by @FerroxLabs in #758
  • fix(ijfw): scan project workspaces at launch instead of cwd '/' (#716) by @FerroxLabs in #757
  • fix: make Cmd+Z undo pasted text in chat composer (#669) by @FerroxLabs in #766
  • fix: sync team conversation cache so send box shows active model (#736) by @FerroxLabs in #772
  • chore: add CODEOWNERS by @FerroxLabs in #753
  • fix(projects): surface distinct draft-generation failure classes (#682) by @FerroxLabs in #771
  • fix: settle rejected remote draft invocations instead of hanging (#684) by @FerroxLabs in #773
  • fix/721 by @FerroxLabs in #769
  • fix: unblock knowledge draft route from secure-config gate (#683) by @FerroxLabs in #767
  • fix(skills): read packed skill bodies in agentProfileMerge (#502) by @FerroxLabs in #768
  • fix: navigate to remaining tab when closing the active chat tab (#678) by @FerroxLabs in #765
  • fix: map wcore engine stderr to real host log levels (#717) by @FerroxLabs in #763
  • fix(wcore): surface engine mcp_failed events instead of dropping (#713) by @FerroxLabs in #760
  • fix: skip absent non-default locale rule/skill files silently (#719) by @FerroxLabs in #761
  • fix(extensions): remove stale pre-#275 bundled copies shadowing asar (#718) by @FerroxLabs in #764
  • fix(context): usage indicator max from registry catalog (#733) by @FerroxLabs in #776
  • fix/755 by @FerroxLabs in #770
  • fix(updater): explain Windows silent-noop update failures (UAC) (#492) by @FerroxLabs in #782
  • test: give the #721 garbage-child settle loop a 30s budget by @FerroxLabs in #775
  • test(e2e): realign team-create spec to v0.6.2.1 UI + reachability (#780) by @FerroxLabs in #784
  • fix/700 by @FerroxLabs in #778
  • fix(team): unstick codex add + claude fire in team leader flows by @FerroxLabs in #785
  • fix: log single-instance forwarding at info, not warn (#720) by @FerroxLabs in #759
  • fix(scroll): future-proof nested-scroller detection via composedPath (#777) by @FerroxLabs in #788
  • fix(tabs): navigate on close-left/right when the active tab is closed (#762) by @FerroxLabs in #790
  • fix(memory): wrap score-tooltip icon so hover can't blank the app (#751) by @FerroxLabs in #791
  • fix(team): raise + make configurable the Teams inactivity watchdog (#747) by @FerroxLabs in #789
  • fix(memory): contain detail-panel render errors with error boundaries by @FerroxLabs in #794
  • fix(team): deliver leader mailbox messages that arrive during its wake by @FerroxLabs in #796
  • fix(models): keep embedding models out of chat/workflow picker (#740) by @FerroxLabs in #797
  • fix(acp): collapse adapter respawn-storm banners + name corrupt install by @FerroxLabs in #798
  • fix(wcore): halt a stalled turn with an idle watchdog (#746) by @FerroxLabs in #803
  • fix(acp): persist allow-always approvals across restart (#672) by @FerroxLabs in #799
  • fix(context): size ACP context meter from the real model window (#733) by @FerroxLabs in #800
  • feat/app gate smoke by @FerroxLabs in #804
  • fix(providers): classify bge models as embeddings by @arc-web in #742
  • fix(guid): stop leaking unresolved agent ids into the chat placeholder by @FerroxLabs in #779
  • fix(context): resize the meter on model switch, size the sonnet slot by @FerroxLabs in #809
  • fix(security): trust a CGNAT peer only if it arrived over the tailnet by @FerroxLabs in #811
  • fix(test): stop the #721 spawn-test racing a fake clock against real IO by @FerroxLabs in #813
  • ci: label the superseded-run red so it stops reading as a test failure by @FerroxLabs in #805
  • fix(787): key team finalize dedup by turn to survive re-wake by @FerroxLabs in #815
  • fix(diag): stop over-redacting lowercase identifiers in Doctor report (#701) by @ShadowsTT in #702
  • test(787): assert synthesized finish stamps producing turnId by @FerroxLabs in #820
  • fix(787): consume engine per-turn turn_id on the ACP signal finish by @FerroxLabs in #822
  • feat(settings): add core extensions management by @sazora in #481
  • fix(extensions): refuse cleartext http settings-tab entryUrl by @FerroxLabs in #823
  • fix(webui): deny remote peers writing webui.desktop.* config (#819) by @FerroxLabs in #825
  • fix(acp): recover from a mid-run error instead of halting the agent by @FerroxLabs in #814
  • fix(webui): announce every LAN bind and get consent before exposing it by @FerroxLabs in #821
  • fix(acp): stop false "no YOLO mode" warning for claude backend by @FerroxLabs in #831
  • fix(extensions): gate cleartext-http entryUrl in native hooks (#824) by @FerroxLabs in #832
  • fix(context): size unknown models conservatively, not 1M (#807) by @FerroxLabs in #833
  • fix(webserver): loopback isn't operator behind a declared proxy by @FerroxLabs in #829
  • feat(security): warn once when an undeclared proxy fronts the app by @FerroxLabs in #834
  • fix(profiles): never run a named profile on the default profile's data by @FerroxLabs in #828
  • fix(updater): match app theme in the updater extension + add feedback by @FerroxLabs in #839
  • feat(about): auto-check for updates on open and show status inline by @FerroxLabs in #835
  • feat(permissions): per-workspace Chat/Cowork trust axis (#671) by @FerroxLabs in #841
  • fix(startup): reconcile chat turns interrupted by a crash on launch by @FerroxLabs in #840
  • fix(ijfw): correct the manual install command shown in settings by @FerroxLabs in #846
  • feat(cron): guard high-frequency new-conversation jobs + overlap skip by @FerroxLabs in #845
  • feat(assistants): export an assistant as a credential-redacted SKILL.md by @FerroxLabs in #848
  • feat(notifications): notify on task completion, sound optional (#579) by @FerroxLabs in #843
  • fix(projects): drop timeline filters that can never match anything (#180) by @FerroxLabs in #844
  • feat(agents): seed Hermes profiles as selectable preset assistants by @FerroxLabs in #851
  • fix(ijfw): spawn a real JS runtime, not the fused app binary (#706) by @FerroxLabs in #850
  • feat(workflows): credential-redacted portable export (#512) by @FerroxLabs in #855
  • fix(ui): status badges use success green, never the brand accent (#729) by @FerroxLabs in #837
  • fix(notify): quiet-hours default, per-chat focus, redact, i18n (#579) by @FerroxLabs in #854
  • fix(mcp): resolve npx at session injection on Windows (#827) by @FerroxLabs in #858
  • fix(win): Hermes hooks/unbuffered + OpenClaw IPv4/shim on Windows (#756) by @FerroxLabs in #856
  • fix(workflow): persist mobile Steps-rail toggle preference (#116) by @FerroxLabs in #852
  • fix(providers): guide ChatGPT OAuth on headless hosts instead of hanging by @FerroxLabs in #849
  • chore(engine): pin wayland-core to v0.12.25 (#754) by @FerroxLabs in #861
  • fix(windows): clean protocol + start-on-boot registry on uninstall by @FerroxLabs in #860
  • fix(routing): keep native models off Flux in team/workflow spawns by @FerroxLabs in #864
  • fix(wcore): route OpenAI-family models off the Anthropic surface by @FerroxLabs in #865
  • fix(wcore): route OpenAI-family fallback to OAuth when sub connected by @FerroxLabs in #866
  • chore: bump desktop to 0.11.18 (bundle wayland-core v0.12.25) by @FerroxLabs in #867
  • fix(wcore): prefer API-key openai surface for OpenAI-family models when a key is available by @FerroxLabs in #868
  • fix(teams): default model for every agent + persist codex model selection by @FerroxLabs in #869
  • fix(models): ChatGPT-subscription catalog uses live codex token + OpenAI brand icon by @FerroxLabs in #870
  • fix(models): render OpenAI brand logo for the ChatGPT-subscription provider by @FerroxLabs in #874
  • fix(models): bump catalog data-version so existing installs auto-refresh the live subscription catalog by @FerroxLabs in #875
  • fix(ui): conversation view crashes on null offsetParent from CoworkToggle tooltip by @FerroxLabs in #876
  • fix(ui): Codex backend icon renders as solid white circle on dark theme by @FerroxLabs in #877
  • fix(guid): Codex model pick shows 'Default Model' — resolve label from curated list by @FerroxLabs in #879
  • fix(models): newest-first picker order + Flux Router all models enabled by @FerroxLabs in #880
  • fix(codex): migrate to @agentclientprotocol/codex-acp App Server adapter by @FerroxLabs in #878
  • fix(models): drop image + audio models from the chat picker by @FerroxLabs in #881
  • fix(codex): confirm selected model in header; stop silent-clearing usable subscription models by @FerroxLabs in #883
  • chore(cowork): pull the Chat/Cowork toggle from the UI for this release by @FerroxLabs in #884

New Contributors

Full Changelog: v0.11.17...v0.11.18