Add general settings page #169
No reviewers
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!169
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/task-b4903b73-general-settings"
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?
Summary
/settingsoverview cards with a General settings page for profile and appearance.Verification
npm run build --workspace @slugkit/template-site./scripts/pre-pr.shPR Review: Approved
Summary
This PR replaces the redundant
/settingsoverview card grid with a General settings page, adds display-name editing for the signed-in site user, displays email as read-only login identity, moves the color-mode toggle into General settings, and removes header color-mode buttons while preserving the script that applies saved light/dark/system preference.Acceptance criteria
/settingsrenders the General profile/appearance settings page and the settings nav now labels the route as General.POST /settingsupdatessite_users.display_nameviaupdateSiteUserDisplayName, with route and helper tests.data-color-mode-toggleappearance control.color-mode-togglebutton while color-mode script support remains.Blocking issues
None.
Warnings
None.
Verification
npm run build --workspace @slugkit/template-site./scripts/pre-pr.shVerdict
Approved. Stop at the human merge gate.
PR Review Worker Result