Arseniy Klempner
1c03c9074f
feat: test that sds doesn't break anything
2025-06-11 15:25:50 -07:00
Arseniy Klempner
5bec0f7039
docs: add SDS integration test plan
2025-06-11 14:08:35 -07:00
Arseniy Klempner
ac6e6a7d21
feat: minimal SDS integration for vote consistency
...
- Added @waku/sds dependency
- Created MinimalSDSWrapper for basic causal ordering
- Enhanced vote messages with SDS metadata (Lamport timestamps, causal history)
- Updated MessageManager to use SDS for vote conflict resolution
- Added SDS status indicator in header
- Added debug logging for SDS operations
This is a minimal proof-of-concept that:
- Uses a single SDS channel for all votes
- Only applies to vote messages (other message types unchanged)
- Maintains backward compatibility
- Can be disabled by removing the SDS enhancement
2025-06-11 14:07:47 -07:00
Danish Arora
63bbdde5e2
feat(moderation): cell admin can mark users as moderated in a cell\n\n- Adds user moderation to ModerateMessage and transformers\n- Cell admin can moderate a user, hiding all their posts/comments in that cell for others\n- UI: admin-only 'Moderate User' button for each post/comment author (except admin themselves)\n- Fully coherent with OpChan PoC proposal moderation requirements
2025-06-06 16:45:14 +05:30
Danish Arora
bf0ccda6ed
fix: tailwind size
2025-06-06 16:42:30 +05:30
Danish Arora
a4fc3c1aaf
feat(moderation): cell admin can mark posts and comments as moderated - Adds ModerateMessage type and Waku support - Cell admin can moderate posts/comments, which are then hidden for others - Moderation is local, decentralized, and reversible - UI: admin-only 'Moderate' button, [Moderated] label, filtering - Fully coherent with OpChan PoC proposal moderation requirements
2025-06-06 16:42:00 +05:30
Danish Arora
0eff3031ad
chore: fix vercel router rewrites for subroutes
2025-05-16 14:25:06 +05:30
Danish Arora
8bfbb41bd8
feat: key delegation
2025-04-27 15:54:24 +05:30
Danish Arora
8859b85367
feat: activity feed, improve UI/UX
2025-04-24 17:35:31 +05:30
Danish Arora
8d378b9dd5
chore: update README
2025-04-24 16:32:05 +05:30
Danish Arora
150710b4c7
feat: signatures + time-based key delegation for interactions
2025-04-24 16:30:50 +05:30
Danish Arora
8129c78e1c
chore: ordinal related improvements
2025-04-24 14:31:00 +05:30
Danish Arora
15d6d25455
feat: replace mock ordinal verification with proper
2025-04-23 08:22:50 +05:30
Danish Arora
70e61f2b7a
feat: fallback image for unavailable icon links render
2025-04-22 11:05:49 +05:30
Danish Arora
072b5968bb
rm: mock data
2025-04-22 10:54:25 +05:30
Danish Arora
88ee3ba97f
chore: bump build config to use es2022, allows top-level await
2025-04-22 10:53:14 +05:30
Danish Arora
3414dfeae3
chore: refactor/split ForumContext for readability
2025-04-22 10:50:08 +05:30
Danish Arora
03d4ba38a0
feat: integrate Waku, remove mock functions
2025-04-22 10:39:32 +05:30
Danish Arora
e3128876de
chore: add bootstrap nodes
2025-04-16 15:40:20 +05:30
Danish Arora
56c9c8d889
feat: implement waku
2025-04-16 14:45:27 +05:30
Danish Arora
95401cdb5b
feat: Implement message cache population in MessageManager
2025-04-16 14:08:26 +05:30
Danish Arora
9f8bb87bc1
feat: setup basic frontend
2025-04-15 16:28:03 +05:30