Commit Graph

  • ddb1505b18 feat: add bubble tails pointing to sender side email-messenger-improvements d 2026-07-27 20:44:38 +03:00
  • 7916ee595c fix: apply markdown cleaning to ALL previews including server-extracted d 2026-07-27 15:38:14 +03:00
  • a56a38f1c2 feat: clean markdown syntax from thread list previews d 2026-07-27 15:32:04 +03:00
  • 63d9d0b698 fix: override white-space pre-wrap on markup bubbles d 2026-07-27 15:18:15 +03:00
  • 7bdce5da7f fix: enforce equal top/bottom padding on markdown bubbles d 2026-07-27 15:09:26 +03:00
  • fa13a081a1 fix: tighter list indentation and reduced bottom padding in bubbles d 2026-07-27 14:58:40 +03:00
  • e9acbfbce1 fix: tighter spacing for headings and lists in message bubbles d 2026-07-27 14:16:45 +03:00
  • dde271be7e fix: darker markdown bubble background (footer color) d 2026-07-27 14:08:03 +03:00
  • c74434c125 fix: make markdown bubble background slightly darker than page 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 SinghandGitHub 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) wxiaoguangandGitHub 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) Zettat123andGitHub 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) silverwindandGitHub 2026-07-22 21:37:11 +02:00
  • ae2ff1b467 fix: branch protection user list (#38570) wxiaoguangandGitHub 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) silverwindandGitHub 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) GiteabotandGitHub 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) wxiaoguangandGitHub 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