hh
|
f5a8649855
|
perf(backend): message writes look up the stored copy by its date and touch one chunk
|
2026-10-19 02:29:19 +00:00 |
|
hh
|
f32b772ddc
|
fix(userbot): a deletion that arrives before its message is applied once the message is stored
|
2026-10-19 02:29:19 +00:00 |
|
hh
|
516b8e307f
|
fix(backend): a re-captured or bot-edited message keeps its earlier text as a version, an older copy never overwrites a newer edit
|
2026-10-19 02:29:19 +00:00 |
|
hh
|
f2c245707a
|
feat(backend): storage trash with seven day retention, trashed files are not fetched again automatically
|
2026-10-14 02:52:21 +02:00 |
|
hh
|
5ec0212af5
|
fix(userbot): mark deletions per row to stay under timescale decompression limit
|
2026-09-06 21:30:51 +02:00 |
|
hh
|
1fa4f18a9b
|
perf(*): bound list queries, batch fetches, harden media downloads
|
2026-09-01 21:38:22 +02:00 |
|
hh
|
ee63f8b783
|
feat(api,userbot,frontend): fetch only new messages in backfill by default
|
2026-08-06 12:30:37 +02:00 |
|
hh
|
75425d1bee
|
feat: 1-to-1 message render + web data-lake backend
|
2026-05-31 01:45:05 +02:00 |
|
hh
|
3c1a12750c
|
feat: add realtime capturing
|
2026-05-29 18:19:06 +02:00 |
|