Commit graph

1324 commits

Author SHA1 Message Date
af9b69271b change reblogIcon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 18:47:10 +01:00
22a70a7595 Quote posts: Compose box improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 18:18:10 +01:00
fc0a5aea9c Normalization, process quotes in importFetchedStatuses
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 16:52:15 +01:00
c5e34de79a Do not use reblogIcon before initialization
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 00:18:20 +01:00
289cdcc776 Use dropdown for reposts, do not display cards for quote posts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-23 22:15:25 +01:00
15d4910db5 wip quote post composing
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-23 18:44:17 +01:00
c0bee9be3c Display quoted posts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-23 17:55:03 +01:00
bae4455f8c birth_date -> birthday, hide_birth_date -> show_birthday
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-23 12:53:48 +01:00
97d09317ae Modal improvements, profile information
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-22 13:08:20 +01:00
d6f0023cc9 Add birthday reminder notification
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-20 22:39:58 +01:00
409cb3819e Show birth date field on registration page when required
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-20 00:21:40 +01:00
5e76b5afca Birth dates
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-19 21:47:37 +01:00
marcin mikołajczak
70c79ce297 Merge branch 'chat-no-self-reports' into 'develop'
Do not let users report their own chat messages

See merge request soapbox-pub/soapbox-fe!999
2022-01-19 08:19:05 +00:00
050ee1a5f0 Do not let users report their own chat messages
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-19 09:03:04 +01:00
marcin mikołajczak
84acbe93c6 Merge branch 'account-endorsements' into 'develop'
Fix account endorsements

See merge request soapbox-pub/soapbox-fe!998
2022-01-18 10:56:41 +00:00
251f9a4b2c Fix account endorsements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-18 11:41:40 +01:00
0647394f5f Fix crash in pending_status_builder
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-15 14:29:32 +01:00
NEETzsche
5fed85891f Support the blockers_visible option when it's available 2022-01-14 18:06:31 -07:00
Alex Gleason
c89fcb80d2 Revert "Merge branch 'revert-db7c7b36' into 'develop'"
This reverts merge request !989
2022-01-14 21:35:28 +00:00
Alex Gleason
0a81556ad1 Revert "Merge branch 'pending-replying-to' into 'develop'"
This reverts merge request !986
2022-01-14 21:33:53 +00:00
Alex Gleason
fe3e74d71d Merge branch 'account-endorsements' into 'develop'
User endorsements

See merge request soapbox-pub/soapbox-fe!982
2022-01-14 17:49:57 +00:00
Alex Gleason
db7c7b3644 Merge branch 'pending-replying-to' into 'develop'
Add "Replying to ..." to pending statuses

Closes #804

See merge request soapbox-pub/soapbox-fe!986
2022-01-14 17:49:41 +00:00
454b6a6f72 Fix: recent change reverted view context in expanded media view link
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-14 16:46:53 +01:00
b77a934088 Add "Replying to ..." to pending statuses
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-13 23:37:47 +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
Alex Gleason
f675e7992a
MfaForm: improve styles and usability 2022-01-12 12:39:01 -06:00
Alex Gleason
e94acbc44f
MFA: setupMfa/confirmMfa, throw errors to component, don't be optimistic 2022-01-12 11:22:46 -06:00
0a160f4422 User endorsements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-12 18:20:27 +01:00
Alex Gleason
c1cfd2ca2a
MFA login: be less sensitive about the error response 2022-01-12 10:52:28 -06:00
Alex Gleason
0ceed56f99
LoginPage: fix crash 2022-01-11 11:06:43 -06:00
Alex Gleason
ac88038166
DevelopersChallenge: 'fizz|buzz' --> 'soap|box' 2022-01-10 21:31:48 -06:00
Alex Gleason
d2363d63bd
Settings: allow immediately saving a changed setting, fixes #800 2022-01-10 21:26:10 -06: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
7121201825 Fix hotkeys modal 'link'
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-09 16:56:11 +01:00
marcin mikołajczak
e1475e0ba5 Merge branch 'scheduled' into 'develop'
Scheduled statuses improvements

