Commit fae7901
docs: update for v4 (#101)
* docs: update documentation for v4 monolith architecture
Reflects the migration from separate client/server repos to the unified
tf2pickup monolith. Updates deployment configs, env vars, nginx setup,
docker-compose examples, and adds a v4 migration guide.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: update screenshots and documentation for v4
Capture all screenshots from the v4 monolith UI using a new Playwright
automation script. Update documentation for v4 changes: skill editing is
now inline on player profiles, "force create account" replaced by
"bypass registration restrictions". Queue screenshot includes fake
players with map votes for a realistic preview.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: rename "advanced site settings" to "View for nerds"
Reflect the v4 UI rename from "Edit configuration" to "View for nerds".
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: remove diagnostics & mumble dialog, add accept-rules screenshot
Remove game server diagnostics section and "I have mumble" dialog from
final-touches.md as both features are gone in v4. Add registration flow
screenshot capturing the accept-rules dialog using a dummy player.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: capture v4 ban flow screenshots
Add screenshots for all three ban modes (duration, end date, forever)
and the ban banner shown to banned players on the queue page.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: update ban flow for v4 UI
Update "Handing out bans" section to reflect v4 flow (Edit player ->
Bans tab -> Add ban). Capture ban list from NewPlayer showing the
revoke button, and hide browser notifications banner in the banned
player perspective screenshot.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: capture active game, substitute flow, and reassign dialog screenshots
Insert a fake in-progress game into MongoDB to capture all game state
screenshots: admin view with control buttons, player/spectator views,
reassign server dialog (with static + serveme.tf servers), substitute
request notification, free sub slot, after-sub-joined, and force-ended
game. Remove after-server-reassignment screenshot from docs.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: update game management docs and recapture screenshots for v4
Update reassign/reinitialize/force-end sections with correct v4 button
names, show naturally-ended game with logs/demo links, and recapture
remaining screenshots across admin panel, game states, and settings pages.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: add game skill values GIF, update serveme.tf integration docs
Capture animated GIF showing skill toggle on game page, recapture
serveme.tf integration screenshot as element crop, update docs to
describe both available settings (preferred region + banned patterns),
and remove obsolete change-serveme-preference screenshot.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: update force-create terminology, recapture skill table, remove orphaned screenshots
Replace "force create player account" with "bypass registration
restrictions" to match v4 terminology. Recapture skill-table.png
showing the v4 skill import/export page. Remove 10 orphaned
screenshots no longer referenced in docs (old skill settings,
force-created profile, game server diagnostics, mumble dialog).
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: fix typos, grammar, outdated references, and remove orphaned images
- Fix "pickup server" → "application" in reinitializing games section
- Fix grammar: "Lets" → "Allows" in website settings
- Fix typos: "miliseconds" → "milliseconds", "reduntant" → "redundant",
"TAGE" → "TAG", double backtick
- Add tip linking serveme.tf exclusion to Game Servers admin panel
- Add info box clarifying v10 migration section is for older versions
- Delete 4 orphaned screenshots not referenced in any docs
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
* docs: update player restrictions docs for manual verification feature
Replaces "deny players with no skill assigned" with the new manual
player verification system introduced in tf2pickup-org/tf2pickup#484.
- Update website-settings.md: rename toggle, describe verification flow
and Discord notifications
- Update admin-responsibilities-and-powers.md: add player verification
to the list of admin powers
- Update the-most-common-tasks.md: note the Player verified checkbox in
the admin toolbox
- Recapture player-restrictions.png and set-skills-for-a-player.png
- Remove orphaned your-account-needs-review.png
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
* docs: address review comments on v4 migration PR
- Update serveme.tf info note: servers always show when API key is set
- Clarify Reset button resets to the default skill table values
- Add Mumble internal address field mention in troubleshooting
- Update logs.tf section: v4 handles missing/invalid API key gracefully
- Replace View for nerds description with reviewer-provided text
- Drop unsupported/restart warning from ready state timeout section
- Drop description paragraph from ready up timeout section
- Drop redundant tip from serveme.tf exclusion section
- Highlight SteamID64 requirement in bypass registration restrictions
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 7031e42 commit fae7901
76 files changed
Lines changed: 2822 additions & 2846 deletions
File tree
- docs
- scripts
- static/img/content
- common-tasks
- final-touches
- overview
- player-settings
- site-components-deployment
- website-settings
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7 | 7 | | |
8 | 8 | | |
9 | 9 | | |
| 10 | + | |
10 | 11 | | |
11 | 12 | | |
12 | 13 | | |
13 | 14 | | |
14 | | - | |
| 15 | + | |
15 | 16 | | |
16 | 17 | | |
17 | 18 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2 | 2 | | |
3 | 3 | | |
4 | 4 | | |
5 | | - | |
| 5 | + | |
6 | 6 | | |
7 | 7 | | |
8 | 8 | | |
9 | | - | |
| 9 | + | |
10 | 10 | | |
11 | | - | |
| 11 | + | |
12 | 12 | | |
13 | | - | |
14 | | - | |
15 | | - | |
16 | | - | |
17 | | - | |
18 | | - | |
19 | | - | |
20 | | - | |
| 13 | + | |
21 | 14 | | |
22 | 15 | | |
23 | 16 | | |
| |||
61 | 54 | | |
62 | 55 | | |
63 | 56 | | |
64 | | - | |
65 | | - | |
| 57 | + | |
| 58 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
12 | 12 | | |
13 | 13 | | |
14 | 14 | | |
15 | | - | |
| 15 | + | |
16 | 16 | | |
17 | | - | |
18 | | - | |
19 | | - | |
| 17 | + | |
20 | 18 | | |
21 | 19 | | |
22 | 20 | | |
| |||
30 | 28 | | |
31 | 29 | | |
32 | 30 | | |
33 | | - | |
| 31 | + | |
34 | 32 | | |
35 | 33 | | |
36 | 34 | | |
| |||
46 | 44 | | |
47 | 45 | | |
48 | 46 | | |
49 | | - | |
| 47 | + | |
50 | 48 | | |
51 | 49 | | |
52 | 50 | | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
| 51 | + | |
60 | 52 | | |
61 | 53 | | |
62 | 54 | | |
| |||
68 | 60 | | |
69 | 61 | | |
70 | 62 | | |
71 | | - | |
72 | | - | |
73 | | - | |
| 63 | + | |
74 | 64 | | |
75 | | - | |
| 65 | + | |
| 66 | + | |
76 | 67 | | |
77 | 68 | | |
78 | 69 | | |
| |||
173 | 164 | | |
174 | 165 | | |
175 | 166 | | |
176 | | - | |
| 167 | + | |
177 | 168 | | |
178 | 169 | | |
179 | | - | |
180 | | - | |
181 | | - | |
182 | | - | |
183 | | - | |
184 | | - | |
185 | | - | |
186 | | - | |
187 | | - | |
188 | | - | |
189 | | - | |
190 | | - | |
191 | | - | |
192 | | - | |
193 | | - | |
194 | | - | |
195 | | - | |
196 | | - | |
197 | | - | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
198 | 175 | | |
199 | 176 | | |
200 | 177 | | |
| |||
221 | 198 | | |
222 | 199 | | |
223 | 200 | | |
224 | | - | |
225 | | - | |
226 | | - | |
227 | | - | |
228 | | - | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
229 | 205 | | |
230 | 206 | | |
231 | 207 | | |
| |||
303 | 279 | | |
304 | 280 | | |
305 | 281 | | |
306 | | - | |
| 282 | + | |
307 | 283 | | |
308 | 284 | | |
309 | 285 | | |
| |||
314 | 290 | | |
315 | 291 | | |
316 | 292 | | |
317 | | - | |
318 | | - | |
319 | | - | |
320 | | - | |
321 | | - | |
| 293 | + | |
322 | 294 | | |
323 | 295 | | |
324 | 296 | | |
325 | | - | |
| 297 | + | |
326 | 298 | | |
327 | 299 | | |
328 | | - | |
| 300 | + | |
329 | 301 | | |
330 | 302 | | |
331 | 303 | | |
332 | 304 | | |
333 | | - | |
334 | | - | |
335 | | - | |
336 | | - | |
337 | | - | |
338 | | - | |
339 | | - | |
340 | | - | |
| 305 | + | |
| 306 | + | |
341 | 307 | | |
342 | 308 | | |
343 | 309 | | |
344 | 310 | | |
345 | 311 | | |
346 | 312 | | |
347 | | - | |
| 313 | + | |
348 | 314 | | |
349 | 315 | | |
350 | | - | |
| 316 | + | |
351 | 317 | | |
352 | 318 | | |
353 | 319 | | |
354 | 320 | | |
355 | | - | |
356 | | - | |
357 | | - | |
358 | | - | |
359 | | - | |
360 | | - | |
361 | | - | |
362 | | - | |
| 321 | + | |
| 322 | + | |
363 | 323 | | |
364 | 324 | | |
365 | 325 | | |
| |||
465 | 425 | | |
466 | 426 | | |
467 | 427 | | |
468 | | - | |
469 | | - | |
470 | | - | |
| 428 | + | |
471 | 429 | | |
472 | 430 | | |
473 | 431 | | |
| |||
0 commit comments