hh pushed to dev at lib/claddcn-svelte 2026-10-19 10:16:19 +00:00
1f1b83ed49 fix(init,readme): component imports follow the project aliases, cn patch takes double quotes
hh pushed to main at beaver/beavergram 2026-10-19 06:20:04 +00:00
d9378056f4 fix(frontend): chat header keeps the name readable on a phone, all its actions are in its menu, menus open below the pointer and stay on screen
hh pushed to main at beaver/beavergram 2026-10-19 06:13:08 +00:00
c307426f4e fix(frontend): context menus stay inside a narrow screen
977dee3cb2 chore(frontend): toasts lose the success kind nobody calls anymore
bca0b34636 feat(frontend): a finished action answers on the button that was pressed instead of a toast
e228d999dd fix(frontend): account phone stored with a plus is not shown with two
aff8a9e443 fix(frontend): empty media and links tabs keep a gap under the tabs instead of sticking to them
Compare 8 commits »
hh pushed to main at beaver/beavergram 2026-10-19 05:36:50 +00:00
543e6eaa50 feat(frontend): service messages speak russian and english
7baa32f400 chore(frontend): notes dictionary drops a string the shared ui one replaced
e977ab77a8 fix(frontend): a filter written to the url survives another url write, the chat picked with alt and arrows stays in view
8a1723e99f fix(frontend): panel history survives a link that rewrites its own url, dictionaries reuse the thread and panel strings of the feed
c06597aba2 chore(backend): chat stats migration follows the search migration
Compare 15 commits »
hh pushed to main at beaver/beavergram 2026-10-19 05:06:52 +00:00
90b37ec708 fix(frontend): jobs name their chats, open links tab counts only links that are really open
4082adba25 fix(frontend): buttons keep a gap between icon and text, viewer counter stays clear of the actions on mobile
b3805123b5 fix(frontend): english storage and policy labels fit on mobile, phone placeholder no longer peeks out from under its label
896b89f3b0 refactor(frontend): stories archives drop tile styles and imports that live in the tile
4a5c92f0e9 feat(frontend): storage, trash, policy, stories, shares, jobs, bots, media, login and notes speak russian and english
Compare 5 commits »
hh pushed to main at beaver/beavergram 2026-10-19 03:45:48 +00:00
e5a5edcaae perf(backend): search stays in tens of milliseconds at archive size for rare words, channels, deleted and transcripts
9a6bd8a714 feat(frontend): search results show deleted, edited and earlier version marks with highlighted words, filter chips live in the url, results load on scroll
d45c96c259 feat(backend): search finds word prefixes, earlier versions and deleted messages, with filters and cursor paging
42b4e1d7e6 fix(frontend): chips of the changes panel stay on top while the list scrolls
309614c979 fix(frontend): channel posts show no sender id, a post sent as a chat shows its title and avatar
Compare 7 commits »
hh pushed to main at beaver/beavergram 2026-10-19 03:12:08 +00:00
9aa8690e33 chore(backend): feed migrations follow the profile history migration
dadba4d545 fix(frontend): message highlight and active folder tab are visible in the light theme
fffbb08d36 fix(frontend): a link to a message opens the chat right at it without loading the latest page first
c247dd0217 docs: readme mentions the feed and the get_feed tool
b9a0604426 fix(frontend): jumps to replies, pins and album photos load the message when it is not on screen
Compare 10 commits »
hh pushed to main at beaver/beavergram 2026-10-19 03:03:43 +00:00
0dd14c5d5e fix(backend): person overview reads live in their own module, no import cycle with read receipts
1abb396c36 feat(frontend): sender avatar and name in groups open the person panel without leaving the chat
143408cd7f feat(frontend): profile panel about one person with real changes, shared groups, joins and leaves and deleted messages
c8d485fe0e fix(backend): migration vacuums profile history so change reads stay index only
b86e2627d8 feat(backend): mcp get_person returns everything the archive knows about one person
Compare 17 commits »
hh pushed to main at beaver/beavergram 2026-10-19 02:57:18 +00:00
8ed9ca1951 fix(frontend): chat list shows its chats on the first load again
hh pushed to main at beaver/beavergram 2026-10-19 02:52:30 +00:00
73b8903de1 feat(frontend): analytics shows minutes online by hour of week and by day, sessions with start and end, says when last seen is hidden, chat status is live and in russian
f44597b2dc feat(backend): presence stats count time online from sessions in the browser time zone, capture uptime marks hours without data, presence reaches every stream of the account, message volume keeps empty days
bb38e23f29 feat(frontend): my message menu shows when it was read or listened, group readers open in a right panel
f03d7c2890 fix(frontend): right panel on phones stays above the sticky dates of the chat
d8dd08d7de feat(backend): read time of my messages from the archive, exact dates and group readers asked from telegram on demand
Compare 6 commits »
hh pushed to main at beaver/beavergram 2026-10-19 02:37:04 +00:00
d8ad62fb59 fix(frontend): switching accounts never shows the previous account's chats for a moment
f5a8649855 perf(backend): message writes look up the stored copy by its date and touch one chunk
23c1504001 feat(userbot): after a restart the userbot catches up on what it missed while down, from a saved cursor and within bounds
92e5e737d2 fix(userbot): presence, story and profile history toggles of the capture policy take effect for each user peer
f32b772ddc fix(userbot): a deletion that arrives before its message is applied once the message is stored
Compare 15 commits »
hh pushed to dev at beaver/beaver-calendar 2026-10-18 18:18:05 +00:00
3424222dab fix(due,store,ui): month grid steps by calendar day so dst cannot repeat one
hh pushed to dev at apps/firefly-ui 2026-10-18 17:27:11 +00:00
65d83ddec7 fix(period): [ and ] after month or year to date step by whole months or years
hh pushed to main at apps/firefly-ui 2026-10-18 17:27:11 +00:00
65d83ddec7 fix(period): [ and ] after month or year to date step by whole months or years
hh pushed to dev at apps/firefly-ui 2026-10-18 17:19:56 +00:00
54a51752ac fix(subscriptions): card and never-paid wait for the payments instead of guessing while they load
hh pushed to main at apps/firefly-ui 2026-10-18 17:19:56 +00:00
54a51752ac fix(subscriptions): card and never-paid wait for the payments instead of guessing while they load
hh pushed to main at apps/firefly-ui 2026-10-18 17:02:27 +00:00
9c15b81409 fix(subscriptions): a payment made around a past due date counts as paid, runway refetches on focus
hh pushed to dev at apps/firefly-ui 2026-10-18 17:02:26 +00:00
9c15b81409 fix(subscriptions): a payment made around a past due date counts as paid, runway refetches on focus
hh pushed to stable at beaver/beaver-agent 2026-10-18 14:20:05 +00:00
1d8b8c68a3 docs(*): secrets key in the env example and the secrets page in the readme
hh pushed to main at beaver/beaver-agent 2026-10-18 14:18:27 +00:00
1d8b8c68a3 docs(*): secrets key in the env example and the secrets page in the readme