Commit graph

259 commits

Author SHA1 Message Date
Alex Gleason
6961309b85
RemoteTimeline: allow pinning hosts 2021-08-11 18:55:10 -05:00
Alex Gleason
9e12e978d8
RemoteTimeline: rename InstanceInfoPanel 2021-08-11 18:35:31 -05:00
Alex Gleason
bde53541b7 Merge branch 'account-aliases' into 'develop'
Account aliases

See merge request soapbox-pub/soapbox-fe!663
2021-08-11 17:02:56 +00:00
f203a4d389 WIP: Account aliases
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-05 15:31:29 +02:00
Alex Gleason
5548644bd6
eslint: no-extra-semi 2021-08-03 14:22:51 -05:00
Alex Gleason
a310197a5a
eslint: prefer-const, no-loop-func, no-const-assign, no-var 2021-08-03 12:36:11 -05:00
Alex Gleason
29cdc4867b Merge branch 'attachment-list-boost-modal' into 'develop'
List attachments in reply indicator and boost modal

See merge request soapbox-pub/soapbox-fe!654
2021-08-02 16:02:51 +00:00
Claire
8a406d5736 List attachments in reply indicator and boost modal 2021-08-02 15:30:01 +02:00
Alex Gleason
e4dd720d51
EditFederationModal: use ConfigDB directly instead of /api/v1/instance 2021-07-28 17:06:21 -05:00
Alex Gleason
1fa3aa0008
EditFederationModal: handle submission 2021-07-27 14:40:41 -05:00
Alex Gleason
9536fba7a9
EditFederationModal: improve UI 2021-07-27 13:00:32 -05:00
Alex Gleason
6c4be4a515
Create EditFederationModal 2021-07-26 15:07:35 -05:00
Alex Gleason
846b73eb9d
RemoteTimeline: display dropdown menu to admins 2021-07-26 14:25:55 -05:00
Alex Gleason
61a4bc90b8
InstanceInfoPanel: refactor to reuse InstanceRestrictions component 2021-07-25 16:27:37 -05:00
Alex Gleason
b22f20a390 Merge branch 'accessible-emoji-picker' into 'develop'
Keyboard-accessible emoji picker

See merge request soapbox-pub/soapbox-fe!634
2021-07-21 16:41:26 +00:00
5ee92b47ce Keyboard-accessible emoji picker
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-07-21 13:58:22 +02:00
Alex Gleason
f4ba9b9b2e
Display federation restrictions on remote timelines 2021-07-19 17:25:36 -05:00
Alex Gleason
a368ddfee8
UserIndex: display dates on accounts in a more compact way 2021-07-14 16:27:14 -05:00
Alex Gleason
12939e3354
LatestAccountsPanel: add expand button, use compact display of accounts 2021-07-14 13:17:21 -05:00
Alex Gleason
b2ebdbcf80
Admin: display latest accounts in dashboard 2021-07-14 12:27:51 -05:00
Alex Gleason
4d35f16483
Staff promotions: fix race conditions 2021-07-13 19:38:58 -05:00
Alex Gleason
e580084e9b Merge branch 'admin-permission-groups' into 'develop'
Allow promotion/demotion of users to staff roles

Closes #687

See merge request soapbox-pub/soapbox-fe!611
2021-07-13 17:55:12 +00:00
Alex Gleason
4c82b4703b
ProfileInfoPanel: avoid redundant staff badge
If the user is an admin, don't display the moderator badge
2021-07-13 11:21:37 -05:00
Alex Gleason
92794847bc
Hide AdminFE from non-admin staff users 2021-07-13 10:41:31 -05:00
Alex Gleason
96af79ad90
Moderators: conditional display of features 2021-07-12 23:32:02 -05:00
Alex Gleason
c24c8aa4d1
TabsBar: move withRouter to outer component 2021-07-10 05:13:38 -05:00
Alex Gleason
258889c492 Merge branch 'refactor-getOtherAccounts' into 'develop'
Refactor getOtherAccounts selector

