Document why /@foss had posts while /feed/local was empty, and SQL to publish outbox activities into Local users + public internet feeds.
1.2 KiB
1.2 KiB
Bonfire public timelines (guest)
Symptom
Profile @foss shows posts, but / and /public can look empty
(“That’s all for the last 30 days…”). Local feed should list instance posts.
Root cause (2026-07-10)
Posts were only in the author outbox feed, not in:
| Feed | Pointer UUID |
|---|---|
| Local users | 797632fc-029e-06f0-1031-410d73a5558e |
| Anyone on the internet | 0aab414c-eb0a-ac1d-8c81-ef0d74ec55da |
Outbox feed (example foss): 019f487a-df20-4ed0-a334-40ec3eac23e7.
Fix applied
SQL: copy all bonfire_data_social_feed_publish rows from the user outbox
into the two public feeds (see scripts/bonfire/publish-outbox-to-public.sql).
Verify
curl -sS http://127.0.0.1:9021/feed/local | grep -c gitbot
# or open https://bonfire.hacktivism.ch/feed/local
# profile: https://bonfire.hacktivism.ch/@foss
Note: Guest Front page (/) may still emphasise Spotlight (empty until pins).
Prefer Local (/feed/local) for the public instance timeline.
FEDERATE=true in env; UI may still show “Federation disabled” if app
activity_pub instance federating was false until runtime refresh.