6 Commits

Author SHA1 Message Date
Ashis Kumar Naik
35bc6ac15f feat: implement optional cell icon with URL validation
- Add urlLoads utility for image validation with 5s timeout
    - Update CreateCellDialog form schema to make icon optional
    - Add client-side URL validation with error toast
    - Update CypherImage to handle missing/empty icon sources
    - Update all backend actions and transformers for optional icon
    - Maintain backward compatibility with existing cell messages

Signed-off-by: Ashis Kumar Naik <ashishami2002@gmail.com>
2025-06-28 07:13:32 +05:30
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
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
8bfbb41bd8
feat: key delegation 2025-04-27 15:54:24 +05:30
Danish Arora
150710b4c7
feat: signatures + time-based key delegation for interactions 2025-04-24 16:30:50 +05:30
Danish Arora
3414dfeae3
chore: refactor/split ForumContext for readability 2025-04-22 10:50:08 +05:30