See merge request soapbox-pub/soapbox-fe!599
2021-07-10 10:00:48 +00:00
Alex Gleason
4e3c002f8a
Refactor getOtherAccounts selector 2021-07-10 04:49:44 -05:00
Alex Gleason
447a2561f4
TabsBar: force rerender 2021-07-10 04:40:16 -05:00
Alex Gleason
1a3a6e2eb5
Fix propTypes warning in Blurhash, key warning in ProfileInfoPanel 2021-07-08 14:54:54 -05:00
Alex Gleason
520d82dd0a Merge branch 'shortcuts' into 'develop'
Fix keyboard shortcuts

See merge request soapbox-pub/soapbox-fe!555
2021-07-02 02:01:12 +00:00
Alex Gleason
e7d360baae
ProfileDropdown: memoize otherAccounts for performance 2021-07-01 19:31:27 -05:00
Alex Gleason
74e6d8ce81
Refactor ThemeToggle, SettingToggle for performance 2021-07-01 16:43:28 -05:00
7eb8998493 fix keyboard shortcuts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-29 23:36:17 +02:00
Alex Gleason
5e3d859b57
Subscriptions: move subscribe button to top-right corner of banner 2021-06-27 12:46:00 -05:00
Alex Gleason
fd0380bc82
Subscriptions: add subscription option to account dropdown 2021-06-27 11:52:12 -05:00
Alex Gleason
e74ee136ee
Subscriptions: use ringing bell for subscribed 2021-06-27 11:35:53 -05:00
2df8b927ea Allow translating more strings
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-27 00:04:27 +02:00
a690f26613 Allow to subscribe to an account
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-26 19:28:31 +02:00
81af1bb274 Make promo panel items localizable
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-25 20:52:24 +02:00
9527c0b939 Confirmation modals about missing image descriptions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 22:12:37 +02:00
df8cc9b12e Confirmation modals about missing image descriptions (configurable)
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-06-21 20:33:05 +02:00
Alex Gleason
95b5738dfd
CryptoDonate: parse Profile Fields as CrypoAddresses 2021-06-09 20:36:02 -05:00
Alex Gleason
39ee6505d8
CryptoDonate: add CryptoDonateModal 2021-06-09 19:28:16 -05:00
Alex Gleason
8cd0f594a0
Fix media modal unable to close from image 2021-05-17 23:21:42 -05:00
Alex Gleason
a5f9ff08cb
Don't close media modal unless you really click outside 2021-05-17 21:41:22 -05:00
Alex Gleason
b5ca28701f
Let fedi explanation box be dismissed, fixes #624 2021-04-26 12:11:47 -05:00
Alex Gleason
7a19861ac6
Stop verify_credentials infinite loop, partial fix for #613 2021-04-10 18:09:05 -05:00
Alex Gleason
e03f551676
acctFull --> getAcct throughout the UI, make it stateful 2021-04-10 14:13:07 -05:00
Alex Gleason
ec00b043cf
Reports are not anonymized anymore 2021-04-03 16:31:39 -05:00
Alex Gleason
9d78e1a448
Fix media context button for videos, fixes #606 2021-04-02 17:01:39 -05:00
Alex Gleason
a12cff8f8b
Fix display of ColumnLoading and BundleColumnError 2021-03-31 15:02:23 -05:00
Alex Gleason
9510cf4a38
Shorted footer links phrases 2021-03-30 22:04:19 -05:00
Alex Gleason
f97bba2308
@preval sourceCode 2021-03-30 12:43:45 -05:00
Alex Gleason
dfa1443832
Import Soapbox version/metadata from package.json 2021-03-30 12:22:16 -05:00
Alex Gleason
73a3ee296b
Rename action.reload -> action.background 2021-03-30 00:45:23 -05:00
Alex Gleason
32b3173604
Set href for menu items with to 2021-03-29 23:29:16 -05:00
Alex Gleason
db201707bf
Middle-click account to open it in a new tab, fixes #603 2021-03-29 23:22:54 -05:00
Alex Gleason
0ed3e0e3de
Add own profile to profile dropdown 2021-03-27 12:16:45 -05:00
Alex Gleason
f728491ad0
Add follow request nav item when account is locked 2021-03-27 10:50:21 -05:00
Alex Gleason
fa4d36b7a7
Move ActionBar links into LinkFooter 2021-03-25 18:56:07 -05:00
Alex Gleason
6ead42b06d
Handle logout 2021-03-25 15:15:37 -05:00
Alex Gleason
a5f6fa66ac
Remove LoginModal for now 2021-03-25 14:44:02 -05:00
Alex Gleason
663d375dc5
Throttle fetchOwnAccounts correctly 2021-03-25 13:47:01 -05:00
Alex Gleason
c14fc83ac1
Improve style of profile dropdown 2021-03-25 13:23:59 -05:00
Alex Gleason
007527328e
Start building LoginModal 2021-03-25 12:21:48 -05:00
Alex Gleason
88420ccca6
Fetch unfetched otherAccounts 2021-03-23 21:01:50 -05:00
Alex Gleason
0162eac662
Refactor auth to support multiple accounts 2021-03-23 19:06:55 -05:00
Alex Gleason
453290c6d7
Make it harder to accidentally delete a local user 2021-03-15 19:32:52 -05:00
Alex Gleason
d0600aef02
Refactor Follow button and remote follow 2021-01-27 19:38:05 -06:00
Alex Gleason
a5ed1998d7
Merge remote-tracking branch 'origin/develop' into remote_follow 2021-01-27 19:14:22 -06:00
Alex Gleason
f24e1c9929
Normalize Pleroma user fields, fixes #549 2021-01-18 13:59:24 -06:00
Sean King
fe8eecf925
Refactor bot badge 2021-01-18 11:55:38 -07:00
Alex Gleason
558fd1e3cc
Fix column header conditional rendering, oops again 2021-01-01 14:25:48 -06:00
Alex Gleason
82b41d2521
Fix breaking column bug lol whoops 2021-01-01 14:11:52 -06:00
Alex Gleason
c5641a566d
Admin: add link to moderation log within reports 2021-01-01 14:06:12 -06:00
Alex Gleason
acf0619790
Columns cleanup 2021-01-01 13:22:54 -06:00
Alex Gleason
0e4a5101db
Reports: display media 2020-12-31 23:16:50 -06:00
Alex Gleason
a1db330b14
Accordion: use children instead of content 2020-12-31 20:18:57 -06:00
Alex Gleason
51faa660ca
Admin: refactor Reports reducer 2020-12-31 14:29:31 -06:00
Alex Gleason
eec89aaeb5
Refactor TabsBar, refactor IconWithBadge, use Dashboard nav 2020-12-29 20:26:26 -06:00
Sean King
d769ee7c90
Refactor promo and features panels 2020-11-10 17:22:02 -07:00
Alex Gleason
0bbdaa4191
eslint: trailing comma fixes, unused var 2020-10-07 13:08:36 -05:00
Alex Gleason
b8e78ab6a3
v1.0.0 --> v1.1.0 2020-10-04 22:28:34 -05:00
Alex Gleason
17266e172f
Chats: count only unread *chats* not total unread messages for counter 2020-10-02 20:01:09 -05:00
Alex Gleason
3a0b58315f
SoapboxConfig: add a default themeMode toggle 2020-10-01 19:33:03 -05:00
Alex Gleason
58d5b1940e
Accordion: fix PropType error 2020-10-01 16:17:32 -05:00
Alex Gleason
7b6276fa59
Accordion: replace ExplanationBox with Accordion 2020-10-01 16:00:50 -05:00
Alex Gleason
63fc0b4e26
Accordion: refactor 2020-10-01 15:19:38 -05:00
Mary Kate
12bdeac718 updates to Soapbox Config. Remove unnecessary fields, add accordion component 2020-09-30 14:09:00 -05:00
Alex Gleason
cbf8f82035
Fix 0 bug for user panel, fixes #415 !235 2020-09-17 23:35:08 -05:00
Alex Gleason
ec491add23
UserPanel: only show stats when they're available 2020-09-11 13:04:45 -05:00
Alex Gleason
28e8ab9067
Highlight home tab for public timelines, fixes #406 2020-09-09 14:52:27 -05:00
Sean King
c2273ac8de Merge branch 'develop' into 'remote_follow'
# Conflicts:
#   app/soapbox/features/account/components/header.js
2020-08-31 02:06:16 +00:00
Alex Gleason
a419c5da34 Merge branch 'chats' into 'develop'
ChatMessages MVP

See merge request soapbox-pub/soapbox-fe!185
2020-08-28 22:03:34 +00:00
Alex Gleason
229d5c3f90
Chats: add mobile chat notification counter 2020-08-28 15:22:33 -05:00
Alex Gleason
2f2c849dfa
Chats: remove DM links from menus 2020-08-28 15:09:17 -05:00
Mary Kate
d74a1908c7 move deactivated profile logic to css 2020-08-25 13:47:36 -05:00
Alex Gleason
fa9421a7c1
Reports counter: Only count open reports 2020-08-24 18:00:09 -05:00
Alex Gleason
c3c77c1795
Show reports counter icon for staff members, fixes #273 2020-08-24 17:18:53 -05:00
Alex Gleason
ec42888fff
Add getSoapboxConfig() like getSettings() 2020-08-23 16:04:01 -05:00
Sean King
71d40b3dd6 Merge branch 'develop' into 'remote_follow'
# Conflicts:
#   app/soapbox/features/account/components/header.js
2020-08-18 17:24:12 +00:00
Mary Kate
f4b7f2a1bf remove deactivated proile bio hotfix 2020-08-17 22:34:27 -05:00
Alex Gleason
cb0c34aa7e Merge branch 'deactivated-accounts' into 'develop'
Remove info from deactivated account pages

