koopa-admin-log/configs/bonfire/public-feeds.md
Hernâni Marques 8eca2c3a39
docs: Bonfire guest local feed — outbox republish notes
Document why /@foss had posts while /feed/local was empty, and SQL to
publish outbox activities into Local users + public internet feeds.
2026-07-10 15:38:00 +02:00

36 lines
1.2 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Bonfire public timelines (guest)
## Symptom
Profile `@foss` shows posts, but `/` and `/public` can look empty
(“Thats 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
```bash
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.