Ayaan Zaidi
7a2cc4b8d6
fix(telegram): stop DM topic threadless fallback ( #78575 ) (thanks @tmimmanuel)
2026-05-09 09:07:42 +05:30
Ayaan Zaidi
10bbed8a6d
fix(telegram): chain over-limit stream previews
2026-05-08 18:41:49 +05:30
Vincent Koc
f3145f6db8
fix(telegram): remove unused draft stream helper
2026-04-30 06:19:08 -07:00
Ayaan Zaidi
c9d9067931
test(telegram): cover message-only previews
2026-04-30 18:07:57 +05:30
Peter Steinberger
e1acb61317
refactor: expose SDK test helper subpaths
2026-04-28 03:28:17 +01:00
Vincent Koc
d5063d5b16
fix(telegram): avoid materializing tool-progress drafts
...
Address Clownfish follow-up on Telegram native draft finalization. Requires real streamed assistant partials before materializing drafts, clears stale native draft previews, and keeps media/buttons on normal send path.
2026-04-26 19:43:23 -07:00
Rubén Cuevas
a08b65a90a
fix(telegram): send fresh finals for stale previews ( #72038 )
...
* fix(telegram): send fresh finals for stale previews
* test(telegram): cover stale preview send fallback
* fix(telegram): keep stale archived preview fallback
* fix(telegram): clear stale active previews
* fix(telegram): reset preview state after fresh finals
2026-04-26 15:44:30 -07:00
Rubén Cuevas
996eb9a024
fix: fence Telegram stale reply delivery after abort ( #68100 ) (thanks @rubencu)
...
* fix(telegram): fence stale reply delivery after abort
* refactor(telegram): narrow abort fence scope
* fix(telegram): ignore stale reply finalization after abort
* fix(telegram): close abort supersession races
* fix(telegram): release abort fences on setup errors
* fix(telegram): discard superseded draft cleanup
* refactor(telegram): distill abort fence cleanup
* fix: fence Telegram stale reply delivery after abort (#68100 ) (thanks @rubencu)
---------
Co-authored-by: Ayaan Zaidi <hi@obviy.us >
2026-04-18 10:02:38 +05:30
Peter Steinberger
6237cfc6a6
fix: finish telegram reply fallback landing ( #52524 ) (thanks @moltbot886)
2026-03-22 18:54:01 -07:00
scoootscooob
e5bca0832f
refactor: move Telegram channel implementation to extensions/ ( #45635 )
...
* refactor: move Telegram channel implementation to extensions/telegram/src/
Move all Telegram channel code (123 files + 10 bot/ files + 8 channel plugin
files) from src/telegram/ and src/channels/plugins/*/telegram.ts to
extensions/telegram/src/. Leave thin re-export shims at original locations so
cross-cutting src/ imports continue to resolve.
- Fix all relative import paths in moved files (../X/ -> ../../../src/X/)
- Fix vi.mock paths in 60 test files
- Fix inline typeof import() expressions
- Update tsconfig.plugin-sdk.dts.json rootDir to "." for cross-directory DTS
- Update write-plugin-sdk-entry-dts.ts for new rootDir structure
- Move channel plugin files with correct path remapping
* fix: support keyed telegram send deps
* fix: sync telegram extension copies with latest main
* fix: correct import paths and remove misplaced files in telegram extension
* fix: sync outbound-adapter with main (add sendTelegramPayloadMessages) and fix delivery.test import path
2026-03-14 02:50:17 -07:00