Skip to content

Instantly share code, notes, and snippets.

:21:22.228738383Z
?2026-01-15T11:21:22.229191006Z 11:21:22.229 [debug] SQL query: ok db=2ms source="bonfire_data_identity_user" repo=Elixir.Bonfire.Common.Repo
2026-01-15T11:21:22.229198626Z SELECT b0."id", b4."id", b4."name", b4."summary", b4."website", b4."location", b4."icon_id", b4."image_id", b5."id", b5."creator_id", b5."path", b5."file", b5."size", b5."media_type", b5."metadata", b5."deleted_at", b3."id", b3."username", b3."username_hash", b3."outbox_id", b3."inbox_id", b3."notifications_id", b6."id", b6."json", b2."id", b7."id", b7."json", b8."id", b8."is_instance_admin", b8."user_id", b9."id", b9."label" FROM "bonfire_data_identity_user" AS b0 LEFT OUTER JOIN "bonfire_data_identity_accounted" AS b1 ON (b1."account_id" = '01JSC3XEX8Z9XW642ACRQK9Y4T') AND (b1."id" = b0."id") LEFT OUTER JOIN "bonfire_data_identity_account" AS b2 ON b1."account_id" = b2."id" LEFT OUTER JOIN "bonfire_data_identity_character" AS b3 ON b3."id" = b0."id" LEFT OUTER JOIN "bonfire_data_social_profile" AS b4 ON b4."id" = b0.
[debug] LiveHandler: handle_event "Bonfire.Social.Boosts:boost" via Elixir.Bonfire.UI.Social.Activity.ActionsLive @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] LiveHandler: handle_event {"Bonfire.Social.Boosts", "boost"} via delegation @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] getting from cache: Application.get_application(Bonfire.Social.Boosts.LiveHandler) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_reactions: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_ui_reactions: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Boosts.LiveHandler) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get con
[debug] LiveHandler: handle_event "Bonfire.Social.Likes:like" via Elixir.Bonfire.UI.Social.Activity.ActionsLive @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] LiveHandler: handle_event {"Bonfire.Social.Likes", "like"} via delegation @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] getting from cache: Application.get_application(Bonfire.Social.Likes.LiveHandler) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_reactions: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_ui_reactions: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(Bonfire.Social.Likes.LiveHandler) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config fo
[debug] Get config for app bonfire: [:repo_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[info] GET /feed/remote
[info] Request from ::ffff:127.0.0.1
[debug] Get config for app sentry: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :sentry: true @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Processing with Bonfire.UI.Social.FeedsLive.__live__/0
Parameters: %{"tab" => "remote"}
[debug] Get config for app bonfire: [:repo_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:endpoint_module] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] Get config for app bonfire: [:env] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[info] GET /@Sporer_LLC
[info] Request from ::ffff:127.0.0.1
[debug] Get config for app sentry: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :sentry: true @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] Processing with Bonfire.UI.Me.ProfileLive.__live__/0
Parameters: %{"username" => "Sporer_LLC"}
iex(localenv@127.0.0.1)1>
nil
[info] [source: "oban", duration: 4712, event: "plugin:stop", jobs: [], plugin: "Oban.Plugins.Cron"]
[debug] LiveHandler: handle_event "Bonfire.Social.Graph.Follows:follow" via Elixir.Bonfire.UI.Social.Graph.FollowButtonLive @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] LiveHandler: handle_event {"Bonfire.Social.Graph.Follows", "follow"} via delegation @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_social_graph: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_ui_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_ap
[debug] LiveHandler: handle_event "Bonfire.Social.Graph.Follows:unfollow" via Elixir.Bonfire.UI.Social.Graph.FollowButtonLive @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] LiveHandler: handle_event {"Bonfire.Social.Graph.Follows", "unfollow"} via delegation @ bonfire_ui_common/lib/live_handlers.ex:218 @ Bonfire.UI.Common.LiveHandlers.handle_event/5
[debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debug] Get config for app bonfire_ui_social_graph: [:modularity] @ bonfire_common/lib/config_settings/config.ex:82 @ Bonfire.Common.Config.__get__/3
[debug] :bonfire_ui_social_graph: false @ bonfire_common/lib/modularity/extend.ex:341 @ Bonfire.Common.Extend.is_disabled?/2
[debug] getting from cache: Application.get_application(h:HYMGwrIbieJTu7nkloWfeg) @ bonfire_common/lib/cache/cache.ex:257 @ Bonfire.Common.Cache.do_maybe_apply_cached/4
[debu
@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
.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
[
{:bonfire,
[
git: "https://github.com/bonfire-networks/bonfire_spark",
branch: "main",
override: true
]},
{:bonfire_mailer,
[
git: "https://github.com/bonfire-networks/bonfire_mailer",