RSNewWebUI/webui-src/app
jolavillette d0f34871be webui: marking a mail unread must not fight the auto-mark-read
The reading pane marked the open message read on EVERY redraw
(onupdate), so "Mark as unread" was undone the instant it ran -- and
worse, the change notification scheduled a summaries reload whose
redraw re-triggered the marking: a full getMessageSummaries fetch every
~250 ms for as long as the message stayed open. The auto-mark now runs
once per opened message (reset when the pane closes), and selecting a
message no longer sends a second MessageRead -- loadMail() already
does.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-11 22:03:02 +02:00
..
boards Improved phone mode layout & spacing for boards & channels 2026-09-10 18:54:48 +02:00
channels Improved phone mode layout & spacing for boards & channels 2026-09-10 18:54:48 +02:00
chat Updated the Create button in the Chat rooms section to use the standard theme button design 2026-09-10 19:27:53 +02:00
config Merge master into improvements_v2 2026-08-08 17:10:48 +02:00
debug The Debug page has been redesigned to match the styling and layout of the new webui, with full phone / mobile compatibility. 2026-09-11 17:13:42 +02:00
files Fixed. Valid retroshare://file attachments now survive HTML removal and provide a clickable download action. 2026-09-09 20:21:47 +02:00
forums The phone mode improvements for the forums subscribed post/detail view have been implemented 2026-09-11 16:58:03 +02:00
mail webui: marking a mail unread must not fight the auto-mark-read 2026-09-11 22:03:02 +02:00
network webui: three edges of the round-2 fixes, from its first audit 2026-09-10 11:24:10 +02:00
people webui: three edges of the round-2 fixes, from its first audit 2026-09-10 11:24:10 +02:00
scss feat(statistics): display session in/out and queue drain cards in bandwidth view 2026-09-11 20:31:42 +02:00
statistics feat(statistics): display session in/out and queue drain cards in bandwidth view 2026-09-11 20:31:42 +02:00
comments.js webui: a thumbs-up is not a downvote 2026-09-10 11:04:13 +02:00
dialog.js Fixed both mobile sheets using a shared dialog component with accessible names, Escape dismissal, focus trapping, and focus return. 2026-09-10 17:08:56 +02:00
home.js webui v166: the friend sweep, four requests per location, all at once 2026-08-29 18:43:14 +02:00
jdenticon.js build: modernize WebUI build and lint tooling 2026-08-02 20:46:00 +05:30
login.js login: honour the ?Url= parameter again 2026-08-13 13:51:46 +02:00
main.js Fixed both mobile sheets using a shared dialog component with accessible names, Escape dismissal, focus trapping, and focus return. 2026-09-10 17:08:56 +02:00
mithril.js restored changes 2026-08-20 21:01:34 +02:00
rswebui.js Fixed. The friend cache now belongs to the current account, server, and login session. 2026-09-09 20:29:31 +02:00
statusbar.js improvements for mobile phone 2026-08-14 18:48:52 +02:00
widgets.js webui: modal content passed as a vnode must be copied per redraw 2026-09-10 11:04:30 +02:00