RSNewWebUI/webui-src
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
..
app webui v158: an invitation must be refusable, and the label was lost in the merges 2026-08-27 19:48:05 +02:00
assets feat: remove google font and use local font included with webui 2024-01-15 00:05:19 +05:30
make-src build: drop build.ps1 and keep the standard sass pipeline 2026-08-08 17:10:58 +02:00
.editorconfig fix: navbar heading icon 2024-01-15 00:06:11 +05:30
.nvmrc build: modernize WebUI build and lint tooling 2026-08-02 20:46:00 +05:30
.prettierrc Fix misplaced braces in lint config (#31) 2021-04-18 16:58:36 +05:30
eslint.config.mjs build: modernize WebUI build and lint tooling 2026-08-02 20:46:00 +05:30
index.html feat: remove google font and use local font included with webui 2024-01-15 00:05:19 +05:30
package-lock.json build: modernize WebUI build and lint tooling 2026-08-02 20:46:00 +05:30
package.json build: make lint independent of generated output 2026-08-03 12:55:13 +05:30
styles.css webui v158: an invitation must be refusable, and the label was lost in the merges 2026-08-27 19:48:05 +02:00