Commit Graph

5144 Commits (39b4ee9f09ebf9c7f438b27799be7a01944ba2a4)

Author SHA1 Message Date
Chewbacca 2c701439d9 Refactor to use 'defaultMediaVisibility' function
2 years ago
Chewbacca 4a573270bd Rename to 'SensitiveContentOverlay'
2 years ago
Chewbacca a639c789a4 Move sensitive filters into new component
2 years ago
Alex Gleason ed558ba5ca
MediaModal: fix clicking Audio causes modal to close
2 years ago
Alex Gleason fa7a517a95
Pass status to MediaModal, handle status undefined
2 years ago
Chewbacca 32d7d5f06c Allow user to proceed to next step if they were previously on the Email Step
2 years ago
Alex Gleason a156c399a9
VideoModal: pass visible=true
2 years ago
Alex Gleason 526fabcf21 Merge branch 'nuke-mobile-pages' into 'develop'
2 years ago
Alex Gleason 16a95c2c33 Merge branch 'hashtag-tsx' into 'develop'
2 years ago
Chewbacca 8336cab189 Merge branch 'remove-tab-focus-state' into 'develop'
2 years ago
Alex Gleason e86e9d93b2
Delete "mobile" pages
2 years ago
Alex Gleason e9108f6183
hashtag_timeline --> hashtag-timeline
2 years ago
Chewbacca 140cfb6e3e Change date format globally to use 12-hr format
2 years ago
Chewbacca 6458f6ed9f Remove focus state on Tabs
2 years ago
Alex Gleason 514907c815
HashtagTimeline: convert to TSX+FC
2 years ago
Chewbacca e0fd99f2db Merge branch 'improve-trends' into 'develop'
2 years ago
Alex Gleason eb6de469f3 Merge branch 'media-modal-tsx' into 'develop'
2 years ago
Alex Gleason 4e97474a59 Merge branch 'autosuggest-input-refactor' into 'develop'
2 years ago
Alex Gleason 0c1cda0afb
AccountHeader: fix type of avatar and header media
2 years ago
Alex Gleason 965fd8e479
MediaModal: fix types for Audio
2 years ago
Alex Gleason def1c58835
Merge remote-tracking branch 'origin/develop' into media-modal-tsx
2 years ago
Chewbacca 8023bd82c3 Fix intl
2 years ago
Chewbacca 76a8f43679 Merge branch 'improve-ui-types' into 'develop'
2 years ago
Chewbacca 905eb01308 Merge branch 'add-help-text-to-username-registration' into 'develop'
2 years ago
Chewbacca 92d3bf140c Improve Trends Panel in the sidebar
2 years ago
Chewbacca f4890874d2 Add hints to username field during registration
2 years ago
Alex Gleason cc27e46067
Audio: move useEffect's to bottom, remove unused code
2 years ago
Alex Gleason 6dddaea736
Audio: convert to TSX+FC
2 years ago
Alex Gleason 6c279cb6c3
media_modal --> media-modal
2 years ago
Alex Gleason 80ce70e33e
MediaModal: convert to TSX+FC
2 years ago
Alex Gleason 18b177d6c9
image_loader --> image-loader
2 years ago
Alex Gleason cdd8df473e
Merge remote-tracking branch 'origin/develop' into media-modal-tsx
2 years ago
Alex Gleason 5885c454af
ImageLoader: convert to TSX
2 years ago
Alex Gleason f42e8520b5
zoomable_image --> zoomable-image
2 years ago
Alex Gleason e6b0d17699
ZoomableImage: refactor, clean up unused code
2 years ago
Alex Gleason f95168b3e4
ZoomableImage: convert to TSX
2 years ago
Alex Gleason 21cba06d44
Delete focal point code
2 years ago
marcin mikołajczak d5f526448d Update Polish translation
2 years ago
Alex Gleason 763ae5c58a
yarn lint:js --fix
2 years ago
Alex Gleason 3695be06c5 Merge branch 'issue/1103/add-registration-date-to-profiles' into 'develop'
2 years ago
Jonathan Kempf 936db6fac0 Initial implementation of join date inclusion in hover profile card
2 years ago
Alex Gleason 7dff0391b1
Normalize chat attachments
2 years ago
Alex Gleason bb1823ee6d
AttachmentThumbs: make visible
2 years ago
marcin mikołajczak 67d47cdafd Merge branch 'conditional-cta' into 'develop'
2 years ago
marcin mikołajczak 1343928406 Make CtaBanner and ThreadLoginCta optional
2 years ago
marcin mikołajczak c1dcc91f76 Only show WhoToFollowPanel if authenticated
2 years ago
marcin mikołajczak 8903674cb1 Fix pinned status icon in status action bar
2 years ago
Alex Gleason a829e53559
AutosuggestInput: nuke top margin
2 years ago
Alex Gleason 4988f4a2d5
Input: support 'transparent' theme
2 years ago
Alex Gleason b9e0e94587
Input: support 'theme' prop (deprecate 'isSearch'), pass theme down from higher components
2 years ago
Alex Gleason 61dd57ab81
AutosuggestInput: use UI input component
2 years ago
Justin 1c55e60055 Ensure space is number
2 years ago
Justin c960ad9d33 Ensure space is number
2 years ago
Justin c49aec2ae0 Refactor UI library types
2 years ago
Alex Gleason c2757f27c6 Merge branch 'onboarding-fediverse-info' into 'develop'
2 years ago
Alex Gleason 52a0d239ee Merge branch 'video-tsx' into 'develop'
2 years ago
Alex Gleason 11a1beb55f Merge branch 'media-tsx' into 'develop'
2 years ago
Alex Gleason 6276fb0f00 Merge branch 'status-content-css' into 'develop'
2 years ago
Miss Pasture ba68e845b7 onboarding: add information about the Fediverse to the onboarding process if the server federates
2 years ago
Alex Gleason ca9abf3e5a
MediaGallery: fix "Show content" button
2 years ago
marcin mikołajczak ff0b1b28ca Convert ModalRoot to TSX+FC
2 years ago
Alex Gleason 7a54e07966
Video: fix default aspect ratio (16:9)
2 years ago
Alex Gleason af49171cb9
fullscreen.js --> fullscreen.ts
2 years ago
Alex Gleason 0b7416b6e5
Video: convert to TSX+FC
2 years ago
Alex Gleason cc3e8ebd3b
MediaGallery: clean up unused code, rearrange useEffect
2 years ago
Alex Gleason 1069546b50
MediaGallery: convert to TSX+FC (first pass)
2 years ago
Alex Gleason 775cfad4dc
Restore .floating-link for now
2 years ago
Alex Gleason 6d77e0327f
Make .emojione styles global again
2 years ago
Alex Gleason d3683ab7ef
StatusContent: migrate more to css, fix SpoilerButton on dark theme
2 years ago
Alex Gleason 0d5dfad8cc
Move StatusContent css into status-content.css
2 years ago
Alex Gleason 3b2b1ab05f
Move .instance-description to css file
2 years ago
Justin b8bbac31e5 Improve 'In Review' UX
2 years ago
marcin mikołajczak 01b2eed2e4 Merge branch 'compose-upload-fix' into 'develop'
2 years ago
marcin mikołajczak 0dbfd600bc Fix editing media descriptions
2 years ago
marcin mikołajczak 2239221856 Don't display WhoToFollow panel if empty
2 years ago
marcin mikołajczak 972881be85 Merge branch 'migrations-tsx' into 'develop'
2 years ago
marcin mikołajczak 5a703bbf50 TS/FC: Migrations page
2 years ago
Alex Gleason 8772d19128 Merge branch 'more-country-codes' into 'develop'
2 years ago
Chewbacca 89057abc7b Merge branch 'improve-people-to-follow' into 'develop'
2 years ago
Justin d4cf5dc2b9 Remove unneeded disabled button on Bio step
2 years ago
Justin facd4e95f5 Add tests for new Who To Follow panel
2 years ago
Alex Gleason a0d595c7df
CountryCodeDropdown: support +55, +351
2 years ago
Justin 63bd9a21fc Update spacing on Widgets
2 years ago
Justin 1d69b66e4b Use React Query for suggestions
2 years ago
marcin mikołajczak c1618026a7 Fix share route
2 years ago
marcin mikołajczak 904e93bd8e Fix ReplyMentionsModal crash
2 years ago
Alex Gleason 097954d2f1 Merge branch 'compose-focus-fix' into 'develop'
2 years ago
Alex Gleason 39f682a472
Self status typofix
2 years ago
Alex Gleason 6b57b62b38
ComposeForm: don't focus the input constantly, add usePrevious hook
2 years ago
Alex Gleason 1e6993975c Merge branch 'delete-modal-fix' into 'develop'
2 years ago
marcin mikołajczak 4d74158eb7 Merge branch 'compose' into 'develop'
2 years ago
marcin mikołajczak 5e7b78bbac Fix media upload with uninitialized compose forms
2 years ago
marcin mikołajczak 42d68bddf9 handleDrop changes
2 years ago
Alex Gleason ca4a5370c1
OutlineBox: allow passing div props through
2 years ago
Alex Gleason 5297227501
My god is the everlasting sky! Your god lives beneath him.
2 years ago
marcin mikołajczak d3693fe89a Don't accept 'default' as id for ComposeForm
2 years ago
Alex Gleason 7fe97e8075
QuotedStatus: move testId to highest component
2 years ago
Alex Gleason 06a0ca704c
Improve styles of ConfirmationModal, fix account deletion modal
2 years ago
Alex Gleason 2eb08aced9
Create OutlineBox component
2 years ago
Alex Gleason c19fe9f167
Strip leading @ from password reset input
2 years ago
marcin mikołajczak 9b51b16e78 update test
2 years ago
marcin mikołajczak c31e13b0a5 `default` cleanup
2 years ago
marcin mikołajczak cb3df8211c Merge remote-tracking branch 'soapbox/develop' into compose
2 years ago
marcin mikolajczak b38e5ec8e3 tests i can't run locally for now
2 years ago
marcin mikolajczak 6cce0a0291 Introduce useCompose hook
2 years ago
marcin mikołajczak 3509fd1c6e Merge branch 'follow-requests-link' into 'develop'
2 years ago
marcin mikolajczak 859f39a9d3 Link to /follow_requests in SidebarMenu
2 years ago
Alex Gleason 749a11dd77 Merge branch 'feed-insertion-algorithm' into 'develop'
2 years ago
Alex Gleason 6a5c22faaa
SoapboxConfig: fix being unable to add streamfield items when the list is empty
2 years ago
Alex Gleason 474d7da02a
linearAlgorithm: add test, fix selection order
2 years ago
Alex Gleason 4ff9918fe0
abovefoldAlgorithm: add basic tests
2 years ago
marcin mikolajczak 9822266561 do i really understand this?
2 years ago
Alex Gleason 22061daf95 Merge branch 'instance-html' into 'develop'
2 years ago
Alex Gleason 32a0ae2d1f Merge branch 'followers-tsx' into 'develop'
2 years ago
Alex Gleason daa3360581 Merge branch 'favourites-tsx' into 'develop'
2 years ago
Alex Gleason f9858841fd Merge branch 'moderation-modal' into 'develop'
2 years ago
Alex Gleason da75e0016d
LandingPage: treat as HTML field, prefer short_description
2 years ago
Alex Gleason 0bf6dad97f
Merge remote-tracking branch 'origin/develop' into feed-insertion-algorithm
2 years ago
Alex Gleason 94c2f5e978
abovefoldAlgorithm: remove accidental console.log
2 years ago
Alex Gleason d221897cd0
Followers/Following: unavailable --> isUnavailable, move useEffect's down
2 years ago
Alex Gleason 74d2325b58
Favourites: unavailable --> isUnavailable, move useEffect's down
2 years ago
Alex Gleason 74b2b84458 Merge branch 'video-minimize' into 'develop'
2 years ago
Justin 3bbeaa4cf4 Merge branch 'fix-infinite-scroll' into 'develop'
2 years ago
Alex Gleason f472e0cca6
setTags: call endpoints synchronously
2 years ago
Alex Gleason 6f236dd1e6
Add utils/badges tests
2 years ago
Alex Gleason 25f0ff9d86
Allow removing legacy 'donor' tag
2 years ago
Alex Gleason 1f0b4d01b5
Remove account.donor as a concept, use 'badge:donor' custom tag instead
2 years ago
Alex Gleason 2fc9b215a9
Display custom badges on profiles
2 years ago
Alex Gleason 2e811a1e88
Admin: allow setting custom badges on accounts
2 years ago
Alex Gleason 90cbf0a60f
ListItem: allow child to set className
2 years ago
marcin mikołajczak 2b6d06ce01 add emoji-picker
2 years ago
Alex Gleason c067dd7547
Create TagInput component
2 years ago
Alex Gleason 9610447a79
Fix permissioning of moderator modal
2 years ago
Alex Gleason 8a8ef99433
StatusActionBar: simplify options, use AccountModerationModal
2 years ago
Alex Gleason 6d70989ef5
AccountHeader: remove deactivate/delete options
2 years ago
Alex Gleason 5d30a8772d
AccountModerationModal: allow deactivating and deleting accounts
2 years ago
Alex Gleason b29df50374
AccountHeader: clean up roles messages
2 years ago
Alex Gleason a61cb2c7cd
AccountModerationModal: add account ID
2 years ago
Alex Gleason ca1a3d460c
AccountHeader: remove suggestion option
2 years ago
Alex Gleason c973b64781
AccountModerationModal: allow suggesting a user
2 years ago
Alex Gleason 654c60a699
AccountHeader: remove donor option
2 years ago
Alex Gleason 84bbecb36e
AccountModerationModal: allow setting the user as a donor
2 years ago
Alex Gleason 667f0c09bf
AccountHeader: remove "verified" option
2 years ago
Alex Gleason a4a54a8164
AccountModerationModal: support account verification
2 years ago
Alex Gleason a5e5df35a5
Move StaffRolePicker into its own component
2 years ago
Alex Gleason 276e7d6cfc
AccountModerationModal: move to subdirectory
2 years ago
Alex Gleason 6f99be6c3d
AccountHeader: remove promote/demote menu options
2 years ago
Alex Gleason 6ecb715a71
AccountModerationModal: only show staff picker for local accounts
2 years ago
Alex Gleason cfdace9454
AccountModerationModal: add staff role picker
2 years ago
Alex Gleason d653c451b6
AccountModerationModal: add account preview
2 years ago
marcin mikołajczak 87877a3f96 TS/functional: Emoji picker
2 years ago
Alex Gleason 1e3a959c1c
AccountModerationModal: put AdminFE behind a feature flag
2 years ago
Alex Gleason 774894e127
AccountModerationModal: add "Open in AdminFE" button
2 years ago
Alex Gleason 3120cc8453
AccountModerationModal: boilerplate
2 years ago
Alex Gleason 123317d44b
Video: remove "maximize" button
2 years ago
marcin mikołajczak 0c20739d71 Merge remote-tracking branch 'soapbox/delete-unused' into compose
2 years ago
marcin mikołajczak a9b8371086 Allow multiple compose forms
2 years ago
Alex Gleason 3a8e45fba2
Delete unused schedule_idle_task.js
2 years ago
Alex Gleason 3e2d917ca5
Delete height_cache.js
2 years ago
Alex Gleason bcfbc394ab
Delete Groups components
2 years ago
Alex Gleason 82edcc4bd8
Delete unused "introduction" feature
2 years ago
Alex Gleason 3f04d0a049
Followers/Following: convert to TSX
2 years ago
Alex Gleason 0355d2a927
Favourites: refactor, clean up, make it sane
2 years ago
Alex Gleason aca2df0775
Favourites: quick & dirty conversion to TSX
2 years ago
Alex Gleason 2681b32f7d
StatusList: incorporate feed injection algorithms
2 years ago
Alex Gleason ec225ea1c5
abovefoldAlgorithm: wrap item selection
2 years ago
Alex Gleason 5749821b36
Algorithms: index --> iteration
2 years ago
Alex Gleason fe8966fc3e
Scaffold out timeline insertion modules
2 years ago
marcin mikołajczak 6a1c3a7975 Merge branch 'search-own-posts' into 'develop'
2 years ago
marcin mikołajczak 30a420acaf Allow searching your own posts
2 years ago
marcin mikołajczak ac52071e2f Do not reset tab/searched account when clearing search input
2 years ago
Justin 3bef7c69ff Map paginated results into normalized Tag
2 years ago
Justin 999c5caafd Merge branch 'improve-input' into 'develop'
2 years ago
Justin d4d561638d Merge branch 'bug-fixes' into 'develop'
2 years ago
Justin 7063ce759d Add JSDOC
2 years ago
Justin 75472247d8 Merge branch 'improve-danger-button' into 'develop'
2 years ago
Justin 9aebaa96a8 Fix tests
2 years ago
Justin 07cbd02737 Lint
2 years ago
Justin a190eba006 Add polyfill for ResizeObserver
2 years ago
Justin c47eda8a0a Fix non-valid DOM attributes getting passed to input
2 years ago
Justin 6486f3b539 Fix ref passed to Stack error
2 years ago
Justin 0940896448 Fix nested <div> within <p> error
2 years ago
Justin 494cd622a5 Update usage of input
2 years ago
Justin d4209c86b7 Extend input with new prepend/append options
2 years ago
Justin 2682116151 Update 'danger' button styles
2 years ago
Justin 81ea892ff7 Export TextSizes type
2 years ago
Justin 99e5e4492a Extend Divider with 'textSize' prop
2 years ago
Alex Gleason 57b2527b55
StatusActionBar: copy status.url --> status.uri
2 years ago
marcin mikołajczak d074553e21 Wrap HStack in some places
2 years ago
Alex Gleason d9d9c4521f
soapbox-pub/soapbox-fe --> soapbox-pub/soapbox
2 years ago
marcin mikołajczak 4c6b2ab2f0 Merge branch 'language-pl' into 'develop'
2 years ago
marcin mikołajczak 005f317a93 Change active tab when navigated to another profile page
2 years ago
marcin mikołajczak 08702248b9 Update Polish translation
2 years ago
marcin mikołajczak cd93399569 Update Polish translation
2 years ago
marcin mikołajczak 591aba83d9 Use content_type from backend when editing a status
2 years ago
Alex Gleason 09e86eda97 Merge branch 'fix-page-crashes' into 'develop'
2 years ago
Alex Gleason 1876af9be7 Merge branch 'relative-timestamp-tsx' into 'develop'
2 years ago
Alex Gleason babac13493
Bundle: convert to TSX
2 years ago
Alex Gleason 5f1d9ac56a
relative_timestamp --> relative-timestamp
2 years ago
Alex Gleason 38b6f87a83
RelativeTimestamp: convert to TSX
2 years ago