d pushed to email-messenger-improvements at x/m8sh 2026-07-25 12:38:29 +00:00
e377adb1d5 fix: remove duplicate initMailTasks call that crashed Gitea on startup
80e5e32822 fix: add missing locale key for purge_old_mail_notifications cron task
Compare 2 commits »
d pushed to main at x/m8sh 2026-07-25 12:38:12 +00:00
d pushed to main at x/m8sh 2026-07-25 12:37:09 +00:00
6e8fb3e7e1 revert: move notification system work to email-messenger-improvements branch
d pushed to main at x/m8sh 2026-07-25 12:31:10 +00:00
bb610294c9 fix: remove duplicate initMailTasks call that crashed Gitea on startup
80e5e32822 fix: add missing locale key for purge_old_mail_notifications cron task
8e64585aee feat: proper mail notification system with auto-cleanup
Compare 3 commits »
d created branch email-messenger-improvements in x/m8sh 2026-07-25 12:18:13 +00:00
d pushed to email-messenger-improvements at x/m8sh 2026-07-25 12:18:13 +00:00
8e64585aee feat: proper mail notification system with auto-cleanup
d pushed to main at x/m8sh 2026-07-25 10:55:53 +00:00
0ed4fb8e5c refactor: replace polling+cache with SSE for real-time mail updates
d pushed to main at x/m8sh 2026-07-25 09:49:02 +00:00
37d730d005 fix: use splice for in-place message array update so Vue detects new messages
d pushed to main at x/m8sh 2026-07-25 09:41:30 +00:00
808e200749 fix: chat reactivity — in-place thread updates, no double sound, stale ref fix
d pushed to main at x/m8sh 2026-07-25 09:27:30 +00:00
1d96aef49d fix: add setTimeout fallback for scroll-to-bottom
d pushed to main at x/m8sh 2026-07-25 09:10:11 +00:00
8390ff7c0c fix: reuse existing conversation when creating thread with same participants
d pushed to main at x/m8sh 2026-07-25 08:47:47 +00:00
48546c61aa fix: scroll to bottom reliably when opening conversation
d pushed to main at x/m8sh 2026-07-25 08:32:41 +00:00
c85158e9c3 fix: preserve cached messages during thread list refresh
d pushed to main at x/m8sh 2026-07-25 06:04:51 +00:00
2f908b6757 Merge branch 'main' of https://m8sh.su/x/m8sh
4aa8d7e0b5 feat: chat interactivity overhaul — read receipts, polling, sound, unread, icons
ae761ef326 feat: desktop email layout + mobile text selection + Plain mode
Compare 3 commits »
d pushed to main at d/.profile 2026-07-24 05:30:08 +00:00
c12ce268ad mascot update :3
d pushed to main at x/m8sh 2026-07-23 14:02:48 +00:00
e42076335e merge upstream
acbdc44d00 test(e2e): add pull request merge box test, update AGENTS.md (#38576)
560edd45e9 fix(api): align Swagger schemas for UserSettings and TopicListResponse (#38590)
20221e1faa fix(file-tree): handle submodule links and missing view container (#38033)
1acf93d854 refactor: clean up git repo and model migration packages (#38564)
Compare 14 commits »
d pushed to main at x/m8sh 2026-07-23 13:57:56 +00:00
d pushed to main at x/m8sh 2026-07-23 12:41:52 +00:00
ae761ef326 feat: desktop email layout + mobile text selection + Plain mode
d pushed to main at x/m8sh 2026-07-22 21:08:45 +00:00
873f7c3627 feat: domestic registration allowlist via admin UI
d pushed to main at x/m8sh 2026-07-22 20:43:17 +00:00
25f1421be2 merge upstream
bc3f63095b fix(deps): update module google.golang.org/grpc to v1.82.1 [security] (#38567)
ae7bafe445 enhance: improve diff contrast in light and dark themes (#37477)
871c807b95 enhance(ui): tweak tooltip style and misc fixes (#38524)
4af9156c36 refactor: implement mcaptcha client and add comments/tests (#38561)
Compare 12 commits »