Skip to content

feature: nades library and practice ui - #561

Merged
lukepolo merged 56 commits into
mainfrom
nades
Aug 23, 2026
Merged

feature: nades library and practice ui#561
lukepolo merged 56 commits into
mainfrom
nades

Conversation

@lukepolo

Copy link
Copy Markdown
Contributor

No description provided.

The nav re-ran utilityPracticeWhereAmI every 15s on top of a 30s cache,
so CONNECTED lagged up to ~30s behind actually spawning in. The API now
pushes utility:where to the player's own sockets the moment the practice
plugin reports the flip, so the poll is gone.

check() moves to module scope and the listeners bind there too. The nav
that used to own this is v-if="!isMobile", so a phone never learned the
player had joined; the composable owning it fixes that as well. The
watch stays for the two moments no occupancy report is coming: signing
in, and a reservation turning Ready.
The nades branch added 884 keys to en.json (the utility library, practice
servers, drift scans, the new map-veto headlines) and renamed two others,
leaving every locale file 884 short and carrying 2 stale keys. That is
exactly what .github/workflows/i18n.yml is there to catch, and it has been
red on this branch since it was added.

Translated all 884 into ar_SA, da_DK, de_DE, es_ES, fr_FR, it_IT, ja_JP,
ko_KR, pl_PL, pt_BR, ru_RU, sv_SE, tr_TR, uk_UA, zh_Hans and zh_Hant, and
dropped server.form.valve_presets{,_description}. Placeholders and plural
arms match en.json in every locale; no existing translation was touched.

16/16 locales match en.json.
@lukepolo
lukepolo merged commit 4d76918 into main Aug 23, 2026
1 check passed
@lukepolo
lukepolo deleted the nades branch August 23, 2026 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant