Commit graph

1080 commits

Author SHA1 Message Date
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
5ca4d4c3d7
Make right sidebar available on most pages 2021-06-16 13:34:54 -05:00
Alex Gleason
8fdf478fe0
Make CryptoDonate page a public route 2021-06-10 15:44:47 -05: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
483fadb7c2
CryptoDonate: refactor, rename, reorganize 2021-06-09 17:12:26 -05:00
Alex Gleason
561ff2b53f
Crypocoin: scaffolding 2021-06-09 13:52:17 -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
3492bdba75
Use touch chats on intermediate screen sizes (eg iPad) 2021-05-02 12:37:40 -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
5040bca304
Always have LinkFooter on the right side 2021-03-30 13:22: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
74f48229fc
Fix streaming access token 2021-03-24 17:53:09 -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
a70c6c91af
Delete unused Compose code 2021-03-23 15:00:26 -05:00
Alex Gleason
23cc622dab
Purge unused getting_started feature 2021-03-23 14:54:51 -05:00
Alex Gleason
453290c6d7
Make it harder to accidentally delete a local user 2021-03-15 19:32:52 -05:00
Alex Gleason
5d418d9269
Let public timelines be viewed 2021-01-27 20:40:30 -06: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
ddac13d308
Account backups 2021-01-07 14:17:06 -06: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
39436bc07c
Admin: basic moderation log 2021-01-01 12:50:53 -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
f7d11ff36e
Admin: reports boilerplate 2020-12-31 14:41:43 -06:00
Alex Gleason
51faa660ca
Admin: refactor Reports reducer 2020-12-31 14:29:31 -06:00
Alex Gleason
ec6b8b845c
Fix linter 2020-12-30 08:50:04 -06:00
Alex Gleason
560d9d642c
Admin: display nav on mobile 2020-12-30 08:43:24 -06:00
Alex Gleason
bfd01d0316
Admin: fetch ConfigDB config, start RegistrationModePicker 2020-12-29 22:17:03 -06:00
Alex Gleason
eec89aaeb5
Refactor TabsBar, refactor IconWithBadge, use Dashboard nav 2020-12-29 20:26:26 -06:00
Alex Gleason
1ad3ea4437
Admin: awaiting approval basics 2020-12-29 15:55:45 -06:00
Alex Gleason
d3daf63dd5
Start admin area, create dashboard 2020-12-29 12:34:23 -06:00
Alex Gleason
1794e5a72d
Rudimentary remote timelines 2020-12-24 16:20:58 -06:00
Sean King
d769ee7c90
Refactor promo and features panels 2020-11-10 17:22:02 -07:00
Sean King
707f873094
Add server information page for mobile devices 2020-10-31 18:58:06 -06: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
645474a77c Merge branch 'accordion' into 'develop'
Accordions

See merge request soapbox-pub/soapbox-fe!285
2020-10-01 21:11:52 +00: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
Alex Gleason
43afd599cd
Redirect Soapbox Legacy canary URLs to /about/canary 2020-10-01 11:56:33 -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
b782f6ab1a
Snackbar: clean up styles, basic functionality 2020-09-29 18:55:05 -05:00
Alex Gleason
c77c89ea08
UI: fix PropType warning on page 2020-09-27 16:48:23 -05:00
Alex Gleason
7926854fe6
ImportData: fix webpackChunkName 2020-09-27 12:36:24 -05:00
Alex Gleason
2d29d69f50
ImportData: rename some stuff 2020-09-27 11:18:25 -05:00
Alex Gleason
ba6f6b2aa4
Merge remote-tracking branch 'origin/develop' into import_follows 2020-09-27 11:01:01 -05:00
Alex Gleason
cbf8f82035
Fix 0 bug for user panel, fixes #415 !235 2020-09-17 23:35:08 -05:00
Curtis ROck
fdc1a051d3 Rough out import follows page and actions 2020-09-14 22:07:33 -05:00
Alex Gleason
ec491add23
UserPanel: only show stats when they're available 2020-09-11 13:04:45 -05:00
Alex Gleason
0c4eae5f10
Hovercard: basic Redux+Popper prototype 2020-09-10 19:09:27 -05:00
Alex Gleason
28e8ab9067
Highlight home tab for public timelines, fixes #406 2020-09-09 14:52:27 -05:00
Alex Gleason
9d7b86935f
Chats: fetch chats in UI instead of chat list, fixes #384 2020-09-03 14:18:11 -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
Alex Gleason
572a1db9f7
Chats: mobile styling 2020-08-28 14:42:58 -05:00
Alex Gleason
b1ccec1cf5
Chats: hide FAB on chat pages 2020-08-28 13:27:54 -05:00
Alex Gleason
942b3fdebe
Chats: add individual chat page for mobile 2020-08-27 22:46:48 -05:00
Alex Gleason
cd30d79b5b
Chats: render independent ChatIndex for mobile 2020-08-27 22:11:15 -05:00
Alex Gleason
abd6c419f1
Chats: hide for mobile (for now) 2020-08-27 16:54:07 -05:00
Alex Gleason
96ccf02ab8 Merge branch '340-load-more-community-fix' into 'develop'
Pass last statusID into status list before filtering, fixes #340

Closes #340

