Commit Graph

74316 Commits

Author SHA1 Message Date
Shakker
0ddcbfa170 refactor: tighten Buzz directory bounds 2026-07-31 13:40:32 +01:00
Shakker
6c7a96e588 fix: budget Buzz relay subscriptions 2026-07-31 13:40:32 +01:00
Shakker
4ea1ba33d5 fix: refresh Buzz room names after metadata edits 2026-07-31 13:40:32 +01:00
Shakker
d81db8b59f perf: avoid unnecessary Buzz directory refreshes 2026-07-31 13:40:32 +01:00
Shakker
370270f9e7 fix: keep Buzz live subscriptions room scoped 2026-07-31 13:40:32 +01:00
Shakker
68002f9be8 fix: retain synchronous Buzz directory query cleanup 2026-07-31 13:40:32 +01:00
Shakker
beb9d2120b fix: restore Buzz relay type imports 2026-07-31 13:40:32 +01:00
Shakker
dbd9c2f18c refactor: keep Buzz directory helpers private 2026-07-31 13:40:32 +01:00
Shakker
3c78fe00f3 docs: document Buzz directory identities 2026-07-31 13:40:32 +01:00
Shakker
751129ed49 test: register Buzz directory contracts 2026-07-31 13:40:32 +01:00
Shakker
3f15172577 feat: label Buzz senders and rooms from relay profiles 2026-07-31 13:40:32 +01:00
Shakker
ec3b7a5f1d feat: expose Buzz sender and room directory 2026-07-31 13:40:32 +01:00
Shakker
f8700e2835 refactor: share Buzz membership snapshot queries 2026-07-31 13:40:32 +01:00
Shakker
b9eec01e77 refactor: share Buzz authenticated relay setup 2026-07-31 13:40:32 +01:00
Shakker
33340b853d feat: maintain Buzz directory state on the active bus 2026-07-31 13:40:32 +01:00
Shakker
ba2510e8fa feat: add Buzz directory state model 2026-07-31 13:40:32 +01:00
Peter Steinberger
146bb513e8 fix(telegram): preserve album captions and topic-aware media retries (#116827)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:36:46 -07:00
Vincent Koc
ba1a6722bb feat(plugins): externalize Vydra provider (#116813) 2026-07-31 20:35:43 +08:00
Peter Steinberger
08c47c29bb fix(daemon): report platform service removal failures (#116819)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:33:39 -07:00
Peter Steinberger
deee9ed3cb fix(daemon): verify service starts and installations (#116815)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:32:06 -07:00
Peter Steinberger
2d5c24bc29 fix(skills): enforce skill identity and prompt invariants (#116817)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:30:54 -07:00
Peter Steinberger
d2047364a8 fix(google): preserve streamed termination and usage facts (#116822)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:29:40 -07:00
Peter Steinberger
b7e6197a3d fix(setup): surface completion failures and close verification progress (#116825)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:28:09 -07:00
Peter Steinberger
1c99584f5d fix(cron): preserve failure notification topic routing (#116830)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:26:59 -07:00
Peter Steinberger
a8523bcecd fix(agents): surface malformed tools and approval delivery failures (#116831)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:25:46 -07:00
Peter Steinberger
366a686cba fix(qa): authenticate producer and generated-media evidence (#116828)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:24:06 -07:00
Peter Steinberger
13a5104b91 fix(discord): clean up deleted threads and reaction actors (#116823)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:22:57 -07:00
Peter Steinberger
ca11c4902d fix(discord): retry safe webhook and reaction requests (#116821)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:21:42 -07:00
Peter Steinberger
18cd6ee654 fix(ui): own model provider config mutation lifecycle (#116829)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:20:27 -07:00
Vincent Koc
d8f229f2e6 Merge pull request #116735 from vincentkoc/fix/openai-preconnect-lifecycle
* commit 'b218adb7a7d931927aa7fd577f40b31ecc113c3b':
  chore(openai): drop release-owned changelog entry
  fix(openai): narrow idle lifecycle cancellation
  fix(openai): discard preconnect audio on close
  fix(openai): terminalize preconnect lifecycle
2026-07-31 20:18:48 +08:00
Peter Steinberger
6540e5ac79 fix(setup): isolate failed channel probes and report doctor diagnostics (#116824)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:15:34 -07:00
Peter Steinberger
b9e55935f8 fix(telegram): preserve edit previews, message cache, and group history (#116818)
* test(telegram): cover edited message preview and cache ownership

* fix(telegram): preserve edit previews and refresh message context

* fix(telegram): keep edited messages out of new group history

---------

Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:13:01 -07:00
Peter Steinberger
a91d92796f fix(whatsapp): preserve interactive replies and normalize media MIME (#116816)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:11:15 -07:00
wangmiao0668000666
7af2bb6262 fix(file-transfer): keep fetched media attachable in sandboxed replies (#116400)
Fixes #116338

Co-authored-by: wangmiao0668000666 <wang.miao86@xydigit.com>
2026-07-31 20:09:28 +08:00
Peter Steinberger
410c163328 fix(browser): preserve doctor JSON failure status (#116811)
* fix(browser): preserve doctor JSON exit status

* fix(browser): defer doctor failure exit

* test(browser): harden doctor JSON assertions
2026-07-31 05:08:22 -07:00
Peter Steinberger
c2b0def137 fix(ollama): stream native tool call lifecycle (#116809)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:08:10 -07:00
Peter Steinberger
f061b82d11 fix(matrix): preserve message-tool room thread routing (#116802)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:05:16 -07:00
Peter Steinberger
28744126fc fix(ui): restore mobile navigation and accessible usage filters (#116751)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 05:01:46 -07:00
Peter Steinberger
9812380f10 fix(ui): coalesce profile identity refresh (#116764)
* fix(ui): coalesce profile identity refresh

* style(ui): format profile refresh e2e
2026-07-31 05:00:21 -07:00
Peter Steinberger
708c4d68dc fix(ui): preserve chat attachments and run ownership (#116752)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:59:06 -07:00
Peter Steinberger
c52bc53745 fix(plugins): clean up partial service startup once (#116804)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:57:29 -07:00
Peter Steinberger
4d7d710c48 fix(qa-channel): enforce message and thread lifecycle ownership (#116801)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:56:07 -07:00
Peter Steinberger
4ec46e0ff1 fix(qa-lab): support groups and isolate thread timelines (#116803)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:54:03 -07:00
Vincent Koc
eb55c8ea8f feat(plugins): externalize Voyage embeddings (#116785)
* feat(voyage): externalize embedding provider

* fix(voyage): drop stale bundled description
2026-07-31 19:52:33 +08:00
Penchan
5f5a871f39 fix(outbound): strip echoed inbound metadata before delivery (#50520)
Co-authored-by: Penchan <penchan@penchan.co>
2026-07-31 19:51:12 +08:00
Peter Steinberger
754fddbc79 fix(anthropic-vertex): correct multi-region endpoints (#116757)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:50:24 -07:00
Peter Steinberger
c75e435e30 fix(ui): scope agent cron jobs and surface model catalog failures (#116771)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:47:31 -07:00
Peter Steinberger
988e1974b0 fix(ui): preserve scoped session state across updates (#116772)
Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:43:32 -07:00
wangyan2026
d865c9b8f5 fix(build): fail closed on symlinked build output roots (#116705)
Reject symlinked generated-output roots before build and postbuild mutation paths can recurse into unrelated targets. Cover aggregate, UI, export-template, bundled-plugin, Docker-prune, and plugin-runtime entry points with regression tests and migration guidance.

Closes #116498

Co-authored-by: WangYan <wang.yan29@xydigit.com>
2026-07-31 19:37:05 +08:00
Peter Steinberger
1a0fde18d6 fix(commands): validate native settings and preserve Telegram ingress outcomes (#116773)
* fix(commands): validate native directives and preserve Telegram outcomes

* test(commands): isolate native directive fast runtime

---------

Co-authored-by: Peter Steinberger <steipete@macos.shared>
2026-07-31 04:36:54 -07:00