Cross-standalone aggregator feed (new events, marketplace items, forum posts, …) #58
Labels
No labels
app:activities
app:chat
app:events
app:forum
app:libra
app:market
app:restaurant
app:tasks
app:wallet
app:webapp
bug
enhancement
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
aiolabs/webapp#58
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?
Background
Each standalone publishes its own Nostr event kinds (NIP-99 for restaurant menus and marketplace stalls/products; NIP-52 for activities/events; chat/forum kinds; etc.). Users currently see new activity only by visiting each standalone individually.
A cross-standalone aggregator feed would surface fresh activity in one place:
The orphan
src/modules/nostr-feed/module is a leftover from an earlier attempt at this — it has scaffolding (FeedService, SubmissionService, NostrFeed.vue, a LINK_AGGREGATOR_PLAN.md) but is no longer wired into any standalone's app config. Worth a look as a starting point rather than starting from zero, though the design will need to evolve from a "submit posts" model to a "subscribe-and-render-other-modules'-events" model.Open questions
feed.${domain}) vs a tab inside the hub vs a per-user dashboard?References
src/modules/nostr-feed/LINK_AGGREGATOR_PLAN.md(existing scaffolding doc)