Commit graph

85 commits

Author SHA1 Message Date
Justin
12ed6889a4 Use React Router Link in MenuLink 2022-03-22 08:28:18 -04:00
Justin
b6985f836a Use MenuItem if action 2022-03-21 16:29:33 -04:00
Alex Gleason
5cd894ab02
Truth Social 2022-03-21 13:14:26 -05:00
Alex Gleason
d86eac4c1a
Remove isVerified() function 2022-02-27 22:25:23 -06:00
Alex Gleason
92ac0e6a0d Merge branch 'account-notes' into 'develop'
Account notes

See merge request soapbox-pub/soapbox-fe!1053
2022-02-26 21:30:05 +00:00
Alex Gleason
5a66a9b8c5
Improve phrasing 2022-02-26 15:14:56 -06:00
ccff91b072 Account notes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-26 15:57:34 +01:00
bb6e904642 Use gavel icon from Tabler icons
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-26 13:32:54 +01:00
Alex Gleason
89a5f7b3d6
AccountHeader: fix onDeleteUser 2022-02-17 15:37:19 -05:00
a041a4452b Rename modal -> modals
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-02 16:36:20 +01:00
f25c9298ca Merge remote-tracking branch 'soapbox/develop' into account-subscriptions-mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-28 23:47:27 +01:00
3d2e4ab368 Merge remote-tracking branch 'origin/develop' into profile-avatar-switcher
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-25 00:37:12 +01:00
a32a34879d PinnedAccounts: add icon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-13 22:31:04 +01:00
7aef1d923b Merge remote-tracking branch 'origin/develop' into account-endorsements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-13 22:29:32 +01:00
0a160f4422 User endorsements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-12 18:20:27 +01:00
Alex Gleason
6323c7d70e
eslint: enforce gaps between groups with import/order 2022-01-10 16:25:06 -06:00
Alex Gleason
966ca91e1a
eslint: alphabetize imports with import/order 2022-01-10 16:17:52 -06:00
Alex Gleason
2a0e2001d6
eslint: enforce import/order 2022-01-10 16:01:24 -06:00
Alex Gleason
67a9d014af
AccountHeader: restrict privileged actions, fixes #713 2022-01-03 11:10:58 -06:00
fc3b9d62a6 Support account subscriptions on Mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 16:13:45 +01:00
Alex Gleason
ed2866a1e1
Profile: add "Share" button as primary action to own profile 2021-12-01 14:08:44 -06:00
Alex Gleason
4c11a3041f
v2 Suggestions: conditionally display admin actions 2021-11-26 23:53:50 -06:00
Alex Gleason
92439137c1
v2 Suggestions: add AdminAPI, rearrange sidebars, check instance feature flag 2021-11-26 23:36:17 -06:00
4e04f06142 eslint: add key-spacing and space-unary-ops rules
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-24 18:28:35 +01:00
adfde143bd Add missing icon to account menu
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 20:58:11 +01:00
43fe27eecc Add icons to all? dropdown menus
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 20:19:04 +01:00
Alex Gleason
416310d302
AccountHeader: make avatar transition less dramatic 2021-10-19 14:30:14 -05:00
Alex Gleason
9cb3e682c1
Merge remote-tracking branch 'mkljczk/locked-profile-header' into profile-page-nav 2021-10-19 14:09:52 -05:00
Alex Gleason
013594444d
AccountHeader: make profile share button work 2021-10-15 09:45:03 -05:00
Alex Gleason
da79e5a876
Add conditional Chat/DM buttons throughout the interface 2021-10-13 13:55:02 -05:00
Alex Gleason
3280176914
Add Chat/DM button back to AccountHeader 2021-10-13 13:23:07 -05:00
Alex Gleason
8e1600e179
AccountHeader: improve style of DropdownMenu, use Tabler icon 2021-10-13 12:20:54 -05:00
marcin mikołajczak
be5203f406 Merge branch 'next' into 'locked-profile-header'
# Conflicts:
#   app/soapbox/features/account/components/header.js
#   app/soapbox/pages/profile_page.js
2021-10-09 22:00:01 +00:00
Alex Gleason
8c758d7577
AccountHeader: disable &--missing functionality for now, since it messes up sticky sidebars 2021-10-09 12:47:30 -05:00
Alex Gleason
943ee54c98
Profile: restore "extra" links on desktop 2021-10-07 21:39:03 -05:00
4f60c6845d Improve account headers
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-06 18:15:32 +02:00
Alex Gleason
d3908f107a
AccountHeader: refactor Follow button, remove Message button in favor of a menu item
This is better on mobile and simpler to newcomers
2021-10-02 15:39:12 -05:00
Alex Gleason
008d53a7d9
Merge remote-tracking branch 'origin/develop' into next 2021-09-18 20:52:26 -05:00
Alex Gleason
abcdc1fd63
Profile: make account panels async 2021-09-18 19:17:55 -05:00
Alex Gleason
48216659d6
Merge remote-tracking branch 'origin/develop' into next 2021-09-18 16:22:09 -05:00
Alex Gleason
074604a1c9
Put Bookmarks and Lists behind feature flags 2021-09-18 15:03:38 -05:00
Alex Gleason
53a0213fbf
Merge remote-tracking branch 'origin/develop' into next 2021-09-15 11:27:56 -05:00
6152ca40a7 Merge remote-tracking branch 'origin' into a11y--
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-14 14:18:14 +02:00
9734290bfb Minor accessibility improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-14 14:09:14 +02:00
Alex Gleason
b5dced5a6a
Lint: remove unused variables 2021-09-13 14:06:39 -05:00
Alex Gleason
b7aba768f4
AccountHeader: nuke 'extra' links 2021-09-13 13:39:49 -05:00
Alex Gleason
ea4915c7dd
Conditionally display subscription button for Pleroma >= 1.0.0 2021-09-13 12:29:48 -05:00
3672d9faa5 Show user likes to others if hide_favorites===false
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-09 20:05:54 +02:00
Sean King
6ccd2bc32f
Make profile banner expandable 2021-08-27 14:52:14 -06:00
Alex Gleason
6b19f39d51
Federating conditional UI 2021-08-23 14:14:47 -05:00