Closes #797

See merge request soapbox-pub/soapbox-fe!974
2022-01-08 12:45:11 +00:00
cb856863b5 change icon for confirmation modal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-08 13:29:23 +01:00
154eab8273 Ask for confirmation before canceling scheduled post
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-08 13:13:19 +01:00
3c5a66648b Only show scheduled status media attachments if there are any
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-08 13:01:44 +01:00
Alex Gleason
ef49cf911c
Developers: add "Leave developers" button 2022-01-07 19:50:13 -06:00
Alex Gleason
3af8313b42
Developers: add challenge to become a developer 2022-01-07 19:27:18 -06:00
marcin mikołajczak
a22bf22786 Merge branch 'mentions-modal' into 'develop'
Fetch status context in mentions modal

See merge request soapbox-pub/soapbox-fe!969
2022-01-07 23:16:08 +00:00
Alex Gleason
29521de80e
Gate developers pages from non-developers 2022-01-07 16:10:53 -06:00
f05ea0d845 Fix: Mentions modal doesn't fetch accounts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-07 23:04:48 +01:00
Alex Gleason
d270e92927
Developers: add ability to edit raw settings JSON 2022-01-07 15:59:50 -06:00
Alex Gleason
2fd5e5cd35
Refactor MFA setup, fixes #792 2022-01-07 14:26:19 -06:00
marcin mikołajczak
8192c93873 Merge branch 'mentions-modal' into 'develop'
Fix modals

See merge request soapbox-pub/soapbox-fe!962
2022-01-07 00:02:57 +00:00
b0477ac1e1 fix broken modals
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-07 00:50:32 +01:00
Alex Gleason
782da14272
Add Home timeline filters to Preferences 2022-01-06 15:30:05 -06:00
marcin mikołajczak
9e198902a9 Merge branch 'mentions-modal' into 'develop'
Replace link to /reblogs, require authentication

See merge request soapbox-pub/soapbox-fe!960
2022-01-06 20:10:19 +00:00
bf3272d113 Replace link to /reblogs, require authentication
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 20:55:06 +01:00
98e11bbb37 Merge branch 'develop' into filter-bar-animation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 18:58:51 +01:00
marcin mikołajczak
df47c0c789 Merge branch 'mentions-modal' into 'develop'
Turn some pages into modals

See merge request soapbox-pub/soapbox-fe!958
2022-01-06 17:43:46 +00:00
marcin mikołajczak
831a3418f9 Merge branch 'just-messing-around' into 'develop'
Add headers to confirmation modals

See merge request soapbox-pub/soapbox-fe!942
2022-01-06 17:09:08 +00:00
2d3784eb88 Minor changes, port 'Generalize “press back to close modal” to any modal and to public pages' from Mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 17:45:10 +01:00
06e3b95a29 change label
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 16:51:34 +01:00
46ca470f01 Turn some pages into modals
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-06 14:43:58 +01:00
149f677ab4 Merge remote-tracking branch 'origin/develop' into a11y
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-05 22:25:03 +01:00
b06596bbb6 Filter bar animation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-05 22:03:54 +01:00
Alex Gleason
4c66126c01
Explicit addressing: remove "Show thread" button, handle StatusReplyMentions edge cases, fixes #793 2022-01-04 20:28:49 -06:00
Alex Gleason
dc49ef9999
ReplyMentions: to.length --> to.size, fix bug replying to self 2022-01-04 20:27:58 -06:00
marcin mikołajczak
3dffc46fc1 Support explicit addressing 2022-01-04 20:06:08 +00:00
11107c6df9 Merge remote-tracking branch 'origin/develop' into just-messing-around
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-03 18:52:22 +01:00
Alex Gleason
76a1f27b2a Merge branch 'authorized-profile-actions' into 'develop'
AccountHeader: restrict privileged actions, fixes #713

Closes #713

