e4908fe2b2
Merge remote-tracking branch 'soapbox/next' into next_
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-07 20:58:23 +02:00
Alex Gleason
423c005437
Use custom SvgIcon component wrapper around InlineSVG
2022-04-07 13:48:04 -05:00
Justin
ad381d7fbc
Add tests for TrendsPanel
2022-04-07 11:55:15 -04:00
Justin
dbe6a0c415
Merge branch 'add-search-tests' into 'next'
...
Add tests for Search
See merge request soapbox-pub/soapbox-fe!1190
2022-04-07 14:06:00 +00:00
Justin
f8b6f8db28
Add tests for Search
2022-04-07 09:50:50 -04:00
bfd92827d9
Merge remote-tracking branch 'soapbox/next' into next_
2022-04-06 23:36:15 +02:00
8f7a0e9942
Merge remote-tracking branch 'soapbox/next' into next_
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-05 23:49:35 +02:00
Alex Gleason
a7d450a7c0
Fix landing_page test filename
2022-04-05 15:01:31 -05:00
Alex Gleason
ec83c3bc57
LandingPage: conditional registration flow
2022-04-05 14:38:49 -05:00
dd1f8a257e
styles
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-05 00:03:26 +02:00
Alex Gleason
20aa17ce64
Merge branch 'next-status-loading' into 'next'
...
Next: Improve status loading, refactor Status components to TSX
See merge request soapbox-pub/soapbox-fe!1179
2022-04-04 21:36:47 +00:00
Alex Gleason
b3d510911c
StatusInteractionBar: convert to tsx and React.FC
2022-04-04 16:17:02 -05:00
Alex Gleason
d976811cf1
Convert DetailedStatus to tsx, pretty much
2022-04-04 15:55:28 -05:00
Alex Gleason
1a4401ce75
Convert ThreadStatus to tsx
2022-04-04 15:20:17 -05:00
Justin
c465e68f67
Add tests for LoginForm
2022-04-04 16:07:09 -04:00
Alex Gleason
aa808be682
Display a thread loading state
2022-04-04 14:44:31 -05:00
Alex Gleason
e88fe4a707
Clean up me
usage
2022-04-04 14:24:55 -05:00
Justin
43512a469b
Add tests for Registration component
2022-04-04 15:21:34 -04:00
Alex Gleason
fdb44d615d
Convert features/status/index to typescript (pretty much)
2022-04-04 14:17:24 -05:00
Justin
827bca3fd6
Silence prop warnings in test suite
2022-04-04 15:05:15 -04:00
Justin
dcc90bc99a
Add registration & verification tests
2022-04-04 11:54:00 -04:00
Justin
ed47cf5f09
Convert old tests to use "react-testing-library"
2022-04-04 11:53:47 -04:00
Alex Gleason
41ae50c495
Merge branch 'next-emoji-reacts' into 'next'
...
Next: emoji reacts part 1
See merge request soapbox-pub/soapbox-fe!1161
2022-04-03 18:09:27 +00:00
1f697dd8f2
hotkeys modal
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-03 19:40:06 +02:00
abf98cb75a
Conditionally display some hotkeys
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-03 19:34:00 +02:00
1ba551b88b
styles
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-03 19:27:08 +02:00
Alex Gleason
c74d154874
Merge remote-tracking branch 'origin/next' into next-emoji-reacts
2022-04-02 10:48:45 -05:00
e36e5b5996
Update snapshots
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-02 16:47:46 +02:00
e36212e0ed
Merge remote-tracking branch 'soapbox/next' into next_
2022-04-02 16:10:42 +02:00
0661ca25be
styles
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-02 16:10:16 +02:00
Curtis
590381fb23
Update header.js
2022-04-02 02:30:04 +00:00
Alex Gleason
1e3c6d9430
Remove staff util functions, normalize account staff fields
2022-04-01 19:39:32 -05:00
Alex Gleason
462658dda7
LinkFooter: replace account aliases with account migration
2022-03-30 15:53:48 -05:00
Alex Gleason
ac7b8553d4
LinkFooter: don't use <ul> tag
2022-03-30 15:51:49 -05:00
Alex Gleason
548ecef20f
LinkFooter: convert to TSX
2022-03-30 15:50:16 -05:00
Alex Gleason
99b89d2230
external_video_id hotfix
2022-03-30 14:01:05 -05:00
Alex Gleason
c62cd9898a
Fix background shapes for dark mode
2022-03-30 12:08:32 -05:00
marcin mikołajczak
beeec8ba06
Merge branch 'next' into 'next'
...
Polish translation
See merge request soapbox-pub/soapbox-fe!1167
2022-03-30 17:01:01 +00:00
9915fb3c04
Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-30 18:43:39 +02:00
Alex Gleason
9fb3439cda
Merge branch 'next-truthsocial-fixes' into 'next'
...
Next: TruthSocial fixes
See merge request soapbox-pub/soapbox-fe!1166
2022-03-30 16:15:32 +00:00
Alex Gleason
ebc2bf96ac
external_video_id: render card html instead of hardcoding the provider
2022-03-30 11:03:35 -05:00
Justin
6099b520a3
Merge branch 'video-upload-progress' into 'next'
...
Convert VideoProgress to TW and TSX
See merge request soapbox-pub/soapbox-fe!1164
2022-03-30 15:48:38 +00:00
Justin
6ccc1f10ec
Improve style of UploadProgress
2022-03-30 11:22:37 -04:00
Justin
a15697faef
Convert UploadProgress to TSX
2022-03-30 10:51:07 -04:00
Justin
08a56082a9
Use intl to format messages
2022-03-30 10:40:09 -04:00
9022651a67
Styles, dark mode
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-30 15:07:17 +02:00
6d4d96528c
quote posts?
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-29 20:12:49 +02:00
6023f69b2e
remove duplicate column headings
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-29 16:26:02 +02:00
e5f06bf0aa
Update snapshots
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-29 15:58:11 +02:00
dbeb292009
wip dark mode
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-29 15:40:02 +02:00
Alex Gleason
4e5422ec61
SoapboxConfig: normalize cryptoAddresses
2022-03-28 15:29:39 -05:00
Alex Gleason
483b28988f
Normalize SoapboxConfig
2022-03-28 14:58:50 -05:00
Alex Gleason
2c0ce084c3
Chats: remove duplicate navigation
2022-03-28 11:07:26 -05:00
Alex Gleason
32085632fa
ComposeForm minor improvements
2022-03-26 23:53:44 -05:00
Alex Gleason
4322712bfb
Convert OptionalMotion and ReducedMotion to TypeScript
2022-03-26 17:26:26 -05:00
Alex Gleason
da17562e0a
Features conditional routing
2022-03-26 13:53:01 -05:00
Alex Gleason
ced665a446
CryptoDonate tailwind refactors
2022-03-25 17:53:59 -05:00
Alex Gleason
18323cdc75
CryptoAddress: convert to tsx
2022-03-25 16:59:05 -05:00
Alex Gleason
5d4eb96cca
CryptoDonate: convert utils to ts
2022-03-25 16:39:26 -05:00
Alex Gleason
c62d402a4e
DetailedCryptoAddress: convert to tsx
2022-03-25 16:27:37 -05:00
Alex Gleason
d8bde70043
CryptoIcon: convert to tsx
2022-03-25 16:22:09 -05:00
Alex Gleason
7e2a74b05d
CryptoDonate: convert to tsx
2022-03-25 15:24:10 -05:00
Alex Gleason
13c4948ad2
Restore /crypto/donate page
2022-03-25 15:16:05 -05:00
Alex Gleason
c8c2f40e38
SiteWallet: convert to tsx
2022-03-25 14:42:04 -05:00
Alex Gleason
67c0c83b44
Refactor sidebar panels with Widget component
2022-03-25 14:08:12 -05:00
Alex Gleason
999f518f10
Display CryptoDonatePanel, convert to tsx
2022-03-25 13:38:03 -05:00
Alex Gleason
ef0de13c91
Improve dark mode
2022-03-24 18:56:22 -05:00
Alex Gleason
ee691e0cc8
LinkFooter: remove "Legal" link
2022-03-24 16:59:25 -05:00
Alex Gleason
ae2153dffe
Add ThemeToggle to Navbar (developers only)
2022-03-24 16:17:39 -05:00
Alex Gleason
53b920c297
ThemeToggle: convert to TSX
2022-03-24 16:03:02 -05:00
Alex Gleason
dec49003f4
Merge remote-tracking branch 'origin/next' into next-ts-strict
2022-03-24 14:30:39 -05:00
Alex Gleason
2940a3ff4d
Put Typescript in "strict" mode, fix or ignore errors
2022-03-24 14:27:27 -05:00
Justin
867912aa1b
Wrap profile fields
2022-03-24 14:08:54 -04:00
Alex Gleason
ca68bc9df8
Merge branch 'next-ts-strict' into 'next'
...
Typescript: Start fixing strictFunctionTypes errors
See merge request soapbox-pub/soapbox-fe!1143
2022-03-24 17:41:19 +00:00
Alex Gleason
84d7d2ee38
Add @ts-ignore lines for strictFunctionTypes
2022-03-24 12:26:27 -05:00
Justin
63bafc41a1
Remove conditional to run style logic
2022-03-24 12:16:41 -04:00
Alex Gleason
5f4930dba3
Merge branch 'next-dark-mode' into 'next'
...
Next: dark mode
See merge request soapbox-pub/soapbox-fe!1136
2022-03-24 03:04:40 +00:00
Alex Gleason
09d3f375d5
Dark mode: navbar bg, update snapshots
2022-03-23 21:46:59 -05:00
Alex Gleason
be690255cb
Hooks: get rid of useAccount, create useOwnAccount
2022-03-23 21:05:55 -05:00
Alex Gleason
2da31341c4
Custom hooks: useAccount, useSettings, useSoapboxConfig
2022-03-23 20:29:35 -05:00
Alex Gleason
793b0f9128
Start adding dark mode
2022-03-23 19:18:37 -05:00
Alex Gleason
1b7bdb3658
Make BG shapes colors configurable
2022-03-23 17:15:40 -05:00
Alex Gleason
fff580f053
Normalize Tailwind colors from SoapboxConfig
2022-03-23 15:31:19 -05:00
Alex Gleason
12617bf7de
Merge remote-tracking branch 'origin/next' into next-colors
2022-03-23 13:05:53 -05:00
Justin
f0a9ed8ad4
Fix prop warnings
2022-03-23 13:50:45 -04:00
Alex Gleason
03a5ef6d41
Fix (most) PropType errors
2022-03-23 12:14:42 -05:00
Justin
7e17772c14
Dynamically truncate the Account's name/username in hidden content
2022-03-23 08:40:21 -04:00
Alex Gleason
5ffb9828ba
LinkFooter: restore copyright message, let it be overridden
2022-03-22 17:43:42 -05:00
Alex Gleason
8f85fd01d5
Make bg-shape colors configurable
2022-03-22 16:25:52 -05:00
Alex Gleason
9e16d992e6
Merge remote-tracking branch 'origin/next' into next-colors
2022-03-22 13:57:09 -05:00
Alex Gleason
a42ea0961a
Generate Tailwind colors from brandColor/accentColor
2022-03-22 12:37:57 -05:00
Justin
430cfc3a2a
Remove unneeded 'event' when using Reach Menu
2022-03-22 11:41:44 -04:00
Justin
02d65a527c
Merge branch 'add-preferences-clarification' into 'next'
...
Add hint to clarify Feed settings
See merge request soapbox-pub/soapbox-fe!1128
2022-03-22 15:19:54 +00:00
Justin
69035c3dab
Add hint to clarify Feed settings
2022-03-22 08:58:12 -04:00
Justin
40cc960985
Use React Router hook for 'history'
2022-03-22 08:42:26 -04:00
Justin
12ed6889a4
Use React Router Link in MenuLink
2022-03-22 08:28:18 -04:00
Alex Gleason
61fd48204b
ComposeForm: convert some buttons into TSX
2022-03-21 17:28:57 -05:00
Alex Gleason
890299ead0
ComposeForm: convert buttons to ComposeFormButton component
2022-03-21 17:04:44 -05:00
Alex Gleason
d34937e959
UnauthorizedModal: use withRouter history
2022-03-21 16:08:03 -05:00
Alex Gleason
228f16f930
Merge remote-tracking branch 'origin/develop' into next-react-router-5
2022-03-21 16:05:25 -05:00
Alex Gleason
c6ab95349e
Merge branch 'next-logo' into 'next'
...
Next: fix logo
See merge request soapbox-pub/soapbox-fe!1123
2022-03-21 20:41:28 +00:00
Justin
b6985f836a
Use MenuItem if action
2022-03-21 16:29:33 -04:00
Alex Gleason
4ccbce71e0
Fetch frontend_configurations once again, reenable /soapbox/config route
2022-03-21 15:13:33 -05:00
Justin
e02d5142e5
Properly handle navigating to previous page if 'backHref' is undefined
2022-03-21 15:23:57 -04:00
Justin
b4d677dfde
Use new Icon comp with Tabler version
2022-03-21 15:09:46 -04:00
Justin
72acda8c5d
Remove dynamic import of Tabler icons
2022-03-21 15:05:52 -04:00
Alex Gleason
c5e89969c8
Generalize homepage
2022-03-21 13:45:57 -05:00
Alex Gleason
32686f3a40
AgeVerification: generalize language
2022-03-21 13:40:43 -05:00
Alex Gleason
83137498d9
Generalize some language
2022-03-21 13:33:10 -05:00
Alex Gleason
5cd894ab02
Truth Social
2022-03-21 13:14:26 -05:00
Alex Gleason
1f0341aa2b
Upgrade react-router-dom to v5.3
2022-03-17 20:17:28 -05:00
Alex Gleason
1d4daee53b
Merge branch 'datepicker-async' into 'develop'
...
Load react-datepicker asynchronously
Closes #855
See merge request soapbox-pub/soapbox-fe!1086
2022-03-16 21:42:13 +00:00
a29019dbb0
Load react-datepicker asynchronously
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-09 22:59:51 +01:00
Alex Gleason
4e254928fe
EditProfile: convert to Map before mutations
2022-03-09 00:12:27 -06:00
marcin mikołajczak
edb80c705d
Merge branch 'attachment-thumbs-sensitive' into 'develop'
...
Fix: Quote posts do not carry sensitive tag
Closes #852
See merge request soapbox-pub/soapbox-fe!1079
2022-03-06 23:22:01 +00:00
06b8b407c5
AttachmentThumbs: sensitive tag
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-06 23:39:13 +01:00
marcin mikołajczak
fd27688b11
Merge branch 'fix-modal-navigation' into 'develop'
...
Fix: User is returned to a previously viewed page after replying to a post
Closes #843
See merge request soapbox-pub/soapbox-fe!1078
2022-03-06 22:35:39 +00:00
5b46f0c0f7
Fix: User is returned to a previously viewed page after replying to a post
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-06 23:20:13 +01:00
Alex Gleason
664dfa2688
MarkdownButton: don't do the availability check in the component itself
2022-03-04 13:01:22 -06:00
Alex Gleason
d98c54de4f
ComposeForm: conditional features
2022-03-04 12:47:59 -06:00
Alex Gleason
9b756043fb
ReactionsModal: defensive property checks
2022-03-03 11:36:05 -06:00
Alex Gleason
2679519d23
Display account location on profile
2022-02-28 17:25:20 -06:00
Alex Gleason
d86eac4c1a
Remove isVerified() function
2022-02-27 22:25:23 -06:00
Alex Gleason
07aaa427a6
Merge branch 'fedibird' into 'develop'
...
Fedibird birthdays
Closes #833
See merge request soapbox-pub/soapbox-fe!1054
2022-02-27 19:33:32 +00:00
marcin mikołajczak
725b1e43ef
Merge branch 'account-endorsements' into 'develop'
...
Fix "Feature on profile" feature breaks when emojis are present in name
See merge request soapbox-pub/soapbox-fe!1055
2022-02-26 22:07:17 +00:00
9a3260e071
Fix "Feature on profile" feature breaks when emojis are present in name
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-26 22:55:24 +01:00
2257612b12
Fedibird birthdays
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-26 22:49:42 +01: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
marcin mikołajczak
dba312b250
Merge branch 'single-user-mode' into 'develop'
...
Single user mode
See merge request soapbox-pub/soapbox-fe!1051
2022-02-26 17:19:21 +00: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
06d33de47f
Single user mode
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-25 16:35:48 +01:00
5b3f7c1cdc
Let accent color be configurable
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-24 18:28:52 +01:00
Alex Gleason
f0dc233973
Normalize poll and poll options
2022-02-24 00:07:18 -05:00
Alex Gleason
706bc08c88
Status reducer: fix search_index
2022-02-23 23:41:49 -05:00
Alex Gleason
331b239cc9
Normalize mentions, add tests
2022-02-23 22:31:35 -05:00
Alex Gleason
02f05abeaa
More defensive status normalization
2022-02-23 22:11:40 -05:00
Alex Gleason
cd6d575ae9
Simplify pending status builder
2022-02-23 20:37:38 -05:00
Alex Gleason
6c0c66eab1
Simplify scheduled/pending status builders
2022-02-23 20:00:49 -05:00
Alex Gleason
717a0917a3
pendingStatus: fix media uploads
2022-02-23 15:42:05 -05:00
Alex Gleason
1cb6e4e3b3
Merge remote-tracking branch 'origin/develop' into fix-self-reply
2022-02-21 04:15:03 -05:00
f1b5482b2d
Merge remote-tracking branch 'soapbox/develop' into in-reply-to-self
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-21 09:58:23 +01:00
Alex Gleason
5afd1ce4b3
Fix PendingStatus
2022-02-21 03:56:31 -05:00
2635d9b109
Compose: Show 'Replying to a post' if unchecked all mentions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-21 09:56:23 +01:00
Alex Gleason
f7f18fac79
Refactor status normalizer
2022-02-20 02:27:29 -05:00
Alex Gleason
b4a2514cd9
pendingStatus: safer to
fallback
2022-02-20 01:13:30 -05:00
Alex Gleason
37cf29d9f1
LinkFooter: link to /settings/migration, not /settings/aliases
2022-02-18 22:18:39 -05:00
Alex Gleason
85c32e3f76
Merge branch 'account-migrations' into 'develop'
...
Allow account migrations
See merge request soapbox-pub/soapbox-fe!1038
2022-02-19 03:03:57 +00:00
Alex Gleason
635f88f5e8
Rewrite code with optional chaining (?.)
2022-02-18 21:04:18 -05:00
Alex Gleason
89a5f7b3d6
AccountHeader: fix onDeleteUser
2022-02-17 15:37:19 -05:00
5f73f96735
Minor modals cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-14 22:38:15 +01:00
767c3dad7a
Merge remote-tracking branch 'soapbox/develop' into modals-stack
2022-02-14 22:32:58 +01:00
f75ffeadd8
Account migrations
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-14 21:35:35 +01:00
23aa11dfe3
Use new API for account aliases
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-14 21:00:41 +01:00
Alex Gleason
a4060f8a4c
Merge branch 'normalize-attachments' into 'develop'
...
Status: normalize media attachments
See merge request soapbox-pub/soapbox-fe!1036
2022-02-12 00:13:02 +00:00
Alex Gleason
63fa3e7154
Status: normalize media attachments
2022-02-11 17:58:18 -06:00
66ab33a550
Fix item deletion on 'Edit profile' and 'Soapbox config' pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-12 00:11:15 +01:00
Alex Gleason
a9346a6db6
Merge branch 'ethereum' into 'develop'
...
Mitra: support Ethereum login
See merge request soapbox-pub/soapbox-fe!1034
2022-02-11 01:52:31 +00:00
Alex Gleason
f051b70b10
Support Ethereum external login
2022-02-10 16:34:46 -06:00
Alex Gleason
012a7f8d89
Mitra: support Ethereum login
2022-02-09 19:47:13 -06:00
c672f7a6ae
Don't show 'Bookmark' item menu if not authenticated
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-09 23:11:45 +01:00
Alex Gleason
c4bf347dae
MediaGallery: fall back on url
when preview_url
isn't provided
2022-02-07 12:26:11 -06:00
Alex Gleason
2c51054ae4
UI: actually, don't wait for the streaming URL to render
2022-02-07 12:20:03 -06:00
NEETzsche
bf0a7d7bae
State why you can't follow someone, don't just disable the button
2022-02-05 20:36:25 +00:00
Sean
aea44e2ac6
Update app/soapbox/features/soapbox_config/components/icon_picker_dropdown.js
2022-02-03 16:14:36 +00:00
Sean
ea0d6484a6
Update app/soapbox/features/soapbox_config/components/icon_picker_dropdown.js
2022-02-03 16:06:41 +00:00
Sean
58850f1d8e
Fix icons to show in the picker for promotional items
2022-02-03 05:23:12 +00:00
a041a4452b
Rename modal -> modals
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-02 16:36:20 +01:00
e0f0370579
Merge remote-tracking branch 'soapbox/develop' into modals-stack
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-02-02 14:30:38 +01:00
Alex Gleason
d5ae29bfda
Merge branch 'mastodon-configuration' into 'develop'
...
Normalize instance configuration for Mastodon
See merge request soapbox-pub/soapbox-fe!1022
2022-02-01 15:23:50 +00:00
marcin mikołajczak
8fed920bb7
Merge branch 'develop' into 'snackbar-action-link'
...
# Conflicts:
# app/soapbox/features/edit_profile/index.js
2022-02-01 08:27:38 +00:00
Alex Gleason
abe5b07245
Format birthday as UTC
2022-01-31 20:18:15 -06:00
Alex Gleason
154b9849f3
Merge branch 'revert-5381b27c' into 'develop'
...
Reintroduce replying-to on pending statuses
See merge request soapbox-pub/soapbox-fe!990
2022-02-01 01:01:06 +00:00
Alex Gleason
3708c0128c
Merge branch 'birthdays' into 'develop'
...
Birth dates
See merge request soapbox-pub/soapbox-fe!1000
2022-02-01 01:00:52 +00:00
Alex Gleason
b74b5084b5
Merge branch 'shavian-transliteration' into 'develop'
...
Shavian transliteration
See merge request soapbox-pub/soapbox-fe!1020
2022-02-01 01:00:32 +00:00
t t
b665891659
Shavian transliteration
2022-02-01 01:00:32 +00:00
Alex Gleason
04979486e8
Normalize instance configuration for Mastodon
2022-01-31 16:51:11 -06:00
807b3c7e5b
Use stack for modals
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-30 18:53:47 +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
marcin mikołajczak
7bb404207a
Merge branch 'quote-posts-tombstones' into 'develop'
...
Add quoted status tombstone
See merge request soapbox-pub/soapbox-fe!1009
2022-01-27 23:07:14 +00:00
ae7f2f86a0
Add quoted status tombstone
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-27 17:26:39 +01:00
bf7cd98c03
Add 'View' action link to some notifications
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-27 16:00:05 +01:00
Alex Gleason
0964fc1f4d
Add "demo" mode for taking screenshots
2022-01-26 19:37:32 -06:00
22b3986178
PendingStatus: Do not display PlaceholderCard if it has a quote
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-26 19:49:04 +01:00
7c790a53eb
Add quotes for pending statuses
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-26 19:45:02 +01:00
6c11d2f0bf
Merge branch 'birthdays' of https://gitlab.com/mkljczk/soapbox-fe into birthdays
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-26 18:43:44 +01:00
741e80d9ab
Birthdays: Try to fix timezones
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-25 23:37:40 -08:00
Alex Gleason
0f9e01b4a1
"birth date" --> "birthday", move the toggle next to the picker
2022-01-25 17:08:20 -06:00
8277d78f4c
Quote posts: Shift+Click for normal repost
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-25 23:00:30 +01:00
ac42b43fab
Birthdays: renames
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-25 21:10:13 +01:00
ecfef7b151
Merge remote-tracking branch 'soapbox/develop' into birthdays
2022-01-25 20:27:16 +01:00
980f5f8ae3
Birthdays: use maxDate
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-25 16:51:15 +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
e0d7f2dd87
Birthdays: Accessibility improvements/fixes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 23:51:22 +01:00
7da12b1526
Merge remote-tracking branch 'soapbox/develop' into birthdays
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-01-24 23:12:07 +01:00
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
Alex Gleason
1b7c0adc58
Merge branch 'replace-icons' into 'develop'
...
Replace LineAwesome with Tabler icons in some places
See merge request soapbox-pub/soapbox-fe!915
2021-12-14 19:04:24 +00:00
efe74c3ddd
remove size prop for them
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 19:51:59 +01:00
68e05c803b
Replace LineAwesome with Tabler Icons in some places
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 19:48:18 +01:00
Alex Gleason
74d26b36ac
Merge branch 'awaiting-approval-modals' into 'develop'
...
Admin: Make account approval buttons larger, require confirmation when deleting users
See merge request soapbox-pub/soapbox-fe!914
2021-12-14 16:22:19 +00:00
acce32cf1b
Make approval buttons larger, require confirmation when deleting users
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-14 17:00:20 +01:00
Alex Gleason
ff26336f3a
Merge branch 'chats-pagination' into 'develop'
...
use `/api/v2/pleroma/chats`
See merge request soapbox-pub/soapbox-fe!911
2021-12-14 15:13:11 +00:00
Alex Gleason
ef17a483ab
Suggestions: don't show suggestions if Home timeline failed
2021-12-13 14:25:06 -05:00
12e4c6c083
wip chat pagination
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-13 18:06:47 +01:00
NEETzsche
07fa906eaf
Your followers from a blocked domain will not be removed
2021-12-13 09:33:23 -07:00
f52b69ebbb
Don't show menu items requiring auth when not authenticated for detailed statuses
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-12-11 21:51:10 +01:00
Alex Gleason
73208ebe4b
Mastodon: redirect ActivityPub ID for statuses
2021-12-10 16:05:28 -06: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
Alex Gleason
665d7a1e1f
Merge branch 'eslint-rules' into 'develop'
...
eslint: add key-spacing and space-unary-ops rules
See merge request soapbox-pub/soapbox-fe!890
2021-11-24 18:10:46 +00: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
Alex Gleason
b76bb097f2
Status: protect against infinite context loops
2021-11-23 15:12:50 -06:00
Alex Gleason
09f941a79c
Merge branch 'chats-attachments-icon' into 'develop'
...
Add icons for chat previews with attachments
See merge request soapbox-pub/soapbox-fe!884
2021-11-21 18:44:53 +00:00
f4dc4181ad
Add icons for chat previews with attachments
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-21 19:29:16 +01:00
user
47304e0478
fix hint messages when creating new poll
2021-11-20 22:16:34 -05:00
Alex Gleason
0e6fac9286
Web Push fixes
2021-11-18 16:21:52 -05:00
Alex Gleason
f64cf63108
PlaceholderCard: add .status-card--link so it's responsive
2021-11-16 12:53:28 -06:00
Alex Gleason
28d6c93b39
Revert "Merge branch 'react-17-deprecated' into 'develop'"
...
This reverts merge request !871
2021-11-16 17:07:30 +00:00
Alex Gleason
02898b6bd6
Merge branch 'bundle-crash' into 'develop'
...
ActionsModal: check props before calling .map, fixes delete post on mobile
See merge request soapbox-pub/soapbox-fe!878
2021-11-16 17:07:20 +00:00
Alex Gleason
e419f82b38
ActionsModal: check props before calling .map, fixes delete post on mobile
2021-11-16 10:52:13 -06:00
Alex Gleason
164a150fbb
Admin: fix display of 0% retention
2021-11-16 07:12:55 -06:00
Alex Gleason
0f2d464182
Merge branch 'card-placeholder' into 'develop'
...
Status: display a placeholder Card on own links, poll for updated card
See merge request soapbox-pub/soapbox-fe!874
2021-11-16 04:12:55 +00:00
Alex Gleason
a3ce7b2afe
PendingStatus: display PlaceholderCard when a card is expected
2021-11-15 21:58:30 -06:00
Alex Gleason
dc363cd04b
Fix navigating between profiles
2021-11-15 21:31:17 -06:00
Alex Gleason
1714ac03d2
Status: display a placeholder Card on own links, poll for updated card
2021-11-15 19:10:38 -06:00
Alex Gleason
926e92a742
Bundle: componentWillReceiveProps --> componentDidUpdate, React 17 compatibility
2021-11-15 14:34:33 -06:00
Alex Gleason
47a3ecc30e
ComposeModal: conditional title when replying
2021-11-12 12:28:58 -06:00
Alex Gleason
def3c542c0
RegistrationForm: prevent small error with password matching
2021-11-08 16:27:32 -06:00
Alex Gleason
5a767c8960
Jest: update snapshot
2021-11-08 16:08:25 -06:00
Alex Gleason
109046eef8
RegistrationForm: validate password mismatch
2021-11-08 15:57:37 -06:00
d25354013a
Use .destructive
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-08 17:21:33 +01:00
287bd6c7f5
Use warning color for delete actions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-07 10:24:09 +01:00
187d579be0
Key navigation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-06 11:26:50 +01:00
Alex Gleason
17b90a9b74
eslint: error on wrong indentation
2021-11-04 15:22:40 -05:00
Alex Gleason
2cecefd749
Merge branch 'card-empty-icon' into 'develop'
...
Card: fix empty card icon
See merge request soapbox-pub/soapbox-fe!856
2021-11-04 20:12:31 +00:00
Alex Gleason
887da20192
Merge branch 'actions-modal-icons' into 'develop'
...
Add missing icon to account menu
See merge request soapbox-pub/soapbox-fe!855
2021-11-04 20:02:35 +00: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
Alex Gleason
0e95a64027
Card: fix empty card icon
2021-11-04 14:57:52 -05:00
Alex Gleason
0b21092281
Merge branch 'more-pull-to-refresh' into 'develop'
...
Add Pull to Refresh to timelines, Notifications, Chats, Bookmarks
See merge request soapbox-pub/soapbox-fe!854
2021-11-04 19:37:47 +00:00
Alex Gleason
65a2a40cb2
Pull to Refresh: Notifications, Chats, Bookmarks
2021-11-04 14:20:11 -05: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
f61845b876
Pull to Refresh on public timelines
2021-11-04 13:41:56 -05:00
Alex Gleason
9ce3aa8d1b
HomeTimeline: pull to refresh
2021-11-04 13:30:54 -05:00
Alex Gleason
3ad3b5c84a
Status: implement proper Pull to Refresh, refactor horrible status actions
2021-11-04 13:16:28 -05:00
bdb61c14e3
Add icons for status action bars
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 19:16:04 +01:00
Alex Gleason
16f6644602
Status: implement actual Pull to Refresh on threads, add PullToRefresh custom component
2021-11-04 12:34:22 -05:00
9ccb295004
Restyle actions modal
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-11-04 17:44:19 +01:00
Alex Gleason
d76219c624
Jest: update snapshots
2021-11-04 00:49:57 -05:00
Alex Gleason
a9a3f09068
Registration/Login: improve text inputs on mobile
2021-11-04 00:36:34 -05:00
Alex Gleason
7b7cfdd4be
ExternalLoginForm: improve mobile text input
2021-11-04 00:33:42 -05:00
Alex Gleason
3e3433218c
Column: remove top gap on mobile, implement pulling feedback
2021-11-03 20:35:40 -05:00
Alex Gleason
0e3d27a91e
Developers: create an app through a form
2021-11-02 11:11:33 -05:00
Alex Gleason
a1625308cb
Developers: scaffold createApp page at /developers/apps/create
2021-11-02 00:35:35 -05:00
Alex Gleason
1ee87fa7a4
Developers: display dashcounters
2021-11-02 00:16:52 -05:00
Alex Gleason
15a91d5ae3
Developers: scaffold with WIP developers page
2021-11-02 00:05:33 -05:00
Alex Gleason
e860186b4b
IntentionalError: display an ErrorBoundary preview at /error
2021-11-01 23:02:09 -05:00
Alex Gleason
52512ec110
Trends: fix Hashtag component and TrendsPanel, display trends in Search
2021-11-01 20:37:39 -05:00
Alex Gleason
b32745a36d
Search: only show suggestions when not submitted
2021-11-01 14:13:13 -05:00
Alex Gleason
23393710c7
AutosuggestInput: add icon to menu
2021-11-01 13:53:30 -05:00
Alex Gleason
4ef9a88f72
Search: add menu to AutosuggestInput
2021-11-01 13:45:17 -05:00
Alex Gleason
a5bf105ccd
Search: autosuggest accounts in search bar on desktop
2021-11-01 12:25:18 -05:00
Alex Gleason
9c0f65da03
Search: nuke the popout
2021-10-31 22:59:29 -05:00
Alex Gleason
b73b613064
Search: integration suggestions better
2021-10-31 22:58:26 -05:00
Alex Gleason
e64afb5d40
Merge branch 'conditional-attachments' into 'develop'
...
Compose: pull accept content types from backend if available, fallback to all types
See merge request soapbox-pub/soapbox-fe!835
2021-10-31 21:27:51 +00:00
Alex Gleason
f950ee7c0c
Merge branch 'import-data-link' into 'develop'
...
Use correct 'Import data' link for Mastodon
See merge request soapbox-pub/soapbox-fe!834
2021-10-31 21:22:03 +00:00
Alex Gleason
2946a7432b
Compose: pull accept content types from backend if available, fallback to all types
2021-10-31 16:14:09 -05:00
d4f32e1219
Use correct 'Import data' link for Mastodon
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-31 22:07:41 +01:00
Alex Gleason
21a5c3215a
Merge branch 'styles' into 'develop'
...
Improve search input styles on aliases/list editor pages
See merge request soapbox-pub/soapbox-fe!833
2021-10-31 21:06:54 +00:00
b9153b8866
Improve search input on aliases/list editor pages
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-31 21:51:56 +01:00
5043588007
Link to Line Awesome icon list
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-28 12:40:28 +02:00
1796a35951
Partially fix post navigation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-26 17:38:49 +02:00
Alex Gleason
f8ca45f5fb
Merge branch 'configurable-autoload-more' into 'develop'
...
ScrollableList: Add option to disable loading more items when scrolled to bottom
See merge request soapbox-pub/soapbox-fe!822
2021-10-24 18:32:07 +00:00
535290654d
ScrollableList: Add option to disable loading more items when scrolling to bottom
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 20:11:28 +02:00
742b1f2b58
Use ScrollableList for search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-24 19:58:04 +02:00
Alex Gleason
47c68014d0
TabsBar: fix unauthenticated buttons on mobile
2021-10-23 14:29:26 -05:00
Alex Gleason
acf316faf6
Notifications: refactor makeGetNotification, pass the full rebuilt notification all the way through
2021-10-22 17:15:11 -05:00
Alex Gleason
03541ccc6f
Merge branch 'video-player' into 'develop'
...
Video player changes from Mastodon
See merge request soapbox-pub/soapbox-fe!816
2021-10-22 18:14:49 +00:00
a2abb0bad7
Add hotkeys for video control
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 19:55:09 +02:00
a1c4066077
Fix video not reacting to window resizes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 19:03:14 +02:00
a338e7c98f
Add tooltips to audio/video player buttons
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 18:59:15 +02:00
aef01ea262
Change audio/video playback to stop playback when out of view
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 18:50:32 +02:00
e6f30abd91
Fix poll options not being selectable via keyboard
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-22 15:13:17 +02:00
Alex Gleason
fc6911caad
Push notifications: refactor, restore
2021-10-21 16:22:54 -05:00
Alex Gleason
001aae849b
TabsBar: display counters only on profile pages where they're needed
2021-10-19 17:43:18 -05:00
Alex Gleason
0e8ed14ffe
TabsBar: add notifications back for desktop UI
2021-10-19 16:09:22 -05:00
Alex Gleason
876b7d6ce7
AccountTimeline: don't display column settings for now
2021-10-19 15:16:47 -05:00
Alex Gleason
ec22cc8afa
AccountTimeline: add SubNavigation
2021-10-19 15:13:04 -05: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
e01369f434
Merge branch 'compose-svg-icons-load' into 'develop'
...
ComposeForm: load it differently so the SVG icons are already loaded when it expands
See merge request soapbox-pub/soapbox-fe!798
2021-10-19 18:00:31 +00:00
Alex Gleason
cd3cf2379b
ComposeForm: load it differently so the SVG icons are already loaded when it expands
2021-10-19 12:46:01 -05:00
Alex Gleason
13c623ca1e
EditProfile: resize avatar/banner in browser, improve error messages
2021-10-19 12:03:04 -05:00
8b7890f6aa
Fix remote follow button for remote accounts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-16 13:15:55 +02:00
Alex Gleason
5017804b0a
Revert "Add scrolling SubNavigation to Home and Account timelines"
...
This reverts commit b1da9dc455
.
This solution feels wrong
2021-10-15 22:05:59 -05:00
Alex Gleason
b1da9dc455
Add scrolling SubNavigation to Home and Account timelines
2021-10-15 21:55:11 -05:00
Alex Gleason
17e73a3846
Prepare Home ColumnSettings
2021-10-15 19:23:24 -05:00
Alex Gleason
ade2c5ebb3
Notifications: add back column settings
2021-10-15 18:55:04 -05:00
Alex Gleason
efd583473a
MediaGallery: only display eye icon when marked as sensitive
2021-10-15 18:30:14 -05:00
Alex Gleason
7f4a467c16
Fix Fediverse timeline settings title
2021-10-15 17:50:10 -05:00
Alex Gleason
67a1686bc8
Federated timeline: restore column settings
2021-10-15 17:15:03 -05:00
Alex Gleason
b236e11225
Local timeline: restore column settings
2021-10-15 17:11:16 -05:00
Alex Gleason
04787678a2
Add autoloadTimelines
user setting to configure timeline loading behavior
2021-10-15 15:41:40 -05:00
Alex Gleason
f22037d51e
Handle /statuses/new route instead of just redirecting
2021-10-15 15:30:24 -05:00
Alex Gleason
966f0e84e4
Share: support title and url params
2021-10-15 15:24:08 -05:00
Alex Gleason
e4b2021e8e
Search: display WhoToFollowPanel if supported
2021-10-15 11:30:03 -05:00
Alex Gleason
013594444d
AccountHeader: make profile share button work
2021-10-15 09:45:03 -05:00
Alex Gleason
4464a7f19e
Swap out a few more icons for svg icons
2021-10-14 14:14:13 -05:00
Alex Gleason
ef809a8d59
Delete ColumnBackButtonSlim, fix runtime warnings
2021-10-14 13:38:16 -05:00
Alex Gleason
e36dc0d119
Search: autofocus
2021-10-14 12:38:52 -05:00
Alex Gleason
4dbc4247f1
AutosuggestInput: fix autofocus
2021-10-14 12:35:05 -05:00
Alex Gleason
f2934fb382
Direct/Conversations: improve search placeholder text
2021-10-14 12:25:51 -05:00
Alex Gleason
f70791004b
Chats: add account search
2021-10-14 12:23:51 -05:00
Alex Gleason
3fb9ebc553
Conversations: add account search
2021-10-14 11:52:12 -05:00
Alex Gleason
a02112a1c8
Create AccountSearch component to do more than AutosuggestAccountInput
2021-10-14 11:47:10 -05:00
Alex Gleason
92c164dc6b
Create AutosuggestAccountInput component, display it in DirectTimeline (WIP)
2021-10-14 09:47:08 -05:00
Alex Gleason
e454f402e9
Status: conditional column title depending on visibility scope
2021-10-14 08:49:33 -05:00
Alex Gleason
e2058d0bcb
WarningContainer: use <Link/> to account settings page
2021-10-13 14:35:34 -05:00
Alex Gleason
ea0374bbbc
WarningContainer: hide "Learn more" button for now
2021-10-13 14:32:38 -05:00
Alex Gleason
8dd49343ad
ComposeModal, ComposeForm: adapt depending on privacy scope
2021-10-13 14:24:22 -05:00
Alex Gleason
4fb447596e
FAB: replace pen icon with new custom Tabler icon
2021-10-13 14:07:21 -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
2d42995e6f
ProfileMediaPanel: fix navigating between profiles, display LoadingIndicator, display empty message
2021-10-13 12:55:17 -05:00
Alex Gleason
8e1600e179
AccountHeader: improve style of DropdownMenu, use Tabler icon
2021-10-13 12:20:54 -05:00
Alex Gleason
59835087b5
ActionButton: remove minus icon from Unfollow button
2021-10-13 12:12:21 -05:00
Alex Gleason
ecdef1d95b
Placeholder: render placeholder parent status in thread
2021-10-12 20:03:55 -05:00
Alex Gleason
b343a403e8
ScrollableList, PlaceholderDisplayName: fix runtime warnings
2021-10-12 16:21:04 -05:00
Alex Gleason
f808ac6786
Placeholder: display placeholders for Notifications, refactor scss
2021-10-12 14:00:01 -05:00
Alex Gleason
135ec190ee
Instead of str.replaceAll, use str.replace with regex (for better browser support)
2021-10-12 10:31:15 -05:00
Alex Gleason
26ec27a859
Fediverse timeline: column transparency fixes
2021-10-11 14:10:25 -05:00
Alex Gleason
47b433915b
Placeholder: display placeholder statuses while timelines are loading
2021-10-11 14:03:39 -05:00
Alex Gleason
0060667639
Optimistic statuses: add .thread__status className
2021-10-09 21:39:15 -05:00
Alex Gleason
379d03a509
Optimistic statuses: prepend with 末 to sort it at the end
2021-10-09 21:16:37 -05:00
Alex Gleason
03dbd5bfd2
Optimistic threads
2021-10-09 17:47:25 -05:00
Alex Gleason
50feacbd6b
Optimistic, nonblocking statuses
2021-10-09 17:30:20 -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
d6af6468d7
Thread: improve padding between posts
2021-10-09 11:48:03 -05:00
Alex Gleason
e9b5a9cf2e
MediaModal: use Tabler next/prev arrows
2021-10-08 16:44:24 -05:00
Alex Gleason
b029225236
ListTimeline: use SubNavigation, nuke HomeColumnHeader once and for all
2021-10-08 16:32:49 -05:00
Alex Gleason
6fa875e261
RemoteTimeline: use SubNavigation
2021-10-08 16:28:05 -05:00
Alex Gleason
bba3564ef3
ProfilePreview: link to internal profile, improve styles
2021-10-08 13:49:59 -05:00
Alex Gleason
92fc853642
AttachmentThumbs: display compact media thumbs instead of AttachmentList
2021-10-08 13:17:37 -05:00
Alex Gleason
78529df4c1
Chats: fix action button icons
2021-10-08 12:13:47 -05:00
Alex Gleason
4e18d7e505
FollowRecommendations: fix transparent background
2021-10-08 11:59:59 -05:00
Alex Gleason
b47e7a3197
Column: remove ColumnBackButton from most places, fix DetailedStatus border-bottom, improve HashtagTimeline
2021-10-08 11:53:15 -05:00
Alex Gleason
43c86ff85c
BetterColumn: remove ColumnBackButton, fix border-bottom
2021-10-08 11:20:41 -05:00
Alex Gleason
683da333fd
Entirely remove unused "drawer" concept
2021-10-08 11:08:47 -05:00
Alex Gleason
3a37635040
Get rid of unused DrawerLoading component
2021-10-08 10:43:29 -05:00
Alex Gleason
943ee54c98
Profile: restore "extra" links on desktop
2021-10-07 21:39:03 -05:00
Alex Gleason
891a65b66f
Favourites: display favourites for Mastodon (if exposableReactions is manually toggled)
2021-10-07 18:21:28 -05:00
Alex Gleason
e16a5ac9f9
ComposeForm: add back original character counter, commented out for now
2021-10-07 15:46:45 -05:00
Alex Gleason
18ef49aec9
Seach: autosubmit from search page
2021-10-07 15:19:28 -05:00
Alex Gleason
14ecc9a4ce
Reblogs: add ColumnHeader
2021-10-07 14:52:50 -05:00
Alex Gleason
079736e199
Profile: start refactoring findAccountByUsername logic
2021-10-07 14:35:07 -05:00
20c957d907
Merge branch 'next' into locked-profile-header
2021-10-07 08:52:23 +02:00
Alex Gleason
cf19366626
Rename .follow-button to .button--follow
...
The other classname is listed on Fanboy's Annoyances List
2021-10-06 18:48:13 -05:00
Alex Gleason
5807b8f823
Thread: display status connectors (basic threading)
2021-10-06 17:50:43 -05:00
Alex Gleason
b6704991d2
Column: consolidate column components, refactor transparency, get rid of .column-area--mobile, wtf
2021-10-06 16:01:18 -05:00
Alex Gleason
6e305fd854
DetailedStatus: remove gaps, rename .detailed-status-container to .thread
2021-10-06 13:59:52 -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
89ac03e07a
BundleErrorColumn: fix icon and rounded corners
2021-10-05 22:48:10 -05:00
Alex Gleason
42904dc82f
Notifications: clean up styles
2021-10-05 22:01:16 -05:00
Alex Gleason
23b6144718
Fix icons in VerificationBadge and FilterBar
2021-10-05 18:59:27 -05:00
Alex Gleason
1b7fe4ee04
Use custom Home and Post icons
2021-10-05 18:02:19 -05:00
Alex Gleason
dbf410e34c
Messages: prefer DirectTimeline, but fall back to Conversations
2021-10-05 17:24:01 -05:00
Alex Gleason
a1512316d8
Add Mastodon compatibility routes, expose /conversations, display Messages tab for Mastodon
2021-10-05 17:07:00 -05:00
Alex Gleason
ad3943af19
Search: greatly improve design of standalone search section
2021-10-05 14:34:03 -05:00
Alex Gleason
c222e0da9d
TabsBar: fall back to Home icon when no logo is provided
2021-10-05 13:14:55 -05:00
Alex Gleason
a6f5cf33d0
Media: prefer V2 media API when available
2021-10-05 12:59:37 -05:00
Alex Gleason
5e6058489b
Preferences: conditionally display post format (Markdown) settings
2021-10-05 11:03:00 -05:00
Alex Gleason
59e7c6538e
Audio: ingest attachment metadata
2021-10-05 00:44:49 -05:00
Alex Gleason
115d324e9b
LoadingIndicator: refactor styles, improve look of ColumnLoading
2021-10-04 16:46:55 -05:00
Alex Gleason
c789fba629
Notifications: use Markers for unread count
...
This works consistently across all backends
2021-10-04 13:27:05 -05:00
Alex Gleason
f5673662dc
Suggestions: display whole ActionButton instead of plus icon
2021-10-02 16:09:28 -05:00
Alex Gleason
77f22e5293
AccountTimeline: fix fetchAccountByUsername when switching between two profiles
2021-10-02 15:45:14 -05: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
5f7a201f08
Accounts: call isVerified in the places it's missing
2021-10-02 15:26:51 -05:00
Alex Gleason
0a4ffc3624
Card: fix icons in embedded video player
2021-10-02 15:02:07 -05:00
Alex Gleason
ba09e2ebc9
Mastodon: redirect status route for "Share" functionality to work
2021-10-02 10:29:17 -05:00
Alex Gleason
415e744ddb
Merge remote-tracking branch 'origin/develop' into next
2021-10-02 10:12:25 -05:00
Alex Gleason
efbc0cd6ce
Dashboard: add custom Gavel icon
2021-10-02 10:06:26 -05:00
6235ca5ab2
Implement /share route
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-10-01 19:53:46 +02:00
Alex Gleason
9e6a95a367
Fix crashing MediaItem
2021-09-29 21:12:59 -05:00
Alex Gleason
c29d9fde40
Merge commit 'd85b6742faaca10016d306d831ec8d1d196b9c27' into next
2021-09-29 14:56:24 -05:00
Sean King
61b92e6d7e
tachometer -> tachometer-alt
2021-09-27 23:06:53 -06:00
Alex Gleason
d85b6742fa
Use SVG icons in more places
2021-09-27 23:47:43 -05:00
Alex Gleason
f23a6b0890
Replace a lot more icons with SVG icons
2021-09-27 20:47:44 -05:00
Alex Gleason
997375a927
DetailedStatus: fix rounded corners
2021-09-27 15:03:20 -05:00
Alex Gleason
f8bd87c57f
SubNavigation: improve display of DetailedStatus
2021-09-27 14:42:35 -05:00
Alex Gleason
60c3243fcb
SubNavigation: refactor to be contextual based on Column
2021-09-27 13:38:02 -05:00
Alex Gleason
db4a0d33c8
LineAwesome: fix "close" icon
2021-09-27 12:19:39 -05:00
Alex Gleason
23f631f820
Remove unavailable LineAwesome icons from forkawesome.json
2021-09-27 00:26:04 -05:00
Alex Gleason
f6fdf46040
Use Tabler for missing LineAwesome icons
2021-09-27 00:00:03 -05:00
Alex Gleason
b7c7d64bf7
CharacterCounter: make thinner
2021-09-26 23:30:37 -05:00
Alex Gleason
bc4f953af2
Improve display of LineAwesome icons
2021-09-26 23:28:45 -05:00
Alex Gleason
ca1b4ff73d
Merge remote-tracking branch 'origin/develop' into next
2021-09-24 12:53:42 -05:00
Alex Gleason
f5112b5b2a
RegistrationForm: redirect home on success (if not already)
2021-09-24 12:36:51 -05:00
Alex Gleason
b18ed0d0e9
RegisterInvite: make registrations by invite token work
2021-09-24 12:16:28 -05:00
Alex Gleason
6f7e0c75b4
RegistrationForm: refactor isOpen logic
2021-09-24 11:43:28 -05:00
Alex Gleason
937cc18012
Add basic invite route, fix Chats fetch
2021-09-24 11:37:47 -05:00
Alex Gleason
4fcb5f0239
Move RegistrationForm to auth_login directory
2021-09-24 11:24:33 -05:00
Alex Gleason
f635494629
ComposeForm: yank circular svg character counter from Gab
2021-09-22 16:16:29 -05:00
Alex Gleason
3eb4eeed59
Composer: use Tabler svg icons
2021-09-22 14:38:48 -05:00
Alex Gleason
5ac5ef2e38
StatusActionBar: update "share" icon to Feather svg
2021-09-22 13:14:31 -05:00
Alex Gleason
165b924ce7
Merge remote-tracking branch 'origin/develop' into next
2021-09-22 11:17:21 -05:00
Alex Gleason
acbf890f35
Chats: fix fetching when instance is delayed
2021-09-22 11:15:05 -05:00
Alex Gleason
c869eeb003
Add Conversations to async-components
2021-09-21 20:48:33 -05:00
Alex Gleason
a8673c8e54
Add 3-level Mastodon compatibility route
2021-09-21 18:30:34 -05:00
Alex Gleason
1f474c167b
ProfileInfoPanel: call isVerified()
2021-09-21 17:29:47 -05:00
Alex Gleason
dbc8e3fc26
Add Mastodon compatibility routes for /web and /web/timelines/home
2021-09-21 16:29:50 -05:00
Alex Gleason
f4be2e87a2
Status: use svg icon for h-menu
2021-09-21 13:52:45 -05:00
Alex Gleason
ce97520b11
DetailedStatus: use svg icons
2021-09-21 13:31:40 -05:00
Alex Gleason
640891ded9
Style the floating action button
2021-09-20 21:56:06 -05:00
Alex Gleason
7e8670055a
Nuke HomeColumnHeader from most timelines
2021-09-20 18:32:27 -05:00
Alex Gleason
ecdca93c84
Merge remote-tracking branch 'origin/develop' into next
2021-09-20 13:17:40 -05:00
Alex Gleason
f1788dd206
RemoteTimeline: fix typos in async components
2021-09-20 10:21:43 -05:00
Alex Gleason
008d53a7d9
Merge remote-tracking branch 'origin/develop' into next
2021-09-18 20:52:26 -05:00
Alex Gleason
08cdef59c9
Don't load TabsBar async
2021-09-18 20:09:29 -05:00
Alex Gleason
aeddec2892
UI: async UI components
2021-09-18 20:01:04 -05:00
Alex Gleason
1e77adda34
Admin: async components
2021-09-18 19:34:45 -05:00
Alex Gleason
aa54e0bd0b
RemoteInstance: async panels
2021-09-18 19:23:48 -05:00
Alex Gleason
abcdc1fd63
Profile: make account panels async
2021-09-18 19:17:55 -05:00
Alex Gleason
24c89537dc
Merge remote-tracking branch 'origin/develop' into async-improvements
2021-09-18 18:53:24 -05:00
Alex Gleason
aeef12acf0
Rip out react-redux-loading-bar
2021-09-18 18:31:22 -05:00
Alex Gleason
b0e37c773e
Load panels async
2021-09-18 17:48:13 -05:00
Alex Gleason
fe4a8b5728
Chunk modal components into features/ui
2021-09-18 17:10:39 -05:00
Alex Gleason
7f741a3ad0
Suggestions: make DRY, fix isLoading state
2021-09-18 17:05:34 -05:00
Alex Gleason
cdfd31372f
Suggestions: chunk the wtf panel
2021-09-18 16:54:47 -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
be8f3d9e64
Remove unused component: compose/components/action_bar
2021-09-18 14:54:47 -05:00
Alex Gleason
18cf4281d5
Merge remote-tracking branch 'origin/develop' into next
2021-09-17 21:12:57 -05:00
Alex Gleason
ba0ca0e5a1
Merge branch 'fix-744' into 'develop'
...
CryptoDonate: fall back to generic icon (fixes crash)
Closes #744
See merge request soapbox-pub/soapbox-fe!768
2021-09-18 01:57:26 +00:00
Alex Gleason
cd3beffd42
CryptoDonate: fall back to generic icon (fixes crash)
2021-09-17 20:44:00 -05:00
Alex Gleason
08a9602911
Merge remote-tracking branch 'origin/develop' into next
2021-09-17 17:26:01 -05:00
Alex Gleason
9b822a6c12
Suggestions: display suggestions on Home timeline when there are no posts
2021-09-17 17:09:37 -05:00
Alex Gleason
eb01996c12
Suggestions: break out FollowRecommendationsList component
2021-09-17 16:03:17 -05:00
Alex Gleason
1bffa04a99
Suggestions: consolidate actions
2021-09-17 15:42:14 -05:00
Alex Gleason
c92de334e8
Suggestions: consolidate reducers
2021-09-17 15:26:58 -05:00
Alex Gleason
630736757d
Merge remote-tracking branch 'origin/develop' into next
2021-09-17 11:50:24 -05:00
Alex Gleason
9faff939a0
SuggestionsV2: pull in Mastodon's upstream code
2021-09-16 18:46:04 -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
8faea0b3cc
ProfileInfoPanel: style join date and stats
2021-09-13 13:36:37 -05:00
Alex Gleason
0eed6405d2
ProfileStats: prettify code
2021-09-13 13:14:15 -05:00
Alex Gleason
5cbeaad97a
Add ProfileStats component
2021-09-13 13:09:11 -05:00
Alex Gleason
b3fee28863
ProfileInfoPanel: don't render badges unless some are found
2021-09-13 13:00:14 -05:00
Alex Gleason
016717ba0d
ProfileInfoPanel: move joined date below bio
2021-09-13 12:53:39 -05:00
Alex Gleason
569f2519df
Merge remote-tracking branch 'origin/develop' into next
2021-09-13 12:43:53 -05:00
Alex Gleason
ea4915c7dd
Conditionally display subscription button for Pleroma >= 1.0.0
2021-09-13 12:29:48 -05:00
Alex Gleason
8569958ec5
Profile: hide Column back button
2021-09-13 12:07:26 -05:00
Alex Gleason
e4e1f7e113
Profile: "Member since {date}" --> "Joined {date}"
2021-09-13 11:50:48 -05:00
Alex Gleason
7de9fbcda8
HomeTimeline: nuke HomeColumnHeader
2021-09-12 19:37:27 -05:00
Alex Gleason
41f2c6afd6
Status: hide column header and back button
2021-09-12 19:36:18 -05:00
Alex Gleason
9b723794b5
Add StatusPage
2021-09-12 19:16:28 -05:00
Alex Gleason
ca9ff1a0e6
TabsBar: move search to left
2021-09-12 19:08:41 -05:00
Alex Gleason
1ea45f7cdb
Gut the TabsBar
2021-09-12 18:51:39 -05:00
Alex Gleason
e0f97f4e99
Start navigation changes
2021-09-12 18:20:13 -05:00
Alex Gleason
5804285094
Webpack: fix CryptoDonateModal being added to the right chunk
2021-09-12 15:00:28 -05:00
Alex Gleason
33aaffa22d
Use immutable.js consistently
2021-09-12 11:25:44 -05:00
Alex Gleason
5921fa9b2d
Fix emoji tests again
2021-09-12 11:09:01 -05:00
Alex Gleason
5eab5ec0a5
Webpack: move Twemoji icons back to CopyPlugin
2021-09-12 10:51:58 -05:00
Alex Gleason
3fd1a10b73
Webpack: optimize ScheduleForm
2021-09-11 18:00:48 -05:00
Alex Gleason
053ca9efff
Webpack: break out CryptoDonate into its own chunk
2021-09-11 16:56:39 -05:00
Alex Gleason
5166a71c27
CryptoDonate: refactor CryptoIcon into its own component
2021-09-11 16:21:12 -05:00
Alex Gleason
ad461343d2
Status: fix propType warnings with OrderedSet
2021-09-11 14:24:54 -05:00
marcin mikołajczak
495882658a
Merge branch 'develop' into 'public-favourites'
...
# Conflicts:
# app/soapbox/features/favourited_statuses/index.js
2021-09-11 17:25:49 +00:00
Alex Gleason
32dc0d863f
Merge branch 'webpack-assets' into 'develop'
...
Webpack: move to asset modules, refactor
See merge request soapbox-pub/soapbox-fe!738
2021-09-11 01:54:36 +00:00
Alex Gleason
d0630c765f
Jest: update emoji tests
2021-09-10 20:37:13 -05:00
Alex Gleason
19181f40c3
Webpack: bundle Twemoji icons as assets
2021-09-10 17:15:57 -05:00
Alex Gleason
50caa0d1d8
Webpack: replace file-loader with asset/resource asset module
2021-09-10 16:17:37 -05:00
Alex Gleason
196284695b
SoapboxConfig: allow authenticated profiles to be configured
2021-09-10 11:44:18 -05:00
125f446eed
rename, add Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 12:41:42 +02:00
1dc78e4e95
fix proptypes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 00:48:06 +02:00
58bdf4b1c7
do not push filter changes to history
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 00:44:21 +02:00
fc8bb22359
Reactions page improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-10 00:23:49 +02:00
d60f187c98
Merge branch 'reactions-page' of https://gitlab.com/mkljczk/soapbox-fe into reactions-page
2021-09-09 23:35:51 +02:00
4c4739b5e8
Change chunk name
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-09 23:35:25 +02:00
marcin mikołajczak
c2fc7a0331
Merge branch 'develop' into 'reactions-page'
...
# Conflicts:
# app/soapbox/utils/features.js
2021-09-09 20:48:30 +00:00
660661451c
Conditionally link to emoji reaction list
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-09 20:44:12 +02: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
c26471d57b
Fix merge conflicts
2021-09-09 10:53:19 -06:00
Alex Gleason
2c2300cda4
Fix LoginPage & LoginForm tests
2021-09-08 12:20:20 -05:00
Alex Gleason
d1d96308a1
Mastodon: redirect password reset to backend
2021-09-08 11:46:38 -05:00
c80f87efaa
Add emoji reacts page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-09-06 21:54:48 +02:00
Alex Gleason
15283102d1
Upgrade Webpack to v5
2021-09-05 19:34:05 -05:00
Alex Gleason
ea26e86a94
Rename FE_BASE_PATH to FE_SUBDIRECTORY
2021-09-05 13:21:39 -05:00
Alex Gleason
e8a4a69b4e
Subdirectory fix: load emojis
2021-09-04 13:11:46 -05:00
Alex Gleason
9a164ca8fa
Authenticated fetch: postpone fetching the instance
2021-09-03 07:42:27 -05:00
Alex Gleason
aa068fc123
Standalone fix: update login snapshots (again)
2021-08-31 10:24:36 -07:00
Louise Fleur-de-Sel
174bab0ca5
Export Follows, Blocks and Mutes as CSV Files
2021-08-31 14:58:16 +00:00
Alex Gleason
c624afdfb7
Standalone: add external accounts, refresh on logout
2021-08-30 16:54:04 -07:00
3783378b79
Use Link, check if authenticated
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-30 23:03:42 +02:00
8f6bd69f11
Make avatar in compose box navigate to profile page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-30 22:20:12 +02:00
Alex Gleason
e652de227c
Merge branch 'accessibility' into 'develop'
...
Accessibility improvements
See merge request soapbox-pub/soapbox-fe!697
2021-08-28 18:26:33 +00:00
Thibaut Girka
9b879b6931
Fix page incorrectly scrolling when bringing up dropdown menus
2021-08-28 15:38:51 +02:00
Thibaut Girka
7b7808defe
Fix and refactor keyboard navigation in dropdown menus
2021-08-28 15:37:53 +02:00
Thibaut Girka
675c5a4df2
Improve keyboard navigation in privacy dropdown
...
* Trap tab in privacy dropdown
* Give focus back to last focused element when privacy dropdown menu closes
* Actually give back focus to the element that had it before clicking the dropdown
2021-08-28 15:23:00 +02:00
ThibG
2ef0cdb71b
Fix ordering of keyboard access between CW field, textarea and emoji picker
2021-08-28 15:22:20 +02:00
ThibG
4b4e815e40
Add hotkey for opening media files
2021-08-28 15:22:08 +02:00
Sean King
6ccd2bc32f
Make profile banner expandable
2021-08-27 14:52:14 -06:00
Alex Gleason
504962b47b
ProfileInfoPanel: fix join date
2021-08-26 22:48:56 -07:00
Alex Gleason
56462d8a9a
Add accounts_meta reducer to support storing source data for multiple accounts
2021-08-23 17:51:32 -05:00
Alex Gleason
d2a6a90757
Mastodon: fix edit profile source rendering
2021-08-23 16:03:35 -05:00
Alex Gleason
be0f252351
Mastodon: conditionally display Markdown, emojiReact column settings, sidebar features, and account aliases
2021-08-23 15:31:42 -05:00
Alex Gleason
6b19f39d51
Federating conditional UI
2021-08-23 14:14:47 -05:00
Alex Gleason
0b4b3479ea
Standalone: support running Soapbox FE on a subdomain
2021-08-22 14:34:58 -05:00
Alex Gleason
1b30468366
Auth: move some actions into security.js
2021-08-22 10:55:56 -05:00
Alex Gleason
1579e047b5
Add displayName, use as app name
2021-08-21 22:46:33 -05:00
Alex Gleason
74f4c59004
Auth: refactor OAuth token actions
2021-08-21 19:45:45 -05:00
Alex Gleason
bfa61cf62a
Merge branch 'attachment-previews' into 'develop'
...
Attachment preview icons
See merge request soapbox-pub/soapbox-fe!678
2021-08-21 14:44:57 +00:00
686c458b63
Attachment preview icons
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-21 16:28:05 +02:00
Alex Gleason
64e2f53692
Mastodon: don't conditionally render chat routes (this causes bugs)
2021-08-20 16:28:15 -05:00
Alex Gleason
e5e15fc3f0
Mastodon: conditionally render emojiReacts
2021-08-20 16:16:53 -05:00
Alex Gleason
893c903d71
Mastodon: conditionally disable chats
2021-08-20 15:46:17 -05:00
88d1b9a0a2
Add missing propType
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-19 23:52:51 +02:00
5f68df64f1
Fix load more search results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-19 23:49:37 +02:00
Alex Gleason
d2a4f433e2
RemoteTimeline: only display filter message if the host isn't pinned
2021-08-11 20:15:26 -05:00
Alex Gleason
4e2f12eb18
pinnedHosts: add host picker to public timelines
2021-08-11 19:38:25 -05:00
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
fbeb8de2a0
AccountTimeline: pinned post column settings
2021-08-11 16:00:49 -05:00
Alex Gleason
1d18db3439
AccountTimeline: column settings UI
2021-08-11 15:49:57 -05:00
Alex Gleason
dcf7dd216f
AccountTimeline: let it be configurable like other timelines
2021-08-11 15:31:46 -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
b157530ebf
No account search results message
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-08 16:17:29 +02:00
d36ec10c6a
Auto select search tab that has results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-07 20:57:22 +02:00
403d6ae48c
Search results improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-07 20:42:39 +02:00
f203a4d389
WIP: Account aliases
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-05 15:31:29 +02:00
Alex Gleason
dcd964dba9
Merge branch 'eslint-recommended' into 'develop'
...
eslint: extend 'eslint:recommended'
See merge request soapbox-pub/soapbox-fe!661
2021-08-03 19:57:41 +00:00
Alex Gleason
497b6b08d4
Merge branch 'store-current-search-tab' into 'develop'
...
Keep selected search results tab
See merge request soapbox-pub/soapbox-fe!657
2021-08-03 19:39:09 +00:00
Alex Gleason
594cf088ed
eslint: extend 'eslint:recommended'
2021-08-03 14:29:36 -05: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
249c76ffaa
Merge branch 'fixes/improve-detailed-status-perfs' into 'develop'
...
Memoize ancestorIds and descendantIds in detailed status view
See merge request soapbox-pub/soapbox-fe!656
2021-08-03 14:55:36 +00:00
0877574c28
Use OrderedSet
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-03 10:50:08 +02:00
83e9edb573
Don't display search tabs until there are results
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-02 21:08:06 +02:00
bd16715763
Keep active search results tab
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-02 20:51:15 +02: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
Alex Gleason
836feb603d
Merge branch 'features/polls-behind-cws' into 'develop'
...
Put poll options behind content warnings
See merge request soapbox-pub/soapbox-fe!653
2021-08-02 16:01:44 +00:00
Claire
b01b175fdc
Memoize ancestorIds and descendantIds in detailed status view
2021-08-02 17:46:18 +02:00
Claire
8a406d5736
List attachments in reply indicator and boost modal
2021-08-02 15:30:01 +02:00
6e96ee6443
Add PollPreview component
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-01 22:15:52 +02:00
e5184642fe
Put poll options behind content warnings
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2021-08-01 22:14:33 +02:00
Alex Gleason
e7813e178a
Merge branch 'search-tabs' into 'develop'
...
Tabbed, paginated search results
See merge request soapbox-pub/soapbox-fe!652
2021-07-30 23:16:31 +00:00