Alex Gleason
|
85424b9acf
|
Admin: improve tabs navigation
|
2 years ago |
Alex Gleason
|
c8a60aba64
|
AdminTabs: use `to` instead of `action`
|
2 years ago |
Alex Gleason
|
fd9c7add5c
|
Tabs: support `count` prop on item
|
2 years ago |
Alex Gleason
|
da8eaec7b9
|
Delete AdminNav, AdminTabs i18n
|
2 years ago |
Alex Gleason
|
5c89040692
|
Rudimentary admin tabs navigation
|
2 years ago |
Alex Gleason
|
a8f2ca83a1
|
Add tabs to dashboard
|
2 years ago |
Alex Gleason
|
f088e63ec8
|
LatestAccountsPanel: refactor with action
|
2 years ago |
Alex Gleason
|
9650ce2b37
|
admin/report: convert to TSX
|
2 years ago |
Alex Gleason
|
3beb013e92
|
ReportStatus: convert to TSX
|
2 years ago |
marcin mikołajczak
|
5d580fcc15
|
Merge branch 'next' into 'next'
Fix move notifications
See merge request soapbox-pub/soapbox-fe!1272
|
2 years ago |
Alex Gleason
|
b0f99dca29
|
AdminPage: use standard page layout
|
2 years ago |
Alex Gleason
|
af07af9b75
|
HomePage: convert to TSX
|
2 years ago |
marcin mikołajczak
|
9af1ab026c
|
Fix move notifications
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
Alex Gleason
|
fc77faac5a
|
EmptyPage: convert to TSX
|
2 years ago |
Alex Gleason
|
81f4fb0125
|
DefaultPage: convert to tsx
|
2 years ago |
Alex Gleason
|
bbf99a06e4
|
AdminPage: convert to TSX
|
2 years ago |
Alex Gleason
|
283213b5ba
|
Convert legacy forms to TypeScript
|
2 years ago |
Alex Gleason
|
cee9d45b9d
|
RadioItem: fix dark mode
|
2 years ago |
Alex Gleason
|
4cf9fab13c
|
RegistrationModePicker: convert to TSX
|
2 years ago |
Alex Gleason
|
27b7fc4f30
|
Convert admin/index to TSX
|
2 years ago |
Alex Gleason
|
ef31dcae52
|
Run yarn manage:translations
|
2 years ago |
Alex Gleason
|
535cca7599
|
Convert a few files into TypeScript
|
2 years ago |
Alex Gleason
|
992a846011
|
Merge branch 'next' into 'next'
next
See merge request soapbox-pub/soapbox-fe!1268
|
2 years ago |
marcin mikołajczak
|
67694c48d9
|
reply-mentions styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
marcin mikołajczak
|
48dd07ef44
|
some styles for simpleform imputs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
marcin mikołajczak
|
79d313c4a8
|
fix repost button on DMs
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
Alex Gleason
|
ee2bfd666b
|
Features: support backend build name (eg `+soapbox`)
|
2 years ago |
Alex Gleason
|
7363d9c7f8
|
SoapboxMount: do load, even if something fails
|
2 years ago |
Alex Gleason
|
e0cc53038a
|
Merge branch 'typescript/convert-mfa-form' into 'next'
[Typescript] Convert MfaForm
See merge request soapbox-pub/soapbox-fe!1265
|
2 years ago |
Alex Gleason
|
aa29b260a8
|
ui/index: convert to TSX+FC
|
2 years ago |
Kevin Brown
|
0614bce334
|
Convert mfa_form to typescript
|
2 years ago |
Kevin Brown
|
0ff866979f
|
Add disabled
|
2 years ago |
Alex Gleason
|
7df6d4bc9c
|
BackgroundShapes: convert to TSX
|
2 years ago |
Alex Gleason
|
670d25428d
|
async-components: convert to TS
|
2 years ago |
Alex Gleason
|
3c90937bf2
|
WrappedRoute: refactor with TSX+FC
|
2 years ago |
Alex Gleason
|
6db00e0293
|
Revert "Merge branch 'allow-text-selection' into 'next'"
This reverts merge request !1262
|
2 years ago |
Justin
|
0a622d0741
|
Allow text selection in the Status component
|
2 years ago |
Alex Gleason
|
2758980021
|
Restore mobile account switcher, make it available to everyone
|
2 years ago |
Alex Gleason
|
92cdd238b1
|
Merge remote-tracking branch 'origin/next' into next-small-fixes
|
2 years ago |
Alex Gleason
|
b8955d63e2
|
SidebarMenu: make accounts clickable
|
2 years ago |
Alex Gleason
|
3788980856
|
BundleColumnError: improve styles
|
2 years ago |
Alex Gleason
|
672216d4de
|
BundleColumnError: convert to TSX
|
2 years ago |
Alex Gleason
|
4d4070da9a
|
Make error routes developerOnly
|
2 years ago |
Alex Gleason
|
754e669ea5
|
Add network error preview to Developers (/error/network)
|
2 years ago |
Alex Gleason
|
d92330cbfc
|
ComposeForm: move EmojiPickerDropdown beside UploadButton
|
2 years ago |
Alex Gleason
|
7982c2c1f2
|
Toggle visiblity --> Hide
|
2 years ago |
Alex Gleason
|
04c4475083
|
StatusContent: fix markdown styles
|
2 years ago |
Alex Gleason
|
190829fd09
|
StatusInteractionBar: fix emoji react styles
|
2 years ago |
Alex Gleason
|
26b89cb8b1
|
Merge branch 'next' into 'next'
next
See merge request soapbox-pub/soapbox-fe!1260
|
2 years ago |
marcin mikołajczak
|
161f561b44
|
dark styles on public pages
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
Alex Gleason
|
19d579c2a0
|
createAsyncThunk(): .toString() --> .type
|
2 years ago |
marcin mikołajczak
|
1ef6c55d44
|
maybe add some links to sidebar menu
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
Alex Gleason
|
72e64780f7
|
Update tests relying on actions/instance
|
2 years ago |
Alex Gleason
|
c6456a43b6
|
Convert actions/instance to use createAsyncThunk()
|
2 years ago |
Alex Gleason
|
fa0d08c09f
|
Add redux-toolkit, configureStore()
|
2 years ago |
Justin
|
61f0439047
|
pulse -> sonar
|
2 years ago |
Justin
|
af5be1c276
|
Remove Lottie
|
2 years ago |
Justin
|
272c3c0f6d
|
Add new Pulse effect in vanilla CSS
|
2 years ago |
Justin
|
49464ad4cc
|
Add support for formatting numbers in millions
|
2 years ago |
Alex Gleason
|
3bd272622a
|
Nvm, definitely do cache icon requests
|
2 years ago |
Alex Gleason
|
e64d93abcb
|
Fix Patron tests
|
2 years ago |
Alex Gleason
|
d9903807ed
|
FundingPanel: remove unused history variable
|
2 years ago |
Alex Gleason
|
9e3a1f0411
|
Merge remote-tracking branch 'origin/next' into next-patron
|
2 years ago |
Alex Gleason
|
ba6fb43e07
|
Merge branch 'next' into 'next'
Allow editing/deleting lists from Lists page
See merge request soapbox-pub/soapbox-fe!1255
|
2 years ago |
Alex Gleason
|
000615ced4
|
CryptoAddress: improve icon size
|
2 years ago |
Alex Gleason
|
eaf15fd77c
|
LinkFooter: improve style of repo link
|
2 years ago |
Alex Gleason
|
8586c8ded5
|
LinkFooter: add breathing room
|
2 years ago |
Alex Gleason
|
18c4210cec
|
Fix VideoModal, remove Video close button
|
2 years ago |
Alex Gleason
|
b8eff3e46b
|
VideoModal: convert to TSX
|
2 years ago |
Alex Gleason
|
e648162f66
|
Modal: fix pager style
|
2 years ago |
Alex Gleason
|
187af8b7d2
|
Improve dropdown menu styles
|
2 years ago |
Alex Gleason
|
73f086c680
|
Add "Donor" badge
|
2 years ago |
Alex Gleason
|
09ad4f0252
|
Merge remote-tracking branch 'origin/next-ts-conversions' into next-patron
|
2 years ago |
Alex Gleason
|
2afcf5c2b6
|
SidebarNavigation: remove unused ImmutableMap import
|
2 years ago |
Alex Gleason
|
3f9cc3cd04
|
Restore Patron features, context to TSX
|
2 years ago |
marcin mikołajczak
|
5a700e702f
|
Allow editing/deleting lists from Lists page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
Alex Gleason
|
57e5d81e33
|
Convert Redux custom middleware to TypeScript
|
2 years ago |
Alex Gleason
|
7038d6a844
|
Convert a bunch of files to TypeScript
|
2 years ago |
Alex Gleason
|
36a5432f9a
|
Use PlaceholderStatus in paginated thread
|
2 years ago |
Alex Gleason
|
f672f46809
|
WIP Paginated Context API
|
2 years ago |
Alex Gleason
|
bcb8d75f71
|
ScrollableList: don't call onLoadMore() unless it hasMore
|
2 years ago |
Alex Gleason
|
677327336f
|
Features: sort keys alphabetically
|
2 years ago |
Alex Gleason
|
ab2e6b2ee3
|
Features: extensive documentation
|
2 years ago |
Alex Gleason
|
a616ed215b
|
Use ScrollableList in threads
|
2 years ago |
Alex Gleason
|
8becc4de2a
|
Layout: add breathing room to bottom of UI, fixes #880
|
2 years ago |
Alex Gleason
|
7b6a56c005
|
ScrollableList: use Virtuoso component types
|
2 years ago |
Alex Gleason
|
942027bbd9
|
Merge branch 'next' into 'next'
next
See merge request soapbox-pub/soapbox-fe!1250
|
2 years ago |
Alex Gleason
|
ea34a7f303
|
DELETE INTERSECTION OBSERVER ARTICLE
|
2 years ago |
Alex Gleason
|
da17214a0b
|
Fix Notifications pagination
|
2 years ago |
Alex Gleason
|
006e253e23
|
ScrollableList: Don't support `autoloadMore` for now
This setting allowed disabling endless scrolling, and would display a clickable "load more" button at the bottom of the feed.
|
2 years ago |
Alex Gleason
|
083b3c22d0
|
ScrollableList: render emptyMessage inside the PullToRefresh
|
2 years ago |
Alex Gleason
|
730556a692
|
ScrollableList: render a spinner if placeholder isn't provided
|
2 years ago |
Alex Gleason
|
ae48cb2c06
|
ScrollableList: replace margins with padding
|
2 years ago |
marcin mikołajczak
|
8f848877a0
|
yarn lint:js
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
marcin mikołajczak
|
a68a00dbd4
|
Update Polish translation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
marcin mikołajczak
|
759607a44a
|
Onboarding styles, I guess
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
Alex Gleason
|
a8c306e62b
|
ScrollableList: add placeholder footer, fix "empty" state
|
2 years ago |
marcin mikołajczak
|
0e3d0e25b5
|
TypeScript, FC
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
Alex Gleason
|
0d463bbbd1
|
ScrollableList: fix empty children
|
2 years ago |
Alex Gleason
|
b3f4abc8c1
|
Reimplement ScrollableList with Virtuoso
|
2 years ago |
Alex Gleason
|
0658c51058
|
Notifications: typofix
|
2 years ago |
Alex Gleason
|
d82133eea2
|
Notifications: refactor placeholders loading state
|
2 years ago |
Alex Gleason
|
5580e5c860
|
Notifications: use flex-none on icons
|
2 years ago |
Alex Gleason
|
ba5fd4aa2a
|
Chats propTypes fixes
|
2 years ago |
Alex Gleason
|
4047f796d1
|
Refactor Account favicon into a button component, gets rid of console error
|
2 years ago |
Alex Gleason
|
eecc46cbdc
|
Fix useEffect() calls... whoops
|
2 years ago |
Alex Gleason
|
79a5820687
|
SoapboxMount: fix useEffect()
|
2 years ago |
Alex Gleason
|
6012b2a5ba
|
Delete dysfunctional test
|
2 years ago |
Alex Gleason
|
f476b5ce96
|
Mock IndexedDB in tests
|
2 years ago |
Alex Gleason
|
6b19adbb26
|
Add basic tests to containers/soapbox
|
2 years ago |
Alex Gleason
|
b6c7e3717b
|
test-setup: mock uuid as a string
|
2 years ago |
Alex Gleason
|
6184ab780a
|
ErrorBoundary: fix BuildConfig import
|
2 years ago |
Alex Gleason
|
ce42a47e70
|
Convert containers/soapbox into TSX
|
2 years ago |
Alex Gleason
|
04eac8a95e
|
SoapboxMount: convert to React.FC
|
2 years ago |
Alex Gleason
|
426f02722a
|
Make Soapbox component an FC, move console.log
|
2 years ago |
Alex Gleason
|
ef5ceeacfe
|
Fix soapboxConfig propType errors
|
2 years ago |
Alex Gleason
|
889027cd02
|
Use heart icon instead of thumb-up, fix focus ring
|
2 years ago |
Alex Gleason
|
b31d088525
|
EmojiButtonWrapper: remove onBlur event (the desired outcome already happens with onMouseLeave)
|
2 years ago |
Alex Gleason
|
234e008c93
|
EmojiButtonWrapper: improve Popper positioning
|
2 years ago |
Alex Gleason
|
6e4ba02d6e
|
Merge branch 'snippets' into 'next'
Next: Allow custom HTML snippets in build
See merge request soapbox-pub/soapbox-fe!1246
|
2 years ago |
Alex Gleason
|
ed223a9ff6
|
Allow custom HTML snippets in build
|
2 years ago |
marcin mikołajczak
|
edd8c2705a
|
Merge branch 'next' into 'next'
next
See merge request soapbox-pub/soapbox-fe!1245
|
2 years ago |
Alex Gleason
|
074a1a6fce
|
Merge branch 'next-onboarding' into 'next'
Next: onboarding flow
See merge request soapbox-pub/soapbox-fe!1217
|
2 years ago |
marcin mikołajczak
|
285b67e390
|
pl translation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
marcin mikołajczak
|
a398f14b2f
|
Lists links styling
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
marcin mikołajczak
|
5cecb2ef9e
|
SidebarNavigation: Do not show Bookmarks/Lists links if unauthenticated
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2 years ago |
Alex Gleason
|
34b83c8ad3
|
Onboarding: improve rendering of empty suggestions
|
2 years ago |
Alex Gleason
|
41ab4f0a44
|
Onboarding: use a server setting instead of localStorage, fix steps when data is already present
|
2 years ago |
Alex Gleason
|
ab5b8f747e
|
Make handleShare use status.uri instead of status.url
|
2 years ago |
Alex Gleason
|
445327d139
|
ErrorBoundary: clear IndexedDB too
|
2 years ago |
Alex Gleason
|
1deb4dfd2d
|
Merge remote-tracking branch 'origin/next' into next-onboarding
|
2 years ago |
Alex Gleason
|
9d03b8ab93
|
Merge branch 'next-public-layout' into 'next'
Next: improve public pages, feature detection, etc
See merge request soapbox-pub/soapbox-fe!1243
|
2 years ago |
Alex Gleason
|
be778ce533
|
Restore PromoPanel
|
2 years ago |
Alex Gleason
|
f4d2b70077
|
public_layout/header: pepe feature detection
|
2 years ago |
Alex Gleason
|
b72f398bad
|
Use feature detection for frontendConfigurations
|
2 years ago |
Alex Gleason
|
29b28edee5
|
Improve loading of initial data
|
2 years ago |
Alex Gleason
|
e8e3379f6d
|
Improve LandingPage layout
|
2 years ago |
Alex Gleason
|
42848164f7
|
Center the homepage logo
|
2 years ago |
Alex Gleason
|
05b807401a
|
public_layout/header: use "Email or username" and i18n "Forgot password?"
|
2 years ago |
Alex Gleason
|
38bb876560
|
public_layout/header: convert to tsx
|
2 years ago |
Alex Gleason
|
862d345e26
|
Replace react-lottie with lottie-web, move that giant Pulse animation into a chunk
|
2 years ago |
Alex Gleason
|
45018a6fb0
|
Refactor ErrorBoundary, let it destroy the ServiceWorker
|
2 years ago |
Alex Gleason
|
0c98157fb3
|
Delete WelcomeButton, remove TruthSocial remnants
|
2 years ago |
Alex Gleason
|
564524bfcc
|
AuthLayout: use logo from soapboxConfig
|
2 years ago |
Alex Gleason
|
440309b7dd
|
AuthLayout: convert to tsx
|
2 years ago |
Alex Gleason
|
33c2fcdea7
|
LoginForm: "Email or username", fixes #895
|
2 years ago |
Alex Gleason
|
79c04713e1
|
LoginForm: convert to tsx
|
2 years ago |
Alex Gleason
|
7630c64ddd
|
ExternalLogin: convert to tsx
|
2 years ago |
Alex Gleason
|
5731b9b1c7
|
Redirect all /auth routes
|
2 years ago |
Alex Gleason
|
f577f6fcbe
|
Account: normalize favicon and domain, clean up account.tsx
|
2 years ago |