Skip to content

Instantly share code, notes, and snippets.

Sort (cost=6976.13..6976.15 rows=7 width=3472) (actual time=26.083..26.099 rows=39 loops=1)
Output: b0.id, b0.feed_id, b1.id, b1.subject_id, b1.object_id, b1.verb_id, p7.id, p7.table_id, p7.deleted_at, b17.id, b17.username, b17.username_hash, b17.outbox_id, b17.inbox_id, b17.notifications_id, b8.id, b8.creator_id, p9.id, p9.table_id, p9.deleted_at, b10.id, b10.username, b10.username_hash, b10.outbox_id, b10.inbox_id, b10.notifications_id, b11.id, b11.name, b11.summary, b11.website, b11.location, b11.icon_id, b11.image_id, b12.id, b12.user_id, b12.path, b12.size, b12.media_type, b12.metadata, b12.deleted_at, b16.id, b16.peer_id, b16.canonical_uri, b15.id, b15.name, b15.summary, b15.html_body, b18.id, b18.name, b18.summary, b18.website, b18.location, b18.icon_id, b18.image_id, b19.id, b19.user_id, b19.path, b19.size, b19.media_type, b19.metadata, b19.deleted_at, b14.id, b14.reply_to_id, b14.thread_id, b14.direct_replies_count, b14.nested_replies_count, b14.path, p20.id, p20.table_id, p20.deleted_at, b21.id,
[
{:bonfire,
[
git: "https://github.com/bonfire-networks/bonfire_spark",
branch: "main",
override: true
]},
{:bonfire_mailer,
[
git: "https://github.com/bonfire-networks/bonfire_mailer",
.build 529
.credo.exs 2
.cursorignore 1
.dockerignore 17
.env 1
.envrc 10
.erlang.cookie 1
.formatter.exs 15
.gitattributes 1
.github/ISSUE_TEMPLATE/bug_report.md 4
@ivanminutillo
ivanminutillo / Architecture.text
Last active December 14, 2024 15:09
Feed Refactoring
1. Feed Types:
├── PersonalFeeds (my_feed, following)
├── InstanceFeeds (local, federated)
├── ObjectFeeds (threads, media)
└── SystemFeeds (notifications, outbox)
2. Feed Publication Flow:
Activity Creation -> Feed Selection -> Publication -> Real-time Updates