Commit Graph

6636 Commits

Author SHA1 Message Date
4783a41b78 useDeleteEntity: support onSuccess callback 2023-03-23 10:45:49 -05: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
6929975aaa useIncrementEntity: fix optimistic counter 2023-03-22 19:58:40 -05:00
402daec9c3 Add useIncrementEntity hook 2023-03-22 19:45:34 -05:00
c5b1f23bda GroupMembers: use X-Total-Count if available 2023-03-22 19:22:12 -05:00
c4d0dd568e EntityStore: let totalCount be undefined, don't try to set it from the local count 2023-03-22 19:11:11 -05:00
f016ac1e6d GroupMembershipRequests: invalidate query upon authorize/reject 2023-03-22 18:48:24 -05:00
cb8363d179 EntityStore: make fetching the first page override the old list 2023-03-22 18:47:10 -05:00
e2510489c5 EntityStore: support query invalidation 2023-03-22 18:17:28 -05:00
a256665aad EntityStore: add support for X-Total-Count from the API 2023-03-22 17:39:58 -05:00
1eed61c386 GroupMembershipRequests: don't clear dismissed entries until new content is fetched 2023-03-22 16:42:08 -05:00
b47cdb368f useGroupMembershipRequests: use useDismissEntity hooks 2023-03-22 16:31:49 -05:00
61fb434a54 Improve API of parseEntitiesPath 2023-03-22 16:12:05 -05:00
8f67d2c76f EntityStore: consolidate types, fix type of "path" 2023-03-22 16:06:10 -05:00
d2fd9e0387 Export new entity hooks 2023-03-22 15:32:56 -05:00
b127025167 Move useCreateEntity into its own hook as well, because why not 2023-03-22 15:31:58 -05:00
b76559f24a Add useDismissEntity hook, update useDeleteEntity to match 2023-03-22 14:40:18 -05:00
3d72e6305f EntityStory: add dismissEntities action for deleting ids from a list 2023-03-22 14:34:10 -05:00
4049de50aa Add separate useDeleteEntity hook accepting a callback 2023-03-22 14:08:08 -05:00
ee1b1b4397 GroupMembers: fix pending row borders and dark mode 2023-03-22 13:47:18 -05:00
1954848c65 Tabs: vertically center the counter 2023-03-22 13:23:45 -05:00
71c7c4adc7 Merge branch 'group-widgets' into 'develop'
Add MyGroupsPanel, improve layout on various group pages

See merge request soapbox-pub/soapbox!2374
2023-03-22 16:03:02 +00:00
cc2fbc0208 Merge branch 'redirect-group-posts' into 'develop'
Redirect group statuses to a custom path

See merge request soapbox-pub/soapbox!2371
2023-03-22 16:02:58 +00:00
32ca5f09ee I18n 2023-03-22 11:23:35 -04:00
ad98bf45cc Add hook to delete Group 2023-03-22 11:20:03 -04:00
65070f6519 Add MyGroupsPanel, improve layout on various group pages 2023-03-21 16:34:15 -05:00
69d667d6c6 "Authorized" --> "Approved" 2023-03-21 11:56:48 -05: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
a8be701ea0 Fix PendingGroupsRow test 2023-03-20 21:31:07 -05:00
2196d9e3e5 yarn i18n 2023-03-20 21:23:10 -05:00
fb8d543f7c Redirect group statuses to a custom path 2023-03-20 20:57:49 -05:00
b87af6a71c AuthorizeRejectButtons: fix styles, make less fragile 2023-03-20 20:11:21 -05:00
3a12b316d9 GroupPage: add pending members counter 2023-03-20 20:02:58 -05:00
9ca384dcd7 Card: fix back button not having a rounded border 2023-03-20 19:37:46 -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
7a06c7f92c Use AuthorizeReject buttons for follow requests 2023-03-20 19:23:11 -05:00
28f5a88848 Use AuthorizeReject buttons for account approval 2023-03-20 19:22:55 -05:00
4de8926445 IAuthorizeRejectButtons: simplify component 2023-03-20 19:22:00 -05:00
f9ab9a45c2 AuthorizeRejectButtons: improve style of result message 2023-03-20 18:49:41 -05:00
fe64f9f84b AuthorizeRejectButtons: improve button styles 2023-03-20 18:35:31 -05:00
7c7855e7a1 Groups: make authorize/reject use component state, update designs 2023-03-20 17:46:10 -05:00
1d9ed41fec Add AuthorizeRejectButtons component 2023-03-20 17:45:52 -05:00
282afaa47f Merge branch 'use-groups-condition' into 'develop'
Do not make requests to api/v1/groups if feature not available

See merge request soapbox-pub/soapbox!2363
2023-03-20 21:57:35 +00:00
7329c0bf25 Do not make requests to api/v1/groups if fffeature not available
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-20 22:42:27 +01:00
ca9a41f102 Use EntityStore for pending group requests 2023-03-20 16:41:12 -05:00