Accounts, API, Architecture: guests and demo copies (#428)
- Accounts: what a guest picks on the sign-in screen, what they get and
do not get, and how an administrator makes a demo copy and offers
demo material.
- API: the demo routes, the PATCH {demo} of the four file kinds, what
answers without a session, and a section on demo copies and demo
material.
- Architecture: DemoStore, MemoryProjectStore, session, guestStores
and DemoFiles.php.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Point the wiki at meleki/feuerwerk and the feuerwerk runners (#422)
Stage 3 of the rename moved the repo, the runner labels, the WSL
distro and the video worker to the name Feuerwerk.
- Repo and wiki links now go to git.nockal.com/meleki/feuerwerk.
- Development names the labels feuerwerk-ci and feuerwerk-wsl, the
distro feuerwerk-ci and the FEUERWERK_* variables.
- Accounts names the passwords FEUERWERK_E2E_PASSWORD and
FEUERWERK_E2E_ADMIN_PASSWORD.
- Videos names the container feuerwerk-video.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The editor is called Feuerwerk now and lives at nockal.com/feuerwerk/.
- Home, Accounts, Architecture and Development use the new name, the
new live and dev URLs, __feuerwerkPlay and the CI server paths.
- Repository links, runners, containers and the GAME_MAKER_* variables
stay until stage 3 of #422.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The API now answers an administrator 403 when they delete somebody
else's project. The pages still said an administrator deletes every
project like their own.
- API: the DELETE row names the 403, and the paragraph on
administrators says deleting stays with the owner.
- Accounts: the list of what an administrator may do, and the Delete
row of the user management.
- Architecture: one line on what `seesAll` covers.
- Development: the e2e total, 1602 to 1603.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Describe roles and the user management tab (#180, #179)
- Accounts: roles, the User management tab, the account table and the
role argument of make-user.php.
- API: the users routes and how admins reach other users' projects.
- Concepts, Plugins, Architecture: the shared closable tab.
- Development: check sum 1333.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Topbar rework (#183): the bar is five icon buttons - menu, undo, redo, play, pause - the Scene picker is gone and the active scene is switched by double clicking it in the Assets panel, New project / Open project... / Project settings... sit in the menu, and the collision layers moved from their own entry into the settings dialog next to the name and the Play starts switch; check count 1147
Changing the password: Accounts gained a section of its own for it and names the Account menu instead of the Logout button, API describes POST auth/password with its 401 and 422 and the other sessions ending, Architecture lists PasswordDialog, Concepts mentions the account menu, Development carries the check sum 1126
Accounts: a new page for the user accounts, projects and sessions; API lists auth/session, auth/login and auth/logout and the 401 without a session, Architecture the auth modules, Concepts the sign-in and the Logout button that changes what the canvas draws instead of reloading, Development the check sum 1118 and how the tools sign in