Commit Graph

61 Commits

Author SHA1 Message Date
bfd40fa373 Boilerplate Edit Group page by copying code from the modal 2023-03-29 14:51:29 -05:00
af9439f1d3 Use entity store for Group Search 2023-03-28 12:57:44 -04:00
ca0987dec2 Update variables to use proper naming 2023-03-28 11:53:13 -04:00
1abcc95a0a Merge branch 'search-my-groups' into 'develop'
Add ability to search my Groups

See merge request soapbox-pub/soapbox!2377
2023-03-28 14:02:25 +00:00
3a2b4c6efb Add ability to search my Groups 2023-03-28 09:09:09 -04:00
22474e3ca9 MembershipRequest: add 3s countdown on authorize/reject actions 2023-03-27 17:09:10 -05:00
30ef70440f Add ability to report a Group 2023-03-23 15:17:44 -04:00
1949651b9a Merge remote-tracking branch 'origin/develop' into group-requests 2023-03-23 10:23:06 -05:00
75b0262f9a Move pendingCount logic to useEntities 2023-03-22 21:28:48 -05:00
2674c060ad GroupMembers: showLoading if pending members are being fetched 2023-03-22 20:26:53 -05:00
c5b1f23bda GroupMembers: use X-Total-Count if available 2023-03-22 19:22:12 -05:00
f016ac1e6d GroupMembershipRequests: invalidate query upon authorize/reject 2023-03-22 18:48:24 -05:00
1eed61c386 GroupMembershipRequests: don't clear dismissed entries until new content is fetched 2023-03-22 16:42:08 -05:00
ee1b1b4397 GroupMembers: fix pending row borders and dark mode 2023-03-22 13:47:18 -05:00
ad98bf45cc Add hook to delete Group 2023-03-22 11:20:03 -04:00
f61e0d889a "Blocked members" --> "Banned members" 2023-03-20 21:56:15 -05:00
cc3585f319 Manage group: add headers 2023-03-20 21:52:44 -05:00
f369a7c765 Use "danger" text for deleting account and group 2023-03-20 21:42:54 -05:00
5774516ea0 Reorganize GroupMembershipRequests a little 2023-03-20 19:32:24 -05:00
d4e9fddd02 Update usage of AuthorizeRejectButtons in group membership requests 2023-03-20 19:24:06 -05:00
7c7855e7a1 Groups: make authorize/reject use component state, update designs 2023-03-20 17:46:10 -05:00
ca9a41f102 Use EntityStore for pending group requests 2023-03-20 16:41:12 -05:00
143a9eda44 Use PendingItemsRow for pending members, pass a prop to control its size 2023-03-20 16:26:40 -05:00
3c06ba734b Display pending counter in group member list 2023-03-20 16:03:41 -05:00
d08178f5fc Groups: use entity store for pending requests 2023-03-20 15:54:06 -05:00
e42e0577f4 Move Group mutations to entities 2023-03-20 15:41:18 -04:00
4985db7dea Update group roles to owner/admin/user 2023-03-20 15:41:12 -04:00
89bdc9b4a1 Move Promote/Demote admin into entity store 2023-03-20 15:41:12 -04:00
c0a22205f7 Fix GroupActionButton test 2023-03-17 16:14:23 -05:00
c51870af6e Update some more groups stuff to use entities 2023-03-15 19:26:37 -05:00
5871abd786 Make "Manage Group" use the EntityStore 2023-03-15 17:59:37 -05:00
7fffe59fb9 Allow "owner" permissions on group pages 2023-03-15 17:26:07 -05:00
6b30671875 Add Account entity and improve Block/Ban support for Groups 2023-03-15 14:55:43 -04:00
283935e837 Add popover component 2023-03-15 14:55:26 -04:00
c8a4d63fc8 Add GroupAvatar component 2023-03-14 15:17:05 -04:00
9d1c2df1a2 Use ZOD for group-members 2023-03-14 15:16:00 -04:00
08f97a133e Update blankslate for Group Timeline 2023-03-14 15:15:26 -04:00
8a36561ec8 Use entities with Group Members 2023-03-14 15:15:26 -04:00
d12078a687 Use group factory functions in tests instead of normalizers 2023-03-13 14:55:59 -05:00
5278c8eb0f Merge remote-tracking branch 'origin/develop' into groups-zod 2023-03-13 11:05:21 -05:00
7ad2696f85 Move Join / Leave / Cancel group/request to mutations 2023-03-13 11:36:08 -04:00
1af67c3a25 members_count will never be null 2023-03-10 13:46:20 -06:00
3d2331d20b Make useGroups hooks use zod parser, update group types 2023-03-10 13:36:00 -06:00
3cc4f8b64b Improve Group Header with latest designs 2023-03-02 14:42:45 -05:00
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
60d7ff8395 Re-build dropdown-menu using FloatingUI 2023-02-10 13:17:39 -05:00
0d99ae5daa yarn lint:js --fix 2023-02-01 16:13:42 -06:00
1f39ddf0ec Merge remote-tracking branch 'soapbox/develop' into mastodon-groups
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-01-27 23:07:26 +01:00
6b92d5f3a5 Manage group pages
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-18 18:03:41 +01:00