Closes #291

See merge request soapbox-pub/soapbox-fe!157
2020-08-18 03:15:02 +00:00
Alex Gleason
53500c44b4
Always render all columns, fixes #332, breaks #293 2020-08-16 15:24:41 -05:00
Alex Gleason
1e06eff010 Merge branch 'page-layout-style-improvement' into 'develop'
Only render layout column inner div when column exists, fixes #293

Closes #293

See merge request soapbox-pub/soapbox-fe!171
2020-08-16 17:39:37 +00:00
Mary Kate
455cb6f575 only render layout colum inner div when column exists, fixes #293 2020-08-15 18:50:42 -05:00
Mary Kate
2f24577e7f only show public attachments in profile media panel 2020-08-15 15:51:31 -05:00
Mary Kate
422588178a loading improvments for profile media panel 2020-08-15 15:19:18 -05:00
Mary Kate
dd0b0c911f remove proile media panel from right sidebar on medium screens 2020-08-14 22:34:22 -05:00
Mary Kate
30983571b1 add profile media panel 2020-08-14 14:32:32 -05:00
Mary Kate
9b85b4ad7f remove info from deactivated account pages 2020-08-12 13:06:28 -05:00
Sean King
aa494560ae Beginning works of remote follow based on Pleroma FE version~ 2020-08-11 11:49:15 -06:00
Sean King
72433b6bd0 Translation strings for FeaturesPanel 2020-08-10 21:03:28 -06:00
Mary Kate
6ac0c615fe fixes #278, large awaiting approval button 2020-08-10 12:23:59 -05:00
Alex Gleason
e97b9d2168
Update columns layout for all pages 2020-08-09 14:37:02 -05:00
Alex Gleason
715779653c
Rearrange home sidebars 2020-08-09 00:29:28 -05:00
Mary Kate
7931a9a89d code review 2020-08-07 18:10:13 -05:00
Mary Kate
c9b2b66283 add verification icon on verified users 2020-08-05 12:08:52 -05:00
Alex Gleason
2e21c04e28
Clean up unused UserPanel code 2020-08-02 20:50:06 -05:00
Mary Kate
f6ebe5cbd7 profile card basic functionality, needs some UI improvements 2020-07-28 20:02:11 -05:00
Bárbara de Castro Fernandes
563e4e5bab Show profile preview on hover 2020-07-28 14:15:57 -05:00
Mary Kate
7fd8c860b6 add toggle to collapse and expand Fediverse tab explaination box, fixes #63 2020-07-26 17:49:43 -05:00
Alex Gleason
e8288ffdf8
Fix theme-toggle v-align issues 2020-07-20 15:34:54 -05:00
Sean King
1a0c3131bf Spacing fix 2020-07-19 19:03:39 -06:00
Sean King
9df1b085cb ThemeToggle class 2020-07-19 18:50:09 -06:00
Sean King
277f4b5f22 Move ThemeToggle to separate class, style it, and fix it on mobile 2020-07-19 18:44:17 -06:00
Sean King
796bf9c844 Change design of toggle button 2020-07-19 15:50:16 -06:00
Sean King
54d7fbdc5a Remove top navbar's auto-hide 2020-07-12 16:39:18 -06:00
Sean King
03c63fa36d Fix a bug where it doesn't show the proper icon if the themeMode is not set 2020-07-11 21:29:57 -06:00
Sean King
8b376b81cf State condition isLight unnecessary 2020-07-11 14:22:39 -06:00
Sean King
697291e6f5 Light/dark theme toggle in top navbar 2020-07-10 22:35:02 -06:00
Alex Gleason
44e882d7fc
Show donor badge 2020-07-04 21:25:43 -05:00
Alex Gleason
853dad032c
componentWillReceiveProps fixes, fixes #184, #231, !80 2020-07-04 19:14:12 -05:00
Alex Gleason
75ab969051
Purge unused Badge components 2020-07-04 17:11:38 -05:00
Alex Gleason
82c07f84b4
Pull patronUrl from /api/patron/v1/instance 2020-07-04 14:21:58 -05:00
Alex Gleason
0dc085411c
Refactor Patron code 2020-07-04 14:14:36 -05:00
Alex Gleason
4e94c5d2ca
Merge branch 'develop' into audio-player 2020-07-02 16:32:50 -05:00
Sean King
e2f76f538c
Refactor Audio modal and make View context actually work 2020-07-02 16:31:51 -05:00
Sean King
1a7cbb21a7
Audio player work (change of sensitive content handling) 2020-07-02 16:31:48 -05:00
Sean King
01d042f80d
Update of work on audio player 2020-07-02 16:31:43 -05:00
Alex Gleason
73b275b8da
Patron updates 2020-06-30 17:33:21 -05:00
Alex Gleason
ecf26de289 Merge branch 'componentWillReceiveProps_to_DidUpdate_refactor' into 'develop'
Component will receive props to did update refactor Fixes #184

