Commit Graph
145 Commits
Author SHA1 Message Date
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
renovate Bot c20e132872 chore(deps): pin timescale/timescaledb docker tag to b346edc (main) (#16)
Co-authored-by: renovate <renovate@hhhhh.dev>
2026-10-10 23:22:30 +00:00
hh 4d16105e92 feat(frontend)!: sveltekit 3 on the v0.7.0 template, typescript 6, adapter-auto dropped; backend base moves to trixie 2026-10-10 23:18:57 +00:00
hh b1ffebe858 fix(infra): timescaledb image 2.27.1 to 2.30.2, the high advisory fixed in 2.29.1 was still open 2026-10-10 20:50:06 +00:00
hh 2512a7988d chore(frontend): biome 2.5.15 stops flagging regexp exec results as always truthy, svelte files reformatted by it 2026-10-10 21:05:02 +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 98ab8a579b chore(infra): update template to v0.6.0, conflicts left 2026-10-10 20:59:12 +02:00
renovate Bot a5d10146fd chore(frontend): update template to v0.6.0 2026-10-10 20:59:12 +02:00
renovate Bot 5f1f18b343 chore(caddy): update template to v0.1.4 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
renovate Bot e67dbdb325 chore(deps): update dependency ultracite to v7.12.4 (dev) (#13)
Co-authored-by: renovate <renovate@hhhhh.dev>
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 7f4d500302 chore(infra): update template to v0.5.0 2026-10-08 21:22:59 +02:00
hh cf48d2db3e chore(frontend): update template to v0.4.2 2026-10-08 21:22:59 +02:00
hh 114058e6ae chore(backend): update template to v0.4.0 2026-10-08 21:22:59 +02:00
renovate Bot eb8187ff6e chore(deps): update dependency ultracite to v7.12.2 (dev) (#12)
Co-authored-by: renovate <renovate@hhhhh.dev>
2026-10-03 06:02:55 +02:00
renovate Bot 53dc805fc3 chore(deps): update dependency ultracite to v7.12.1 (dev) (#11)
Co-authored-by: renovate <renovate@hhhhh.dev>
2026-10-01 06:03:12 +02:00
renovate Bot ed8489616e chore(deps): update dependency @biomejs/biome to v2.5.14 (dev) (#10)
Co-authored-by: renovate <renovate@hhhhh.dev>
2026-09-20 06:03:12 +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 59d3f214e8 chore(renovate): hold typescript on 5.x for svelte-check 2026-09-19 00:33:22 +02:00
hh 34dcbaac2b build(frontend): pin typescript to 5.x and decode tgs stickers with pako toText 2026-09-19 00:21:15 +02:00
hh c8e5cff871 style(frontend): apply ultracite 7.12 formatting and lint rules 2026-09-19 00:21:07 +02: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
renovate Bot 089a31db8d chore(deps): update dependency ultracite to v7.12.0 (dev) (#9)
Co-authored-by: renovate <renovate@hhhhh.dev>
2026-09-18 06:02:46 +02:00
renovate Bot 81ebbdc93e chore(deps): update code dependencies (dev) (#8)
Co-authored-by: renovate <renovate@hhhhh.dev>
2026-09-15 23:56:37 +02:00
hh a25f79543a fix(frontend): regenerate bun.lock after dependency bumps 2026-09-15 10:52:23 +00:00
renovate Bot c61ecfe8f2 chore(deps): pin ghcr.io/astral-sh/uv docker tag to 531f855 (#1)
Co-authored-by: renovate <renovate@hhhhh.dev>
2026-09-14 06:03:16 +02:00
hh 3d0b15bd2c Merge pull request 'chore(deps): update dependency typescript to v7' (#6) from renovate/typescript-7.x into main
Reviewed-on: #6
2026-09-10 20:00:14 +02:00
hh 0e54786672 Merge pull request 'fix(deps): update dependency pako to v3' (#7) from renovate/pako-3.x into main
Reviewed-on: #7
2026-09-10 20:00:06 +02:00
renovate Bot 5778611a38 fix(deps): update dependency pako to v3
renovate/stability-days Updates have met minimum release age requirement
renovate/artifacts Artifact file update failure
2026-09-10 17:58:54 +00:00
renovate Bot b138533d88 chore(deps): update dependency typescript to v7
renovate/stability-days Updates have met minimum release age requirement
renovate/artifacts Artifact file update failure
2026-09-10 17:58:51 +00:00
hh 0b6cbac945 chore(infra): update template to v0.4.0 2026-09-10 19:07:01 +02:00
hh ff80141785 refactor(renovate): use shared preset instead of a copy 2026-09-10 17:58:36 +02:00
renovate Bot d206f7e5ca chore(deps): pin oven/bun docker tag to d888c0a (#2)
Co-authored-by: renovate <renovate@hhhhh.dev>
2026-09-10 17:44:26 +02:00
hh 4ebe6de60b chore(renovate): add Renovate config 2026-09-10 15:03:44 +00:00
hh 02fb567c1f chore(backend): update template to v0.3.3 2026-09-09 01:17:16 +02:00
hh ccbc167005 chore(*): adopt project templates 2026-09-09 01:17:12 +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 6a6e63ff75 docs(readme): what it keeps, the parts, the mcp tools, how to run 2026-09-05 04:56:56 +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