Replace ActivityPub metadata JSON with fields #180
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#180
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 raw ActivityPub profile metadata JSON textarea with a user-friendly settings interface for profile fields and image uploads.
Requirements
Profile metadata JSONtextarea on/settings/activitypubwith explicit controls forimageUrl,bannerUrl,pronouns,location, andwebsite.imageUrl) and banner (bannerUrl) images from their machine and upload them from the ActivityPub settings screen.imageUrlandbannerUrlkeys.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.Dependencies
Synced from todu comment by @todu on 2026-06-21T21:23:49.399Z
PR Review
PR: #181
Review result: approved
Acceptance criteria: 6 total, 6 met, 0 missing.
Blocking issues: 0
Warnings: 0
Verification:
./scripts/pre-pr.shpassed.5512acb8d66f018d3f2dd85e9ab775736e4fe10fissuccess.Next gate: waiting for explicit human merge approval.
Synced from todu comment by @todu on 2026-06-21T22:42:21.728Z
Task Close Gate
Task: Replace ActivityPub metadata JSON with fields
Acceptance criteria:
Profile metadata JSONtextarea. Final route is/settings/actorper IA decision;/settings/activitypubis intentionally removed and covered by tests.imageUrlandbannerUrl.imageUrl,bannerUrl,pronouns,location, andwebsitevalues are rendered when editing an existing actor.imageUrl/bannerUrl.Verification:
origin/main:29645b7./scripts/pre-pr.shpassed before merge.f7a7f522e7d4ae983c5b63d74872eb603737f6ff.Readiness: READY
Task closed.
Synced from todu comment by @todu on 2026-06-21T22:40:15.243Z
PR Review
PR: #181
Review result: approved
Acceptance criteria: 6 total, 6 met, 0 missing.
Blocking issues: 0
Warnings: 0
Verification:
./scripts/pre-pr.shpassed.f7a7f522e7d4ae983c5b63d74872eb603737f6ffissuccess.Notes:
/settings/actor./settingsremains focused on the logged-in site user account and appearance./settings/activitypubis intentionally not kept.Next gate: waiting for explicit human merge approval.