Commit Graph

5032 Commits (67f2125917005d91491c1811cecc61e444c4c75e)

Author SHA1 Message Date
Alex Gleason 7f14dd2331
Notification: treat follow differently from follow_request
2 years ago
marcin mikołajczak e45623eef6 Fix: Unable to approve follower requests from notifications
2 years ago
Alex Gleason 3082555c5f
ScrollableList: use Virtuoso's native EmptyComponent again, fix timeline pagination when items are filtered
2 years ago
marcin mikołajczak d7967882a0 Allow to paste attachments in chat box
2 years ago
Justin e7cefaa6ed Merge branch 'banner-tweak' into 'develop'
2 years ago
marcin mikołajczak f05ca46138 Merge branch 'edit-notifications' into 'develop'
2 years ago
Justin cec3573253 Add support for shadow-3xl
2 years ago
Justin dc0624916a Merge branch 'improve-positioning' into 'develop'
2 years ago
marcin mikołajczak 217b97cf4a Remove Move notifications from filter bar
2 years ago
marcin mikołajczak d05cabe9a8 Status edits notifications
2 years ago
Alex Gleason 7d134fcca3 Merge branch 'to-test' into 'develop'
2 years ago
Justin 0e9aa9c62a Improve center position of cards for the Auth Layout
2 years ago
Alex Gleason 7a223d481a
Merge remote-tracking branch 'origin/develop' into gdpr-banner-buttons
2 years ago
Alex Gleason 0016bf1457
GdprBanner: fix multiline buttons
2 years ago
Justin 032735bac4 Lint
2 years ago
Alex Gleason 50d60b7bb4 Merge branch 'gdpr' into 'develop'
2 years ago
Justin 309c8bee80 Merge branch 'tos' into 'develop'
2 years ago
Justin 0b06731b07 Simplify the Banner width across usage
2 years ago
Alex Gleason 33f20564c7
Compose: add mentions from text test
2 years ago
Alex Gleason aab3497f46
Banner: improve mobile styles
2 years ago
Alex Gleason f13cfcaf8c
GdprBanner: slideout on accept
2 years ago
Alex Gleason 4f0e104fc4
GdprBanner: conditionally show "Learn more" button
2 years ago
Alex Gleason d422bdf3d3
Add GdprBanner component, remove useGdpr hook
2 years ago
Alex Gleason a984bfd76a Merge branch 'to-fix' into 'develop'
2 years ago
Alex Gleason af6cb3a4c2
Merge remote-tracking branch 'origin/develop' into gdpr
2 years ago
Alex Gleason 0480bfab94
Add Banner UI component
2 years ago
Justin 090a93a6c3 Add back locale
2 years ago
marcin mikołajczak fa8f4b7a2a Merge branch 'icons' into 'develop'
2 years ago
marcin mikołajczak df136bb8c8 Use file-spreadsheet icon
2 years ago
marcin mikołajczak eb62ebfa52 Replace LineAwesome with Tabler in some places
2 years ago
marcin mikołajczak 58952f0ab2 Add break-words to profile fields content
2 years ago
Alex Gleason 83329d0887
Copy react-notification's source code directly into the project
2 years ago
Alex Gleason 8cce389568
Use a perfect regex
2 years ago
Justin 40562248e0 Add ToS acceptance to registration
2 years ago
Alex Gleason 46de5efc69
Always send the "to" field
2 years ago
Alex Gleason 2db72c2a58 Merge branch 'developers-commithash' into 'develop'
2 years ago
Alex Gleason 5916041fec
Add useTheme hook
2 years ago
Alex Gleason 7bbb9839ba
SoapboxMount: break even more out into SoapboxHead
2 years ago
Alex Gleason dcd32e32a4
Add configurable GDPR alert
2 years ago
Alex Gleason e3db81d652
SoapboxMount: break SoapboxLoad into a separate component
2 years ago
marcin mikołajczak da1caf93dd For multi-response polls, show the number of people that voted instead of the sum of all votes submitted
2 years ago
Alex Gleason 24ab5cd19a Merge branch 'external-login-errors' into 'develop'
2 years ago
Alex Gleason 6be7c58883 Merge branch 'mastodon-admin-scopes' into 'develop'
2 years ago
marcin mikołajczak f12fc96eb9 Merge branch 'restore-account-endorsements' into 'develop'
2 years ago
marcin mikołajczak 045a73f1d9 conditionally show endorse toggle
2 years ago
Alex Gleason 1ffd61af67
DevelopersMenu: display source code version
2 years ago
Alex Gleason cbd9dd52ee
DevelopersMenu: refactor DashWidget into a React.FC
2 years ago
Alex Gleason 131c783ea9
ExternalLogin: display snackbar errors
2 years ago
marcin mikołajczak a3afeb6c54 Fix: When I visit a link to a status, the user's avatar is focused
2 years ago
marcin mikołajczak 3c835cf724 Restore featured accounts
2 years ago
Alex Gleason cff1762cc3
Add Mastodon admin scopes
2 years ago
Alex Gleason 8a392c187f
Add eslint-plugin-compat
2 years ago
Justin 2dcf42e2c8 Merge branch 'improve-mobile-suggestions' into 'develop'
2 years ago
Alex Gleason d32b6bca83 Merge branch 'autofill' into 'develop'
2 years ago
Justin e6a1b20005 Merge branch 'timeline-fix' into 'develop'
2 years ago
Justin a5b8837a4d Improve mobile display of feed suggestions
2 years ago
Justin c53b7a984f Refetch timeline if user stops following someone
2 years ago
Alex Gleason 287429d651
Restore autocomplete in some cases
2 years ago
marcin mikołajczak b294769dfe Merge remote-tracking branch 'soapbox/develop' into styles
2 years ago
Justin 25b8835e6a Fix backdrop-blur for Firefox
2 years ago
Justin c30e8f1fd9 Set the ref on the actual carousel div
2 years ago
marcin mikołajczak f6900ed6ca Pullable: Remove pullingContent={undefined}
2 years ago
Alex Gleason 077b2398ba Merge branch 'normalize-username' into 'develop'
2 years ago
Alex Gleason edfd498b7f
Sync up TruthSocial features
2 years ago
marcin mikołajczak d6f3cc7442 Merge branch 'emoji-pointer' into 'develop'
2 years ago
Justin 04a4e82df3 Merge branch 'carousel-cutoff' into 'develop'
2 years ago
marcin mikołajczak c43ad4fe88 Add cursor-pointer to emoji reactions in StatusInteractionBar
2 years ago
marcin mikołajczak 87e39f52e6 Merge branch 'color-picker' into 'develop'
2 years ago
marcin mikołajczak 6b23aee703 Merge branch 'edit-media-attachments' into 'develop'
2 years ago
marcin mikołajczak 5d45c5dd95 Merge branch 'chats-autosuggest' into 'develop'
2 years ago
marcin mikołajczak 0f94fd3cec Merge branch 'chats-empty-message' into 'develop'
2 years ago
marcin mikołajczak 5edcc0459c Merge branch 'birthday-input-clear' into 'develop'
2 years ago
Alex Gleason 0a74c64bb7
Actually, remove pattern from login inputs (it can be an email too)
2 years ago
Alex Gleason fb45d62d70
Login: strip whitespace around username, strip leading @
2 years ago
marcin mikołajczak b0a9244782 Update index.tsx
2 years ago
marcin mikołajczak 4af99de109 Allow to clear BirthdayInput
2 years ago
marcin mikołajczak 15852154c5 Fix color picker closing on toggle
2 years ago
marcin mikołajczak 2ba135bdce Allow reusing media_attachments if editing posts
2 years ago
marcin mikołajczak 81e14962ca Chats account autosuggest fixes
2 years ago
marcin mikołajczak 2f5ca7c740 Display 'No chats found' in a card
2 years ago
marcin mikołajczak 547bb0a9e9 Merge branch 'feed-suggestions-hide-empty' into 'develop'
2 years ago
Justin 0de3da4302 Ensure no cuttoff in Feed Carousel
2 years ago
marcin mikołajczak b92cdabd62 Hide FeedSuggestions if empty
2 years ago
marcin mikołajczak bd05f8a245 Add object-cover to avatars in FeedSuggestions
2 years ago
Justin d807aae502 Add test for 'patchMe' action
2 years ago
Justin 781639bde8 Add test for 'fetchMe' action
2 years ago
marcin mikołajczak 9de46333b2 Merge branch 'hide-profile-tabs' into 'develop'
2 years ago
Justin a6122d0527 refactor
2 years ago
Justin 6b2027cba5 Fix test
2 years ago
Justin d8a1545ee8 Query account on hover for follow stats
2 years ago
marcin mikołajczak 32db37029c Merge branch 'edit-quotes' into 'develop'
2 years ago
marcin mikołajczak f80925c061 Show quoted post when editing a quote
2 years ago
marcin mikołajczak 66168f5ad9 Merge branch 'break-words-reply-indicator' into 'develop'
2 years ago
marcin mikołajczak 7ef9686e92 Merge branch 'quotes-text-formatting' into 'develop'
2 years ago
marcin mikołajczak c7fc5e65f8 Fix: post content is not truncated or wrapped in reply box
2 years ago
marcin mikołajczak 448da6347a Fix: markdown dropped from quote replies
2 years ago
marcin mikołajczak ff1b63f796 Fix notifications loading
2 years ago
marcin mikołajczak c2d511bcd5 Merge branch 'announcements' into 'develop'
2 years ago
marcin mikołajczak 1eca63faa6 Announcements: Fix emoji url
2 years ago
marcin mikołajczak c5b751a68d Merge branch 'announcements' into 'develop'
2 years ago
marcin mikołajczak 86579abd45 Workaround for filtering on latest Mastodon
2 years ago
marcin mikołajczak 38066799e3 Merge remote-tracking branch 'soapbox/develop' into hide-profile-tabs
2 years ago
marcin mikołajczak b57cecea8d Minor visual improvements
2 years ago
marcin mikołajczak 3d057daa43 Apply suggestions
2 years ago
Justin 7482d37f5c Merge branch 'add-loading-state-to-carousel' into 'develop'
2 years ago
Justin 6f727ae139 Add disabled state when changing feed filter
2 years ago
Alex Gleason 3377f1dcd1 Merge branch 'developers-stuff' into 'develop'
2 years ago
Alex Gleason 04ff9de05d Merge branch 'phone-input' into 'develop'
2 years ago
Alex Gleason 489792e1f3 Merge branch 'ptr-fix' into 'develop'
2 years ago
Justin 150510bc8a Format number after changing country code
2 years ago
Alex Gleason 4b94bc8b5d
Merge remote-tracking branch 'origin/develop' into ptr-fix
2 years ago
Jason Hollis 4925e17d0c
Fixed grammar
2 years ago
Justin 07f6935789 Refactor dropdown into 'addon' on Input
2 years ago
marcin mikołajczak 0c13ecf10f Merge branch 'ts-notifications' into 'develop'
2 years ago
marcin mikołajczak 2d5454a93f Merge branch 'ts' into 'develop'
2 years ago
Alex Gleason f4f34cf585
Remove PullToRefresh from ScrollableList, wrap outer components instead
2 years ago
Alex Gleason 99c67916dd
PhoneInput: add some helpful comments
2 years ago
Alex Gleason efad8e0e67
Fix SmsVerification test
2 years ago
Alex Gleason 6f2ba29f81
Merge remote-tracking branch 'origin/develop' into phone-input
2 years ago
Alex Gleason ca833e5eed
Revert "Timeline: don't try to memoize getStatusIds"
2 years ago
Alex Gleason 21e7215beb
Remove legacy phone formatting code
2 years ago
Alex Gleason 11a0329924
Fix pages that use PhoneInput
2 years ago
Alex Gleason 7f7edf9162
PhoneInput: improve styles
2 years ago
Alex Gleason 0591bf72a5
PhoneInput: remove unnecessary handleCountryChange function
2 years ago
Alex Gleason ba98a8e82f
PhoneInput: prettify input while typing
2 years ago
Alex Gleason f62dcc6650
Simplify PhoneInput to only care about its own internal state
2 years ago
marcin mikołajczak 849d82d620 Update Polish translation
2 years ago
marcin mikołajczak 3e6dc0cfe7 PinnedStatuses: TS, FC
2 years ago
marcin mikołajczak 479386af03 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
marcin mikołajczak 54ad8f7fbb Hide tabs on Followers, Following… pages
2 years ago
marcin mikołajczak 583e4171f1 Add some tests
2 years ago
Alex Gleason 0ed1c3ca83
Improve display of PhoneInput
2 years ago
Alex Gleason 85cf99f618
CountryCodeDropdown: use button element
2 years ago
Alex Gleason a8c709b41c
Refactor formatPhoneNumber to accept countryCode
2 years ago
Alex Gleason 5c9cecf8c8
Add PhoneInput component
2 years ago
Alex Gleason dd58f8fce7
Timeline: don't try to memoize getStatusIds
2 years ago
marcin mikołajczak d527425f67 Update notification.test.tsx
2 years ago
marcin mikołajczak 37d97eb857 Notifications: TS
2 years ago
marcin mikołajczak ffe14d9aa7 Merge branch 'notifications-empty-messages' into 'develop'
2 years ago
marcin mikołajczak c9edf20ab7 Show different 'empty notifications' message if category is selected
2 years ago
marcin mikołajczak 30bf4a04b3 Merge branch 'styles-' into 'develop'
2 years ago
Alex Gleason 70cd4148e6 Merge branch 'subscription-button-no-tooltip' into 'develop'
2 years ago
Alex Gleason 641c87866e
SettingsStore: add advanced quickfilter toggle
2 years ago
Alex Gleason c8004a7532
SettingsStore: add advanced settings toggles
2 years ago
Alex Gleason faa02ecc3d
Preferences: prefer custom hooks
2 years ago
Alex Gleason 5a8bae5126
Rename developers modules with hypens
2 years ago
Alex Gleason 55cff5638f
CreateApp: manage params with POJO
2 years ago
Alex Gleason 104c2305fb
CreateApp: convert to TSX+FC
2 years ago
Alex Gleason 930a10a63e
SettingsStore: convert to TSX+FC
2 years ago
Justin 96e47962c9 Hide carousel if no avatars
2 years ago
Justin 1254f8a3f3 Merge branch 'feed-suggestions' into 'develop'
2 years ago
marcin mikołajczak 604ad37c11 Federation restrictions page styles
2 years ago
marcin mikołajczak f6a0d31b54 Disable announcements reactions on Pleroma
2 years ago
marcin mikołajczak 724fe8b765 statuses links
2 years ago
marcin mikołajczak 1805dec968 remove onLinkClick
2 years ago
marcin mikołajczak ec040ff253 Merge remote-tracking branch 'soapbox/develop' into announcements
2 years ago
marcin mikołajczak d5a6e978e6 Announcements
2 years ago
Alex Gleason cb26a515a2
Fix suggestions test types
2 years ago
Alex Gleason 3874d1d9ef
Merge remote-tracking branch 'origin/develop' into feed-suggestions
2 years ago
Alex Gleason ef6510f03b
Merge remote-tracking branch 'origin/develop' into subscription-fixes
2 years ago
Alex Gleason 8bcf5fe82d
Update tests for Jest v28, apply uuid hack
2 years ago
marcin mikołajczak f5c3497ece Merge remote-tracking branch 'soapbox/develop' into announcements
2 years ago
Alex Gleason 16c08b23a8
Fix improper import of Tabler icons
2 years ago
Alex Gleason 6ddb44f626
Upgrade Tabler to v1.73.0, use new import paths, remove Webpack hack
2 years ago
Alex Gleason 018117049e
Update icons in notifications filter bar
2 years ago
Alex Gleason f66d65924a
Better enforcement of notification types
2 years ago
Alex Gleason 627e6c574f
Drop invalid notifications
2 years ago
Alex Gleason 463c9fc9f5
Please the linter gods
2 years ago
Alex Gleason b10dc7ea6e
Notification: fix ariaLabel crash
2 years ago
marcin mikołajczak 8be4bb7409 Ensure attachment meta is not null
2 years ago
Alex Gleason 48bd46cf92
Web push locales: add pleroma locales
2 years ago
Alex Gleason 143aa119d2
notification.chat_mention --> notification.pleroma:chat_mention
2 years ago
Alex Gleason 94cbffc194
Add missing web push locales
2 years ago
marcin mikołajczak 2925c88360 wip
2 years ago
Alex Gleason 44d0a75044
SubscriptionButton: remove tooltip warning about web push
2 years ago
Alex Gleason 1b373fae97
Fix registration test
2 years ago
Alex Gleason da9eaf2b82
verifyCredentials: do alert on failure
2 years ago
Alex Gleason 3fbc912dae
logIn: rethrow 403 for non-waitlisted account
2 years ago
Alex Gleason ef6608341f Merge branch 'login-header-fix' into 'develop'
2 years ago
Alex Gleason f37f4b9e6e
Public layout header: fix weird error where the header can disappear
2 years ago
Alex Gleason 8bc8137231
actions/auth: ignore the backend error message, always display "wrong username/password"
2 years ago
marcin mikołajczak b3b6a7e4bc Announcements
2 years ago
Alex Gleason 334857045a Merge branch 'emoji-button' into 'develop'
2 years ago
Alex Gleason bcc9ff5066 Merge branch 'ts-tests' into 'develop'
2 years ago
Justin 725b00039d Merge branch 'subscription-feedback' into 'develop'
2 years ago
Alex Gleason afe1edddf9
rootReducer(undefined, {} as any) --> rootState
2 years ago
Alex Gleason e9112506c6
FIX ACTION TESTS TYPES
2 years ago
Alex Gleason e47e33e21c
FIX ROOT STATE TYPE!!!!!
2 years ago
Alex Gleason 8da7b8fe7a
Fix rootState type in tests
2 years ago
Alex Gleason 06d3f00170
Switch to @jedmao/redux-mock-store
2 years ago
Justin cfcfb8e671 Improve alignment of actions
2 years ago
Justin b706271687 Intl
2 years ago
Justin c664844e3c Persist suggestions when filtering feed
2 years ago
Justin 2f465fbc14 Use same value as 'showProfileHoverCard'
2 years ago
Justin 7b9a9c8e34 Fix overflow of text in feed filtering
2 years ago
Justin b46ccc8b3e Add tests for suggestions action
2 years ago
Justin 41d5769aa0 Lint
2 years ago
Justin b9d05f546c Lint
2 years ago
Justin da98a1e137 Build Feed Suggestions
2 years ago
Justin 1309521b9c Improve Stack and HStack components
2 years ago
Justin f148cda74a Extend Account component
2 years ago
Justin 3e8ebb1661 Improve UX after subscribing to account
2 years ago
Justin b2f2bcb833 Center tooltips and add arrow
2 years ago
Justin 3f74455484 Improve UI of IconButton when disabled
2 years ago
Alex Gleason 2dd1631162
More component test TS fixes
2 years ago
Alex Gleason 0c7f1628b0
Fix more types in tests
2 years ago
Alex Gleason 590e85ac59
Fix notification test types
2 years ago
Alex Gleason bdf00bb692
Fix types in various component tests
2 years ago
Alex Gleason 354395501e
Fix verification tests types
2 years ago
Alex Gleason 882e4b2fda
Fix hooks tests types
2 years ago
Alex Gleason 9d85a9f863
Fix normalizer test types
2 years ago
Alex Gleason c66f5c040f
Fix utils tests types
2 years ago
Alex Gleason 073dd4f37a
Fix types in reducer tests
2 years ago
Alex Gleason 8685b64f9d
utils/numbers: fix test
2 years ago
Alex Gleason cc4c8a0188
Fix utils/tailwind test
2 years ago
Alex Gleason a509428f97
utils/timelines test: remove fromJS calls
2 years ago
Alex Gleason d2540b3596 Merge branch 'xl-breakpoint' into 'develop'
2 years ago
Alex Gleason 53629737b1
CSS: 1440px --> 1280px
2 years ago
Alex Gleason db953b1ec2 Merge branch 'account-grow' into 'develop'
2 years ago
Alex Gleason 9ce9a3f951
patchMe(): use multipart/form-data only optionally
2 years ago
Alex Gleason d6d4fd2b91
Merge remote-tracking branch 'origin/develop' into edit-profile-fixes
2 years ago
Alex Gleason bae21c9e00
Datepicker: fix test failing due to date matching today
2 years ago
Alex Gleason 997b709d8a Merge branch 'modal-overflow' into 'develop'
2 years ago
Alex Gleason 62ea445da5
StatusActionButton: use a black/white counter if emoji is present
2 years ago
Alex Gleason 82376d4b66
Merge remote-tracking branch 'origin/develop' into emoji-button
2 years ago
Alex Gleason db56044f24
Revert "Remove react-router-scroll-4"
2 years ago
Alex Gleason 01b3223886
Account: don't grow more than needed
2 years ago
Alex Gleason 02f0c15a8c
Modal: remove overflow-hidden
2 years ago
Alex Gleason cef4b16a69
Account normalizer: use '' as default birthday
2 years ago
Alex Gleason d168302e72
EditProfile: reenable birthdays with TextInput (for now)
2 years ago
Alex Gleason 388d887583
Upgrade axios to v1.0.0-alpha.1, remove custom toFormData implementation
2 years ago
marcin mikołajczak 8e8329a7b0 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
Alex Gleason 2f78b9ccc6 Merge branch 'remove-unauth-setting' into 'develop'
2 years ago
marcin mikołajczak 9a207c970f TypeScript, React.FC
2 years ago
Justin d4facbd3f5 Lint
2 years ago
Justin 7ecb8f8d35 Merge branch 'feed-replacement' into 'develop'
2 years ago
marcin mikołajczak 891e844792 Merge branch 'poll-hint' into 'develop'
2 years ago
marcin mikołajczak afc933b3ef Merge branch 'preferences-features' into 'develop'
2 years ago
marcin mikołajczak dca0abed0f Don't display 'Always expand posts…' preference if spoilers feature not available
2 years ago
marcin mikołajczak baaffa2d85 Allow up/down hotkey navigation in posts search results
2 years ago
marcin mikołajczak 60f6bff306 Polls: Hide multiple options hint if already voted
2 years ago
Alex Gleason b3dc044ff3
Redirect /login when a user is signed in, add /login/add for multiple accounts
2 years ago
Alex Gleason 2e3718e548
Make /search a non-public route
2 years ago
Justin 8c581fc415 Skip dequeue when feed filtering
2 years ago
Justin 1e53c9f6d4 username -> acct
2 years ago
Justin 303ad10730 username -> acct
2 years ago
Justin afabe9525d Fix test
2 years ago
Justin 5f2e2c7fa4 Add tests for FeedCarousel
2 years ago
Justin 9e6bb5264a Handle error state for carousels
2 years ago
Justin 14a9a2f4eb Update UI around Empty Message
2 years ago
Justin 1f3785c920 Add FeedCarousel
2 years ago
Justin bdee28fd07 Add "useDimensions" hook
2 years ago
Justin 8039772d05 Extend PlaceholderAvatar component to support "withText" prop
2 years ago
Justin 5884d02e9d Add "8" to HStack space options
2 years ago
Justin 45147cd546 Fix spacing with PlaceholderStatus component
2 years ago
Justin c41530b417 Add "feedUserFiltering" feature
2 years ago
Justin 33bebf5bba Add "carousel" redux logic
2 years ago
Alex Gleason 2a7fd15717 Merge branch 'autoload-fix' into 'develop'
2 years ago
Alex Gleason 0afa42502f
ScrollTopButton: fix autoloading timelines
2 years ago
Alex Gleason 89e0eef60f
Remove the guestExperience setting
2 years ago
Justin e3d976a2e7 Account for smaller screens
2 years ago
Justin 825f5566a0 Add CSS class with variables
2 years ago
Alex Gleason b0b418d699
BackgroundShapes: use a CSS linear gradient
2 years ago
Justin f6a6ad42b5 Fix spacing between hashtags
2 years ago
Justin 97b752c00c Fix link UX issue on linkfooter
2 years ago
Alex Gleason 61968f3b84
actions/timelines: fix since_id
2 years ago
Alex Gleason b96148c9a4 Merge branch 'poll-rounded' into 'develop'
2 years ago
Alex Gleason a228d87fa4 Merge branch 'alexgleason-develop-patch-30581' into 'develop'
2 years ago
Alex Gleason 8e7d3d45a9 Merge branch 'sw-skipwaiting' into 'develop'
2 years ago
Justin 1519bfa969 Fix tests from TSX conversion
2 years ago
Justin e785fd2c63 Merge branch 'add-accounts-action-tests' into 'develop'
2 years ago
marcin mikołajczak c203be1515 Merge branch 'crypto-limit-compare' into 'develop'
2 years ago
marcin mikołajczak 64c37d9646 Fix: '0' Showing above instance name on the home page
2 years ago
Alex Gleason 41e5104fac
Update Tabler to v1.71.0, use new pencil-plus and message-circle-2 icons
2 years ago
Alex Gleason ed9aa7b9f5
ActionBar: display emoji reaction
2 years ago
Alex Gleason d9b14c6079
StatusActionButton: show selected emoji
2 years ago
Alex Gleason 8161009d5f
StatusContent: memoization performance enhancements
2 years ago
Alex Gleason 7e365897bb
Polls: handle long option text better with rounded-3xl
2 years ago
marcin mikołajczak dfbe05b390 Merge branch 'ts' into 'develop'
2 years ago
Alex Gleason bb55663830
Merge remote-tracking branch 'origin/develop' into sw-skipwaiting
2 years ago
Alex Gleason 4004163fac actions/streaming: comment out unused import
2 years ago
Alex Gleason d371ec506d
Chat: fix unread counter
2 years ago
Alex Gleason d5ffce844d
ServiceWorker: display loading screen while updating
2 years ago
Alex Gleason 23c37229b8
Don't dismiss ServiceWorker snackbar
2 years ago
Alex Gleason 82122ffe45
Snackbar: refactor to use opts object
2 years ago
marcin mikołajczak 4e545f0638 Reducers: TypeScript
2 years ago
Alex Gleason 9fff48a49f
Alerts: refactor notifications_container
2 years ago
Alex Gleason 421561f731
Alerts: use sm button
2 years ago
Alex Gleason 8a13984be1
Alerts: convert to TSX
2 years ago
Alex Gleason 38c920e9e5
Snackbar: use 'ghost' theme button
2 years ago
Alex Gleason 3e205a9610
ServiceWorker: click toast to install update (dirty)
2 years ago
Alex Gleason a8d4a08e15 Ignore streaming deletion events
2 years ago
Justin 86d6c519f0 Add tests for authorizeFollowRequest() action
2 years ago
Justin 7fc43f524a Add tests for expandFollowRequests() action
2 years ago
Justin 6775beba93 Add tests for fetchFollowRequests() action
2 years ago
Justin ba595259c1 Add tests for fetchRelationships() action
2 years ago
Justin 2cc38554fa Add tests for expandFollowing() action
2 years ago
Justin 04a2d6be99 Add tests for fetchFollowing() action
2 years ago
Alex Gleason 638fc35f77
Merge remote-tracking branch 'origin/develop' into sw-skipwaiting
2 years ago
Justin c2620b017b Add tests for expandFollowers() action
2 years ago
Justin 761d524fdb Add tests for fetchFollowers() action
2 years ago
marcin mikołajczak b9fc2c6e58 reducers/scheduled_statuses: TypeScript
2 years ago
Justin 931f2e16d8 Add tests for removeFromFollowers() action
2 years ago
Justin 11f8bf979a Improve RelativeTimestamp theme
2 years ago
Justin 0a9e1c808b Merge branch 'max-video-duration' into 'develop'
2 years ago
marcin mikołajczak 3bee246880 Merge branch 'update' into 'develop'
2 years ago
Alex Gleason df0fc3c1e1
RelativeTimestamp: make text muted
2 years ago
marcin mikołajczak 7f8594d05e Reducers: TypeScript
2 years ago
Justin d56739727e Implement 'video_duration_limit' from API
2 years ago
Alex Gleason 18df7c0c4a
Settings: pass an opts object instead of showAlert
2 years ago
Alex Gleason c1a0b7a6a8
Settings: optionally show alert
2 years ago
marcin mikołajczak 01d9f918ce Remove react-router-scroll-4
2 years ago
marcin mikołajczak b22512fb53 update some deps
2 years ago
Alex Gleason 017ee90dfd Merge branch 'muted' into 'develop'
2 years ago
Alex Gleason a731a865f9
CSS: remove .muted styles
2 years ago
marcin mikołajczak 7a0dff1f33 Enable post editing on Pleroma
2 years ago
Alex Gleason c42f60bc77
ChatRoom: autosize height on desktop
2 years ago
Alex Gleason a16230780e
Merge remote-tracking branch 'origin/develop' into ts
2 years ago
Alex Gleason e5d6b4fd7b Merge branch 'hoverstatus' into 'develop'
2 years ago
Alex Gleason 3b0543eb66
reducers/status-hover-card: add tests
2 years ago
Alex Gleason 145c6efa4e
MockAdapter: add types
2 years ago
Alex Gleason 55892e0a82
Poll: convert vote to string
2 years ago
Alex Gleason 572744a695
Merge remote-tracking branch 'origin/develop' into ts
2 years ago
Justin 4b25bdf635 Merge branch 'poll-improvements' into 'develop'
2 years ago
Justin 4ff54095fd Add help text for selecting multiple
2 years ago
Alex Gleason 04d7a161cd
Merge remote-tracking branch 'origin/develop' into hoverstatus
2 years ago
Alex Gleason 729cf6f6f6
ProfileHoverCard: z-[100] no longer necessary
2 years ago
Alex Gleason 3e531b6827
Disallow status card nested hovering
2 years ago
Alex Gleason 01e643e4f6
StatusHoverCard: ahh, I understand the z-index issue
2 years ago
Alex Gleason c78e398dad
StatusHoverCard: fix useEffect conditional
2 years ago
Alex Gleason f1f6892d92
StatusHoverCard: prefer attachment thumbs
2 years ago
Alex Gleason 0292e4f428
StatusHoverCard: fix lint stuff, cleanup
2 years ago
Alex Gleason 3bbc4cffe8
actions/status-hover-card: convert to TypeScript
2 years ago
Alex Gleason 2d3d834a83
StatusReplyMentions: linter fixes
2 years ago
Alex Gleason f1023b3f80
ProfileHoverCard: set z-index with Tailwind class
2 years ago
marcin mikołajczak 88f690824c Update tests
2 years ago
marcin mikołajczak 7d0247bc27 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
marcin mikołajczak 419ab93077 Reducers: TypeScript
2 years ago
Alex Gleason ff903e0d2b Merge branch 'sentry-fixes' into 'develop'
2 years ago
Justin b53527673f Fix spacing regression
2 years ago
Alex Gleason 2acd0abab0
useSystemTheme: wrap addEventListener in try-catch for old iOS Safari
2 years ago
Alex Gleason 01b46e249b
actions/alerts: access properties more carefully
2 years ago
Alex Gleason 6530fcf37b
actions/auth: don't call deprecated DELETE /api/sign_out
2 years ago
marcin mikołajczak af695e3812 Reducers: TypeScrpt + fixes
2 years ago
marcin mikołajczak 877cae1bf4 Fix deleteStatus tests
2 years ago
marcin mikołajczak d8cb953955 Actions: TypeScript
2 years ago
ewwwwwwww 1d79b59bbc fix z-index
2 years ago
marcin mikołajczak f3b0230480 Actions: TypeScript
2 years ago
marcin mikołajczak 4719cf6b5b Actions: TypeScript
2 years ago
marcin mikołajczak 86511dc26b Actions: TypeScript
2 years ago
marcin mikołajczak ae3277bbb3 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
marcin mikołajczak 6214084890 Actions: TypeScript
2 years ago
Alex Gleason 9365aa2cee
ChatWindow: don't focus on setting ref
2 years ago
Alex Gleason 9f0b7db8d8
ChatWindow: fix spacing between elements
2 years ago
marcin mikołajczak 0115f064a0 Actions: TypeScript
2 years ago
marcin mikołajczak fe636bc4e4 fix tests
2 years ago
marcin mikołajczak ee5453c18f Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
marcin mikołajczak 91a828555a Actions: TypeScript
2 years ago
marcin mikołajczak ee55241792 Fix type errors, use () => RootState for getState
2 years ago
marcin mikołajczak 47b67df323 Use RootState in AppDispatch type
2 years ago
Alex Gleason d2cfe93b6a
Chats: rename all files with dashes instead of underscores
2 years ago
Alex Gleason 5dc4980875
ChatMessageList: cleanup
2 years ago
Alex Gleason a632bb99f9
ChatMessageList: fix pagination
2 years ago
Alex Gleason bf01c42397
ChatMessageList: fix initial scroll position
2 years ago
Alex Gleason a7e5281098
ChatMessageList: convert to TSX (sorta)
2 years ago
ewwwwwwww ba086918b2 fix reply hover oopsie
2 years ago
ewwwwwwww 05ccbb9e01 fix hover reply locales
2 years ago
Alex Gleason 6459096b58
ChatWindow: convert to TSX
2 years ago
ewwwwwwww 3299d0b972 fix reply hover blocking bug
2 years ago
Alex Gleason c35564c62b
ChatBox: convert to TSX
2 years ago
Alex Gleason 46c1185dad
Create generic UploadProgress component, have composer use it
2 years ago
Alex Gleason fe9984dd9c
ChatRoom: convert to TSX
2 years ago
Justin 20e0692012 Merge branch 'lodash-imports' into 'develop'
2 years ago
Justin 3d76853e93 Lint fix
2 years ago
Justin 16c06e1d60 Temporarily disable for non-PLEROMA/MASTODON
2 years ago
Justin c16c363106 Remove unused translations
2 years ago
Justin 5fa875ef64 Add tests
2 years ago
Justin 0e1302587a Improve subscription button on header
2 years ago
Justin de7fa347df Specifically import the single lodash function
2 years ago
ewwwwwwww cc7058349f add status reply hover
2 years ago
Justin 2f4f2c02b1 Dark mode support for Polls
2 years ago
Justin 4687f9b79b Lint
2 years ago
Justin dcde237fc9 Add test for handling the Refresh button
2 years ago
Justin 7a7fda0c08 Improve PollPreview
2 years ago
Justin a66814d11d Add tests for PollFooter
2 years ago
Justin 06888b8ebc Undo some accidental changes
2 years ago
Justin b124705bfd Refactor polls
2 years ago
Justin fb9796b0c4 Redesign Poll within Status
2 years ago
marcin mikołajczak cfacc23f5c Actions: TypeScript
2 years ago
Alex Gleason e03a22f88d
guestExperience: add alternate user routes
2 years ago
marcin mikołajczak 97b4b9cfd4 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
Justin 97b282e4e4 Fix selecting emojis in Poll
2 years ago
Justin e39c8d6713 Add danger-link button
2 years ago
Justin fb94cb8cd1 Get rid of PollFormContainer
2 years ago
Justin fe9ce637e8 Correctly autofocus on poll input
2 years ago
marcin mikołajczak 3a09a91dd7 Actions: TypeScript
2 years ago
Justin 316818736e Merge branch 'handle-error-messages-from-api' into 'develop'
2 years ago
Justin 1e56c89f59 Handle custom error messages from API
2 years ago
marcin mikołajczak aec85d6db7 Merge branch 'editing-confirmation' into 'develop'
2 years ago
marcin mikołajczak 7b5114a1b8 prefer TypeScript for tests
2 years ago
marcin mikołajczak e78108efe2 TypeScript
2 years ago
marcin mikołajczak 5fec879148 Fix mutes test, prefer TypeScript for tests
2 years ago
marcin mikołajczak cdbb88d2e0 TypeScript, React.FC
2 years ago
marcin mikołajczak 921d7c1935 Change confirmation modal for edited posts
2 years ago
marcin mikołajczak 615ff427e4 Merge branch 'ts' into 'develop'
2 years ago
marcin mikołajczak f29d8a11c4 fix instance test
2 years ago
marcin mikołajczak 228fef77a4 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
marcin mikołajczak 708c3a9e64 TypeScript: actions
2 years ago
Alex Gleason 656dd45502
Precheck: don't take <title> into consideration
2 years ago
marcin mikołajczak 58539146a4 TypeScript: ChatPanes, CryptoDonate, utils/ethereum
2 years ago
marcin mikołajczak ff79329dd6 Merge branch 'develop' into 'ts'
2 years ago
marcin mikołajczak 76bdb3b148 Merge branch 'reactions-modal' into 'develop'
2 years ago
Justin a8c10b9709 Merge branch 'password-requirements' into 'develop'
2 years ago
Justin 56715757b8 Lint
2 years ago
marcin mikołajczak 7d8c33625d Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
Justin ecb3362ce2 Ensure whole number
2 years ago
Alex Gleason 122876025d Merge branch 'lookup-relationship' into 'develop'
2 years ago
Alex Gleason 28f0274b46
Fix actions/accounts test for accountLookup
2 years ago
Alex Gleason f5024d6c8e
Account lookup: fetch relationship
2 years ago
Justin 1b88f2f36e Fix test
2 years ago
Justin a8b738a719 Add to other Password inputs
2 years ago
marcin mikołajczak 7578ca2ee0 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
marcin mikołajczak 309e6c1a67 Reactions modal fixes
2 years ago
Alex Gleason 00f6df3f37
Properly import quotes from reblogs
2 years ago
marcin mikołajczak d1a5da97b8 TypeScript
2 years ago
marcin mikołajczak 2786fa257b Use `import type` in some places
2 years ago
marcin mikołajczak 95e037f8c0 TypeScript, React.FC
2 years ago
Alex Gleason e4d34f6d69 Merge branch 'security-features' into 'develop'
2 years ago
Alex Gleason 6f52c18c05
Settings: fix feature detection of change email, mfa, etc
2 years ago
Justin cf128d70b4 Apply new ValidationCheckmark component to Registration
2 years ago
Justin 4fc43afe1b Add new ValidationCheckmark component
2 years ago
Justin 08f114a15c min chars
2 years ago
Justin 10ff430cca Merge branch 'revert-poll-commit' into 'develop'
2 years ago
Justin 5e0e86a864 Merge branch 'improve-polls' into 'develop'
2 years ago
Justin 7b9b0e9e34 Remove icon from 'add poll answer' button
2 years ago
Justin c2551b9e35 Revert commit for poll design
2 years ago
Justin 4d7ce0a6d9 Fix emoji picker no longer opening
2 years ago
Justin 138ca824f8 Block button on polls
2 years ago
Justin 6328b03783 Merge branch 'improve-polls' into 'develop'
2 years ago
Justin 45a5e2fd39 Use smaller delete button
2 years ago
Justin e0e1abc5c9 Improve UX
2 years ago
Alex Gleason bd95c9f7e8 Merge branch 'lookup-401' into 'develop'
2 years ago
Justin 2a29a050a6 d
2 years ago
Justin 2c3bfefa4c Small UX improvements
2 years ago
Justin 6b07a7c3b6 Dark mode support for Polls
2 years ago
Justin 9da4de3538 Add multi-select toggle
2 years ago
Justin e60db6decb Add period after index
2 years ago
Justin 3dc60f2cd8 Add Divider
2 years ago
Justin 7782c96ba4 Improve design of the Poll Form
2 years ago
Justin 354159e1fa Toggle placeholder text
2 years ago
marcin mikołajczak 2cd11adf79 Fix delete/migrate settings visibility
2 years ago
marcin mikołajczak a8a1567917 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
marcin mikołajczak a66c174c2d Add normalizers, fix tests
2 years ago
Alex Gleason 53cb5f723b
actions/accounts: remove n/a test
2 years ago
Alex Gleason 1aef2eaf22
Redirect to /login if viewing an account 401's
2 years ago
Justin 6ce7c866df Fix responsiveness of datepicker on Age Verification
2 years ago
Justin cedbc468bd Merge branch 'improve-datepicker' into 'develop'
2 years ago
Justin 471b2caa3f Fix test
2 years ago
Alex Gleason 4457a0613c Merge branch 'quote-sensitive' into 'develop'
2 years ago
Alex Gleason 8a6ba4f048
Add basic QuotedStatus test
2 years ago
Alex Gleason f3178ac911
Move/rename QuotedStatus file
2 years ago
Alex Gleason 9a68b64315
defaultMediaVisibility() tests
2 years ago
Justin 5900068144 Use new Datepicker on AgeVerification step
2 years ago
Justin 165a4cc469 Add new Datepicker component
2 years ago
Alex Gleason 1a7a1cc802
QuotedStatus: add useState type
2 years ago
Alex Gleason a02efcadd4
Preserve password reset URL query
2 years ago
marcin mikołajczak 5fe442b684 ESLint: add no-duplicate-imports rule
2 years ago
Alex Gleason da70097960
Convert QuotedStatus containers to TSX
2 years ago
Alex Gleason 735d04b007
QuotedStatus: properly display sensitive media
2 years ago
Alex Gleason 1e8e1fd071
QuotedStatus: use thumbs in composer
2 years ago
Alex Gleason edffe9a837
SensitiveButton: use UI components
2 years ago
Alex Gleason 08daa19f2c
Add back SensitiveButton, convert to TSX
2 years ago
marcin mikołajczak 6c45dcb109 TypeScript, FC (reducers, search)
2 years ago
marcin mikołajczak bdb958a613 Merge branch 'ts' into 'develop'
2 years ago
Alex Gleason ddd0cc2d27 Merge branch 'tsx-conversions' into 'develop'
2 years ago
Alex Gleason e54d666b90
HomeTimeline: move useEffect above return
2 years ago
Alex Gleason 2c4a28288d
PollForm: autosuggest fix
2 years ago
Alex Gleason 7e7dd19b02 Merge branch 'chats-fixes' into 'develop'
2 years ago
Justin 6f030011ba Convert PollForm to TSX
2 years ago
Justin d0b9de6341 Merge branch 'add-accounts-action-tests' into 'develop'
2 years ago
marcin mikołajczak 41a2b1f08f Reducers: TypeScript, fixes
2 years ago
marcin mikołajczak 5bb26c9b47 Merge remote-tracking branch 'soapbox/develop' into ts
2 years ago
marcin mikołajczak 65dff4e6a1 Reducers: TypeScript
2 years ago
marcin mikołajczak 5bc8108e26 Move account migration to settings
2 years ago
Alex Gleason 328d3b9b59
Suggestion --> AutoSuggestion
2 years ago
Alex Gleason 318b9f0d3b
AutosuggestAccountInput: improve types
2 years ago
Alex Gleason 0ff1887fec
AutosuggestEmoji: convert to TSX
2 years ago
Alex Gleason ba803e200c
AutosuggestInput: convert to TSX
2 years ago
Alex Gleason e6c25a1887
AutosuggestAccountInput: convert to TSX
2 years ago
Alex Gleason a261e02329
Chats: fix search results position on main pane
2 years ago
Alex Gleason 8dbee455f1
Chats: fix search input on /chats
2 years ago
Alex Gleason 54b6df719c
Layout: fix compose block spacing
2 years ago
Alex Gleason 131fcef7d6
HomeTimeline: convert to TSX
2 years ago
Alex Gleason 4c87573972
HomeTimeline: remove suggestions
2 years ago
Alex Gleason 71362a922a
QuotedStatus: convert to FC
2 years ago
marcin mikołajczak de2c9148eb Merge branch 'status-focus' into 'develop'
2 years ago
marcin mikołajczak d4cc2ab29b Focus on selected status in status list, add moveUp/moveDown hotkeys to tombstone
2 years ago
Justin 04d1879e5b Add more tests for accounts actions
2 years ago
Alex Gleason 859bc9c3b5
ScollTopButton: disable smooth scrolling
2 years ago
Alex Gleason d0130fb296
ScrollTopButton: fix tests, actually don't use shortNumberFormat for now (it messes up pluralization)
2 years ago