Commit graph

8 commits

Author SHA1 Message Date
6dbb74f8bb Architecture B: Bloom Gossip + Implicit Replication
- Tag bloom filter as primary peer discovery (2048 bits x 3 hashes)
- Filter table gossip for transitive peer discovery
- Scoped queries for on-demand tag lookup
- Liveness tracking + peer eviction (5 failures, 7-day TTL)
- Topic subscriptions filter content sync at both ends
- Two-theme CSS system (default minimal + kodama2)
- Status bar on all pages (topics, peers, filters)
- Bracketless tags, grouped moderation page, cleaner forms
- Match main site heading level (h1 -> h2)
2026-06-06 01:19:40 +00:00
b79689aba0 manual sync by default: sync now button, auto-sync toggle 2026-06-05 02:02:25 +00:00
4b98779122 gossip sync: sync with random 20 peers per cycle instead of all peers 2026-06-05 01:58:32 +00:00
f8f9cb6337 auto-discovery toggle, auto-prune with customizable retention 2026-06-05 01:00:47 +00:00
3b3e807518 truly public forum: auto-discover other instances via RNS announce handler 2026-06-05 00:55:03 +00:00
0ed4ec82ba auto peer discovery: gossip known peers during sync, discover from_hash automatically 2026-06-05 00:43:18 +00:00
a2d029097d fix README URLs, handler tests, sync improvements, block/retract gossip 2026-06-05 00:32:30 +00:00
a8aabb3427 initial: decentralized link-sharing forum for TinyWeb 2026-06-04 08:23:51 +00:00