RSNewWebUI/webui-src/app/network
jolavillette 54a486e44f webui: three edges of the round-2 fixes, from its first audit
rerunQueued was new module state outside the per-login reset: queued
under login A and left true, it swallowed login B's first force call --
the freshly added friend missing until the TTL lapsed. It resets with
the rest of the cache state now.

A refused initiate became a silent dead end once the zero pid was
recognised: nothing polled, nothing errored, "Please wait for secure
tunnel" forever. The refusal now ends the conversation visibly.

And the fixed 30 s vote refetch could land BEFORE the core's retally
(one board per ~15 s tick, asynchronous write), revert the optimistic
+1 on screen and stick -- cached content is never refreshed again. The
refetch now compares against the pre-vote counts and only replaces the
cached post once the tally has actually moved, with bounded retries;
on give-up the bump stays.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-09-10 11:24:10 +02:00
..
network_chat_tab.js feat(chat): image attachment preview tray with fullscreen viewer 2026-09-09 23:30:17 +02:00
network_data.js webui: three edges of the round-2 fixes, from its first audit 2026-09-10 11:24:10 +02:00
network_details_tab.js webui v166: the friend sweep, four requests per location, all at once 2026-08-29 18:43:14 +02:00
network_friends_list.js Fixing adding friends via Short ID 2026-08-15 17:33:08 +02:00
network_graph.js Fixed. Graph layout now runs in short batches that yield to the UI. 2026-09-09 20:32:24 +02:00
network_state.js webui v171: force sweeps past the in-flight join, and the preload knows its login 2026-09-10 11:07:29 +02:00
network.js Improved phone composer spacing 2026-08-27 13:34:59 +02:00