feat: add support for NIP-29 #56

Merged
reya merged 27 commits from feat/nip29 into master 2026-10-01 04:23:21 +00:00
27 Commits
Author SHA1 Message Date
reya 6efc00d2de refactor group meta toggle into separate show/hide actions 2026-10-01 11:22:04 +07:00
reya 2eba27a94c redesign activity rows 2026-10-01 11:00:41 +07:00
reya 65ea654745 filter timeline queries by supported event kinds 2026-10-01 10:41:50 +07:00
reya a93be19e81 update member row 2026-10-01 10:18:36 +07:00
reya 75b0f49d9e move group actions to sidebar and add invite link copying 2026-10-01 09:52:41 +07:00
reya 857795a92e add group attachments and sidebar toggle 2026-10-01 08:25:52 +07:00
reya 61aa7c4a70 add group activity rows to nip29 timeline 2026-10-01 04:43:20 +07:00
reya 41e48de4fd clean up 2026-09-30 17:43:47 +07:00
reya eda8eb543d remove community and community_ui crates 2026-09-30 17:39:10 +07:00
reya 8c7c672675 add group management menu with metadata, invites, and members 2026-09-30 17:10:27 +07:00
reya ce1cff83ff add group header, moderation menu, and pins strip 2026-09-30 16:07:21 +07:00
reya 5b87b2fe27 add browse panel for discovering relay groups 2026-09-30 15:53:17 +07:00
reya 6e24a6033e add join and new group dialogs 2026-09-30 15:09:47 +07:00
reya 6b068091c1 add NIP-29 groups to sidebar 2026-09-30 15:09:23 +07:00
reya 41045d4f88 add nip29_ui crate with group panel 2026-09-30 14:33:04 +07:00
reya dbdfa8ad67 handle group delete events by purging local state 2026-09-30 14:21:54 +07:00
reya cb10c2d26e add migration plan 2026-09-30 14:06:19 +07:00
reya 99124eaf1b add nip29 document 2026-09-30 13:35:59 +07:00
reya 4678e5879f clean up 2026-09-30 13:35:33 +07:00
reya cfec6dfc85 add NIP-29 LiveKit token and fork detection 2026-09-30 13:08:05 +07:00
reya cd7b459751 add GroupParticipants state event support 2026-09-30 12:52:26 +07:00
reya d621b125a9 add timeline paging for older messages 2026-09-30 12:49:37 +07:00
reya de862637f3 add NIP-29 moderation, pins, browse, and create-group support 2026-09-30 12:38:02 +07:00
reya ee9a852a8f add send and publish 2026-09-30 09:50:49 +07:00
reya c6f7956dff add groups registry 2026-09-30 09:23:57 +07:00
reya c477246bb8 init nip29 crate 2026-09-30 08:34:00 +07:00
reya 338783f394 add plan 2026-09-30 06:26:10 +07:00