Add Actor profile settings #181
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!181
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "feat/task-83681958-activitypub-profile-fields"
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
Replace the raw ActivityPub profile metadata JSON box with a dedicated Actor settings page that uses explicit profile fields, visual image pickers, and uploaded public identity images.
Task
Task: #task-83681958
Changes
/settings/actoras the public site Actor settings page and removed the old/settings/activitypubroute./settingsfocused on the logged-in site user's account display name, login username, and appearance mode.imageUrlandbannerUrlmetadata.PropertyValueattachments while keeping avatar/banner output fromimageUrl/bannerUrl.Testing
Checklist
./scripts/pre-pr.shpassesPR Review
Summary
Reviewed PR #181 against task
task-83681958. The implementation replaces the raw ActivityPub profile metadata JSON textarea with explicit profile fields, supports avatar/banner uploads through the existing media service, and keeps ActivityPub avatar/banner output intact while adding profile field attachments.Acceptance criteria
/settings/activitypubshows explicit fields for avatar image, banner image, pronouns, location, and website instead of a raw profile metadata JSON textarea.imageUrlandbannerUrlin ActivityPub actor profile metadata.imageUrl,bannerUrl,pronouns,location, andwebsitemetadata values are shown when editing an existing actor.imageUrlandbannerUrl.Blocking issues
None.
Warnings
None.
Verification
./scripts/pre-pr.shpassed.5512acb8d66f018d3f2dd85e9ab775736e4fe10fissuccess.Final verdict
Approved. Ready for human merge approval.
Add ActivityPub profile metadata fieldsto Add Actor profile settingsPR Review
Summary
Reviewed updated PR #181 against task
task-83681958. The implementation now provides a dedicated/settings/actorpage for the public site/ActivityPub actor, keeps/settingsfocused on the logged-in site user account, replaces raw profile metadata JSON with explicit fields and visual image pickers, uploads avatar/banner images through existing media storage, and uses uploaded actor images on public site surfaces.Acceptance criteria
/settings/activitypubshows explicit fields for avatar image, banner image, pronouns, location, and website instead of a raw profile metadata JSON textarea. Implemented as/settings/actor; the old/settings/activitypubroute is intentionally removed and covered by tests.imageUrlandbannerUrlin ActivityPub actor profile metadata.imageUrl,bannerUrl,pronouns,location, andwebsitemetadata values are shown when editing an existing actor.imageUrlandbannerUrl.Blocking issues
None.
Warnings
None.
Verification
./scripts/pre-pr.shpassed.f7a7f522e7d4ae983c5b63d74872eb603737f6ffissuccess.Final verdict
Approved. Ready for human merge approval.