Rename admin pages to settings #166
Labels
No labels
activitypub
admin
api
articles
auth
bug
cleanup
cli
comments
compatibility
config
contacts
database
deployment
design
dev-env
docs
documentation
email
enhancement
feature
federation
feed
homepage
implementation
integration
media
openapi
priority:high
priority:low
priority:medium
proof
public-routes
public-ui
release
safety
social
sources
status:active
status:canceled
status:done
status:inprogress
status:waiting
syndication
tailwind
template
test
web
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
erik/slugkit#166
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Goal
Replace the existing admin route and pages with settings pages.
Requirements
Acceptance criteria
Dependencies
Synced from todu comment by @todu on 2026-06-20T13:28:00.339Z
Update
Started implementation after approved plan. Scope: replace admin routes/pages with settings routes/pages only, update user-facing links/copy/forms/tests, add a profile/person SVG header link to
/settings, and ensure unauthenticated settings requests redirect to login.Synced from todu comment by @todu on 2026-06-20T13:33:34.698Z
Review update
npm run build --workspace @slugkit/template-site, targeted template-site auth/public/settings route tests,./scripts/pre-pr.sh, and Forgejo Actions run #232.Synced from todu comment by @todu on 2026-06-20T13:40:20.243Z
Closing summary
Task close gate: READY
Acceptance criteria verified:
/settings,/settings/passkeys,/settings/api-keys,/settings/users, and/settings/activitypub; old/adminpage route removal is covered by tests.settings-linkanchor with inline profile/person SVG./settingsand tests assert the link appears./settingsrequires a signed-in active site user and anonymous access redirects to/login.Additional follow-up completed:
/settingsand manage passkeys, while admin-only areas remain hidden and protected.Verification evidence:
./scripts/pre-pr.shpassed.main: #167Synced from todu comment by @todu on 2026-06-20T13:39:54.431Z
Merge update
PR #167 was merged into
mainafter the viewer settings access follow-up and passing CI run #233. Localmainwas fast-forwarded and the local feature branch was deleted.Synced from todu comment by @todu on 2026-06-20T13:38:04.766Z
Review update
/settingsnow requires an active site-user session rather than the admin role, so signed-in viewers can open settings and manage their own passkeys.npm run build --workspace @slugkit/template-site, targeted auth/passkeys/users/activitypub tests,./scripts/pre-pr.sh, and Forgejo Actions run #233.