This website requires JavaScript.
c74434c125
fix: make markdown bubble background slightly darker than page
email-messenger-improvements
d
2026-07-27 12:45:11 +03:00
f02c731a64
fix: inline code background only applies outside pre blocks
d
2026-07-27 12:38:39 +03:00
a499e2d6b3
fix: show top border on message bubbles (was border-top: none)
d
2026-07-27 10:57:21 +03:00
1cd18d1940
fix: match message bubble border color with repo markdown styling
d
2026-07-27 10:48:02 +03:00
46483c70a8
feat: increase message bubble max-width to 65%/720px for better space usage
d
2026-07-27 10:43:20 +03:00
178f9407f9
fix: remove remaining hardcoded HSL colors from self-sent bubble
d
2026-07-27 08:56:48 +03:00
64676a7bef
fix: remove hardcoded HSL colors from self-sent message bubbles
d
2026-07-27 08:24:56 +03:00
117466508f
fix: markdown message bubbles use page background like repo pages
d
2026-07-26 22:21:55 +03:00
8f5d41fef6
fix: enforce markup CSS for code blocks, tables, and hr in mail messages
d
2026-07-26 22:16:13 +03:00
d49a226479
fix: remove scoped CSS overrides that broke .markup tables and code blocks
d
2026-07-26 22:08:23 +03:00
5992ff68db
fix: use markdown.RenderString + .markup class for native Gitea styling
d
2026-07-26 21:58:54 +03:00
ce22316dbf
fix: add markdown CSS styles for code blocks, tables, hr, headings
d
2026-07-26 21:50:02 +03:00
591ee68679
fix: Ctrl+Enter now explicitly inserts a newline in compose textarea
d
2026-07-26 21:43:50 +03:00
11128b890b
fix: parse JSON response from markdown endpoint, extract html field
d
2026-07-26 21:38:57 +03:00
063345dce5
fix: dedicated /api/v1/mail/markdown endpoint (no CSRF needed)
d
2026-07-26 20:44:24 +03:00
84c8ff80bd
fix: correct markup endpoint URL and JSON body, revert Enter key behavior
d
2026-07-26 20:36:29 +03:00
88e557ac1b
feat: markdown rendering for text messages + Ctrl+Enter to send
d
2026-07-26 20:31:11 +03:00
16cc03fd43
fix: render HTML emails as-is with horizontal scroll instead of breaking layout
d
2026-07-26 19:44:35 +03:00
160a426123
fix: CSS transition only on back button press, not iOS swipe-back
d
2026-07-26 16:58:32 +03:00
1b60d0a3df
fix: disable CSS transition in popstate handler for iOS swipe-back
d
2026-07-26 16:50:41 +03:00
63a1770e91
fix: disable CSS transition during goBack to avoid double animation on iOS
d
2026-07-26 16:36:57 +03:00
7bb350c245
fix: defer view state change to popstate handler to avoid double animation
d
2026-07-26 16:28:21 +03:00
13c2d9695c
fix: use history.back() instead of pushState to avoid double swipe animation
d
2026-07-26 16:14:31 +03:00
f64cec7f55
fix: search ALL threads for message in SSE delivery/read handlers
d
2026-07-26 15:51:26 +03:00
7dbfd1e98f
fix: handle mail-delivery and mail-read SSE events for real-time status
d
2026-07-26 15:41:32 +03:00
bc6a386626
fix: file attach button height matches textarea on mobile
d
2026-07-26 15:34:45 +03:00
43aa2908c6
fix: send button height matches textarea on mobile
d
2026-07-26 15:27:54 +03:00
333a8d4789
feat: slightly larger mobile list items and text (~7% increase)
d
2026-07-26 15:22:11 +03:00
01d0c62298
feat: larger mobile fonts for better readability
d
2026-07-26 15:17:39 +03:00
e926db6028
Revert "feat: adjustable chat list width + larger mobile fonts"
d
2026-07-26 15:13:04 +03:00
503bb7cb3f
feat: adjustable chat list width + larger mobile fonts
d
2026-07-26 14:20:29 +03:00
387a6df8d6
fix: mark conversation as read when navigating from notification link
d
2026-07-26 12:58:36 +03:00
577b393ac7
fix: notification list shows correct read/unread mail notifications
d
2026-07-26 12:54:15 +03:00
ab8d3a10bb
fix: mark conversation read BEFORE building API response
d
2026-07-26 11:38:58 +03:00
9a83963fe5
fix: prevent race condition where active thread shows unread dot
d
2026-07-26 11:14:29 +03:00
fcbe5abc78
fix: instant mark-as-read for messages in open conversation
d
2026-07-26 10:51:26 +03:00
6bf83ef7e6
fix: thread list reactivity — update preview message and order
d
2026-07-26 10:44:59 +03:00
24564e7dba
fix: register mail SSE event types with SharedWorker
d
2026-07-26 10:28:24 +03:00
41ff66c7eb
upd AGENTS
d
2026-07-25 23:39:53 +03:00
0222c659e2
agents update
d
2026-07-25 23:35:31 +03:00
ebfb59beb8
feat: centralized mail store with SSE-driven reactivity
d
2026-07-25 22:34:42 +03:00
ea8b50404c
fix: notification count includes both repo and mail notifications
d
2026-07-25 19:12:19 +03:00
8c00507fe6
fix: notification bugs — dedup per conversation, show preview, sync read status
d
2026-07-25 16:09:19 +03:00
6d1f8395f5
feat: show mail notifications in Gitea's notification list
d
2026-07-25 15:57:04 +03:00
6bd6bd565b
feat: add notification sound to Gitea's notification system
d
2026-07-25 15:43:23 +03:00
2eb3e5da47
never touch main in agents md
d
2026-07-25 15:39:19 +03:00
e377adb1d5
fix: remove duplicate initMailTasks call that crashed Gitea on startup
d
2026-07-25 15:31:09 +03:00
80e5e32822
fix: add missing locale key for purge_old_mail_notifications cron task
main
d
2026-07-25 15:27:43 +03:00
8e64585aee
feat: proper mail notification system with auto-cleanup
d
2026-07-25 15:18:10 +03:00
0ed4fb8e5c
refactor: replace polling+cache with SSE for real-time mail updates
d
2026-07-25 13:55:50 +03:00
37d730d005
fix: use splice for in-place message array update so Vue detects new messages
d
2026-07-25 12:48:59 +03:00
808e200749
fix: chat reactivity — in-place thread updates, no double sound, stale ref fix
d
2026-07-25 12:41:24 +03:00
1d96aef49d
fix: add setTimeout fallback for scroll-to-bottom
d
2026-07-25 12:27:24 +03:00
8390ff7c0c
fix: reuse existing conversation when creating thread with same participants
d
2026-07-25 12:10:09 +03:00
48546c61aa
fix: scroll to bottom reliably when opening conversation
d
2026-07-25 11:47:44 +03:00
c85158e9c3
fix: preserve cached messages during thread list refresh
d
2026-07-25 11:32:38 +03:00
2f908b6757
Merge branch 'main' of https://m8sh.su/x/m8sh
d
2026-07-25 09:04:44 +03:00
4aa8d7e0b5
feat: chat interactivity overhaul — read receipts, polling, sound, unread, icons
d
2026-07-25 09:03:27 +03:00
e42076335e
merge upstream
d
2026-07-23 14:02:46 +00:00
ae761ef326
feat: desktop email layout + mobile text selection + Plain mode
d
2026-07-23 15:41:17 +03:00
acbdc44d00
test(e2e): add pull request merge box test, update AGENTS.md (#38576 )
2026-07-23 09:29:36 +02:00
560edd45e9
fix(api): align Swagger schemas for UserSettings and TopicListResponse (#38590 )
Shudhanshu Singh and GitHub
2026-07-23 12:19:52 +05:30
20221e1faa
fix(file-tree): handle submodule links and missing view container (#38033 )
2026-07-23 10:05:43 +08:00
1acf93d854
refactor: clean up git repo and model migration packages (#38564 )
wxiaoguang and GitHub
2026-07-23 09:22:26 +08:00
fa64b4627a
[skip ci] Updated translations via Crowdin
GiteaBot
2026-07-23 00:51:47 +00:00
873f7c3627
feat: domestic registration allowlist via admin UI
d
2026-07-23 00:08:43 +03:00
5edb45dc1a
fix(actions): fail unexpandable reusable workflow callers and decouple the job emitter's cross-run processing (#38565 )
Zettat123 and GitHub
2026-07-22 14:54:51 -06:00
25f1421be2
merge upstream
d
2026-07-22 20:43:14 +00:00
fa3780268c
feat(repo): support file exclusion logic in .gitea/template in template generation (#38064 )
2026-07-23 01:44:18 +05:30
1d698f12ce
chore: replace uint8-to-base64 with native btoa/atob (#38579 )
silverwind and GitHub
2026-07-22 21:37:11 +02:00
ae2ff1b467
fix: branch protection user list (#38570 )
wxiaoguang and GitHub
2026-07-23 02:48:39 +08:00
4563c2c1b7
fix: keep serving valid ACME cert when renewal fails at startup (#38554 )
2026-07-23 04:03:42 +10:00
ed5f254ee3
chore: separate go minimum and build toolchain (#38559 )
silverwind and GitHub
2026-07-22 19:26:55 +02:00
48e067e4b3
fix(issue): make issue action (issue list batch operation) elements have correct attributes (#38575 )
2026-07-22 22:14:27 +05:30
c8df67c0d0
fix(pulls): respect diff.orderFile in diff file tree (#38566 )
2026-07-22 17:56:29 +02:00
bc3f63095b
fix(deps): update module google.golang.org/grpc to v1.82.1 [security] (#38567 )
Giteabot and GitHub
2026-07-22 07:47:29 -07:00
ae7bafe445
enhance: improve diff contrast in light and dark themes (#37477 )
2026-07-22 14:42:52 +03:00
871c807b95
enhance(ui): tweak tooltip style and misc fixes (#38524 )
2026-07-22 02:22:05 +02:00
b90c391a51
fix: always remember GPG login sessions
d
2026-07-21 23:52:02 +03:00
7957b5cbee
fix: remove stray file
d
2026-07-21 23:40:52 +03:00
ab5a82372c
feat: content-addressable dedup storage + limits + block shredding
d
2026-07-21 23:40:12 +03:00
4af9156c36
refactor: implement mcaptcha client and add comments/tests (#38561 )
2026-07-21 21:41:54 +08:00
91eb14c944
refactor: use WithRepo instead of WithDir for most git operations, clean up model migrations (#38555 )
wxiaoguang and GitHub
2026-07-21 20:18:00 +08:00
8731ea4bbb
fix(actions): align status icon span for Safari rendering (#38558 )
2026-07-21 15:14:15 +05:30
7cfd421aa8
fix(actions): support matrix when evaluating workflow if expression (#38474 )
2026-07-21 00:43:45 -06:00
c0f4e5583e
feat(repo): prioritize well-known READMEs and optimize discovery (#38532 )
2026-07-21 09:14:25 +05:30
36eb6eaa96
feat: mail server enabled by default + fatal DNS check on startup
d
2026-07-21 00:18:12 +03:00
2e55462c5d
add image
d
2026-07-21 00:07:52 +03:00
6a8b8b6894
fix: move README content to README.md
d
2026-07-21 00:02:49 +03:00
c22c997397
feat: mail storage quota + m8sh prepare CLI + README deployment guide
d
2026-07-21 00:02:20 +03:00
a2c48ca785
fix: strip fixed widths from HTML emails for mobile fit
d
2026-07-20 23:36:47 +03:00
298cb568df
fix: mobile email overflow + /chats/{id} subpath navigation
d
2026-07-20 23:29:44 +03:00
98a43922e7
upd translations
d
2026-07-20 22:15:22 +03:00
53e70e0721
fix: deploy target — run generate, chown binary, quote setcap
d
2026-07-20 22:02:51 +03:00
2ee3d9da00
added deploy script
d
2026-07-20 21:56:07 +03:00
8c18055291
upd web roadmap, agents improvement
d
2026-07-20 21:52:16 +03:00
58eaf78b64
docs: enrich README with actual project goals and roadmap
d
2026-07-20 21:50:24 +03:00
158c228014
fix: resolve gitrepo conflicts after upstream merge
d
2026-07-20 21:21:28 +03:00
637e9102d0
merge: sync with gitea upstream
d
2026-07-20 21:18:48 +03:00
f088a34e81
message duplication fix
d
2026-07-20 21:11:43 +03:00