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
Alex Gleason
b67c454144
findAccountByUsername: safely check account?.acct
2 years ago
marcin mikołajczak
03d6211e1c
Replace classnames with clsx
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
7f99568c73
Merge branch 'close-compose-modal' into 'develop'
...
Consistent behavior of compose modal close confirmation
See merge request soapbox-pub/soapbox-fe!1758
2 years ago
marcin mikołajczak
05d296f1ee
Consistent behavior of compose modal close confirmation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
27581fa776
Ads: fix expiry filter logic
2 years ago
Alex Gleason
7d5a8ecf6f
Merge branch 'drop-fe' into 'develop'
...
Soapbox FE --> Soapbox
See merge request soapbox-pub/soapbox-fe!1754
2 years ago
marcin mikołajczak
4678acc94e
Change dark styles for datepicker input
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
5fec9c580b
Soapbox FE --> Soapbox
2 years ago
Alex Gleason
4f11f3288d
Ad: add missing jsx comment
2 years ago
Alex Gleason
194cf89dd9
Ads: bust query-cache when an ad expires
2 years ago
Alex Gleason
d5a066050f
Ads: move isExpired to tested utils function
2 years ago
Alex Gleason
f4af1687bf
Filter out expiring ads
2 years ago
Alex Gleason
c29bf4040a
Merge branch 'sentry-sanity' into 'develop'
...
Sentry: filter out useless events, tag ErrorBoundary page crashes
See merge request soapbox-pub/soapbox-fe!1751
2 years ago
Alex Gleason
0349a57f55
Merge branch 'embeds-improvements' into 'develop'
...
Embeds improvements
See merge request soapbox-pub/soapbox-fe!1752
2 years ago
Justin
7191c2af72
Merge branch 'fetch-relationships' into 'develop'
...
Fetch relationships when opening favourites/reblogs modal
See merge request soapbox-pub/soapbox-fe!1750
2 years ago
Alex Gleason
954e02067e
Remove unused import from features/forms
2 years ago
Alex Gleason
764b2302d9
Embeds: enable for TruthSocial
2 years ago
Alex Gleason
9c7274ee01
Delete legacy CopyableInput component
2 years ago
Alex Gleason
82aad21900
CopyableInput: oh yeah, make the input actually copy
2 years ago
Alex Gleason
48ba485a0d
CryptoAddress: use new CopyableInput component
2 years ago
Alex Gleason
3909c74c00
Add new CopyableInput component, use in EmbedModal
2 years ago
Alex Gleason
5a6dcf0c4d
Embeds: render embeds before anything else
2 years ago
Alex Gleason
c311ac4f80
Sentry: actually, filter out all AbortErrors
2 years ago
Alex Gleason
f8f8b4f2b9
Sentry: filter out useless events, tag ErrorBoundary page crashes
2 years ago
Justin
d4bcdd821c
Lint
2 years ago
Justin
edce9d0876
Fetch relationships when opening favourites/reblogs modal
2 years ago
Justin
b443c1c6ae
Improve formatting of short numbers
2 years ago
Justin
3f6f26788c
Merge branch 'increase-space' into 'develop'
...
Increase space between icon and counter
See merge request soapbox-pub/soapbox-fe!1748
2 years ago
Justin
b5cf943f45
Increase space between icon and counter
2 years ago
Justin
2fded6daa9
Improve dark mode
2 years ago
Justin
8f176f4d72
Add back spacing to Card
2 years ago
Justin
1837dbef1c
Merge branch 'self-status' into 'develop'
...
Support 'in review' sensitive content
See merge request soapbox-pub/soapbox-fe!1741
2 years ago
marcin mikołajczak
049a40a6a6
Merge branch 'language-pl' into 'develop'
...
Update Polish translation
See merge request soapbox-pub/soapbox-fe!1744
2 years ago
marcin mikołajczak
fa20f7092c
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
fd1ca839cb
Śledzić -> obserwować
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
4b1be99639
this should be a HStack, actually
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
6ea4129cb7
EmbedModal: use Divider component
2 years ago
Alex Gleason
058746103f
EmbeddedStatus: move history.block() into useEffect
2 years ago
Alex Gleason
83103294d3
SafeEmbed: remove unnecessary conditional
2 years ago
Justin
fc78f8fa1a
fix operator
2 years ago
Alex Gleason
c79506e1fd
SafeEmbed: autosize iframe height
2 years ago
Alex Gleason
f1248018e6
EmbeddedStatus: improve size of SiteLogo and background color
2 years ago
Justin
347897cd9d
Add custom support link
2 years ago
Justin
18afb586fa
I18n
2 years ago
Alex Gleason
2e6b826c46
EmbedModal: improve dark mode styles
2 years ago
Alex Gleason
75b015d608
embed_modal.tsx --> embed-modal.tsx
2 years ago
Alex Gleason
393f6a9b60
EmbedModal: improve styling
2 years ago
Alex Gleason
2780027363
Merge remote-tracking branch 'origin/develop' into embedded-status
2 years ago
Alex Gleason
cddf70f0ab
Fix status style regressions
2 years ago
Justin
dd0f2fcf5b
Support 'in review' sensitive content
2 years ago
Justin
8fbe8a90e0
Use current trends for hashtag searching in composer
2 years ago
Alex Gleason
6e5689e3a3
EmbedModal: allow-scripts
2 years ago
Alex Gleason
2cc8dcd69c
EmbeddedStatus: set SiteLogo max width
2 years ago
Alex Gleason
c013dcf01b
EmbeddedStatus: add SiteLogo
2 years ago
Alex Gleason
9ca87c1eec
EmbeddedStatus: listen for embed.js iframe events and autosize height
2 years ago
Alex Gleason
7f7f9a6fae
EmbeddedStatus: open URL in new tab on click
2 years ago
Alex Gleason
9fb9523a4e
EmbeddedStatus: block navigation
2 years ago
Alex Gleason
54ff81afc6
StatusActionBar: only show embed option for local accounts
2 years ago
Alex Gleason
491c0e9152
EmbedModal: react-query, add useEmbed
2 years ago
Alex Gleason
0dd0742752
EmbedModal: abstract embed code to new SafeEmbed component
2 years ago
Alex Gleason
33e13aa6e2
Status: fix position of reblogElementMobile
2 years ago
Alex Gleason
6f38b19b5b
Restore using embeds from the API
2 years ago
Alex Gleason
c4849ad38d
Merge remote-tracking branch 'origin/develop' into embedded-status
2 years ago
marcin mikołajczak
67e8d6a0cd
Use account.acct in push notification URLs
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
259760311e
Dark theme for consumers list
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Justin
35d32e7391
Handle dyanmic error message of API
2 years ago
Alex Gleason
5dc5407c12
Merge remote-tracking branch 'origin/develop' into oauth-consumer-strategies
2 years ago
marcin mikołajczak
ffba24bc94
Minor styles improvements
...
Signed-off-by: marcin mikołajczak <me@mkljczk.pl>
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
62d90d9a8f
Fetch accounttimeline when switching tabs
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
bc25e9d0f4
Merge branch 'status-fixes' into 'develop'
...
Status fixes
Closes #1068
See merge request soapbox-pub/soapbox-fe!1734
2 years ago
Alex Gleason
7b75faf74c
Notifications: actually, do still use the legacy StatusContainer as it does a selector we need
2 years ago
Alex Gleason
a0e79bfe10
StatusContainer: pass all props through, fix pinned posts not showing as pinned
2 years ago
Alex Gleason
19b6973667
Notifications: StatusContainer --> Status, fix not being able to mute a conversation
2 years ago
Alex Gleason
f751104c0f
StatusActionBar: hide DM menu item unless privacyScopes are enabled
2 years ago
Alex Gleason
30df3808e7
ConsumerButton: use 'outlined' theme
2 years ago
Alex Gleason
5b2894cd8d
Merge remote-tracking branch 'origin/develop' into oauth-consumer-strategies
2 years ago
Alex Gleason
32b6c646cf
Merge branch 'icon-button-themes' into 'develop'
...
IconButton: add themes
See merge request soapbox-pub/soapbox-fe!1729
2 years ago
Alex Gleason
34b7aad6dd
Merge branch 'status-page-tsx' into 'develop'
...
StatusPage: convert to TSX
See merge request soapbox-pub/soapbox-fe!1728
2 years ago
marcin mikołajczak
67f5f5fb8b
Merge branch 'cleanup' into 'develop'
...
Use Array.includes instead of indexOf
See merge request soapbox-pub/soapbox-fe!1727
2 years ago
marcin mikołajczak
6c54d50839
Merge branch 'feed-carousel-conditional' into 'develop'
...
Move condition for FeedCarousel to HomePage
Closes #1066
See merge request soapbox-pub/soapbox-fe!1732
2 years ago
marcin mikołajczak
771abfb8fb
Move condition for FeedCarousel to HomePage
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
541521ae6f
Restore hotkey navigataion for statuses
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
12eeffecc4
Merge remote-tracking branch 'soapbox/develop' into cleanup
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
ee754915aa
EmbeddedStatus: make it unclickable
2 years ago
Alex Gleason
5f8a22b452
Native status embeds from Soapbox
2 years ago
marcin mikołajczak
aa5b5dbaf6
Merge branch 'edits-notification' into 'develop'
...
Add more context to post edit notification
See merge request soapbox-pub/soapbox-fe!1726
2 years ago
Alex Gleason
7615111eb0
IconButton: add themes
2 years ago
Alex Gleason
5386135112
WrappedRoute: fix PageProps type to include children
2 years ago
Alex Gleason
e402660bc1
StatusPage: convert to TSX
2 years ago
Alex Gleason
9cd19c2003
Merge remote-tracking branch 'origin/develop' into oauth-consumer-strategies
2 years ago
Alex Gleason
0466c97863
Merge remote-tracking branch 'origin/develop' into account-refactoring
2 years ago
Alex Gleason
cb984bd925
Header: hide DM menu item unless privacyScopes are available
2 years ago
Alex Gleason
d54b3b1ec6
Merge branch 'status-fc' into 'develop'
...
Status refactoring
See merge request soapbox-pub/soapbox-fe!1717
2 years ago
marcin mikołajczak
66216bd5b6
Use Array.includes instead of indexOf
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
d59fa05812
Add more context to post edit notification
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
2d9ac9e22e
Merge branch 'reply-indicator-styles' into 'develop'
...
Fix styles in reply indicator
Closes #1060
See merge request soapbox-pub/soapbox-fe!1724
2 years ago
Alex Gleason
bc72739dda
Normalize instance in login tests
2 years ago
Alex Gleason
386af1ea2c
i18n pepe locales
2 years ago
Alex Gleason
f2fc369877
Allow configuring authProvider in place of registrations
2 years ago
Alex Gleason
d6e809083b
Make consumer strategy buttons work
2 years ago
Alex Gleason
609eb543ba
Style ConsumersList
2 years ago
Alex Gleason
304e9aa880
Move oauth ConsumersList into its own component
2 years ago
Alex Gleason
b7e2d3e0a7
Add inert oauth consumer buttons
2 years ago
marcin mikołajczak
d9aee6d98e
Fix styles in reply indicator
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
e4c829da76
AccountTimeline: improve loading spinner
2 years ago
Alex Gleason
eccfdb90f8
Header: make account optional again
2 years ago
Alex Gleason
8c94a4b882
ProfilePage: more pathname.endsWith fixes
2 years ago
Alex Gleason
e37611d55b
ProfilePage: load full account correctly, fix hidden tabs from !1630
2 years ago
Alex Gleason
9a0531db37
Nuke HeaderContainer
2 years ago
Alex Gleason
6887852586
AccountTimeline: dirty TSX+FC conversion
2 years ago
Alex Gleason
7ab5ae6f1e
MediaItem: convert to TSX+FC
2 years ago
Alex Gleason
d84156219d
Delete unused account column settings components
2 years ago
Alex Gleason
632726ef1c
Header: hide message button again (for now)
2 years ago
Alex Gleason
d0ec2af4ee
Header: remove unused import
2 years ago
Alex Gleason
4d5a32edcb
Delete unnecessary middleman account Header component
2 years ago
Alex Gleason
f3f230aece
Simplify profile Header components
2 years ago
Justin
22294b8a6e
Fix test
2 years ago
Justin
6c03b6ddd3
fix tests
2 years ago
Justin
4d98046627
Improve types
2 years ago
Justin
06d1ad2efe
Remove sort
2 years ago
Justin
b377689ed2
Grammar fix
2 years ago
Justin
cbe9f47a59
Fix Trends Panel test
2 years ago
Justin
968ec3a7d2
Clear React Query cache before each test
2 years ago
Justin
b2530dadd5
Convert trends to React Query
2 years ago
Justin
e72476d577
Update suggestions query with new api hook
2 years ago
Justin
ae0fd07580
Use v2 suggestions endpoint for Onboarding
2 years ago
Alex Gleason
1bd2814aec
ProfilePage: clean up unused/legacy code
2 years ago
Alex Gleason
56568e2528
To crush your enemies, see them driven before you, and hear the lamentation of their women
2 years ago
Alex Gleason
d668bb370f
Fix Like button
2 years ago
Alex Gleason
168cee0636
StatusActionBar: fix styles in Thread
2 years ago
Alex Gleason
ca4821abf7
Nuke ActionBar component
2 years ago
Alex Gleason
518a813235
status_action_bar --> status-action-bar
2 years ago
Alex Gleason
4c7491d81d
Strip down StatusContainer, offload actions into Status component itself
2 years ago
Alex Gleason
522eba4b25
StatusActionBar: create toggle actions for status interactions
2 years ago
Alex Gleason
33fbb0f147
StatusActionBar: move action code directly into component, clean up
2 years ago
Alex Gleason
4970c6c307
StatusActionBar: convert to React.FC
2 years ago
Justin
1d5428be2c
Merge branch 'react-query' into 'develop'
...
Introduce React Query
See merge request soapbox-pub/soapbox-fe!1666
2 years ago
Alex Gleason
8d089805ea
Don't export getAuthBaseURL
2 years ago
Alex Gleason
5f2532c3d7
Throw out unnedeed QueryClientProvider changes
2 years ago
Alex Gleason
28d5461295
Fix react-query tests
2 years ago
Justin
bec42a3633
Visual tweaks for new branding
2 years ago
Justin
b87768967b
Fix badge color and quoted status border
2 years ago
marcin mikołajczak
070ca176a7
Merge branch 'actions-modal-center' into 'develop'
...
Do not justify-center actions modal items
See merge request soapbox-pub/soapbox-fe!1711
2 years ago
Alex Gleason
8eec8f3a09
react-query: use legacy API client with hooks
2 years ago
Alex Gleason
7d100193c3
Merge branch 'about-tsx' into 'develop'
...
Convert About page to TSX
See merge request soapbox-pub/soapbox-fe!1716
2 years ago
Alex Gleason
70a84d74ad
Merge branch 'ads-locale' into 'develop'
...
RumbleAdProvider: send Accept-Language header with request
See merge request soapbox-pub/soapbox-fe!1715
2 years ago
marcin mikołajczak
0f4a755693
Merge branch 'search-from-account' into 'develop'
...
Fix debounce in search, clear accountId on submit from navbar
See merge request soapbox-pub/soapbox-fe!1712
2 years ago
marcin mikołajczak
10c03c9f56
Merge branch 'styles' into 'develop'
...
Minor dark theme improvements
See merge request soapbox-pub/soapbox-fe!1718
2 years ago
marcin mikołajczak
5c5113aff3
Minor dark theme improvements
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
f87be8ce9a
Use StatusActionBar for both types of statuses
2 years ago
Alex Gleason
4edd28a08b
Clean up _properStatus() nonsense
2 years ago
Alex Gleason
82d717d8ce
Move getActualStatus logic to utils
2 years ago
Alex Gleason
89390083a9
Move textForScreenReader to utils/status
2 years ago
Alex Gleason
1cfc16c477
Status: convert to React.FC
2 years ago
Alex Gleason
748b48f84c
DetailedStatus: clean up unused props
2 years ago
Alex Gleason
3ced53a948
DetailedStatus: convert to React.FC
2 years ago
Alex Gleason
f4d1cb93cd
Status --> Thread
2 years ago
Alex Gleason
e0e64f0f5c
Thread: convert to functional component
2 years ago
Alex Gleason
85786bc07d
Delete unused SettingsCheckbox component
2 years ago
Alex Gleason
d511b673ae
Convert About page to TSX
2 years ago
Alex Gleason
f68730de20
RumbleAdProvider: send Accept-Language header with request
2 years ago
Justin
6b297c3a7e
Add tests
2 years ago
marcin mikołajczak
2e47180c08
Change color of edited status indicator icon
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
052547dc6b
Fix debounce in search, clear accountId on submit from navbar
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Justin
15f536e949
Use redux auth for now
2 years ago
marcin mikołajczak
acd0b13b26
Do not center actions modalitems
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
3866b104db
Merge branch 'marker-fix' into 'develop'
...
Fix notification markers on Mastodon
Closes #1061
See merge request soapbox-pub/soapbox-fe!1706
2 years ago
marcin mikołajczak
a2f9c7d97b
Merge branch 'search-from-account' into 'develop'
...
Allow to search for posts from given account
See merge request soapbox-pub/soapbox-fe!1710
2 years ago
Justin
7ac18c0951
Lint
2 years ago
Justin
7836698dc2
Add React Query
2 years ago
marcin mikołajczak
05b32fab0e
Update tests
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
c59f3947cb
Allow to search for posts from given account
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
69c37c4594
Show 'public poll' label
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
74735eeedd
Don't increase replies count when editing a post
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
2bc8cdc1bd
Merge branch 'account-gallery-fix' into 'develop'
...
AccountGallery: fix thumbnails wrapping too soon, fixes #1057
Closes #1057
See merge request soapbox-pub/soapbox-fe!1699
2 years ago
Alex Gleason
027c871814
Add compare_id tests
2 years ago
Alex Gleason
19ce510233
Notifications: fix markers string ID comparison
2 years ago
marcin mikołajczak
51190a9943
Refetch birthday reminders on midnight
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
e4919f0be5
Merge branch 'notifications-types' into 'develop'
...
Use `types` param in /api/v1/notifications
See merge request soapbox-pub/soapbox-fe!1696
2 years ago
marcin mikołajczak
89cb1432dd
Merge branch 'edits-confirmation' into 'develop'
...
Use different confirmation modal/snackbar messages for post editing
See merge request soapbox-pub/soapbox-fe!1701
2 years ago
marcin mikołajczak
2ea76f74cf
fix test
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
be7bc65e4b
Fix: markdown post background not distinguished
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
81af0e64f1
Use different confirmation modal/snackbar text for post editing
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
marcin mikołajczak
592f248596
Merge branch 'language-pl' into 'develop'
...
Update Polish translation
See merge request soapbox-pub/soapbox-fe!1700
2 years ago
marcin mikołajczak
10fd358f9a
Update Polish translation
...
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2 years ago
Alex Gleason
97ea46c427
AccountGallery: fix thumbnails wrapping too soon, fixes #1057
2 years ago
Alex Gleason
01bddbce4d
Ad: dismiss the infobox when clicked outside
2 years ago
Alex Gleason
c0f4130edf
Display popover in ad
2 years ago