hh
|
85b14e2c2f
|
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
|
3915ab48f9
|
refactor(telegram): every user-facing string lives in TelegramTexts with English defaults
|
2026-09-02 00:16:38 +02:00 |
|
hh
|
9aaddbed75
|
refactor: split flat core into capability packages, layer the conversations service, English defaults for every model-facing text
|
2026-09-02 00:13:20 +02:00 |
|
hh
|
253bde1b11
|
fix(telegram,conversations): attachments by day with sweep in both modes, merge renames the topic, gone topics unbind, failures visible
|
2026-09-01 23:13:22 +02:00 |
|
hh
|
60dc7db925
|
feat(ui,api,telegram): shared conversation panel for obsidian and /admin/panel, bind materializes a window, inbox survives link previews
|
2026-08-29 18:30:33 +02:00 |
|
hh
|
e469e7e174
|
fix(telegram): brief-seeded branches reply and stream in their topic
|
2026-08-28 19:21:03 +02:00 |
|
hh
|
c88726db9e
|
feat(core): seeds without text wait for the first turn
|
2026-08-28 19:03:08 +02:00 |
|
hh
|
38986cb82e
|
fix(telegram,core): no draft for seed turns
|
2026-08-28 18:59:00 +02:00 |
|
hh
|
43407016d0
|
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
|
7240e0cdac
|
fix(telegram,core): bare seeds stay silent in telegram
|
2026-08-28 18:42:35 +02:00 |
|
hh
|
7b0c61c18e
|
fix(telegram): final message waits for the draft push in flight
|
2026-08-28 18:32:45 +02:00 |
|
hh
|
0110cbd1cc
|
fix(telegram,core): first message seeds the branch, registered commands, no ellipses, html drafts
|
2026-08-28 18:25:46 +02:00 |
|
hh
|
9663fbf956
|
feat(telegram,core): master topic instead of general in private chats
|
2026-08-28 18:12:58 +02:00 |
|
hh
|
5177392f46
|
feat(telegram,core,backends,storage): telegram frontend with inbox, outbox, drafts and question buttons
|
2026-08-28 17:57:09 +02:00 |
|