hh pushed to main at beaver/beaver-gateway 2026-10-18 14:18:26 +00:00
7b36cb2156 feat(keystore,api,ui,docker): encrypted secrets store with a write-only admin page and a secret run helper for the model
hh pushed to main at beaver/t3code-mcp 2026-10-15 23:48:34 +00:00
f4c54b6e16 feat(t3,views,server,watch): t3 code orchestration protocol 2
hh created branch dev in beaver/t3code-mcp 2026-10-15 23:48:33 +00:00
hh pushed to dev at beaver/t3code-mcp 2026-10-15 23:48:33 +00:00
f4c54b6e16 feat(t3,views,server,watch): t3 code orchestration protocol 2
hh pushed to main at open/spotigrab 2026-10-15 13:19:39 +00:00
bf2d4f846a feat(backend,frontend): copy liked songs into a shareable playlist
hh pushed to dev at open/spotigrab 2026-10-15 13:19:39 +00:00
bf2d4f846a feat(backend,frontend): copy liked songs into a shareable playlist
hh created branch dev in open/spotigrab 2026-10-15 12:07:10 +00:00
hh created branch main in open/spotigrab 2026-10-15 12:07:10 +00:00
hh pushed to dev at open/spotigrab 2026-10-15 12:07:10 +00:00
hh pushed to main at open/spotigrab 2026-10-15 12:07:10 +00:00
hh pushed tag v0.7.1 to templates/backend-python 2026-10-15 12:06:21 +00:00
hh pushed to main at templates/backend-python 2026-10-15 12:06:19 +00:00
ba348a35b7 fix(api): lifespan param named _app without dishka
hh pushed to dev at templates/backend-python 2026-10-15 12:06:18 +00:00
ba348a35b7 fix(api): lifespan param named _app without dishka
hh created branch dev in templates/backend-python 2026-10-15 12:06:18 +00:00
hh pushed to main at tgbots/healthbot 2026-10-14 03:28:01 +00:00
69e7ad79ac feat(heartbeats): ping endpoint with silence alerts, menu screen and digest block
hh pushed to dev at tgbots/healthbot 2026-10-14 03:27:59 +00:00
69e7ad79ac feat(heartbeats): ping endpoint with silence alerts, menu screen and digest block
hh pushed to main at beaver/beavergram 2026-10-14 03:25:57 +00:00
dcd6786ca5 fix(backend): avatar job ends without a crash when telegram does not know the owner
32d58193f3 fix(backend): raw update reaches every handler that declares it, contact list follows user updates
59d0e2c8ad fix(backend): shared contact card keeps its phone number in the stored message
Compare 3 commits »
hh pushed to dev at beaver/beavergram 2026-10-14 03:25:51 +00:00
dcd6786ca5 fix(backend): avatar job ends without a crash when telegram does not know the owner
32d58193f3 fix(backend): raw update reaches every handler that declares it, contact list follows user updates
59d0e2c8ad fix(backend): shared contact card keeps its phone number in the stored message
Compare 3 commits »
hh pushed to main at beaver/beavergram 2026-10-14 03:20:59 +00:00
850d39ad6f fix(frontend): cleanup block shows its failure in the error color
b8a38092eb fix(frontend): emptied chat keeps its storage head, shared-only chat explains why nothing can be bulk moved, back from a chat returns to the same place in the list, cleanup wording agrees in number
2836dcb3a9 fix(backend): stale avatar is refetched again under kurigram 2.2.26, profile photos come as chat photos
01cf01b629 fix(backend): rich messages of the new telegram layer read as plain text instead of no text
7f124059be feat(frontend): storage shows the heaviest chats, a chat opens its own files with selective cleanup and a whole-chat move to trash
Compare 6 commits »
hh pushed to dev at beaver/beavergram 2026-10-14 03:18:03 +00:00
850d39ad6f fix(frontend): cleanup block shows its failure in the error color