See merge request soapbox-pub/soapbox-fe!950
2022-01-03 17:15:32 +00:00
Alex Gleason
67a9d014af
AccountHeader: restrict privileged actions, fixes #713 2022-01-03 11:10:58 -06:00
Alex Gleason
52a857d296
Restrict pages access by unauthorized users 2022-01-03 10:56:17 -06:00
marcin mikołajczak
9c6f805499 Remote interactions modal 2022-01-02 20:43:53 +00:00
bda323ea7d Add column headers to some more pages
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-02 00:02:11 +01:00
4417b8010f Add column header to users page in dashboard
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-01 23:45:38 +01:00
28b72dc01d Add column header to reactions page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-01 23:41:25 +01:00
809b875ae3 Add headlines to confirmation modals
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 18:50:02 +01:00
fc3b9d62a6 Support account subscriptions on Mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 16:13:45 +01:00
marcin mikołajczak
02d6574ede Merge branch 'modal-styles' into 'develop'
Minor styles improvements

See merge request soapbox-pub/soapbox-fe!939
2021-12-30 14:46:40 +00:00
ab886e647c Minor styles improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 13:25:50 +01:00
988552e29b Show 'Follows you' in profile directory
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-30 12:08:28 +01:00
3a7da5d8d5 Check username availability
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-28 19:11:21 +01:00
marcin mikołajczak
2c89008403 Merge branch 'profile-directory' into 'develop'
Profile directory

See merge request soapbox-pub/soapbox-fe!931
2021-12-26 23:01:59 +00:00
Alex Gleason
a6dc420b70 Merge branch 'profile-directory' into 'develop'
Profile directory

See merge request soapbox-pub/soapbox-fe!927
2021-12-26 22:23:56 +00:00
d5e565e766 Add to /settings/profile
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-26 22:44:43 +01:00
e3d2b44bdc Profile directory: styles, cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-25 18:23:26 +01:00
a829f429f7 use instance title
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-25 01:17:14 +01:00
10f7339e5c Profile directories, adapted from Mastodon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-22 21:22:29 +01:00
Alex Gleason
6143f8ddfb Merge branch 'tabs-bar-links' into 'develop'
Show nav bar links when in dashboard

See merge request soapbox-pub/soapbox-fe!926
2021-12-20 21:56:45 +00:00
5979aa14f8 Show nav bar links when in dashboard
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-20 22:41:40 +01:00
6cc20ff42a PendingStatus: display placeholder attachments
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-19 00:11:14 +01:00
Alex Gleason
829744dcce Merge branch 'replace-icons' into 'develop'
Change icons for federation restrictions page

See merge request soapbox-pub/soapbox-fe!921
2021-12-16 22:48:00 +00:00
30bc5889cd Change icons for federation restrictions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-16 23:33:22 +01:00
Alex Gleason
9800c7db98 Merge branch 'replace-icons' into 'develop'
Replace LineAwesome with Tabler icons in some more places

See merge request soapbox-pub/soapbox-fe!920
2021-12-16 22:24:39 +00:00
951faf04bb Change icon for briefcase
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-16 23:11:28 +01:00
99e3ec9ff9 Replace LineAwesome with Tabler icons in some more places
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-16 23:05:33 +01:00
Alex Gleason
ec00f23d7e Merge branch 'initial-home-feed' into 'develop'
UI: fix the way initial data is loaded

See merge request soapbox-pub/soapbox-fe!918
2021-12-15 15:51:56 +00:00
Alex Gleason
165feae622
Update snapshots 2021-12-15 10:49:13 -05:00
Alex Gleason
e283afe191
UI: fix the way initial data is loaded 2021-12-15 10:29:07 -05:00
Alex Gleason
2c3d700cc6
Admin: fix rejectUserModal import 2021-12-15 10:14:34 -05:00
Alex Gleason
7f3d7fbc29 Merge branch 'showable-password' into 'develop'
Create ShowablePassword component

See merge request soapbox-pub/soapbox-fe!916
2021-12-15 15:07:33 +00:00
81abb7d49e update snapshots
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-15 15:39:07 +01:00
a1c7da7f62 no point in passing type=password
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-15 15:29:25 +01:00
4274b13aa7 Add ShowablePassword component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-15 15:26:34 +01:00