-
-
Notifications
You must be signed in to change notification settings - Fork 941
Open
Labels
area: federationsupport federation via activitypubsupport federation via activitypub
Milestone
Description
Expansion of the discussion here
When serialising communities to Groups, Lemmy puts the community's sidebar as HTML into the summary field and markdown into the source field. The source, however, is meant to indicate what the content field was generated from. This didn't matter pre-1.0 because Lemmy didn't set content for Groups.
#5120 introduced a new short description for communities, mapped that to summary and changed the sidebar to content. #6152 then flipped this.
This means we now set content and source for Groups, but they don't map to each other like the spec says they should. To mitigate this we could (from my most to least preferable):
- Don't set
contentat all, define a new custom property (egdesription) to federate the new short description data.
This won't break anything and requires very little work to implement. - Rename
sourceto a custom property (summarySource)
This won't break federation as most software doesn't setsourceand the ones that do need to support converting from HTML-to-MD anyway. This will mean some custom markdown won't work between versions because of limitations withhtml2md(probably worth looking at htmd at some point).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
area: federationsupport federation via activitypubsupport federation via activitypub