RSNewWebUI/webui-src/app
jolavillette 489ecec3a2 webui v158: an invitation must be refusable, and the label was lost in the merges
The Chat badge now counts pending room invitations, but the web UI only offered
to accept one: denyLobbyInvite() exists in the core and was called nowhere. An
invitation left alone therefore kept the badge lit for good, with no action able
to clear it. It can be declined now -- the entry leaves the room list with it,
since it came from the invitation and not from the nearby lobbies.

An invitation also carries no participant count: ChatLobbyInvite has lobby_id,
peer_id, lobby_name, lobby_topic and lobby_flags, and total_number_of_peers only
exists on the records the nearby list returns. The detail panel claimed "0 users"
for every invited room, and the join-failure message read the same missing field
to conclude the room was "no longer advertised by an online participant" --
a wrong diagnosis when the real cause was a refused identity.

The version label also went back to v154 on the way in: the four merges of #23
to #26 each resolved main.js by keeping the lower number, so the branch says
v154 while carrying the code of v157. Set to v158 rather than restoring v157,
since the composer spacing and the invitations landed after it.
2026-08-27 19:48:05 +02:00
..
boards Fixed the boards view freezes 2026-08-24 21:12:35 +02:00
channels Fixed the phone-only channel post overlap 2026-08-24 22:24:38 +02:00
chat webui v158: an invitation must be refusable, and the label was lost in the merges 2026-08-27 19:48:05 +02:00
config Merge master into improvements_v2 2026-08-08 17:10:48 +02:00
files Improved the “Add new file” popup for phones. 2026-08-16 13:36:15 +02:00
forums webui v143: the channel list never refreshed, and three different periods 2026-08-16 13:06:50 +02:00
mail webui v155: marking a mail read must not take it out of the trash 2026-08-27 13:31:04 +02:00
network Improved phone composer spacing 2026-08-27 13:34:59 +02:00
people Improved phone composer spacing 2026-08-27 13:34:59 +02:00
scss webui v158: an invitation must be refusable, and the label was lost in the merges 2026-08-27 19:48:05 +02:00
statistics webui v152: the statistics page polls, and collects, more than it needs 2026-08-23 12:51:13 +02:00
home.js Fixed to keep the adress details when added via short id 2026-08-24 22:04:56 +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 webui v158: an invitation must be refusable, and the label was lost in the merges 2026-08-27 19:48:05 +02:00
mithril.js restored changes 2026-08-20 21:01:34 +02:00
rswebui.js Fixed the room invite was missed before 2026-08-27 18:16:45 +02:00
statusbar.js improvements for mobile phone 2026-08-14 18:48:52 +02:00
widgets.js fixed popup window for phone 2026-08-15 16:37:58 +02:00