Commit graph

42 commits

Author SHA1 Message Date
Chewbacca
b704e476eb Merge branch 'update-group-header' into 'develop'
Allow Admins to manage/leave Group

See merge request soapbox-pub/soapbox!2410
2023-04-04 16:35:52 +00:00
Chewbacca
f20dade50b Update entity in store after canceling request 2023-04-04 12:08:29 -04:00
Chewbacca
e78bbf4e19 Allow Admins to manage/leave Group 2023-04-04 12:08:26 -04:00
Chewbacca
a486b317d4 Fetch account and relationship with entity store 2023-04-04 08:11:03 -04:00
Chewbacca
c2f5671de1 Update copy after requesting to join group 2023-04-03 15:38:41 -04:00
a1cf627bfd Lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-04-01 20:37:34 +02:00
Chewbacca
681eacf827 Improve dark mode support of Groups + bug fixes 2023-03-30 15:19:14 -04:00
Chewbacca
4b3b601659 Add tests for GroupOptionsButton 2023-03-30 12:57:42 -04:00
Chewbacca
697791fc5d Add tests for GroupRelationship 2023-03-30 12:57:23 -04:00
Chewbacca
01458c3003 Merge branch 'reply-popover' into 'develop'
Add popover when trying to reply to Group status

See merge request soapbox-pub/soapbox!2386
2023-03-30 13:23:47 +00:00
Chewbacca
1e69812078 Add popover when trying to reply to Group status 2023-03-28 15:39:41 -04:00
Chewbacca
af9439f1d3 Use entity store for Group Search 2023-03-28 12:57:44 -04:00
Chewbacca
ca0987dec2 Update variables to use proper naming 2023-03-28 11:53:13 -04:00
Chewbacca
30ef70440f Add ability to report a Group 2023-03-23 15:17:44 -04:00
Chewbacca
ad98bf45cc Add hook to delete Group 2023-03-22 11:20:03 -04:00
Chewbacca
e42e0577f4 Move Group mutations to entities 2023-03-20 15:41:18 -04:00
Chewbacca
4985db7dea Update group roles to owner/admin/user 2023-03-20 15:41:12 -04:00
Chewbacca
89bdc9b4a1 Move Promote/Demote admin into entity store 2023-03-20 15:41:12 -04:00
Alex Gleason
c0a22205f7
Fix GroupActionButton test 2023-03-17 16:14:23 -05:00
Alex Gleason
7fffe59fb9
Allow "owner" permissions on group pages 2023-03-15 17:26:07 -05:00
Chewbacca
6b30671875 Add Account entity and improve Block/Ban support for Groups 2023-03-15 14:55:43 -04:00
Chewbacca
283935e837 Add popover component 2023-03-15 14:55:26 -04:00
Chewbacca
c8a4d63fc8 Add GroupAvatar component 2023-03-14 15:17:05 -04:00
Chewbacca
9d1c2df1a2 Use ZOD for group-members 2023-03-14 15:16:00 -04:00
Chewbacca
8a36561ec8 Use entities with Group Members 2023-03-14 15:15:26 -04:00
Alex Gleason
d12078a687
Use group factory functions in tests instead of normalizers 2023-03-13 14:55:59 -05:00
Alex Gleason
5278c8eb0f
Merge remote-tracking branch 'origin/develop' into groups-zod 2023-03-13 11:05:21 -05:00
Chewbacca
7ad2696f85 Move Join / Leave / Cancel group/request to mutations 2023-03-13 11:36:08 -04:00
Alex Gleason
1af67c3a25
members_count will never be null 2023-03-10 13:46:20 -06:00
Alex Gleason
3d2331d20b
Make useGroups hooks use zod parser, update group types 2023-03-10 13:36:00 -06:00
Chewbacca
3cc4f8b64b Improve Group Header with latest designs 2023-03-02 14:42:45 -05:00
Chewbacca
0b7a2ac19b Add support for i18n in Group Search 2023-03-01 10:40:07 -05:00
81de0014d3 Change ESLint rules, lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-16 00:12:02 +01:00
Alex Gleason
0d99ae5daa
yarn lint:js --fix 2023-02-01 16:13:42 -06:00
6b92d5f3a5 Manage group pages
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-18 18:03:41 +01:00
7711553fd8 Groups: allow simple moderation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 17:57:43 +01:00
be30cdbcb2 Groups: use isDefaultHeader
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 13:38:41 +01:00
fd6e3f4032 Groups: Make strings localizable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-17 00:33:07 +01:00
36350f1cc4 More group actions, allow to edit groups, visuals
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-16 21:33:17 +01:00
d524a7c700 Groups: UI improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-15 23:51:30 +01:00
683504c997 Allow creating events, events list
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-14 22:59:59 +01:00
7c4aca51dc some basic groups ui
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-13 23:03:01 +01:00