hh
|
6b7de6f03d
|
feat(telegram): stop generation from the client, questions survive a restart, images reach the model inline, albums become one turn
|
2026-09-02 02:11:44 +02:00 |
|
hh
|
c9c2e94954
|
refactor: no comments left - one-line module docstrings, contracts on public fields only; jobs/job.py; example config and README
|
2026-09-02 00:33:04 +02:00 |
|
hh
|
90d0fb0f00
|
refactor(telegram): every user-facing string lives in TelegramTexts with English defaults
|
2026-09-02 00:16:38 +02:00 |
|
hh
|
7853d61b94
|
feat(telegram): block-level markdown to html, wikilinks, tables, quotes, fence-safe chunking
|
2026-09-01 23:13:21 +02:00 |
|
hh
|
66325c2879
|
fix(telegram): last draft push is the final text so the client folds it into the message
|
2026-08-28 18:51:16 +02:00 |
|
hh
|
c711dcab13
|
fix(telegram): final message waits for the draft push in flight
|
2026-08-28 18:32:45 +02:00 |
|
hh
|
3995741cd5
|
fix(telegram,core): first message seeds the branch, registered commands, no ellipses, html drafts
|
2026-08-28 18:25:46 +02:00 |
|
hh
|
45a5eb4a94
|
feat(telegram,core,backends,storage): telegram frontend with inbox, outbox, drafts and question buttons
|
2026-08-28 17:57:09 +02:00 |
|