Decisions
Identity
Build a profile page.
From account keys to Profile.
Feed
Merge the accessory panels into one panel: Feed + Citations + Versions + Discussions.
Improve Discussions with the new designs.
Remove the general feed from the document accessory panel and move it to the top bar, left of the breadcrumbs.
The Feed Component is shared by the Embedded Feeds, accessory panels, the site's general feed, and in the future, the library feed.
Accessory panels are focused on the document open.
the feed button on desktop web will be on the navigation items. this means that on the desktop app we will have the general feed button visible twice. we can change this later.
API Implementation questions:
to get all the events is as normal
to get all the events by one specific document: remove the * at the end of the filterResource
all events created by one author: filterAuthors with the accountId that you want.
all events of a specific author on a specific site: filterAuthors with the accountId + filterResource with the * wildcard. here we might also add the accountId as add_linked_resource too if we see that we can get events when someone mentions this account too.
the add_linked_resource is useful if we want to render events that happened on a particular site (or node) based on the user selected account:
so here is one reason it might be useful: if somebody mentions me, I want to see it on my feed (edited). my "general feed" or whatever its called. so I would include my own account id as the add_linked_resource