Commit Graph

37 Commits

Author SHA1 Message Date
banteg fb51708473 fix(telegram): dedupe duplicate incoming messages (#198) 2026-02-08 19:10:34 +04:00
banteg 656dcfdf31 feat(telegram): add allowed user gate (#179) 2026-01-22 13:59:14 +04:00
codyw912 ee365d76ff fix(telegram): separate voice transcription client (#166) 2026-01-17 23:50:08 +04:00
banteg 9d7c6fcd8c docs: align engine terminology in telegram and docs (#162) 2026-01-17 13:55:49 +04:00
banteg 419ec5078b feat(telegram): make /ctx work everywhere (#159) 2026-01-17 01:17:50 +04:00
banteg c85ab2e2a2 refactor(telegram): msgspec schemas and parsing (#156) 2026-01-16 19:21:26 +04:00
banteg da881fcee5 test: improve coverage and raise threshold to 80% (#154) 2026-01-16 13:19:41 +04:00
banteg 246680a62c fix(telegram): handle forwarded uploads and show overrides (#149) 2026-01-16 02:03:39 +04:00
banteg 70737cb9c9 test: speed up telegram tests (#148) 2026-01-16 01:48:55 +04:00
banteg 155043497b feat: add telegram /model and /reasoning overrides (#147) 2026-01-16 00:40:26 +04:00
banteg e0826ed18c feat(telegram): coalesce forwarded messages (#146) 2026-01-16 00:21:04 +04:00
banteg cabb796b19 feat(telegram): add mentions-only trigger mode (#142) 2026-01-15 21:56:31 +04:00
banteg 6c5763b014 fix(telegram): preserve directives for voice transcripts (#141) 2026-01-15 21:37:37 +04:00
banteg ffae80dce7 feat: onboarding overhaul, persona-based setup (#132) 2026-01-15 03:28:37 +04:00
banteg ff64741607 feat(telegram): add queued cancel placeholder (#136) 2026-01-15 01:31:47 +04:00
banteg b2834da232 fix(telegram): recreate stale topics (#127) 2026-01-13 22:55:26 +04:00
banteg c1205cd5a8 refactor: telegram modules and tighten linting (#111) 2026-01-13 05:14:26 +04:00
banteg f060d3b59c feat(telegram): add per-chat/topic default agents (#109) 2026-01-13 04:11:16 +04:00
Adrian 1074aaa859 fix(telegram): crash when running /new command (#106)
Co-authored-by: banteg <4562643+banteg@users.noreply.github.com>
2026-01-12 23:19:29 +04:00
banteg 85ecbc2b96 fix(telegram): track sessions for plugin runs (#107) 2026-01-12 23:12:24 +04:00
banteg 88591216f9 fix(telegram): align prompt upload resume flow (#105) 2026-01-12 21:41:18 +04:00
banteg 2f9787ac27 feat(telegram): optional resume (#104) 2026-01-12 19:59:25 +04:00
banteg 98ba41f8c7 feat(telegram): make resume line optional (#100) 2026-01-12 19:49:13 +04:00
banteg 637a9fc3e2 feat(telegram): add chat session mode (#102) 2026-01-12 19:05:39 +04:00
banteg 9d5fccab92 feat(telegram): add overflow split mode (#101) 2026-01-12 18:17:12 +04:00
banteg e8c478d786 refactor(telegram): boundary types (#90) 2026-01-11 21:36:07 +04:00
banteg 194cc02bba refactor: simplify runtime, config, and telegram (#85) 2026-01-11 14:48:39 +04:00
banteg ab1ecc277d feat(telegram): add file transfer support (#83) 2026-01-11 05:32:31 +04:00
banteg 77504231d4 feat(telegram): topics scope + thread-aware replies (#81) 2026-01-11 01:40:49 +04:00
banteg c06a0abc17 feat: telegram forum topics support (#80) 2026-01-10 22:51:31 +04:00
banteg 5c1635ccb5 feat(telegram): add inline cancel button (#79) 2026-01-10 03:33:57 +04:00
banteg 81618e48e4 feat: add per-project chat routing (#76) 2026-01-10 01:22:20 +04:00
banteg 780ba72b3a feat: telegram voice transcription (#74) 2026-01-09 20:57:04 +04:00
banteg f856338b94 feat: plugins and public api (#71) 2026-01-09 03:23:57 +04:00
banteg c0579a4ebd feat: add project aliases to telegram command menu (#67) 2026-01-08 11:26:09 +04:00
banteg aa078258ea feat: projects and worktree management (#62) 2026-01-07 17:45:05 +04:00
banteg 1178b738df refactor!: split telegram bridge into transport/presenter (#55) 2026-01-06 02:14:36 +04:00