See merge request soapbox-pub/soapbox-fe!188
2020-08-26 19:43:32 +00:00
Alex Gleason
5c03f855f6
lastStatusId: move assignment out of selector 2020-08-26 14:31:22 -05:00
Mary Kate
fbee7a237c pass last statusID into status list before filtering, fixes #340 2020-08-25 14:59:05 -05:00
Alex Gleason
d6b3268da4
Render chats in panes layout 2020-08-25 14:58:35 -05:00
Mary Kate
d74a1908c7 move deactivated profile logic to css 2020-08-25 13:47:36 -05:00
Alex Gleason
f1cff927c0
Display Chat list 2020-08-24 21:26:42 -05:00
Alex Gleason
fa9421a7c1
Reports counter: Only count open reports 2020-08-24 18:00:09 -05:00
Alex Gleason
ebea858ca2
Reports Counter: Only fetch reports when user is staff 2020-08-24 17:31:45 -05:00
Alex Gleason
c3c77c1795
Show reports counter icon for staff members, fixes #273 2020-08-24 17:18:53 -05:00
Alex Gleason
2470e59596
/admin --> /soapbox/config 2020-08-23 21:48:31 -05:00
Alex Gleason
ec42888fff
Add getSoapboxConfig() like getSettings() 2020-08-23 16:04:01 -05:00
Alex Gleason
d6220565f9
features/configuration --> features/soapbox_config 2020-08-23 15:16:04 -05:00
Alex Gleason
2cdf6f7275
Merge remote-tracking branch 'origin/develop' into admin_cfg 2020-08-23 12:16:52 -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
Alex Gleason
39d9b20431
Merge remote-tracking branch 'origin/develop' into profile-media-panel 2020-08-14 16:25:25 -05:00
Alex Gleason
fdbe981477
Fix timeline queue header when filters are enabled 2020-08-14 16:01:30 -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
Curtis
ea94b05608 Resolve merge conflicts
Merge branch 'develop' into 'admin_cfg'

# Conflicts:
#   app/soapbox/features/compose/components/action_bar.js
#   app/soapbox/features/edit_profile/index.js
2020-08-09 23:02:48 +00:00
Alex Gleason
504e36c7d8
Fix linter 2020-08-09 14:44:56 -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
ae608388a0 add DM filter option for Home timeline, fixes #254 2020-08-07 20:47:04 -05:00
Mary Kate
e116745e83 timeline filtering improvements 2020-08-07 19:28:30 -05:00
Alex Gleason
4ee0fa8160 Merge branch 'user-verification' into 'develop'
Display user verification icon

See merge request soapbox-pub/soapbox-fe!128
2020-08-07 23:23:11 +00:00
Mary Kate
7931a9a89d code review 2020-08-07 18:10:13 -05:00
marykatefain
68f765da28 Multi-Factor Auth with OTP 2020-08-07 20:17:13 +00:00
Mary Kate
c9b2b66283 add verification icon on verified users 2020-08-05 12:08:52 -05:00
Alex Gleason
2c010768e9 Merge branch 'profile-hover-cards' into 'develop'
Profile hover cards

See merge request soapbox-pub/soapbox-fe!114
2020-08-03 02:27:14 +00:00
Alex Gleason
2e21c04e28
Clean up unused UserPanel code 2020-08-02 20:50:06 -05:00
marykatefain
ee97e94779 Bookmark posts 2020-07-29 21:08:36 +00: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
crockwave
eef32c96e3 Added branding_preview. Edited index 2020-07-21 18:38:10 -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
Sean King
d203790896
Update async-components.js 2020-07-02 16:21:33 -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
5ea6aaf48e
EditProfile: Remove display name limits, redirect /user-settings 2020-06-13 10:16:43 -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
Alex Gleason
e0c3c50b8c
Version bump to 1.0.0 2020-06-11 23:51:18 -05:00
Alex Gleason
5bfa2603db
Favourite --> Like, fixes #167 2020-06-08 20:48:11 -05:00
Alex Gleason
e120b56e8f
/auth/sign_up --> /, fixes #106 2020-06-07 16:55:28 -05:00
Alex Gleason
af8d35469c
Add many more translatable fields 2020-06-06 14:57:05 -05:00
Alex Gleason
75a0062dd4
Make /auth/edit a private route 2020-06-05 15:21:19 -05:00
Alex Gleason
f99d1300c2
Security --> SecurityForm 2020-06-05 15:00:24 -05:00
Alex Gleason
860b2d18f4
Security: Rudimentary email change 2020-06-05 14:25:26 -05:00
Alex Gleason
3ae22ce8ee
Add missing <span> tags back to some FormattedMessages 2020-06-04 18:11:24 -05:00
Alex Gleason
6116b56676
Redirect /settings to /settings/preferences 2020-06-03 01:30:57 -05:00
Alex Gleason
8159a7edc7
Emoji mart styling 2020-06-02 18:31:55 -05:00
Bárbara de Castro Fernandes
775f923708 Add 'block user' option to the report window 2020-05-29 15:05:24 -03:00
Alex Gleason
c5886508eb
Pull reduceMotion from Redux store 2020-05-28 20:50:53 -05:00
Alex Gleason
806718a97e
Remove invitesEnabled 2020-05-28 20:38:28 -05:00
Alex Gleason
d24dcb3e60
gabsocial --> soapbox paths 2020-05-28 17:56:55 -05:00