Commit graph

1822 commits

Author SHA1 Message Date
Chewbacca
18be78475c Fix bug trying to switch accounts
In the profile dropdown, you couldn't click the avatar or the user's name
because we had the `to` attribute on the LinkEl. This fixes that by
only adding the link props when we render a Link.
2023-07-24 11:27:52 -04:00
Alex Gleason
f456cb4086
Fix account.url tests 2023-07-15 21:07:48 -05:00
13cd0b726e Add AvatarStack component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-10 12:43:18 +02:00
a9db41de89 Use AvatarPicker/HeaderPicker on Edit Profile page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-05 21:39:50 +02:00
marcin mikołajczak
42e9d31a3e Merge branch 'hotkeys-statuses' into 'develop'
Fix hotkey navigation in media modal

See merge request soapbox-pub/soapbox!2589
2023-07-02 21:27:10 +00:00
b0bdb78543 Fix hotkey navigation in media modal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-02 18:41:39 +02:00
8646aa5572 Add Followed hashtags page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-02 13:54:02 +02:00
Alex Gleason
118cbd5994
status.get('x') --> status.x 2023-06-28 16:27:25 -05:00
Alex Gleason
fcae0df1f8
Fix instance favicons
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1447
2023-06-27 20:21:50 -05:00
Chewbacca
9e27cb06cb Ban User from status action bar 2023-06-27 09:24:29 -04:00
Chewbacca
e3fa58c0da Support Group mutes 2023-06-27 09:24:03 -04:00
Alex Gleason
64df93f5a0
Fix status test 2023-06-26 12:41:42 -05:00
Alex Gleason
a8792f9a02
StatusActionBar: use GroupRelationship from entity store 2023-06-26 12:12:34 -05:00
Alex Gleason
e07412f872
Remove getIn calls in status and status-action-bar components 2023-06-26 11:59:01 -05:00
Alex Gleason
d4eaf1e27a
Make useOwnAccount return an object 2023-06-25 12:35:09 -05:00
Alex Gleason
072014e39e
Add useRelationship hook, disable fetching relationship for account by default 2023-06-25 12:01:34 -05:00
Alex Gleason
ec8177d578
Add useAccountLookup hook, fix useRelationships 2023-06-23 21:41:36 -05:00
Alex Gleason
69d8817b6d
SidebarMenu: useAccount hook 2023-06-21 16:25:35 -05:00
Alex Gleason
e01ee84ee9
ProfileHoverCard: use useAccount hook, add usePatronUser hook 2023-06-21 16:20:07 -05:00
Alex Gleason
c4ad5e5d78
Fix tests that set the store wrong 2023-06-20 17:48:57 -05:00
Alex Gleason
412fe84d13
FIX THE TYPE ERRORS 2023-06-20 14:24:39 -05:00
Chewbacca
e3f92eadac Add Groups to Thumb Navigation 2023-06-14 08:05:25 -04:00
Alex Gleason
0b439b79a1
Upgrade to TypeScript 5.1 2023-06-13 16:26:30 -05:00
Chewbacca
ae75c9ac0d Merge branch 'group-admin-fix' into 'develop'
Allow admins to delete Group statuses

See merge request soapbox-pub/soapbox!2533
2023-06-12 12:05:59 +00:00
Alex Gleason
a2846070c9
Move .invisible styles to Markup CSS 2023-06-07 11:35:41 -05:00
Chewbacca
35d9348edd Support Group pins 2023-06-05 09:41:36 -04:00
Chewbacca
45e0726e59 Alphabetize messages 2023-06-05 09:41:36 -04:00
Chewbacca
6cd8e50493 Allow admins to delete Group statuses 2023-06-05 09:41:28 -04:00
a2a1bab517 Dropdown menu improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-06-02 21:40:32 +02:00
Chewbacca
92f824bb2d Fix dark border color on Tombstones 2023-06-01 12:47:51 -04:00
Chewbacca
b45d1ea7fa Fix dark border color 2023-06-01 12:41:23 -04:00
Chewbacca
866c80d30b Improve the MediaModal with ability to like, comment, reply, etc 2023-05-31 08:50:03 -04:00
Chewbacca
3c00820382 Add 0 to HStack spacing 2023-05-31 08:44:45 -04:00
Chewbacca
d8f698242a Add justify-between to Stack options 2023-05-31 08:44:45 -04:00
Chewbacca
602eaf1ec1 Use AppDispatch 2023-05-31 08:44:45 -04:00
Chewbacca
cbf4878f7f Add 'shift' middleware to DropdownMenu 2023-05-31 08:44:45 -04:00
Alex Gleason
27ba796852
Remove greentext support
It uses Pleroma FE's vulnerable HTML parser
2023-05-28 14:45:22 -05:00
Alex Gleason
36bbef2293
Support quoted tombstone 2023-05-22 11:47:49 -05:00
Alex Gleason
0acbbc3445 Merge branch 'group-fixes' into 'develop'
Various Group fixes & improvements

See merge request soapbox-pub/soapbox!2510
2023-05-12 21:43:04 +00:00
Chewbacca
f27933965f Allow non-owners to see pinned tags 2023-05-12 11:51:00 -04:00
da6be7ba4c Merge remote-tracking branch 'soapbox/develop' into follow-hashtags 2023-05-11 19:31:25 +02:00
Chewbacca
4a2b7faa59 Support soft-deleted statuses via tombstones 2023-05-09 15:16:13 -04:00
Alex Gleason
185ef4e3c6
StatusReplyMentions: enforce a 200px max width 2023-05-06 22:55:36 -05:00
marcin mikołajczak
5e16d0875e Merge branch 'birthday-panel' into 'develop'
Hide relationship in BirthdayPanel

See merge request soapbox-pub/soapbox!2501
2023-05-06 06:29:41 +00:00
Chewbacca
390855b6d9 Merge branch 'allow-owner-status-deletion' into 'develop'
Add ability for owners to delete statuses from Group

See merge request soapbox-pub/soapbox!2490
2023-05-05 17:15:08 +00:00
Chewbacca
de3ff58f95 Merge branch 'group-improvements' into 'develop'
Improve Group UX

See merge request soapbox-pub/soapbox!2494
2023-05-05 13:13:37 +00:00
f1b98e1602 Hide relationship in BirthdayPanel
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-05-05 13:18:39 +02:00
Chewbacca
ebaff75e38 Improve Group UX 2023-05-03 14:03:13 -04:00
Alex Gleason
d4ed442a7e
Normalize poll with zod 2023-05-03 12:52:36 -05:00
Chewbacca
4bc92f3c27 Add ability for owners to delete statuses from Group 2023-05-03 08:31:43 -04:00