Alex Gleason
|
31a965b4c4
|
Start improving cobalt theme, refactor css
|
4 years ago |
Alex Gleason
|
c0f17cfc21
|
Pull locale from state, almost get dynamic locales working #7
|
4 years ago |
Alex Gleason
|
ea5643f138
|
Refactor theme slugs, fixes #40
|
4 years ago |
Alex Gleason
|
a60c47bb19
|
Don't persist default settings
Only persist settings if they've been overridden by the user
|
4 years ago |
Alex Gleason
|
178fdf8818
|
Add getSettings() function
|
4 years ago |
Alex Gleason
|
ffb1804c59
|
Use setInterval instead of setTimeout in CaptchaField
|
4 years ago |
Alex Gleason
|
642282f049
|
Refactor CaptchaField
|
4 years ago |
Alex Gleason
|
90b6244b2f
|
Refresh captcha every 5 minutes
|
4 years ago |
Alex Gleason
|
08e6543dc3
|
Pass captcha_answer_data in registration form
|
4 years ago |
Alex Gleason
|
082b429fee
|
Add notifications counter to tab title, fixes #21
|
4 years ago |
Alex Gleason
|
05db2fc35f
|
Fix eslint unused variable
|
4 years ago |
Alex Gleason
|
2ab7125441
|
Implement Pleroma notifications, fixes #1
Working from: https://git.pleroma.social/pleroma/pleroma/-/merge_requests/2392
|
4 years ago |
Alex Gleason
|
c2a3bc20f8
|
Fix About HTML path
|
4 years ago |
Alex Gleason
|
fd2d36e3c3
|
Don't pass props.dispatch to <input>
|
4 years ago |
Alex Gleason
|
0529817a6d
|
Remove uneeded field, `domain`
|
4 years ago |
Alex Gleason
|
090b9fa426
|
Fix staff profile badges
|
4 years ago |
Alex Gleason
|
9f4891fef0
|
isAdmin and isModerator utils
|
4 years ago |
Alex Gleason
|
edf22b921c
|
Fix form label proptype checks
|
4 years ago |
Alex Gleason
|
03251de773
|
Fix `me` PropType checks
|
4 years ago |
Alex Gleason
|
099ff10987
|
Output error if vapid key can't be reached
|
4 years ago |
Alex Gleason
|
e3a750df28
|
Pull vapid_key from state
|
4 years ago |
Alex Gleason
|
741b065d82
|
Disable Filters navlinks
|
4 years ago |
Alex Gleason
|
24f448e679
|
/soapbox --> /instance
|
4 years ago |
Alex Gleason
|
6477bd3533
|
Fix eslint error
|
4 years ago |
Alex Gleason
|
32a5a31591
|
Add createFilter function
|
4 years ago |
Alex Gleason
|
7b02e1a823
|
Scaffold filters section
|
4 years ago |
Alex Gleason
|
baec6d3fd8
|
Add Lists to desktop profile dropdown
|
4 years ago |
Alex Gleason
|
343d3348df
|
Just disable the "trouble logging in" button for now
|
4 years ago |
Alex Gleason
|
ba930c505c
|
Refactor PublicLayout
|
4 years ago |
Alex Gleason
|
6813f512e6
|
About Page support
|
4 years ago |
Alex Gleason
|
b4e3aa8a8c
|
Obliterate /web once and for all
|
4 years ago |
Alex Gleason
|
6bcae0dd13
|
Get captcha working
|
4 years ago |
Alex Gleason
|
da0de40256
|
Redirect home after registering
|
4 years ago |
Alex Gleason
|
af2cbc3455
|
Basic registration form functionality
|
4 years ago |
Alex Gleason
|
7d3089270a
|
SimpleForm e.preventDefault() always
|
4 years ago |
Alex Gleason
|
606356246a
|
Fix NaN media height error
|
4 years ago |
Alex Gleason
|
42f39d6aae
|
Start refactoring media aspect ratio code
|
4 years ago |
Alex Gleason
|
85a68e0715
|
Fix Mastodon startup issues
|
4 years ago |
Alex Gleason
|
d151ac9b35
|
Break media_gallery calculations into its own function
|
4 years ago |
Alex Gleason
|
71b4bb4d06
|
Fix button error
|
4 years ago |
Alex Gleason
|
f1c9453620
|
Use React components in registration form
|
4 years ago |
Alex Gleason
|
252b3fbf51
|
Refactor LabelInputContainer
|
4 years ago |
Alex Gleason
|
924486984e
|
Refactor SettingsCheckbox
|
4 years ago |
Alex Gleason
|
a6de9d5e00
|
Refactor SimpleInput
|
4 years ago |
Alex Gleason
|
84ee8880e1
|
Break out registration form
|
4 years ago |
Alex Gleason
|
4801962988
|
Refactor InputContainer
|
4 years ago |
Alex Gleason
|
c367aef6b4
|
Refactor LabelInput
|
4 years ago |
Alex Gleason
|
4a675be598
|
Use native accept='' for FileChooser
|
4 years ago |
Alex Gleason
|
655fde81e9
|
Refactor TextInput component
|
4 years ago |
Alex Gleason
|
104270e5c9
|
Handle file uploads to profile editor
|
4 years ago |
Alex Gleason
|
1b1bf4cdbe
|
Pass maxLength directly to TextInput component
|
4 years ago |
Alex Gleason
|
6fe57ca055
|
Boilerplate avatar/header selector
|
4 years ago |
Alex Gleason
|
4910b99a53
|
Link to Pleroma admin-fe views
|
4 years ago |
Alex Gleason
|
36c3529006
|
Fix eslint error
|
4 years ago |
Alex Gleason
|
d4d56e5dc8
|
Add "Edit profile" button
|
4 years ago |
Alex Gleason
|
e338760fd3
|
Fix settings/preferences icons
|
4 years ago |
Alex Gleason
|
f16779219a
|
Improve profile editor
|
4 years ago |
Alex Gleason
|
f2b1305ce9
|
Add basic profile editor
|
4 years ago |
Alex Gleason
|
6db6793b8b
|
Clean up preferences
|
4 years ago |
Alex Gleason
|
aa47b35503
|
Use to="" links for settings pages
|
4 years ago |
Alex Gleason
|
68f36685b7
|
Add patchMe action
|
4 years ago |
Alex Gleason
|
8a5807f5df
|
Set reduceMotion body class
|
4 years ago |
Alex Gleason
|
7e0b4f5f47
|
Add demetricator preference
|
4 years ago |
Alex Gleason
|
c90f087d2a
|
Add dyslexicFont preference
|
4 years ago |
Alex Gleason
|
394aaaf23f
|
Add systemFont preference
|
4 years ago |
Alex Gleason
|
500165c478
|
Refactor modal settings
|
4 years ago |
Alex Gleason
|
cafa014018
|
Let isStaff accept an undefined value
|
4 years ago |
Alex Gleason
|
2e084e9d77
|
Fetch account data from profile_page
|
4 years ago |
Alex Gleason
|
1963f46392
|
Fall back to page title
|
4 years ago |
Alex Gleason
|
2afe0e0b56
|
Add more boolean settings
|
4 years ago |
Alex Gleason
|
ad60980acf
|
Refactor theme selector dropdown
|
4 years ago |
Alex Gleason
|
91b20dc86b
|
Refactor RadioGroup
|
4 years ago |
Alex Gleason
|
8b7ee7133b
|
Start refactoring forms
|
4 years ago |
Alex Gleason
|
8035048ca4
|
Add modal confirmation settings
|
4 years ago |
Alex Gleason
|
84c769c5f6
|
Add modal root to compose form clickable area
|
4 years ago |
Alex Gleason
|
0ec8e39051
|
Fix inline compose form clickable area, fixes #30
|
4 years ago |
Alex Gleason
|
de703ab748
|
Add padding to Preferences panel
|
4 years ago |
Alex Gleason
|
2de1b5466e
|
Refactor isStaff, fixing profile page issues
|
4 years ago |
Alex Gleason
|
e761942ced
|
Let default post privacy be configurable
|
4 years ago |
Alex Gleason
|
16d65f88f1
|
Fix eslint error
|
4 years ago |
Alex Gleason
|
7712eb6621
|
Use dynamic isStaff function
|
4 years ago |
Alex Gleason
|
c6b9968855
|
Add isStaff utility
|
4 years ago |
Alex Gleason
|
d3bef7038d
|
Use default title for Helmet
|
4 years ago |
Alex Gleason
|
9a327139fe
|
Add tests for account utils
|
4 years ago |
Alex Gleason
|
ce19fc3cde
|
Enforce no mixed tabs and spaces
|
4 years ago |
Alex Gleason
|
bc5b286737
|
preferences --> settings
I give up trying to organize them. Just going back to using Mastodon's preferences map.
|
4 years ago |
Alex Gleason
|
fc04e6a718
|
Fix overriding chat token
|
4 years ago |
Alex Gleason
|
bdf648f506
|
Save and fetch preferences from Pleroma
|
4 years ago |
Alex Gleason
|
3812674a88
|
Remove uneeded fields from meta reducer
|
4 years ago |
Alex Gleason
|
10b6a19e0a
|
Obliterate initial-state nonsense
|
4 years ago |
Alex Gleason
|
ddfd7ccf98
|
Clean up initial_state.js
|
4 years ago |
Alex Gleason
|
725a9b3403
|
Pull meUsername from Redux
|
4 years ago |
Alex Gleason
|
08d95c83a7
|
Pull autoPlayGif from Redux
|
4 years ago |
Alex Gleason
|
f20e5f7899
|
Pull expandSpoilers from Redux store
|
4 years ago |
Alex Gleason
|
5fdcd80ceb
|
Pull Pleroma meta from verify_credentials into Redux store
|
4 years ago |
Alex Gleason
|
24810f83c0
|
fetchMastoPreferences() action for pulling /api/v1/preferences
|
4 years ago |
Alex Gleason
|
c40fb925e9
|
Refactor 'me' reducer
|
4 years ago |
Alex Gleason
|
5781d0de07
|
Add preferences reducer
|
4 years ago |
Alex Gleason
|
95d3b72f9b
|
Refactor fetchMe() function
|
4 years ago |
Alex Gleason
|
14cdd31388
|
Basic theme switcher (no persistence)
|
4 years ago |
Alex Gleason
|
d4f41df8c1
|
Nest auth_login fieldset, fixes #17
|
5 years ago |
Alex Gleason
|
1ac1de1d02
|
Add empty preferences page, /settings/preferences
|
5 years ago |
Alex Gleason
|
e47c6396f2
|
Fix compose box closing when removing poll options
|
5 years ago |
Alex Gleason
|
21789858c0
|
Expand compose form clickable area
|
5 years ago |
Alex Gleason
|
a82212cdca
|
Use poll limits from /api/v1/instance
|
5 years ago |
Alex Gleason
|
cf1d76a3eb
|
Set tab title with Helmet
|
5 years ago |
Alex Gleason
|
3088ffff6a
|
Allow switching theme, fixes #5
|
5 years ago |
Alex Gleason
|
d4b63072bf
|
Copy Jest config from Mastodon and fix tests
|
5 years ago |
Alex Gleason
|
f99f026474
|
Fix i18n test failures
|
5 years ago |
Alex Gleason
|
4cd2748300
|
Run yarn manage:translations
|
5 years ago |
Alex Gleason
|
8a19b89c16
|
Enforce spacing of function parameters in eslint
|
5 years ago |
Alex Gleason
|
2beb4d725f
|
Add missing propTypes for eslint
|
5 years ago |
Alex Gleason
|
141b0e6bfa
|
Fix most linter errors
|
5 years ago |
Alex Gleason
|
fc72e39ff4
|
eslint --fix
|
5 years ago |
Alex Gleason
|
ab02089433
|
Redirect LoginPage after logging in
|
5 years ago |
Alex Gleason
|
d7ca4d3be1
|
Break out LoginForm and LoginPage into separate components
|
5 years ago |
Alex Gleason
|
d4c84e2b4e
|
Skip auth app creation if there's one in localStorage
|
5 years ago |
Alex Gleason
|
34bae6a5df
|
Skip verify_credentials if there are no credentials
|
5 years ago |
Alex Gleason
|
f24bd74a38
|
Pull promoPanel items dynamically
|
5 years ago |
Alex Gleason
|
d2c5b8cd3a
|
soapbox.features --> soapbox.extensions
|
5 years ago |
Alex Gleason
|
02cd99632a
|
Update source code link in footer
|
5 years ago |
Alex Gleason
|
8efc9c700e
|
Fix styling of hotkeys modal
|
5 years ago |
Alex Gleason
|
2ee2d79156
|
Temporary icon for local timeline
|
5 years ago |
Alex Gleason
|
6c6d6297f9
|
LogOut working
|
5 years ago |
Alex Gleason
|
1b8544b758
|
Show "login failed" message
|
5 years ago |
Alex Gleason
|
092fb5828b
|
Fix topnav active link discrepancy
|
5 years ago |
Alex Gleason
|
33cbbaf953
|
'/home' -> '/'
|
5 years ago |
Alex Gleason
|
9769e0fb77
|
Discard streaming events with empty data
|
5 years ago |
Alex Gleason
|
af717ce3b8
|
Restore audio functionality. Begone, ribbit!
|
5 years ago |
Alex Gleason
|
a47781fb95
|
Don't fetch identity proofs unless logged in
|
5 years ago |
Alex Gleason
|
0a667052b9
|
Refactor links in tabs bar
|
5 years ago |
Alex Gleason
|
82a4328700
|
Login through homepage working
|
5 years ago |
Alex Gleason
|
7bbe293537
|
Clean up logo code
|
5 years ago |
Alex Gleason
|
f351823129
|
Fall back to text logo on homepage
|
5 years ago |
Alex Gleason
|
84f6b91ce5
|
Homepage pull dynamic content
|
5 years ago |
Alex Gleason
|
9a3d045a23
|
Placeholder homepage
|
5 years ago |
Alex Gleason
|
a1a427e4e0
|
Display homepage when user is logged out
|
5 years ago |
Alex Gleason
|
e003e084e5
|
Move connectUserStream to UI component
|
5 years ago |
Alex Gleason
|
a7975f10fa
|
Remove accidental LoadingBar code
|
5 years ago |
Alex Gleason
|
42e584ca72
|
Disable auth form during requests
|
5 years ago |
Alex Gleason
|
1d213b5d0b
|
Disable part of initial-state
|
5 years ago |
Alex Gleason
|
9e50293e67
|
Get login form working!
|
5 years ago |
Alex Gleason
|
83a711cd3e
|
Authorize app with token
|
5 years ago |
Alex Gleason
|
3924a47ff7
|
Set/get auth from Redux
|
5 years ago |
Alex Gleason
|
64cef8a56e
|
Pull streaming URL from /api/v1/instance
|
5 years ago |
Alex Gleason
|
da4f5b200c
|
Redirect login form if user is already logged in
|
5 years ago |
Alex Gleason
|
8f07c6ea2a
|
Get basic login working
|
5 years ago |
Alex Gleason
|
86e9c711a7
|
Render login form
|
5 years ago |
Alex Gleason
|
cbf799d53f
|
Fix (!me) logic
|
5 years ago |
Alex Gleason
|
d3952925d7
|
Pull in current user with verify_credentials, refactor "me"
|
5 years ago |
Alex Gleason
|
f8a1c22adc
|
Refactor tabs_bar.js
|
5 years ago |
Alex Gleason
|
88b807e9d2
|
Default 500 max_toot_chars
|
5 years ago |
Alex Gleason
|
25c028e541
|
Pull in logo dynamically
|
5 years ago |
Alex Gleason
|
16a51fb56c
|
Pull site_title from Instance
|
5 years ago |
Alex Gleason
|
606d240703
|
Load max_toot_chars from Instance
|
5 years ago |
Alex Gleason
|
8ec0e6e82a
|
Import Instance into store
|
5 years ago |
Alex Gleason
|
e33b621fb9
|
Clean up Patron code
|
5 years ago |
Alex Gleason
|
c9c08dff5c
|
Move Soapbox config to fetchable endpoint
|
5 years ago |
Alex Gleason
|
2a245d076a
|
Support GET /patron/v1/funding
|
5 years ago |
Alex Gleason
|
1107aa027d
|
Fix max_toot_chars
|
5 years ago |
Alex Gleason
|
d5ca8444bb
|
Temporarily route to /web subdirectory for Pleroma
|
5 years ago |
Alex Gleason
|
dc26e91f08
|
Hide funding panel if no funding is provided
|
5 years ago |
Alex Gleason
|
3e2a9d8c81
|
acctFull tweaks
|
5 years ago |
Alex Gleason
|
57d44889f2
|
Handle acct_full on the frontend
|
5 years ago |
Alex Gleason
|
8458ce726c
|
/api/v1/account_by_username -> /api/v1/accounts
|
5 years ago |
Alex Gleason
|
346bfd5d8d
|
Remove hashes from filenames for now
|
5 years ago |
Alex Gleason
|
882b302408
|
Add index.html
|
5 years ago |
Alex Gleason
|
d890f9a399
|
Building succeeds
|
5 years ago |
Alex Gleason
|
b1b5dc62db
|
Initial commit
|
5 years ago |