Commit Graph

3815 Commits (e45cd2d97d0290bcbcbd9e0fc2ef9a68c70ca7ff)

Author SHA1 Message Date
Alex Gleason 0bd43a3f2c
SoapboxConfig: improve style of file uploader
2 years ago
Alex Gleason 874ae980e6
SoapboxConfig: refactor Textarea
2 years ago
Alex Gleason df714f1112
SoapboxConfig: improve ColorPicker styles
2 years ago
Alex Gleason 65beeedb59
SoapboxConfig: improve style of IconPicker
2 years ago
Alex Gleason bec8f0fffe
Restore icon picker styles
2 years ago
Alex Gleason b0e60bb60d
SoapboxConfig: improve layout
2 years ago
Alex Gleason f5039b9877
SoapboxConfig: refactor inputs
2 years ago
Alex Gleason 2fdf4413f5
SoapboxConfig: improve spacing
2 years ago
Alex Gleason f3e95bba51
SoapboxConfig: convert home footer links into Streamfield
2 years ago
Alex Gleason b401af2950
Streamfield: don't render values container unless it has values
2 years ago
Alex Gleason 9abe924e92
SoapboxConfig: move PromoPanelInput into its own file
2 years ago
Alex Gleason af61ae9d35
PromoPanelInput: remove icon label
2 years ago
Alex Gleason 91c52cdde7
SoapboxConfig: use Streamfield for PromoPanelInput, refactor getter/setters
2 years ago
Alex Gleason 3be558cf41
Move CryptoAddressInput into its own file
2 years ago
Alex Gleason 2588bdd4ff
SoapboxConfig: use Streamfield for cryptoAddresses
2 years ago
Alex Gleason 9bd18b13bd
Streamfield: labelText, hintText --> label, hint
2 years ago
Alex Gleason 0f341eee6e
Streamfield: export generic StreamfieldComponent<T> type
2 years ago
Alex Gleason eaeeed29c0
SoapboxConfig: convert to TSX
2 years ago
Alex Gleason 748d1f6c21
SitePreview: convert to tsx
2 years ago
Alex Gleason 1bd81a2f0f
SoapboxConfig: break extraneous components out into their own files
2 years ago
Alex Gleason 781a1ad437
PlaceholderStatus: preserve mobile shadows
2 years ago
Alex Gleason 16e1bc0f28 Merge branch 'status-gaps' into 'develop'
2 years ago
Justin c752909d8f Merge branch 'improve-mobile-for-edit-profile' into 'develop'
2 years ago
Justin 2b41e5f257 Stack avatar/header file picker on mobile
2 years ago
Alex Gleason 435b7001a4
Use gaps between statuses even on mobile
2 years ago
marcin mikołajczak 8f09fcab2e Merge branch 'edit-posts' into 'develop'
2 years ago
marcin mikołajczak ffbb6f51de use camelCase
2 years ago
marcin mikołajczak 53152d9174 Do not redirect to /messages after editing status
2 years ago
Alex Gleason e0b7c2a26c Merge branch 'small-fixes' into 'develop'
2 years ago
Justin 51820319ae Fix white flash on landing page
2 years ago
Alex Gleason c00b5f7476
ProfilePage: fix tabs (fixes #927), redirect wrong case username
2 years ago
Alex Gleason 47d1a8e5d6
ActionBar: fix repost active state, fixes #936
2 years ago
Alex Gleason 5e9c81b0c1
Notification: change `status` notification to bell-ringing
2 years ago
Alex Gleason 8f979b30fc
Badge: fix bot text color, fixes #933
2 years ago
Alex Gleason a9a5ab115e Merge branch 'theme-gate' into 'develop'
2 years ago
Alex Gleason ddcef4fc6c
HomePage: fix dark divider below Composer
2 years ago
Alex Gleason 1375c62fc1
Add ThemeToggle to Preferences
2 years ago
Alex Gleason d7e2b843cf
Remove theme feature gating
2 years ago
Justin d11d28f8d0 Merge branch 'improve-dark-mode' into 'develop'
2 years ago
Justin 9862480441 Add dark style to share button
2 years ago
Justin 716e9b952f Merge branch 'improve-dark-mode' into 'develop'
2 years ago
Justin 07070b1023 Change header image background
2 years ago
Justin a987b5f296 Improve dark-mode
2 years ago
Justin 1a9b0be3ab Improve dark-mode support for Emoji Picker
2 years ago
Justin 12d45ced84 Support dark-mode logo
2 years ago
Justin 7e8a53c4cf Merge branch 'improve-dark-mode' into 'develop'
2 years ago
Justin bf86d70a93 Use i18n
2 years ago
Justin 528906fe31 Set 'system' as default theme
2 years ago
Justin 13eeb608cb Merge branch 'unmute-action' into 'develop'
2 years ago
Justin 210cee2b7a Move theme toggle to profile dropdown
2 years ago
Justin 4e7c5b5819 Support System theme
2 years ago
Alex Gleason 485748d947
EmbedModal: convert to typescript
2 years ago
Alex Gleason 851c28a3a8
EmbedModal: fix styles
2 years ago
marcin mikołajczak 7a7db0a4c2 Show pencil icon on edited statuses
2 years ago
marcin mikołajczak b8be588b60 Post editing: Compose improvements
2 years ago
Alex Gleason 0d0d12489e
Merge remote-tracking branch 'origin/develop' into next-embeds
2 years ago
marcin mikołajczak 236a76e4ef Show poll and attachments in edit history
2 years ago
marcin mikołajczak f6f8ef99d9 Merge remote-tracking branch 'soapbox/develop' into edit-posts
2 years ago
marcin mikołajczak 68d5a5d604 Quote posting requires Soapbox, actually
2 years ago
Justin c758c5c2f9 Support 'actionType' prop in ActionButton
2 years ago
Justin a065399772 Merge branch 'deep-linking' into 'develop'
2 years ago
Alex Gleason 4fcece9b72 Merge branch 'streamfield' into 'develop'
2 years ago
Justin 318d7fdc48 Support app deep-linking
2 years ago
Justin 8dc7cc8794 Convert ActionButton to TSX
2 years ago
Justin 870f78e413 Add unmute action to ActionButton
2 years ago
Justin e2f24cdd6b Account for multiple rules
2 years ago
Alex Gleason 95ba8e49d7
EditProfile: make profile field label smaller than content
2 years ago
Alex Gleason 81938ec4d0
EditProfile: fix formdata submission
2 years ago
Alex Gleason 300efe3259
Gate profileFields behind a feature
2 years ago
Alex Gleason 6ed1ead7ef
EditProfile: add profile field placeholders
2 years ago
Alex Gleason 89b612e6bf
Streamfield: i18n
2 years ago
Alex Gleason 96401006ff
Streamfield: support label and hint text
2 years ago
Alex Gleason a6f4f07d9f
Streamfield: allow removing elements
2 years ago
Alex Gleason cd1a404351
Basic custom profile fields
2 years ago
Alex Gleason 02426697d7
Public pages style fixes
2 years ago
Alex Gleason e11575ff50
LandingPageModal: convert to tsx
2 years ago
Alex Gleason 2028873d34
LandingPageModal: fix routes
2 years ago
Alex Gleason 23fb01d32d
Set onboarding on account creation
2 years ago
Alex Gleason 35a731ffd9
Restore localStorage onboarding code
2 years ago
Alex Gleason 86ecda84c5
rule_id --> rule_ids
2 years ago
Alex Gleason 83a0988daa
submitReport(): don't call getState() a million times
2 years ago
Alex Gleason f92eeb333c
Merge remote-tracking branch 'origin/develop' into improve-reporting
2 years ago
Alex Gleason 9cbe98f131
Reports: submit rule_ids to API
2 years ago
Alex Gleason b8fb318c06
ReportModal: fix report forwarding
2 years ago
Justin 0302f9fa20 Account for fewer rules
2 years ago
Justin 972d61bd8c Compare strings
2 years ago
Justin 2607a55380 Configure with i18n
2 years ago
Justin 86fb9bf704 Add ProgressBar and dark mode support
2 years ago
Justin 6baec89484 Fix test
2 years ago
Justin 82b9c00574 Fix eslint violations
2 years ago
Justin d644e3cf25 Fix a few visual issues
2 years ago
Justin a58069a123 Add tests for Report modal
2 years ago
Justin ac53ed11b9 Add tests for Rules redux action/reducer
2 years ago
Justin 924b042c84 Improve reporting modal
2 years ago
Justin 0fb4c9bd40 Convert ReportModal to TSX
2 years ago
Alex Gleason 0fa58be38c
Catch instance/fetch error, only set instance_fetch_failed on 404
2 years ago
Alex Gleason 6166c2c4c5
EditProfile: fix <p></p>
2 years ago
Alex Gleason 7c6d42f987 Merge branch 'icelandic-translation' into 'develop'
2 years ago
nazrin 808301b11d updated
2 years ago
Alex Gleason fb94a30969 Merge branch 'icelandic-translation' into 'develop'
2 years ago
Alex Gleason a030ef42b5
Add Icelandic language to UI
2 years ago
Alex Gleason 3e388de26f
Settings: convert to TSX
2 years ago
nazrin 940d5afdba created icelandic translation
2 years ago
Alex Gleason 1f212fcb1a
Dashboard: display software build
2 years ago
Alex Gleason 098ece132c
Code: fix commit hash not appearing
2 years ago
marcin mikołajczak 8ba9cef23d Merge branch 'autoload-switch' into 'develop'
2 years ago
marcin mikołajczak 5a86de5d13 Use useSettings hook
2 years ago
Alex Gleason 50e71c1156
EmojiButtonWrapper: delay closing the selector for 500ms
2 years ago
marcin mikołajczak 520a3bd765 Merge remote-tracking branch 'soapbox/develop' into autoload-switch
2 years ago
marcin mikołajczak d6795a55b1 Fix 'Automatically load more items…'
2 years ago
Alex Gleason d20d66078c
EmojiButtonWrapper: wrap in .relative
2 years ago
Alex Gleason ebff30e559
StatusActionBar: stopPropagation on reply click
2 years ago
Alex Gleason e2cbc449ad Merge branch 'card-title-truncate' into 'develop'
2 years ago
Alex Gleason c4cd2d2049
CardTitle: truncate too long text
2 years ago
Alex Gleason 2e5cc2619d
ProfileHoverCard: convert to tsx
2 years ago
Alex Gleason 829a61c3a5
Delete unused ColumnSubheading
2 years ago
Alex Gleason 311ec14200
Convert most Placeholder components into TSX
2 years ago
Alex Gleason 5def7a087d
Convert UploadArea to tsx
2 years ago
Alex Gleason e20a083fb4
Convert placeholder components to TSX
2 years ago
Alex Gleason 78b7752ac0
Merge remote-tracking branch 'origin/develop' into next
2 years ago
Tassoman Pigi 0e2bae3335 italian translation
2 years ago
marcin mikołajczak ebc4f0c5eb Merge branch 'next' into 'next'
2 years ago
marcin mikołajczak 023b327751 Add break-words to quoted status content
2 years ago
Alex Gleason b7d4411627
Add JSDoc comments to all ui components
2 years ago
Alex Gleason e17825777b
Fix /invite layout
2 years ago
Alex Gleason 706d864293
Put /signup behind feature flags
2 years ago
Alex Gleason 16322e8d6c
Add /signup route
2 years ago
Alex Gleason 28ead43f96
Fix DMs link
2 years ago
Alex Gleason f19bd32e52
/admin --> /soapbox/admin
2 years ago
Alex Gleason e08a297eff
/auth/verify --> /verify
2 years ago
Alex Gleason 4765db5ef3 Merge branch 'mastodon-settings' into 'next'
2 years ago
marcin mikołajczak 057c86da75 fix: Poll duration menu shows as all-white except for the option you're hovering over
2 years ago
Alex Gleason 39b92b96fc
Store settings in IndexedDB even on unsupported backends
2 years ago
Alex Gleason 1588f9c94a
QuotedStatus: hide relationship
2 years ago
Alex Gleason 5d77723189
ProfilePage: remove unused import
2 years ago
Alex Gleason c4e376816d
ProfileField: style verified links
2 years ago
Alex Gleason ce73b30237
actions/me: do it with a const
2 years ago
Alex Gleason 20013cf712
ProfileField: basic styling
2 years ago
Alex Gleason b2c9d4938f
Display rudimentary ProfileFieldsPanel
2 years ago
Alex Gleason 2702f3fd70
ProfileStats: convert to TSX
2 years ago
Alex Gleason 0127d282e2
ProfileInfoPanel: convert to TSX
2 years ago
Alex Gleason 580960695c
ProfilePage: convert to TSX
2 years ago
Alex Gleason 9fc4f0120e
EditProfile: restore muteStrangers checkbox
2 years ago
Alex Gleason a9cd4014f2
EditProfile: fix checkboxes
2 years ago
Alex Gleason b6f1de0a58
EditProfile: restore most checkboxes
2 years ago
marcin mikołajczak db56d9b16a Update tests, remove unused code
2 years ago
marcin mikołajczak d487e34548 Merge remote-tracking branch 'soapbox/next' into edit-posts
2 years ago
Alex Gleason 2cbea4aa5b
Upgrade axios to v0.27, fix EditProfile uploads
2 years ago
Alex Gleason f808d93209
EditProfile: make file uploads work, pretty much
2 years ago
Alex Gleason 858740ad47
EditProfile: convert to React.FC+TSX (mostly)
2 years ago
Alex Gleason e6a797d712
normalizeAccount(): normalize `discoverable` field
2 years ago
Alex Gleason 5cc962593e
ProfilePreview: convert to TSX
2 years ago
Alex Gleason 12a99b3635
Card: display Blurhash behind link preview cards
2 years ago
Alex Gleason 151cc8b149
Blurhash: convert to TSX
2 years ago
Alex Gleason 92535a961f
features: support accountLookup for TruthSocial
2 years ago
Alex Gleason ff959a4417 Merge branch 'next-admin' into 'next'
2 years ago
Alex Gleason cf26e4f2a2
Report: show profile hover card
2 years ago
Alex Gleason 3abfdd8bf2
Layout: move pb-36 to Layout.Main
2 years ago
Alex Gleason ec9e478bbe
Improve Reports styles
2 years ago
Alex Gleason 735b5932a2 Merge branch 'next-layout' into 'next'
2 years ago
Alex Gleason 3d0e9200c2
Layout: standalone fixes
2 years ago
Alex Gleason 8134b5d016
ExternalAuth: use EmptyPage
2 years ago
Alex Gleason a23fb9f1aa
Actually move Layout.Sidebar out of WrappedRoute and into UI
2 years ago
Alex Gleason 2c542e4548
Layout: make all UI routes have a static left sidebar
2 years ago
Alex Gleason 23d4e70aba Merge branch 'next-admin' into 'next'
2 years ago
Alex Gleason 756506cbb6
Forms: accept additional props
2 years ago
Alex Gleason ce23e48106
UnapprovedAccount: convert to tsx
2 years ago
Alex Gleason 527b5086a6
Counter: dark ring styles
2 years ago
Alex Gleason aa9c643006
Break Counter into its own component
2 years ago
Alex Gleason d56a97451f
Let menus have counters
2 years ago
Alex Gleason 88c90dcb95
Reports: move to ./tabs directory
2 years ago
Alex Gleason 5f9f06d6a9
Reports: convert to TSX
2 years ago
Alex Gleason 039ff6b3f6
AwaitingApproval: move into ./tabs directory
2 years ago
Alex Gleason a3d7e2c826
AwaitingApproval: convert to TSX
2 years ago
Alex Gleason 5c821488dc
AdminTabs: get activeItem from match
2 years ago
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'
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
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
marcin mikołajczak 387ebfc56c Allow editing posts on Mastodon
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'
2 years ago
marcin mikołajczak 67694c48d9 reply-mentions styles
2 years ago