Muhammed Mukhthar CM
b649960e7c
telegram-user: avoid crash on config reload
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
65c3718c96
telegram-user: support voice-note media
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
29d9d875a7
telegram-user: align outbound reply + chunking
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
7f4e402c4d
telegram-user: sync pnpm lockfile
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
a3184b920a
telegram-user: load mtcute deps via ESM
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
525c148959
telegram-user: avoid mtcute signal exit-hook
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
164c4d3310
telegram-user: hint filePath/media for sends
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
a414f8e7f5
telegram-user: add config directory listing
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
eeeacadb36
telegram-user: add outbound media/capabilities tests
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
3cb14cf81a
telegram-user: align capabilities and media limits
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
66a64463ab
telegram-user: fix plugin deps
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
39a4627550
Telegram user: add group tool policy + DM open validation
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
63929bd70c
Telegram user: preserve threads and update docs
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
39d9eb4589
Telegram-user: ignore sends after client destroy
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
62873a11b7
Telegram-user: skip typing when client destroyed
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
d65ac6af1d
Telegram-user: guard typing send errors
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
4087f875c5
Telegram-user: ignore typing after shutdown
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
af88af01fe
Telegram-user: ignore sends after shutdown
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
fb9d36e433
Telegram-user: add threading tool context
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
8bc17b39eb
Telegram-user: add poll hint for agents
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
e1a2a1b9b6
Telegram-user: expose poll action
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
d84d44643a
Telegram-user: normalize group targets
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
0e3ab476ad
Telegram-user: add poll sending
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
d621f96be2
Telegram-user: add voice typing cues
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
fe245ffb29
Telegram-user: add group mention adapter
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
7ce441260b
Telegram-user: skip last-route for groups
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
b04142bfd5
Telegram-user: add group skill filters
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
0eeabe404a
Telegram-user: enrich reply and media context
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
f45dca1205
Telegram-user: add location context
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
9b94a751c8
Telegram-user: handle media groups
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
d7b7242e9e
Telegram-user: add group support
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
bd3a8c3c91
deps: add telegram-user lockfile
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
d2b3a5102e
Telegram-user: add ack reactions + fix typing
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
c9fe83b3f7
Telegram-user: add login method picker
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
26ac86cbb5
Telegram-user: prompt login mode
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
a266cd7be4
Telegram-user: add logout support
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
1a77217ba6
Telegram-user: prompt login during onboarding
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
055c4f17a5
Telegram-user: fix onboarding parse error
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
b953e0bff8
Telegram-user: add onboarding + docs
2026-01-30 12:19:19 +00:00
Muhammed Mukhthar CM
a4bea14162
Telegram-user: add phone code login
2026-01-30 12:19:18 +00:00
Muhammed Mukhthar CM
52e730e090
Channels: add telegram-user plugin
2026-01-30 12:19:18 +00:00
Ayaan Zaidi
da71eaebd2
fix: correct telegram html nesting ( #4578 ) (thanks @ThanhNguyxn)
2026-01-30 16:53:39 +05:30
ThanhNguyxn
8e5a684445
style: format test file
2026-01-30 16:53:39 +05:30
ThanhNguyxn
b05d57964b
fix(telegram): properly nest overlapping HTML tags ( #4071 )
...
Unify style and link closing in render.ts to use LIFO order across
both element types, fixing cases where bold/italic spans containing
autolinks produced invalid HTML like <b><a></b></a>.
2026-01-30 16:53:39 +05:30
Ayaan Zaidi
fa9ec6e854
fix: add docker ui install changelog entry ( #4584 ) (thanks @obviyus)
2026-01-30 16:25:24 +05:30
Ayaan Zaidi
1168f59890
perf: skip redundant ui install in Dockerfile
2026-01-30 16:25:24 +05:30
Ayaan Zaidi
bc432d8435
fix: accept numeric Telegram react ids ( #4533 ) (thanks @Ayush10)
2026-01-30 15:01:18 +05:30
Ayush Ojha
f760aa302c
fix(telegram): react action accepts numeric messageId and chatId
...
The react action used readStringParam for messageId and chatId, which
rejected numeric values with a misleading "messageId required" error.
Switched to readStringOrNumberParam to match the delete/edit actions.
Closes #1459
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 14:56:53 +05:30
Ayaan Zaidi
3a85cb1833
fix: honor Telegram proxy dispatcher ( #4456 ) (thanks @spiceoogway)
2026-01-30 14:38:39 +05:30
spiceoogway
7150268f84
fix(telegram): use undici fetch for proxy to fix dispatcher option
...
Fixes #4038
The global fetch in Node.js doesn't support undici's dispatcher option,
which is required for ProxyAgent to work. This fix imports fetch from
undici directly to enable proper proxy support for Telegram API calls.
Root cause: makeProxyFetch() was using global fetch with { dispatcher: agent },
but Node.js's global fetch ignores the dispatcher option. Using undici.fetch
ensures the ProxyAgent dispatcher is properly respected.
Tested: Build passes, TypeScript compilation successful.
2026-01-30 14:37:47 +05:30