Public Access
feat(ui): add people lists for game owners and community stats
This commit is contained in:
1 parent
b213b067dc
commit
3aed243e35
22 files changed
+425
-12
No files matched your search
@@ -233,7 +233,12 @@ flowchart LR
|
||||
Dialog -->|"profile + ticket"| Profile["Core /api/public/profiles/library/stats/games"]
|
||||
Dialog -->|community| Community["Core /api/stats/public/games"]
|
||||
Dialog -->|points| Points["Core /api/rewards/.../games"]
|
||||
Dialog -->|"community row, login"| Owners["Core /api/stats/owners"]
|
||||
Landing["Landing user tiles, login"] --> Users["Auth /api/stats/users"]
|
||||
```
|
||||
- Owner and user lists (`src/components/people/`, `src/utils/people.js`) need a login and show listed users by name
|
||||
(a link to `/u/<name>`), everyone else as "+N private", the viewer as "You". The setting "show me in owner lists" is
|
||||
saved on its own (`PUT /api/users/settings/owner-lists`), never through `saveSettings`.
|
||||
- `useLibrarySync` polls Core's `/api/library/sync-status` while a Steam sync runs, then loads the data again.
|
||||
- The bookmarklet hands its list over in the URL fragment (base64url JSON), which the browser sends to no server.
|
||||
The import page reads it once and removes it from the URL. `RequireSession` keeps the fragment on the way
|
||||
|
||||
Reference in new issue
Block a user