hh
|
32d58193f3
|
fix(backend): raw update reaches every handler that declares it, contact list follows user updates
|
2026-10-14 05:25:45 +02:00 |
|
hh
|
59d0e2c8ad
|
fix(backend): shared contact card keeps its phone number in the stored message
|
2026-10-14 05:25:42 +02:00 |
|
hh
|
2836dcb3a9
|
fix(backend): stale avatar is refetched again under kurigram 2.2.26, profile photos come as chat photos
|
2026-10-14 05:09:38 +02:00 |
|
hh
|
01cf01b629
|
fix(backend): rich messages of the new telegram layer read as plain text instead of no text
|
2026-10-14 05:06:35 +02:00 |
|
hh
|
5eacabd101
|
feat(backend): storage lists the heaviest chats, summary and file list take a chat filter
|
2026-10-14 05:02:03 +02:00 |
|
hh
|
f646f29ff9
|
feat(backend): policy rules show what they inherit, files of a chat or folder go to trash in one batch, trash list is paged
|
2026-10-14 04:13:13 +02:00 |
|
hh
|
945adcf879
|
fix(backend): userbot follows kurigram 2.2.26, user and chat parsing is awaited, missing chat is handled
|
2026-10-14 03:55:33 +02:00 |
|
hh
|
09c5f78061
|
fix(frontend,backend): all stories panel groups by peer again, missing trashed file answers 404, access log hides the token
|
2026-10-14 03:53:56 +02:00 |
|
hh
|
580927da0a
|
fix(frontend,backend): storage categories keep one hue in both themes, trash counted in the total, undo keeps the list, larger touch targets
|
2026-10-14 03:18:59 +02:00 |
|
hh
|
55634984fd
|
feat(frontend,backend): storage panel with weight rows and trash, heavy media streams by url in the viewer
|
2026-10-14 03:09:37 +02: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
|
56146e4e8d
|
chore(backend,infra): resolve template update conflicts, import check knows the watcher and the api login
|
2026-10-10 20:59:12 +02:00 |
|
hh
|
5fb8f8a534
|
style(backend): one-line import, ruff 0.17 keeps the pragma out of the line width
|
2026-10-10 20:59:12 +02:00 |
|
renovate Bot
|
8eb31ed4d3
|
chore(backend): update template to v0.6.0, conflicts left
|
2026-10-10 20:59:12 +02:00 |
|
hh
|
869f8291fb
|
fix(api): access log keeps the mcp path but not its query, the token rode in it
|
2026-10-09 02:44:01 +00:00 |
|
hh
|
283eab1eb0
|
feat(mcp): download any message file via share link
|
2026-10-08 21:22:59 +02:00 |
|
hh
|
b60815d042
|
fix(watcher): pick an unfinished backlog back up without restarting the bot
|
2026-09-19 16:19:46 +00:00 |
|
hh
|
468f72ed11
|
fix(watcher): resume the bot backlog from a saved cursor instead of restarting it
|
2026-09-19 16:18:40 +00:00 |
|
hh
|
fc4758aa0b
|
fix(watcher): getDifference needs a date, and only a completed drain counts
|
2026-09-18 18:42:38 +02:00 |
|
hh
|
b0ed041c2e
|
feat(watcher,api,frontend): watched bots become accounts and drain the update backlog
|
2026-09-18 18:41:20 +02:00 |
|
hh
|
4bd031f21e
|
feat(watcher,api,frontend): archive who writes to watched bots over mtproto
|
2026-09-18 15:05:01 +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
|
ab59ef4525
|
feat(api,mcp): explain account_id mixed up with a telegram user id
|
2026-09-06 21:30:51 +02:00 |
|
hh
|
676680319b
|
fix(userbot): encode absent pyrogram raw payloads as empty json
|
2026-09-06 21:26:13 +02:00 |
|
hh
|
1fa4f18a9b
|
perf(*): bound list queries, batch fetches, harden media downloads
|
2026-09-01 21:38:22 +02:00 |
|
hh
|
9c12628304
|
fix(userbot): drop stale media sessions and survive download timeouts
|
2026-09-01 21:05:48 +02:00 |
|
hh
|
cf277c56cf
|
fix(userbot): stop gracefully on sigterm and flush session peers periodically
|
2026-08-30 01:56:10 +02:00 |
|
hh
|
8f7d47476c
|
fix(userbot): refetch avatar by unique_id when stored file_id is stale
|
2026-08-30 01:50:56 +02:00 |
|
hh
|
c832513e5c
|
fix(api,frontend): isolate active share files and allowlist link schemes
|
2026-08-29 12:52:54 +02:00 |
|
hh
|
e833de245a
|
fix(api,frontend): render files by name without fetching, previewable share links
|
2026-08-13 03:49:29 +02:00 |
|
hh
|
3e08698b62
|
feat(userbot,api,frontend): file links, media downloads, story hold-pause, drop scheduled dupes
|
2026-08-13 03:17:36 +02:00 |
|
hh
|
12cc7d57e3
|
feat(userbot,api,frontend): backfill stories and unbreak all-stories list
|
2026-08-06 14:08:10 +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
|
525ce024bc
|
perf(api,frontend): index hot queries, paginate chats, fix realtime
|
2026-08-06 01:52:41 +02:00 |
|
hh
|
1898a51a9d
|
feat(api,userbot,frontend): rename session device from the web ui
|
2026-08-06 00:51:58 +02:00 |
|
hh
|
e887dfc5ce
|
feat(api,frontend): add qr code login
|
2026-08-06 00:23:38 +02:00 |
|
hh
|
9c265af3d3
|
feat(api,userbot,frontend): add accounts from the web ui and isolate per-account settings
|
2026-08-05 23:49:52 +02:00 |
|
hh
|
92fd20137e
|
feat(api,userbot,frontend): search peers without chats and start tracking them
|
2026-08-05 23:46:54 +02:00 |
|
hh
|
4fdf70a898
|
fix: mcp with token should work
|
2026-06-02 02:20:25 +02:00 |
|
hh
|
f3712cfe36
|
fix: circular import and internal storage
|
2026-06-02 02:04:59 +02:00 |
|
hh
|
17cd31c41e
|
feat: mcp and backfill fixes
|
2026-06-02 01:02:08 +02:00 |
|
hh
|
c6984a7286
|
feat: add instructions to mcp
|
2026-06-01 23:45:54 +02:00 |
|
hh
|
2465bcd184
|
feat: add annotations, user profiles, watchers, stories, search and more
|
2026-06-01 17:15:09 +02:00 |
|
hh
|
ed469ba8dd
|
feat: web UI chat render, panels, presence + analytics
|
2026-05-31 19:41:37 +02:00 |
|
hh
|
75425d1bee
|
feat: 1-to-1 message render + web data-lake backend
|
2026-05-31 01:45:05 +02:00 |
|
hh
|
f0afb7ec5b
|
feat: add event watcher
|
2026-05-30 01:54:49 +02:00 |
|
hh
|
c40e720163
|
feat: add api and mcp
|
2026-05-30 01:32:35 +02:00 |
|
hh
|
6a5cde6ae4
|
feat: search functionality
|
2026-05-29 22:50:21 +02:00 |
|
hh
|
bcb94b6474
|
feat: log presence, read receipts, group leaves, links, profiles, stories
|
2026-05-29 22:13:59 +02:00 |
|
hh
|
bfd16ab02c
|
feat: add SST
|
2026-05-29 20:45:02 +02:00 |
|