Closes #184

See merge request soapbox-pub/soapbox-fe!80
2020-06-27 00:23:44 +00:00
Alex Gleason
eee75d7a51 Merge branch 'componentWillMount_componentDidMount_refactor' into 'develop'
Replace componentWillMount with componentDidMount and as required, construct(). Fixes #179

Closes #179

See merge request soapbox-pub/soapbox-fe!77
2020-06-27 00:21:48 +00:00
crockwave
81f9a1da3a Final commit on replacing componentWillReceiveProps deprecated method 2020-06-24 16:02:14 -05:00
crockwave
24b72b5828 Replace componentWillMount with componentDidMount and as required, construct(). Fixes #179 2020-06-17 20:42:30 -05:00
Bárbara de Castro Fernandes
52f3f8ce8d Handle autoPlayGif for avatars and banners 2020-06-15 16:43:24 -03:00
Alex Gleason
836f37c3e2
Merge remote-tracking branch 'origin/develop' into bump-1.0 2020-06-14 12:34:16 -05:00
Alex Gleason
741b27195e
Account Gallery: Fix "view context" button, fixes #193 2020-06-12 20:10:07 -05:00
Alex Gleason
aa0a4e49be
Disable "Embed" button for now, fixes #192 2020-06-12 18:45:17 -05:00