Refresh Fleet with discovery, operation progress, and lobby watches
This commit is contained in:
@@ -13,6 +13,26 @@ or restarting containers show **Starting**, without old RCON errors or player
|
||||
data. Stopped, unhealthy, or unverifiable containers are not polled. Containers
|
||||
without a Docker health check use their running state as the readiness signal.
|
||||
|
||||
## Fleet overview
|
||||
|
||||
Fleet searches server names, map names, and the full player roster. Filter occupied,
|
||||
empty, unhealthy, testing, or pinned lobbies; switch between cards and a compact
|
||||
table; and group by game or map. Pins and display preferences are saved in this
|
||||
browser. Map groups preserve T6 variants and can preselect the exact map when
|
||||
launching another lobby.
|
||||
|
||||
Health summaries exclude stale player counts. The match spotlight uses fresh round
|
||||
telemetry from an occupied, ongoing match. Persisted campaign, beta, creation,
|
||||
removal, and restart-recovery state appears alongside affected servers. Fleet
|
||||
membership and operation progress refresh every ten seconds, with live server
|
||||
status between refreshes. Failed refreshes keep the last snapshot visible.
|
||||
|
||||
**Follow lobby** can notify you when a server is freshly confirmed empty, returns
|
||||
online, or a selected campaign/server operation completes. Watches run while the
|
||||
app is open, continue across navigation, and survive reloads in the same tab.
|
||||
Notifications include a link and remain until dismissed. Watches do not perform
|
||||
server actions or send browser push notifications after the app closes.
|
||||
|
||||
## Stack
|
||||
|
||||
- SvelteKit (adapter-node) + TypeScript
|
||||
|
||||
Reference in New Issue
Block a user