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'
...
Delete "mobile" pages
See merge request soapbox-pub/soapbox!1837
2 years ago
Alex Gleason
16a95c2c33
Merge branch 'hashtag-tsx' into 'develop'
...
HashtagTimeline: convert to TSX+FC
See merge request soapbox-pub/soapbox!1834
2 years ago
Chewbacca
8336cab189
Merge branch 'remove-tab-focus-state' into 'develop'
...
Remove focus state on Tabs
See merge request soapbox-pub/soapbox!1835
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'
...
Improve Trends Panel
See merge request soapbox-pub/soapbox!1831
2 years ago
Alex Gleason
eb6de469f3
Merge branch 'media-modal-tsx' into 'develop'
...
MediaModal: convert to TSX
See merge request soapbox-pub/soapbox!1829
2 years ago
Alex Gleason
4e97474a59
Merge branch 'autosuggest-input-refactor' into 'develop'
...
Refactor Input input to accept 'theme' prop, pass down from Autosuggest components
See merge request soapbox-pub/soapbox!1815
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'
...
Refactor UI library types
See merge request soapbox-pub/soapbox!1814
2 years ago
Chewbacca
905eb01308
Merge branch 'add-help-text-to-username-registration' into 'develop'
...
Add hints to username field during registration
See merge request soapbox-pub/soapbox!1832
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
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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'
...
Initial implementation of join date inclusion in hover profile card
See merge request soapbox-pub/soapbox!1825
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'
...
Make CtaBanner and ThreadLoginCta optional
See merge request soapbox-pub/soapbox!1821
2 years ago
marcin mikołajczak
1343928406
Make CtaBanner and ThreadLoginCta optional
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
c1dcc91f76
Only show WhoToFollowPanel if authenticated
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
8903674cb1
Fix pinned status icon in status action bar
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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'
...
onboarding: add information about the Fediverse to the onboarding process if the server federates
See merge request soapbox-pub/soapbox!1806
2 years ago
Alex Gleason
52a0d239ee
Merge branch 'video-tsx' into 'develop'
...
Video: convert to TSX+FC
See merge request soapbox-pub/soapbox!1811
2 years ago
Alex Gleason
11a1beb55f
Merge branch 'media-tsx' into 'develop'
...
MediaGallery: convert to TSX
See merge request soapbox-pub/soapbox!1810
2 years ago
Alex Gleason
6276fb0f00
Merge branch 'status-content-css' into 'develop'
...
StatusContent: move css to status-content.css
See merge request soapbox-pub/soapbox!1809
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
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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'
...
Fix editing media descriptions
See merge request soapbox-pub/soapbox!1805
2 years ago
marcin mikołajczak
0dbfd600bc
Fix editing media descriptions
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
2239221856
Don't display WhoToFollow panel if empty
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
972881be85
Merge branch 'migrations-tsx' into 'develop'
...
TS/FC: Migrations page
See merge request soapbox-pub/soapbox!1803
2 years ago
marcin mikołajczak
5a703bbf50
TS/FC: Migrations page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
8772d19128
Merge branch 'more-country-codes' into 'develop'
...
CountryCodeDropdown: support +55, +351
See merge request soapbox-pub/soapbox!1801
2 years ago
Chewbacca
89057abc7b
Merge branch 'improve-people-to-follow' into 'develop'
...
Improve "People to Follow" widget
See merge request soapbox-pub/soapbox!1800
2 years ago
Justin
d4cf5dc2b9
Remove unneeded disabled button on Bio step
...
We don't require users to have bios, so we shouldn't force them to add one
during the onboarding steps in order to proceed to the next step without
"skipping" it.
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
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
904e93bd8e
Fix ReplyMentionsModal crash
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
097954d2f1
Merge branch 'compose-focus-fix' into 'develop'
...
ComposeForm: don't focus the input constantly, add usePrevious hook
Closes #1105
See merge request soapbox-pub/soapbox!1796
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'
...
Fix account deletion modal
See merge request soapbox-pub/soapbox!1794
2 years ago
marcin mikołajczak
4d74158eb7
Merge branch 'compose' into 'develop'
...
Allow multiple compose forms
See merge request soapbox-pub/soapbox!1786
2 years ago
marcin mikołajczak
5e7b78bbac
Fix media upload with uninitialized compose forms
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
42d68bddf9
handleDrop changes
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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
...
Visual container for QuotedStatus and Accounts in some scenarios
2 years ago
Alex Gleason
c19fe9f167
Strip leading @ from password reset input
2 years ago
marcin mikołajczak
9b51b16e78
update test
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
c31e13b0a5
`default` cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
cb3df8211c
Merge remote-tracking branch 'soapbox/develop' into compose
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikolajczak
b38e5ec8e3
tests i can't run locally for now
...
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikolajczak
6cce0a0291
Introduce useCompose hook
...
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
3509fd1c6e
Merge branch 'follow-requests-link' into 'develop'
...
Link to /follow_requests in SidebarMenu
See merge request soapbox-pub/soapbox!1792
2 years ago
marcin mikolajczak
859f39a9d3
Link to /follow_requests in SidebarMenu
...
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
749a11dd77
Merge branch 'feed-insertion-algorithm' into 'develop'
...
Feed insertion algorithms
See merge request soapbox-pub/soapbox!1782
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?
...
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
Signed-off-by: marcin mikolajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
22061daf95
Merge branch 'instance-html' into 'develop'
...
LandingPage: treat as HTML field, prefer short_description
See merge request soapbox-pub/soapbox!1789
2 years ago
Alex Gleason
32a0ae2d1f
Merge branch 'followers-tsx' into 'develop'
...
Followers/Following: convert to TSX
See merge request soapbox-pub/soapbox!1784
2 years ago
Alex Gleason
daa3360581
Merge branch 'favourites-tsx' into 'develop'
...
Favourites tsx
See merge request soapbox-pub/soapbox!1783
2 years ago
Alex Gleason
f9858841fd
Merge branch 'moderation-modal' into 'develop'
...
Moderation modal
Closes #1082
See merge request soapbox-pub/soapbox!1788
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'
...
Video: remove "maximize" button
See merge request soapbox-pub/soapbox!1787
2 years ago
Justin
3bbeaa4cf4
Merge branch 'fix-infinite-scroll' into 'develop'
...
Map paginated results into normalized Tag
See merge request soapbox-pub/soapbox!1779
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
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
a9b8371086
Allow multiple compose forms
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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'
...
Allow searching your own posts
See merge request soapbox-pub/soapbox!1780
2 years ago
marcin mikołajczak
30a420acaf
Allow searching your own posts
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
ac52071e2f
Do not reset tab/searched account when clearing search input
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Justin
3bef7c69ff
Map paginated results into normalized Tag
2 years ago
Justin
999c5caafd
Merge branch 'improve-input' into 'develop'
...
Extend input with new prepend/append options
See merge request soapbox-pub/soapbox!1778
2 years ago
Justin
d4d561638d
Merge branch 'bug-fixes' into 'develop'
...
Bug fixes
See merge request soapbox-pub/soapbox!1761
2 years ago
Justin
7063ce759d
Add JSDOC
2 years ago
Justin
75472247d8
Merge branch 'improve-danger-button' into 'develop'
...
Update 'danger' button styles
See merge request soapbox-pub/soapbox!1777
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
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
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'
...
Update Polish translation, fix typos
See merge request soapbox-pub/soapbox-fe!1766
2 years ago
marcin mikołajczak
005f317a93
Change active tab when navigated to another profile page
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
08702248b9
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
cd93399569
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
591aba83d9
Use content_type from backend when editing a status
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
09e86eda97
Merge branch 'fix-page-crashes' into 'develop'
...
findAccountByUsername: safely check account?.acct
See merge request soapbox-pub/soapbox-fe!1760
2 years ago
Alex Gleason
1876af9be7
Merge branch 'relative-timestamp-tsx' into 'develop'
...
RelativeTimestamp: convert to TSX
See merge request soapbox-pub/soapbox-fe!1762
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