Gustavo Madeira Santana
710d449080
tests: type gateway reply mock helpers
2026-02-18 16:22:18 -05:00
Gustavo Madeira Santana
b702be1f78
tests: type chat.send block streaming options capture
2026-02-18 16:14:21 -05:00
Gustavo Madeira Santana
688fdfe24b
tests: tighten chat.send block streaming test typing
2026-02-18 16:12:58 -05:00
Gustavo Madeira Santana
0e45297f4e
gateway: add chat.send block streaming regression coverage
2026-02-18 16:10:10 -05:00
Gustavo Madeira Santana
2076ce96af
changelog: note TUI block streaming config fix
2026-02-18 16:09:48 -05:00
hu
5d44f1631b
fix: remove hardcoded disableBlockStreaming to honor agent config for TUI
...
The chat.send handler was hardcoding disableBlockStreaming: true, which
overrode the agents.defaults.blockStreamingDefault config setting. This
caused TUI to ignore the blockStreamingDefault config and always stream
token-by-token, overwriting previous content.
Now the blockStreamingDefault config is respected for TUI/webchat just
like other channels.
Fixes #19643
2026-02-18 16:09:12 -05:00
Nimrod Gutman
dd28a77df0
fix(ios): refactor screen webview lifecycle handling ( #20366 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 7beb794a06
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Co-authored-by: ngutman <1540134+ngutman@users.noreply.github.com >
Reviewed-by: @ngutman
2026-02-19 05:05:40 +08:00
Mariano
e67da1538c
iOS/Gateway: wake disconnected iOS nodes via APNs before invoke ( #20332 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 7751f9c531
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-02-18 21:00:17 +00:00
Mariano
750276fa36
fix(protocol): regenerate Swift models for push.test ( #20325 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 9281e7ad03
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-02-18 20:04:03 +00:00
Mariano
264131eb9f
Canvas: improve A2UI asset resolution and empty state ( #20312 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: adce485695
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-02-18 19:44:55 +00:00
Mariano
fe3f0759b5
Chat UI: accept canonical main session key alias ( #20311 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: a4ed5235bc
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-02-18 19:42:18 +00:00
Mariano
6e7f1a6a1b
iOS onboarding: prevent pairing flicker during auto-resume ( #20310 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 691808b747
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-02-18 19:39:41 +00:00
Mariano
c2d12b7e31
iOS: add APNs registration and notification signing config ( #20308 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 614180020e
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-02-18 19:37:03 +00:00
Mariano
99d099aa84
Gateway: add APNs push test pipeline ( #20307 )
...
Merged via /review-pr -> /prepare-pr -> /merge-pr.
Prepared head SHA: 6a1c442207
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Co-authored-by: mbelinky <132747814+mbelinky@users.noreply.github.com >
Reviewed-by: @mbelinky
2026-02-18 19:32:42 +00:00
Peter Steinberger
1f5cd65d60
refactor(channels): share case-insensitive account lookup in dock
2026-02-18 19:04:57 +00:00
Peter Steinberger
d7a6a0a0b9
refactor(reply): share embedded run fallback/context builders
2026-02-18 19:02:25 +00:00
Peter Steinberger
32a704f630
refactor(auth): share resolve profile params type
2026-02-18 19:02:19 +00:00
Peter Steinberger
f830261c40
test(daemon): dedupe schtasks fixtures and cover state-dir override
2026-02-18 18:54:51 +00:00
Peter Steinberger
9a77268242
refactor(media): share provider auth resolution for entry runs
2026-02-18 18:54:46 +00:00
Peter Steinberger
79cc4aec80
refactor(auth): share oauth result builders and token expiry checks
2026-02-18 18:54:40 +00:00
Peter Steinberger
8d4ffe350e
refactor(agents): share discord role mutation parsing
2026-02-18 18:54:34 +00:00
Peter Steinberger
9362e0f9a9
refactor(browser): share download request helper
2026-02-18 18:54:27 +00:00
Peter Steinberger
2863661bcc
refactor(gateway): share openai response text extraction
2026-02-18 18:54:22 +00:00
Peter Steinberger
e1419f3a02
refactor(agents): reuse embedded block flush helper
2026-02-18 18:54:15 +00:00
Peter Steinberger
fa5902f210
refactor(browser): share storage mutation route parsing
2026-02-18 18:42:26 +00:00
Peter Steinberger
7b9db18d5e
refactor(cli): share directory list command flow
2026-02-18 18:38:58 +00:00
Peter Steinberger
a848e9a1cd
fix(types): narrow snapshot refs mode type
2026-02-18 18:38:51 +00:00
Peter Steinberger
4c096020a2
refactor(commands): share configure wizard channel/daemon steps
2026-02-18 18:37:17 +00:00
Peter Steinberger
079bf25fee
refactor(gateway): share transcript path/fd helpers
2026-02-18 18:35:04 +00:00
Peter Steinberger
37143cf70c
refactor(slack): share markdown render options
2026-02-18 18:33:48 +00:00
Peter Steinberger
86f504e256
refactor(browser): share checked fetch helper for cdp
2026-02-18 18:33:40 +00:00
Peter Steinberger
f50c38ec1a
refactor(browser): reuse role snapshot args in route
2026-02-18 18:33:35 +00:00
Peter Steinberger
2789eb7512
refactor(line): share rich menu user batching
2026-02-18 18:30:23 +00:00
Peter Steinberger
4f36c813a7
refactor(commands): share custom api verification request flow
2026-02-18 18:30:13 +00:00
Peter Steinberger
307719abe9
fix(types): align restart sentinel and typing test mocks
2026-02-18 18:25:25 +00:00
Peter Steinberger
0def1ac1d2
refactor(commands): share session entry persistence
2026-02-18 18:25:25 +00:00
Peter Steinberger
e103323014
refactor(browser): share playwright download wait/save flow
2026-02-18 18:25:25 +00:00
Peter Steinberger
7bf9b6e52f
refactor(line): share account config base type
2026-02-18 18:25:25 +00:00
Peter Steinberger
9fd810e3a6
refactor(daemon): share systemd service action flow
2026-02-18 18:25:25 +00:00
Peter Steinberger
63403d47d9
refactor(auth): share oauth profile config checks
2026-02-18 18:25:25 +00:00
Peter Steinberger
06b2df9fc7
refactor(reply): share verbose gate helpers
2026-02-18 18:25:25 +00:00
Peter Steinberger
efd6ed9a56
refactor(subagents): dedupe list line rendering
2026-02-18 18:25:25 +00:00
Peter Steinberger
bec94449eb
refactor(subagents): share run target resolution
2026-02-18 18:25:25 +00:00
Peter Steinberger
4e7182c4af
refactor(media): share image resize side grid and quality steps
2026-02-18 18:25:25 +00:00
Peter Steinberger
85ebdf88b0
refactor(agents): share text block extraction helper
2026-02-18 18:25:25 +00:00
Peter Steinberger
2d55cc446a
refactor(config): share install record schema shape
2026-02-18 18:25:25 +00:00
Peter Steinberger
0dc004fd21
refactor(sessions): share session thread/topic parsing
2026-02-18 18:25:25 +00:00
Peter Steinberger
1aa4d3a6f0
refactor(queue): share runtime settings and summary helpers
2026-02-18 18:25:25 +00:00
Peter Steinberger
84841aebe5
perf(test): replace telegram media flush sleeps
2026-02-18 18:10:32 +00:00
Peter Steinberger
e47df9ed76
perf(test): tighten background-abort e2e wait
2026-02-18 18:08:28 +00:00