Commit Graph

4125 Commits (5f015eff3c048041d4e3ef85704254a1e1dd2c30)

Author SHA1 Message Date
Justin 1eec48e7d3 Refactor notifications
2 years ago
Alex Gleason ff7753cb42 Merge branch 'dvh' into 'develop'
2 years ago
Justin b4f76d276b Merge branch 'fix-keys' into 'develop'
2 years ago
Alex Gleason 66a113b61a
d-screen: fall back to h-screen
2 years ago
Alex Gleason 7902908504 Merge branch 'gate-imports' into 'develop'
2 years ago
Alex Gleason 4873034206
Disable exports for now
2 years ago
Alex Gleason 2c69cc5de4 Merge branch 'loading' into 'develop'
2 years ago
Alex Gleason 8c00f58162
Export: fix Mastodon fqn
2 years ago
Alex Gleason 86e673404e
Fix feature gating of Pleroma data imports
2 years ago
Justin f2164f09d4 Add d-screen Tailwind utility
2 years ago
Alex Gleason 5bfec696d9 Merge branch 'gate-messaging' into 'develop'
2 years ago
marcin mikołajczak a7992addbd Merge branch 'i18n--' into 'develop'
2 years ago
Alex Gleason 9401493af1
Fix feature-gating of messages
2 years ago
marcin mikołajczak 38b3b7150f string | React.ReactNode -> React.ReactNode
2 years ago
marcin mikołajczak 788f6111a4 Merge branch 'scheduled-fixes' into 'develop'
2 years ago
Justin 1133b05714 Fix key warnings
2 years ago
marcin mikołajczak c6c816a6ec Merge branch 'post-privacy-settings' into 'develop'
2 years ago
marcin mikołajczak 682d2a3647 Avoid inline message definitions
2 years ago
marcin mikołajczak 1f85803e7f Restore default post privacy/format settings
2 years ago
marcin mikołajczak 9030b93c5b Merge branch 'sidebar-links' into 'develop'
2 years ago
marcin mikołajczak 58ddda8246 Remove Invites link from sidebar
2 years ago
marcin mikołajczak 73c4457f28 Scheduled statuses: TypeScript, fix styles
2 years ago
Alex Gleason 2b7f4694da
LoadingScreen: bump up spinner vertically to counteract optical illusion
2 years ago
Alex Gleason 4992862943
fetchMe: don't await verify_credentials if cached
2 years ago
marcin mikołajczak 7c3d0c821b Merge branch 'mastodon-admin-api' into 'develop'
2 years ago
marcin mikołajczak b2d59f751b types
2 years ago
marcin mikołajczak 414abfb448 Merge branch 'delete-account-text' into 'develop'
2 years ago
marcin mikołajczak 76cf741bf8 DeleteAccount: Do not show explanation related to federation if not federating
2 years ago
marcin mikołajczak 10bdd664b0 split functions for admin api actions
2 years ago
marcin mikołajczak 308877ab7b Use setRef in notifications list
2 years ago
Alex Gleason 40c3793d20
Notifications: use a ScrollableList again
2 years ago
Alex Gleason c729f30efa Merge branch 'loading-screen' into 'develop'
2 years ago
marcin mikołajczak f90f76ae02 Merge branch 'hotkey-nav' into 'develop'
2 years ago
marcin mikołajczak 2ec9cacb27 Merge remote-tracking branch 'soapbox/develop' into familiar-followers
2 years ago
marcin mikołajczak beef2de673 Merge remote-tracking branch 'soapbox/develop' into hotkey-nav
2 years ago
marcin mikołajczak 21be58ecb4 Merge branch 'remove-from-followers' into 'develop'
2 years ago
marcin mikołajczak 28c7a87913 Merge branch 'formatted-lists' into 'develop'
2 years ago
marcin mikołajczak 960dd0ed89 Merge remote-tracking branch 'soapbox/develop' into familiar-followers
2 years ago
marcin mikołajczak 3cd8a4b966 Use useFeatures hook
2 years ago
Alex Gleason 4e8a3cdce5
SoapboxMount: load WaitlistPage async
2 years ago
Alex Gleason f0ba5a5a8c
SoapboxMount: load onboarding flow async, refactor
2 years ago
Alex Gleason e298115fcf
SoapboxMount: async import NotificationsContainer, ModalContainer, remove them elsewhere
2 years ago
Alex Gleason 8354447047
SoapboxMount: refactor render to be DRY
2 years ago
Alex Gleason f72ee6aad0
SoapboxMount: add comments
2 years ago
Alex Gleason 4cddf0c962
SoapboxMount: create showOnboarding variable
2 years ago
Alex Gleason 84b04250ac
Add LoadingScreen for fullscreen, theme-specific loading
2 years ago
Alex Gleason 5f951b34ee Merge branch 'landing-modal-text' into 'develop'
2 years ago
Alex Gleason f0cab57ae8 Merge branch 'whitescreen' into 'develop'
2 years ago
Alex Gleason f3f6a15686
LandingPageModal: use Text component
2 years ago
Alex Gleason bd6ce38e5d
checkEmailAvailability: fail silently
2 years ago
Alex Gleason d296811851
Suggestions: store as OrderedSet
2 years ago
Alex Gleason 1fb9525635
Merge remote-tracking branch 'origin/develop' into scroll-position
2 years ago
Alex Gleason 533c356d60
ScrollableList: preserve index rather than scrollTop
2 years ago
Alex Gleason c3ef55613d Merge branch 'infinite-scroll-suggestions' into 'develop'
2 years ago
Alex Gleason ba0b4851f6
ScrollableList: save and restore scroll position
2 years ago
Alex Gleason 362f7520ae
Fix Tombstone margins in threads, fixes #971
2 years ago
Alex Gleason cee7e3761f
Fix suggestions test
2 years ago
Alex Gleason 3fbe810406
Crom, I have never prayed to you before. I have no tongue for it.
2 years ago
Justin c6c65a0d48 Add infinite scroll to suggestions onboarding
2 years ago
marcin mikołajczak 01e89f51a2 Merge branch 'import-export-ts' into 'develop'
2 years ago
marcin mikołajczak 86c17682e9 forms can't be disabled, actually
2 years ago
marcin mikołajczak dd4df89f22 Search styles on aliases page
2 years ago
marcin mikołajczak 48290ab540 Convert import/export data to TypeScript, use FileInput component
2 years ago
marcin mikołajczak b19863a471 Change Polish strings for hotkeys modal
2 years ago
marcin mikołajczak 0aede77a52 Do not show follow requests hotkey if not feature not available
2 years ago
Alex Gleason 93187c8eed
SoapboxMount: display a spinner while API requests are loading
2 years ago
Alex Gleason 9248051846 Merge branch 'favourite-import-skip' into 'develop'
2 years ago
Alex Gleason 4866028728
Don't import status from favourite
2 years ago
Justin b3d2306aaf Merge branch 'improve-test-coverage-for-trends' into 'develop'
2 years ago
Justin bfe96be123 Merge branch 'improve-test-coverage-for-account' into 'develop'
2 years ago
Justin 3ceb3a1d01 Merge branch 'waitlist-improvements' into 'develop'
2 years ago
Justin 54ef361bcc Allow waitlisted users to verify their SMS
2 years ago
marcin mikołajczak f33e491c0c Make 'Switch accounts' string translatable
2 years ago
marcin mikołajczak 8c6308d523 Update Polish translation
2 years ago
marcin mikołajczak 2bdd3415e2 Update Polish translation
2 years ago
Justin 506b962421 Improve Account test coverage
2 years ago
Justin 330bf8e74d Improve Trends test coverage
2 years ago
marcin mikołajczak e61cf05a0d Merge branch 'hotkey-modal' into 'develop'
2 years ago
marcin mikołajczak 417ac96ffb Restyle hotkeys modal
2 years ago
Justin 57465bbaff Merge branch 'fix-verified-badge' into 'develop'
2 years ago
Alex Gleason a20328b66c Revert "Merge branch 'search-results-tsx' into 'develop'"
2 years ago
Justin 893474e788 Fix verified flag
2 years ago
Justin 25f865272f Merge branch 'convert-display-name' into 'develop'
2 years ago
Alex Gleason ef54e44702 Merge branch 'search-results-tsx' into 'develop'
2 years ago
Justin e9618ab066 Merge branch 'tsx-conversions' into 'develop'
2 years ago
Justin 990214d02c Convert 'AttachmentThumbs' to TSX
2 years ago
Justin 4c5bff2fb5 Remove unused ColumnBackButton component
2 years ago
Justin 76d7cc6447 Improve design on deleting your account
2 years ago
marcin mikołajczak 721772b08f Fix hotkey navigation?
2 years ago
marcin mikołajczak e21ec04be6 Add 'Remove from followers'
2 years ago
Justin 1a1df69d0b Merge branch 'fix-redraft' into 'develop'
2 years ago
Alex Gleason 1fbde6bf66 Merge branch 'soapbox-config-file' into 'develop'
2 years ago
Justin e2b0994780 Add test
2 years ago
Justin 6bdc9b4d2f Fix redraft: don't set compose id
2 years ago
Alex Gleason a939d972c7
Tombstone: improve design
2 years ago
Alex Gleason 673b4a38b9
SoapboxConfig: use new FileInput
2 years ago
Justin 7571af38cb Force authentication to see public content
2 years ago
Justin 1d9cdb4645 Use 'primary' background on link button
2 years ago
Alex Gleason d4cd9113f6 Merge branch 'await-soapbox' into 'develop'
2 years ago
Alex Gleason 5b9537ca07
actions/soapbox: ensure we wait til the bitter end
2 years ago
Justin 8fd089bfcb Merge branch 'improve-stats' into 'develop'
2 years ago
Justin 1e634ce7aa Remove statuses count from profile popper
2 years ago
Justin c0d94896aa Underline links
2 years ago
Justin 74058a3a36 Dasherize file name
2 years ago
marcin mikołajczak eecbbb839a Use FormattedList for 'Replying to'
2 years ago
marcin mikołajczak e45cd2d97d Update Polish translation
2 years ago
marcin mikołajczak f70d44f67c Display familiar followers on Mastodon
2 years ago
Alex Gleason 300bee0587
Fix password reset feature detection
2 years ago
Justin 008b51eef1 Merge branch 'ui-improvements' into 'develop'
2 years ago
Alex Gleason 91ec3b97a2 Merge branch 'sidenav-icon' into 'develop'
2 years ago
Justin 353030cde6 bump icon size
2 years ago
Alex Gleason d6053f0789 Merge branch 'left-sidebar' into 'develop'
2 years ago
marcin mikołajczak 88b91bce3e Mastodon admin API
2 years ago
Justin cdf8fad847 Use new FileInput component in profile settings
2 years ago
Justin 857c63f2f5 Add FileInput component
2 years ago
Alex Gleason 5b00d1de13
SidebarNavigationLink: use counter from icon component
2 years ago
Justin 0583fbe0f9 Remove unneeded classes
2 years ago
Justin a2c72ab457 Center compose textarea
2 years ago
Justin 7b9db5299a Lint
2 years ago
Alex Gleason beb58a7d86 Merge branch 'mastodon-pagination' into 'develop'
2 years ago
Kevin Brown 6bf0d5847b
Convert display-name to TS
2 years ago
Alex Gleason 78a4a8a3ae Merge branch 'profile-actions-align' into 'develop'
2 years ago
Justin 31b7f8425f Merge branch 'improve-sidebar' into 'develop'
2 years ago
Justin cd6405eda8 Apply 1 suggestion(s) to 1 file(s)
2 years ago
Justin 4c31cf2ba1 Improve sidebar link design
2 years ago
Alex Gleason 2a12e29235
SiteLogo: never, under any circumstances, squish the logo
2 years ago
Alex Gleason debfcaeb1e
Merge remote-tracking branch 'origin/develop' into mastodon-pagination
2 years ago
Alex Gleason f4086b2ee3
Profile Header: improve action button alignment on mobile
2 years ago
marcin mikołajczak 30017d62c9 Use arrow-left for ReplyMentionsModal
2 years ago
Alex Gleason 609c6196fb Merge branch 'thread-focus' into 'develop'
2 years ago
Alex Gleason 2e192153ed
Fix reducer tests
2 years ago
Justin e57e2258f8 Merge branch 'skip-api-requests-for-guests' into 'develop'
2 years ago
Alex Gleason a6396dd4c5 Merge branch 'remote-follow-feature' into 'develop'
2 years ago
Alex Gleason 6a4290dd7b Merge branch 'identity-proofs' into 'develop'
2 years ago
Justin 3d76cd21e6 Skip API requests if logged out
2 years ago
Alex Gleason 295eb40f14
SearchResults: remove unused import
2 years ago
Alex Gleason 640a6ab8eb
Delete SearchResultsContainer
2 years ago
Alex Gleason 88404f32b6
Search reducer: convert to TypeScript
2 years ago
Alex Gleason 5bbfb0cc39
Convert Trends, Suggestions, and TrendingStatuses reducers to TypeScript
2 years ago
Alex Gleason 41b01382ac
SearchResults: convert to TSX
2 years ago
Alex Gleason dc05a4a11d
SearchResults: use padding, not margins
2 years ago
Alex Gleason 165d6d197e
Rip out identity_proofs
2 years ago
Alex Gleason 22d37a2f10
ActionButton: remove `empty` variable(?)
2 years ago
Alex Gleason 6fa6e5b3b4
ActionButton: add jsdoc comments
2 years ago
Alex Gleason 9e09823f80
ActionButton: remove most calls to .get, fix relationship loading bug
2 years ago
Alex Gleason 3d898957e3
ActionButton: put remote follow behind feature detection
2 years ago
marcin mikołajczak 3b0530073e Merge branch 'sessions-page' into 'develop'
2 years ago
marcin mikołajczak ac610f98d0 Reverse auth sessions list
2 years ago
Alex Gleason 1307b436b1
Focus the active item in the thread
2 years ago
Alex Gleason 9f8a74b376
Paginated context: fetch the status before ancestors/descendants
2 years ago
Alex Gleason 0b8fbdfbb9
Contexts: remove unnecessary isReplyTo function (now handled by connectNodes)
2 years ago
Alex Gleason 8ed6d9fc6b
Test context loops
2 years ago
Alex Gleason e6617af0f9
Refactor context test, remove dumb fixtures
2 years ago
Alex Gleason b4e27e5dcd
Contexts: stop spewing tombstones everywhere
2 years ago
Alex Gleason 75745d2c46
Clean up contexts test
2 years ago
Alex Gleason b80571437a
Contexts: component TypeScript fixes
2 years ago
Alex Gleason 0329cc4d04
Clean up contexts test
2 years ago
Alex Gleason 2290bfb334
Contexts reducer: convert to TypeScript
2 years ago
Justin 71391bcbce Improve UX of mobile landing page
2 years ago
Alex Gleason 02726cfcc3
Fix paginated comments, improve Mastodon tombstones
2 years ago
Tassoman Pigi 4c15208f20 Italian translation update (v.3.x develop)
2 years ago
Justin 771ce85ec1 Merge branch 'update-banner' into 'develop'
2 years ago
Justin 87dccd79ae Merge branch 'add-login-form-to-navbar' into 'develop'
2 years ago
Justin aeb523be1d Improve design of CTA Banner
2 years ago
marcin mikołajczak a297b7daec Use onSubmit in remote interactions form
2 years ago
Justin de1d630daa Add login form to navbar
2 years ago
Alex Gleason 938665f157 Merge branch 'thread-cta' into 'develop'
2 years ago
marcin mikołajczak 02fca2f064 Merge branch 'favourites-visibility-mastodon' into 'develop'
2 years ago
marcin mikołajczak 8deb92cd44 Merge branch 'sessions-page' into 'develop'
2 years ago
Alex Gleason d94d946216
Valor pleases you, Crom
2 years ago
Justin 086acccbf4 Add dynamic help links to landing page
2 years ago
Alex Gleason c7375a2e01
Merge remote-tracking branch 'origin/develop' into thread-cta
2 years ago
Justin c8166cedf1 Lint switch
2 years ago
Justin fe77a22da2 Merge branch 'report-rule-types' into 'develop'
2 years ago
Alex Gleason 80f5c75a1a Merge branch 'site-logo' into 'develop'
2 years ago
Alex Gleason 19e59e897a Merge branch 'eslint-jsdoc' into 'develop'
2 years ago
Justin 3dce8ee95a Pass through props like 'strokeWidth' to SvgIcon
2 years ago
Justin 2ecd6d79dd Convert PublicLayout to TSX
2 years ago
marcin mikołajczak c8c4d9a9de Display favourites/reblogs on Mastodon
2 years ago
marcin mikołajczak f2671da8b4 Add a const for glitch-soc
2 years ago
marcin mikołajczak 1f4d71aeb2 Merge remote-tracking branch 'soapbox/develop' into glitch-soc
2 years ago
marcin mikołajczak 18ebcb44e1 Allow markdown on glitch-soc
2 years ago
marcin mikołajczak 5149ed1342 Fix external links in sidebar/sidenav
2 years ago
Alex Gleason d0ecdae9f3
SidebarNavigationLink: add jsdoc comments
2 years ago
Alex Gleason 2bd468358b
Rearrange SidebarNavigation
2 years ago
marcin mikołajczak c540ae2201 Restore session management
2 years ago
marcin mikołajczak f050a3729d Merge branch 'schedule-input' into 'develop'
2 years ago
marcin mikołajczak c942c494c8 Convert ScheduleForm to typescript, remove openDatePicker()
2 years ago
Alex Gleason 530b2838f3
Replace questionable icons
2 years ago
marcin mikołajczak 1530296244 dark styles for datepicker
2 years ago
marcin mikołajczak f6d45b8b1b Fix post scheduling styles
2 years ago
Alex Gleason b0b0d5a76e
eslint: enforce jsdoc comments on UI components
2 years ago
Alex Gleason 71e114d049
SiteLogo: fall back to Soapbox logo instead of Tabler's home.svg
2 years ago
Alex Gleason 056a5e7847
Delete legacy site_logo and site_banner components
2 years ago
Alex Gleason 01ec7bc279
Replace logos throughout the UI with SiteLogo component
2 years ago
Alex Gleason 56f339a619
SitePreview: take advantage of useSystemTheme
2 years ago
Alex Gleason 8c88d45c8e
Break out useSystemTheme into a hook
2 years ago
Alex Gleason 54dfb0e23e Merge branch 'eslint-spacing' into 'develop'
2 years ago
Alex Gleason b64be353cc
eslint: indent switch statements
2 years ago
Alex Gleason f43c87e7b7 Merge branch 'sidebar-bell' into 'develop'
2 years ago