Commit Graph

3295 Commits (7882bbf98fb68dc1ebe55a809e97dfa625195ff0)

Author SHA1 Message Date
Alex Gleason 40ac9bece9
Enable the ServiceWorker
2 years ago
Alex Gleason ec83c3bc57
LandingPage: conditional registration flow
2 years ago
Alex Gleason efe5670147
Refactor VerificationBadge
2 years ago
Justin 8251af62f2 Add test for Emoji
2 years ago
Justin 42c28610a8 Improve tests for Button
2 years ago
Justin 887ef55cd4 Merge branch 'avatar-tests' into 'next'
2 years ago
Justin e5ac95d050 Add tests for Avatar
2 years ago
marcin mikołajczak dd1f8a257e styles
2 years ago
Alex Gleason 20aa17ce64 Merge branch 'next-status-loading' into 'next'
2 years ago
Justin 2d565a7ebf Merge branch 'hide-sensitive-content' into 'next'
2 years ago
Alex Gleason b3d510911c
StatusInteractionBar: convert to tsx and React.FC
2 years ago
Alex Gleason d976811cf1
Convert DetailedStatus to tsx, pretty much
2 years ago
Justin 6e62f894e3 Fix sensitive content bugs
2 years ago
Alex Gleason 1a4401ce75
Convert ThreadStatus to tsx
2 years ago
Justin c465e68f67 Add tests for LoginForm
2 years ago
Alex Gleason aa808be682
Display a thread loading state
2 years ago
marcin mikołajczak 773f2f62b0 Add text color for columns
2 years ago
Alex Gleason e88fe4a707
Clean up `me` usage
2 years ago
Justin 43512a469b Add tests for Registration component
2 years ago
Alex Gleason fdb44d615d
Convert features/status/index to typescript (pretty much)
2 years ago
Justin 827bca3fd6 Silence prop warnings in test suite
2 years ago
Alex Gleason c51441c026
TypeScript: reducers/me
2 years ago
Justin dcc90bc99a Add registration & verification tests
2 years ago
Justin ed47cf5f09 Convert old tests to use "react-testing-library"
2 years ago
Justin 9a099b3fa7 Add "react-testing-library"
2 years ago
Alex Gleason 41ae50c495 Merge branch 'next-emoji-reacts' into 'next'
3 years ago
marcin mikołajczak 1f697dd8f2 hotkeys modal
3 years ago
marcin mikołajczak 52ddbcdb73 styles
3 years ago
marcin mikołajczak abf98cb75a Conditionally display some hotkeys
3 years ago
marcin mikołajczak 1ba551b88b styles
3 years ago
Alex Gleason d738e7d5bf
Fix tests
3 years ago
Alex Gleason cc1b478e3f
StatusActionButton: change the way color props work
3 years ago
Alex Gleason bd98842434
Refactor StatusActionButton
3 years ago
Alex Gleason 82130a1612
StatusActionBar: remove a bunch of .get() calls
3 years ago
Alex Gleason 96ccc66641
Convert DropdownMenu to typescript
3 years ago
Alex Gleason a080ed8647
status.tsx: extend withRouter props
3 years ago
Alex Gleason c74d154874
Merge remote-tracking branch 'origin/next' into next-emoji-reacts
3 years ago
marcin mikołajczak e36e5b5996 Update snapshots
3 years ago
marcin mikołajczak e36212e0ed Merge remote-tracking branch 'soapbox/next' into next_
3 years ago
marcin mikołajczak 0661ca25be styles
3 years ago
Alex Gleason a045ec45df
StatusActionButton improvements
3 years ago
Alex Gleason 883545b3b3
StatusActionButton: treat element as a group
3 years ago
Curtis 590381fb23 Update header.js
3 years ago
Alex Gleason dfb5e7f41b
SidebarNavigationLink: set parent height for before svg is loaded
3 years ago
Alex Gleason 1e3c6d9430
Remove staff util functions, normalize account staff fields
3 years ago
Alex Gleason 4a8f08e313
StatusActionBar: convert to tsx
3 years ago
Alex Gleason c59ff4e822
StatusActionCounter: use shortNumberFormat
3 years ago
Alex Gleason 3fe21ce268
StatusActionBar: conditionally render dumb Like button
3 years ago
Alex Gleason 561f348094
Merge remote-tracking branch 'origin/next' into next-emoji-reacts
3 years ago
Alex Gleason 6cb04965a2
StatusActionBar: refactor buttons
3 years ago
marcin mikołajczak 84cc259a8b styles
3 years ago
Alex Gleason 0f044ad8e8
Create StatusActionButton component
3 years ago
Alex Gleason 6c8bc3f329
Hoverable component: we've come full circle
3 years ago
Alex Gleason 1742236074
First pass at Hoverable component
3 years ago
Alex Gleason 69de2aad55
Restyle emoji components
3 years ago
Alex Gleason f03fb5b73c
Create now emoji-selector functional component (wip)
3 years ago
Alex Gleason 5e8472e29d
EmojiSelector: fix onReact prop
3 years ago
Alex Gleason 52982706fe
Add Emoji functional component
3 years ago
Alex Gleason ee1ef09201
EmojiSelector: convert to tsx
3 years ago
Alex Gleason 836c02b388
Convert reducers/alerts to Typescript
3 years ago
Alex Gleason 7efa10e7e0
Convert reducers/admin to Typescript
3 years ago
Alex Gleason dddba516fb
Convert selectors/index to Typescript
3 years ago
Alex Gleason 830fb67215
Fix Jest snapshot
3 years ago
Alex Gleason c077a4ea58
Improve status.card normalization (it will never be a string)
3 years ago
Alex Gleason c4dd3c65f9
Convert components/status to Typescript
3 years ago
Alex Gleason 733d240893
Merge remote-tracking branch 'origin/next' into next-emoji-reacts
3 years ago
Justin 3bea4927be Change copy for generic 500 error
3 years ago
Alex Gleason ba7f99096c
utils/features: don't call .get
3 years ago
Alex Gleason 462658dda7
LinkFooter: replace account aliases with account migration
3 years ago
Alex Gleason ac7b8553d4
LinkFooter: don't use <ul> tag
3 years ago
Alex Gleason 548ecef20f
LinkFooter: convert to TSX
3 years ago
Alex Gleason 99b89d2230
external_video_id hotfix
3 years ago
Alex Gleason 531f6f3993
Improve bg-shape-1 color normalization
3 years ago
Alex Gleason c62cd9898a
Fix background shapes for dark mode
3 years ago
marcin mikołajczak beeec8ba06 Merge branch 'next' into 'next'
3 years ago
marcin mikołajczak 9915fb3c04 Polish translation
3 years ago
Alex Gleason c82d191dd8
ThumbNavigationLink: fix runtime error
3 years ago
Alex Gleason 9fb3439cda Merge branch 'next-truthsocial-fixes' into 'next'
3 years ago
Alex Gleason ebc2bf96ac
external_video_id: render card html instead of hardcoding the provider
3 years ago
Alex Gleason b363c20359
Enable Trends and Suggestions for TruthSocial
3 years ago
Alex Gleason 3e9e0486ba
Preserve TruthSocial "external_video_id" in attachments
3 years ago
Alex Gleason 36fb3759a0 Merge branch 'next' into 'next'
3 years ago
Justin 6099b520a3 Merge branch 'video-upload-progress' into 'next'
3 years ago
marcin mikołajczak cf0307af0f typescript, ThumbNavigationLink component
3 years ago
Justin 6ccc1f10ec Improve style of UploadProgress
3 years ago
Justin a15697faef Convert UploadProgress to TSX
3 years ago
Justin 08a56082a9 Use intl to format messages
3 years ago
Justin 1ce5b5b34f Handle max file size before we process with server
3 years ago
Justin c38ed64308 Add fallback for missing errors
3 years ago
Justin 9352638761 Convert media.js to TSX
3 years ago
Justin fbd8fa87ae Improve error handling
3 years ago
marcin mikołajczak 9022651a67 Styles, dark mode
3 years ago
Alex Gleason 8dfda97fea
Actually, keep some of the good locale changes
3 years ago
Alex Gleason f5a4a6fb39
Take locales from origin/develop
3 years ago
Alex Gleason b1d2681115
WIP emoji reacts
3 years ago
marcin mikołajczak 36c0fb5882 Support trending statuses from Mastodon 3.5
3 years ago
marcin mikołajczak 6d4d96528c quote posts?
3 years ago
marcin mikołajczak 6023f69b2e remove duplicate column headings
3 years ago
marcin mikołajczak e5f06bf0aa Update snapshots
3 years ago
marcin mikołajczak dbeb292009 wip dark mode
3 years ago
Alex Gleason 7006af2803
ui/column: fix snapshot
3 years ago
Alex Gleason 570164de33
ui/column: add `relative` class
3 years ago
Alex Gleason 75adf65ee9
Helmet: fix title
3 years ago
Alex Gleason a8eed4192d
tintify: tweak color intensity
3 years ago
Alex Gleason 51fc8402f2
MediaGallery: use original image
3 years ago
Alex Gleason c8bb99af60
Improve color normalization
3 years ago
Alex Gleason 4e5422ec61
SoapboxConfig: normalize cryptoAddresses
3 years ago
Alex Gleason 483b28988f
Normalize SoapboxConfig
3 years ago
Alex Gleason 2c0ce084c3
Chats: remove duplicate navigation
3 years ago
Alex Gleason 32085632fa
ComposeForm minor improvements
3 years ago
Alex Gleason 1a1464f5ba
Poll: convert to React.FC, remove PollContainer
3 years ago
Alex Gleason cc1df1bd09
Polls: style with Tailwind
3 years ago
Alex Gleason 9262d5c26b
Poll: break into smaller components
3 years ago
Alex Gleason e78ea4aaf3
Polls: break out PollOptionText into a React.FC
3 years ago
Alex Gleason 334b45ec74
Polls: break out PollPercentageBar into separate component
3 years ago
Alex Gleason 0cdf898b37
Convert Polls to TSX
3 years ago
Alex Gleason 4322712bfb
Convert OptionalMotion and ReducedMotion to TypeScript
3 years ago
marcin mikołajczak 7f7d3ed2ee Update Polish translation
3 years ago
Alex Gleason c0c758c103
Typescript: reducers/polls.ts
3 years ago
Alex Gleason 1ce340c1c5
Make polls look mostly okay
3 years ago
Alex Gleason 05f5045648
Convert utils/features.ts to TypeScript
3 years ago
Alex Gleason 55c99f0207
utils/features.js: TruthSocial features
3 years ago
Alex Gleason da17562e0a
Features conditional routing
3 years ago
Alex Gleason f83119bfc9
Filter statuses by full acct with @ symbol
3 years ago
Alex Gleason 24a78f7740
Merge remote-tracking branch 'origin/develop' into next
3 years ago
Alex Gleason f7425d80eb
Add test for search_index with mentions
3 years ago
marcin mikołajczak ea57d1c4a7 Fix filtering, allow filtering by mentioned usernames
3 years ago
Alex Gleason ced665a446
CryptoDonate tailwind refactors
3 years ago
Alex Gleason 18323cdc75
CryptoAddress: convert to tsx
3 years ago
Alex Gleason 5d4eb96cca
CryptoDonate: convert utils to ts
3 years ago
Alex Gleason c62d402a4e
DetailedCryptoAddress: convert to tsx
3 years ago
Alex Gleason d8bde70043
CryptoIcon: convert to tsx
3 years ago
Alex Gleason 7e2a74b05d
CryptoDonate: convert to tsx
3 years ago
Alex Gleason 13c4948ad2
Restore /crypto/donate page
3 years ago
Alex Gleason c8c2f40e38
SiteWallet: convert to tsx
3 years ago
Alex Gleason 67c0c83b44
Refactor sidebar panels with Widget component
3 years ago
Alex Gleason 999f518f10
Display CryptoDonatePanel, convert to tsx
3 years ago
Alex Gleason 75f78dc5cb
Jest: update snapshots
3 years ago
Alex Gleason ef0de13c91
Improve dark mode
3 years ago
Alex Gleason ee691e0cc8
LinkFooter: remove "Legal" link
3 years ago
Alex Gleason ae2153dffe
Add ThemeToggle to Navbar (developers only)
3 years ago
Alex Gleason 53b920c297
ThemeToggle: convert to TSX
3 years ago
Alex Gleason f8592b3616
Jest: fix tests
3 years ago
Alex Gleason dec49003f4
Merge remote-tracking branch 'origin/next' into next-ts-strict
3 years ago
Alex Gleason 2940a3ff4d
Put Typescript in "strict" mode, fix or ignore errors
3 years ago
Justin 867912aa1b Wrap profile fields
3 years ago
Alex Gleason ca68bc9df8 Merge branch 'next-ts-strict' into 'next'
3 years ago
Alex Gleason 84d7d2ee38
Add @ts-ignore lines for strictFunctionTypes
3 years ago
Alex Gleason 67471638c3
Typescript: Start fixing strictFunctionTypes errors
3 years ago
Justin e0b1abdfc0 Merge branch 'fix-effect' into 'next'
3 years ago