hh
|
90d0fb0f00
|
refactor(telegram): every user-facing string lives in TelegramTexts with English defaults
|
2026-09-02 00:16:38 +02:00 |
|
hh
|
cae2ed4161
|
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
|
b96714338f
|
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
|
9efff6e814
|
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
|
8c9c6eee69
|
fix(telegram): brief-seeded branches reply and stream in their topic
|
2026-08-28 19:21:03 +02:00 |
|
hh
|
21766fe2d7
|
feat(core): seeds without text wait for the first turn
|
2026-08-28 19:03:08 +02:00 |
|
hh
|
1f8dae57ac
|
fix(telegram,core): no draft for seed turns
|
2026-08-28 18:59:00 +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
|
5a44a16ba3
|
fix(telegram,core): bare seeds stay silent in telegram
|
2026-08-28 18:42:35 +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
|
b0f280b3ca
|
feat(telegram,core): master topic instead of general in private chats
|
2026-08-28 18:12:58 +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 |
|