Roy Martin
c905b3a7cf
fix(bluebubbles): don't let unknown-service direct match short-circuit pagination
...
Greptile flagged that directHandleIMessageMatch was misnamed: real
iMessage;-;<handle> direct hits return immediately, so the variable
only ever held unknown-service GUIDs. It was then used in the early-
break guard, which could stop pagination before a genuine iMessage
participant match on a later page was discovered.
- Rename to directHandleUnknownServiceMatch to reflect actual usage
- Drop it from the early-break guard (only break on real iMessage hit)
- Reorder return preference: participant iMessage > SMS direct >
unknown-service direct > SMS participant
- Add regression test covering the unknown-service short-circuit case
2026-04-06 07:20:57 -07:00
Roy Martin
ba76cca927
fix(bluebubbles): prefer iMessage over SMS when both chats exist
...
When sending to a handle (phone number) that has both an iMessage and an
SMS chat in BlueBubbles, resolveChatGuidForTarget returned whichever chat
it encountered first in the page. This caused messages to silently
downgrade from iMessage to SMS for recipients who use iMessage, which is
never what the user wants.
The fix tracks iMessage and SMS matches separately and returns the
iMessage match when available, falling back to SMS only when no iMessage
chat exists for the handle. Applies to both direct handle matches (chat
guid contains the handle) and participant matches.
Also short-circuits page iteration once an iMessage match is found.
Tests: 5 new unit tests covering iMessage preference, SMS fallback, and
participant-match preference.
2026-04-06 02:12:55 -07:00
Peter Steinberger
14dbcd0451
test: align vllm provider fixture with discovered models
2026-04-05 18:39:26 +01:00
github-actions[bot]
24d213e4bc
chore(ui): refresh pl control ui locale
2026-04-05 17:38:43 +00:00
github-actions[bot]
33c0627c64
chore(ui): refresh id control ui locale
2026-04-05 17:38:40 +00:00
github-actions[bot]
4461432e31
chore(ui): refresh tr control ui locale
2026-04-05 17:38:32 +00:00
github-actions[bot]
4d57b69163
chore(ui): refresh ko control ui locale
2026-04-05 17:38:12 +00:00
github-actions[bot]
c02f72be37
chore(ui): refresh fr control ui locale
2026-04-05 17:38:09 +00:00
github-actions[bot]
387f47d19b
chore(ui): refresh ja-JP control ui locale
2026-04-05 17:38:02 +00:00
github-actions[bot]
a68935e497
chore(ui): refresh es control ui locale
2026-04-05 17:37:55 +00:00
github-actions[bot]
b7e86f4d0d
chore(ui): refresh zh-CN control ui locale
2026-04-05 17:37:31 +00:00
github-actions[bot]
595adfc2f6
chore(ui): refresh de control ui locale
2026-04-05 17:37:28 +00:00
github-actions[bot]
8ed5d0cf1e
chore(ui): refresh zh-TW control ui locale
2026-04-05 17:37:24 +00:00
github-actions[bot]
881a343f34
chore(ui): refresh pt-BR control ui locale
2026-04-05 17:37:21 +00:00
Vincent Koc
cdb9f37989
chore(ui): rename dreaming locale labels
2026-04-05 18:35:54 +01:00
Vincent Koc
bb440b328f
fix(memory-core): add dreaming rename artifacts
2026-04-05 18:35:54 +01:00
Vincent Koc
8ff41a6bc4
refactor(memory-core): rename sleep surface back to dreaming
2026-04-05 18:35:54 +01:00
Vincent Koc
848cc5e0ce
refactor(memory-core): remove legacy dreaming host helpers
2026-04-05 18:35:54 +01:00
Vincent Koc
550872777e
feat(memory-core): introduce sleep phases
2026-04-05 18:35:54 +01:00
Peter Steinberger
db0db3abdb
test: make talk gateway fixtures provider agnostic
2026-04-05 18:34:14 +01:00
github-actions[bot]
962650f879
chore(ui): refresh id control ui locale
2026-04-05 17:34:06 +00:00
github-actions[bot]
5834ee54e8
chore(ui): refresh pl control ui locale
2026-04-05 17:34:03 +00:00
github-actions[bot]
80b1fb034a
chore(ui): refresh tr control ui locale
2026-04-05 17:33:57 +00:00
github-actions[bot]
3a3c52c357
chore(ui): refresh es control ui locale
2026-04-05 17:33:10 +00:00
github-actions[bot]
85ce5022cc
chore(ui): refresh fr control ui locale
2026-04-05 17:33:06 +00:00
github-actions[bot]
d943516838
chore(ui): refresh ja-JP control ui locale
2026-04-05 17:33:05 +00:00
github-actions[bot]
ee4695499a
chore(ui): refresh ko control ui locale
2026-04-05 17:33:00 +00:00
Bob
3f6840230b
fix: unify reply lifecycle across stop, rotation, and restart ( #61267 ) (thanks @dutifulbob)
2026-04-05 19:32:27 +02:00
github-actions[bot]
bb494ea3ed
chore(ui): refresh zh-TW control ui locale
2026-04-05 17:32:13 +00:00
github-actions[bot]
7d8190b588
chore(ui): refresh pt-BR control ui locale
2026-04-05 17:32:10 +00:00
github-actions[bot]
5127468494
chore(ui): refresh zh-CN control ui locale
2026-04-05 17:32:07 +00:00
github-actions[bot]
038bfd9652
chore(ui): refresh de control ui locale
2026-04-05 17:32:01 +00:00
Peter Steinberger
ffc1f7b337
feat(i18n): add Ukrainian docs and control UI locale
2026-04-05 18:31:02 +01:00
Peter Steinberger
c6bf955b0c
fix(check): restore green pnpm check
2026-04-05 18:28:48 +01:00
Peter Steinberger
24d5494dbf
fix: restore memory embedding provider runtime export
2026-04-05 18:25:37 +01:00
Peter Steinberger
5ad27fa25f
fix: allow slower Windows gateway restart health
2026-04-05 18:21:47 +01:00
Peter Steinberger
6008ed6c24
fix: avoid memory embedding provider recursion
2026-04-05 18:21:46 +01:00
Peter Steinberger
3bf92944b2
fix: skip agent context eager warmup on import
2026-04-05 18:20:34 +01:00
Peter Steinberger
3126809cb0
refactor: clean bundled channel bootstrap boundaries
2026-04-05 18:18:59 +01:00
Peter Steinberger
cb76e5c899
fix(gateway): restart watch after child sigterm
2026-04-05 18:18:46 +01:00
github-actions[bot]
1a65c3b06d
chore(ui): refresh pl control ui locale
2026-04-05 17:17:49 +00:00
github-actions[bot]
6642d4a341
chore(ui): refresh tr control ui locale
2026-04-05 17:16:43 +00:00
github-actions[bot]
218182aaca
chore(ui): refresh id control ui locale
2026-04-05 17:16:31 +00:00
github-actions[bot]
4df05cae48
chore(ui): refresh fr control ui locale
2026-04-05 17:16:10 +00:00
Peter Steinberger
415a7efe8d
test(exec): stabilize approval id suite
2026-04-05 18:15:58 +01:00
github-actions[bot]
57620654d1
chore(ui): refresh ko control ui locale
2026-04-05 17:15:21 +00:00
github-actions[bot]
c79306ba89
chore(ui): refresh ja-JP control ui locale
2026-04-05 17:14:14 +00:00
github-actions[bot]
6a43205299
chore(ui): refresh de control ui locale
2026-04-05 17:13:08 +00:00
github-actions[bot]
5ba562d147
chore(ui): refresh es control ui locale
2026-04-05 17:13:07 +00:00
github-actions[bot]
163c6f5e35
chore(ui): refresh pt-BR control ui locale
2026-04-05 17:12:16 +00:00