Wykres commitów

3363 Commity (ed223a9ff6b50beac92d13359f52dd9be479b8b3)

Autor SHA1 Wiadomość Data
Alex Gleason a0a02a2700 Merge branch 'next-mobile' into 'next'
Next: mobile fixes

See merge request soapbox-pub/soapbox-fe!1213
2022-04-13 22:53:51 +00:00
Alex Gleason 9596ed072b
EmojiButtonWrapper: improve touch behavior 2022-04-13 17:37:38 -05:00
marcin mikołajczak 44b64d51c4 Merge remote-tracking branch 'soapbox/next' into next_ 2022-04-14 00:05:21 +02:00
marcin mikołajczak 2faaa75d9c tests
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-14 00:04:41 +02:00
Alex Gleason eaf42370b9
ComposeForm: make all buttons acessible on mobile (hotfix) 2022-04-13 15:49:36 -05:00
Alex Gleason 883ffb0a74
TimelineQueueButtonHeader: add whitespace-nowrap 2022-04-13 15:46:26 -05:00
marcin mikołajczak 50797119ff typescript
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-13 16:07:50 +02:00
Justin 74c2e8ea15 Add tests for WhoToFollowPanel 2022-04-13 09:42:01 -04:00
Alex Gleason 934055557f
Fix sidebar reducer test 2022-04-12 20:23:45 -05:00
Alex Gleason 13b6652feb
Merge remote-tracking branch 'origin/next' into next-timelines 2022-04-12 20:11:17 -05:00
Alex Gleason b727ef3d21
Add timeline links to navigation 2022-04-12 20:10:47 -05:00
Alex Gleason 9c79ae386a
SidebarMenu: convert to tsx 2022-04-12 19:52:20 -05:00
Alex Gleason 8377e3c86b
Make darkMode a feature (for now) 2022-04-12 19:08:42 -05:00
Alex Gleason 3e988cb3a3
Merge remote-tracking branch 'origin/next' into next-theme-picker 2022-04-12 19:02:35 -05:00
marcin mikołajczak 7a36837585 typescript, FC
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-12 22:40:09 +02:00
Alex Gleason 93a6945b7f
Let a custom auth app be embedded in the build 2022-04-12 15:23:18 -05:00
Alex Gleason b2a67820ab Merge branch 'node-16' into 'next'
Upgrade to Node.js 16.x

See merge request soapbox-pub/soapbox-fe!1205
2022-04-12 17:30:20 +00:00
Alex Gleason 21d7cafe26 Merge branch 'next-emoji-reacts' into 'next'
Next: Emoji reacts pt 2

See merge request soapbox-pub/soapbox-fe!1204
2022-04-12 17:22:55 +00:00
Alex Gleason 9b7f8b3816
Fix API mock in verification test 2022-04-12 12:13:51 -05:00
marcin mikołajczak b5ae9adf63 Chats: typescript
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-12 18:52:56 +02:00
marcin mikołajczak ae396544a7 Typescript, FC
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-11 23:02:37 +02:00
marcin mikołajczak 2943b91034 Typescript, convert some components to functional
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-11 21:58:48 +02:00
marcin mikołajczak 267ab4b153 Merge remote-tracking branch 'soapbox/next' into next_ 2022-04-11 20:11:47 +02:00
Alex Gleason c5c1f83f36
Fix lint 2022-04-10 20:56:16 -05:00
Alex Gleason ba5c3b224c
EmojiButtonWrapper: handle click 2022-04-10 20:41:00 -05:00
Alex Gleason 0912700d15
Create preliminary EmojiButtonWrapper component 2022-04-10 20:31:24 -05:00
Alex Gleason f316dac83e
eslint: scream if I try putting a JS comment in a JSX text node 2022-04-10 19:59:53 -05:00
Alex Gleason 41d49e0fe7
Add preliminary Pixelfed support 2022-04-10 18:21:52 -05:00
Alex Gleason ae48c6e619
Fix action bar emoji labels 2022-04-10 16:07:23 -05:00
Alex Gleason 1466a08193
Perform better normalization of allowedEmoji 2022-04-10 15:44:51 -05:00
Alex Gleason 54d76d6b56
Move emoji utils into its own module 2022-04-10 15:25:07 -05:00
marcin mikołajczak af92c6fd87 Fix ThumbNavigationLink icon
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-10 22:20:43 +02:00
Alex Gleason c8220be1b4
Merge remote-tracking branch 'origin/develop' into next 2022-04-10 14:46:51 -05:00
Sean Meininger 570fd25a70 Grammatical fix for birthday reminder text 2022-04-10 12:18:44 -07:00
Alex Gleason f9d01dab0a
Make the ThemeToggle look decent, unhide it 2022-04-10 13:42:52 -05:00
Alex Gleason 04e3b91c29 Merge branch 'next-icons' into 'next'
Use custom SvgIcon component wrapper around InlineSVG

See merge request soapbox-pub/soapbox-fe!1195
2022-04-10 18:42:19 +00:00
Alex Gleason c7b768b88d
SvgIcon: loader fallback 2022-04-10 13:25:10 -05:00
Alex Gleason 734750a46a
eslint: disallow importing react-inlinesvg directly 2022-04-10 13:18:10 -05:00
Alex Gleason b391f65e3c
SvgIcon: add tests 2022-04-10 12:56:15 -05:00
Alex Gleason bd39b76799
SvgIcon: pass className to loader 2022-04-10 12:25:53 -05:00
marcin mikołajczak b7e1fbb693 lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-10 14:26:30 +02:00
marcin mikołajczak 98ff406ddf typescript
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-10 12:46:25 +02:00
marcin mikołajczak 4f358b9632 Remove ReplyMentionsContainer
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-10 12:07:03 +02:00
marcin mikołajczak da09365055 Dark styles for select component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-10 11:11:08 +02:00
marcin mikołajczak 7d2a62b181 ReplyMentions component to ts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-10 10:48:56 +02:00
marcin mikołajczak fb3b88b80b reply mentions modalto tsx
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-10 10:20:12 +02:00
marcin mikołajczak 8be889734c well, fix confirmation modal after fixing a typo
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-07 21:23:00 +02:00
marcin mikołajczak 2fbac4600c MissingDescriptionModal to functional component
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-07 21:20:50 +02:00
marcin mikołajczak 14337e7839 Missing description modal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-07 21:16:26 +02:00
marcin mikołajczak 0252f0525a Fix typo in confirmation modal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-07 21:05:33 +02:00
marcin mikołajczak e4908fe2b2 Merge remote-tracking branch 'soapbox/next' into next_
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-07 20:58:23 +02:00
Alex Gleason 423c005437
Use custom SvgIcon component wrapper around InlineSVG 2022-04-07 13:48:04 -05:00
Alex Gleason 17ee19aca7 Merge branch 'next-emoji-test' into 'next'
Next: Refactor Emoji component, add more comprehensive tests

See merge request soapbox-pub/soapbox-fe!1193
2022-04-07 16:32:38 +00:00
Justin ad381d7fbc Add tests for TrendsPanel 2022-04-07 11:55:15 -04:00
Alex Gleason 182f5e6302
Refactor Emoji component, add more comprehensive tests 2022-04-07 10:24:41 -05:00
Justin 4f1cf84d39 Add tests for Modal 2022-04-07 11:01:38 -04:00
Justin b6ce38122d Add simple test for FormActions 2022-04-07 10:12:23 -04:00
Justin dbe6a0c415 Merge branch 'add-search-tests' into 'next'
Add tests for Search

See merge request soapbox-pub/soapbox-fe!1190
2022-04-07 14:06:00 +00:00
Justin f8b6f8db28 Add tests for Search 2022-04-07 09:50:50 -04:00
marcin mikołajczak 63b90718b7 next
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-06 23:59:00 +02:00
marcin mikołajczak bfd92827d9 Merge remote-tracking branch 'soapbox/next' into next_ 2022-04-06 23:36:15 +02:00
Alex Gleason 8d96409236 Merge branch 'next-pepe' into 'next'
LandingPage: conditional registration flow

See merge request soapbox-pub/soapbox-fe!1187
2022-04-06 19:12:56 +00:00
Alex Gleason fe4c2d5c5b
Try using react-sticky-box instead of react-stickynode 2022-04-06 10:04:06 -05:00
Alex Gleason 48fb37a90d
Layout: convert to tsx, use react-stickynode again 2022-04-05 18:06:30 -05:00
marcin mikołajczak 8f7a0e9942 Merge remote-tracking branch 'soapbox/next' into next_
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-05 23:49:35 +02:00
marcin mikołajczak d727a3a7c5 update snapshot
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-05 23:47:56 +02:00
Alex Gleason a7d450a7c0
Fix landing_page test filename 2022-04-05 15:01:31 -05:00
Alex Gleason f77d1789d0 Merge branch 'next-sw' into 'next'
Next: Enable the ServiceWorker

See merge request soapbox-pub/soapbox-fe!1186
2022-04-05 20:00:54 +00:00
Alex Gleason 40ac9bece9
Enable the ServiceWorker 2022-04-05 14:43:29 -05:00
Alex Gleason ec83c3bc57
LandingPage: conditional registration flow 2022-04-05 14:38:49 -05:00
Alex Gleason efe5670147
Refactor VerificationBadge 2022-04-05 12:32:41 -05:00
Justin 8251af62f2 Add test for Emoji 2022-04-05 11:03:57 -04:00
Justin 42c28610a8 Improve tests for Button 2022-04-05 10:42:19 -04:00
Justin 887ef55cd4 Merge branch 'avatar-tests' into 'next'
Add tests for Avatar

See merge request soapbox-pub/soapbox-fe!1182
2022-04-05 14:01:08 +00:00
Justin e5ac95d050 Add tests for Avatar 2022-04-05 09:43:26 -04:00
marcin mikołajczak dd1f8a257e styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-05 00:03:26 +02:00
Alex Gleason 20aa17ce64 Merge branch 'next-status-loading' into 'next'
Next: Improve status loading, refactor Status components to TSX

See merge request soapbox-pub/soapbox-fe!1179
2022-04-04 21:36:47 +00:00
Justin 2d565a7ebf Merge branch 'hide-sensitive-content' into 'next'
Fix sensitive content bugs

See merge request soapbox-pub/soapbox-fe!1178
2022-04-04 21:17:07 +00:00
Alex Gleason b3d510911c
StatusInteractionBar: convert to tsx and React.FC 2022-04-04 16:17:02 -05:00
Alex Gleason d976811cf1
Convert DetailedStatus to tsx, pretty much 2022-04-04 15:55:28 -05:00
Justin 6e62f894e3 Fix sensitive content bugs 2022-04-04 16:51:29 -04:00
Alex Gleason 1a4401ce75
Convert ThreadStatus to tsx 2022-04-04 15:20:17 -05:00
Justin c465e68f67 Add tests for LoginForm 2022-04-04 16:07:09 -04:00
Alex Gleason aa808be682
Display a thread loading state 2022-04-04 14:44:31 -05:00
marcin mikołajczak 773f2f62b0 Add text color for columns
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-04 21:39:45 +02:00
Alex Gleason e88fe4a707
Clean up `me` usage 2022-04-04 14:24:55 -05:00
Justin 43512a469b Add tests for Registration component 2022-04-04 15:21:34 -04:00
Alex Gleason fdb44d615d
Convert features/status/index to typescript (pretty much) 2022-04-04 14:17:24 -05:00
Justin 827bca3fd6 Silence prop warnings in test suite 2022-04-04 15:05:15 -04:00
Alex Gleason c51441c026
TypeScript: reducers/me 2022-04-04 12:44:05 -05:00
Justin dcc90bc99a Add registration & verification tests 2022-04-04 11:54:00 -04:00
Justin ed47cf5f09 Convert old tests to use "react-testing-library" 2022-04-04 11:53:47 -04:00
Justin 9a099b3fa7 Add "react-testing-library"
This commit also removes our older testing libraries like Enzyme and React Test Renderer.
2022-04-04 11:51:32 -04:00
Alex Gleason 41ae50c495 Merge branch 'next-emoji-reacts' into 'next'
Next: emoji reacts part 1

See merge request soapbox-pub/soapbox-fe!1161
2022-04-03 18:09:27 +00:00
marcin mikołajczak 1f697dd8f2 hotkeys modal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-03 19:40:06 +02:00
marcin mikołajczak 52ddbcdb73 styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-03 19:39:36 +02:00
marcin mikołajczak abf98cb75a Conditionally display some hotkeys
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-03 19:34:00 +02:00
marcin mikołajczak 1ba551b88b styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-03 19:27:08 +02:00
Alex Gleason d738e7d5bf
Fix tests 2022-04-02 21:40:47 -05:00
Alex Gleason cc1b478e3f
StatusActionButton: change the way color props work 2022-04-02 20:23:00 -05:00
Alex Gleason bd98842434
Refactor StatusActionButton 2022-04-02 18:43:34 -05:00
Alex Gleason 82130a1612
StatusActionBar: remove a bunch of .get() calls 2022-04-02 13:07:12 -05:00
Alex Gleason 96ccc66641
Convert DropdownMenu to typescript 2022-04-02 13:03:12 -05:00
Alex Gleason a080ed8647
status.tsx: extend withRouter props 2022-04-02 11:55:54 -05:00
Alex Gleason c74d154874
Merge remote-tracking branch 'origin/next' into next-emoji-reacts 2022-04-02 10:48:45 -05:00
marcin mikołajczak e36e5b5996 Update snapshots
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-02 16:47:46 +02:00
marcin mikołajczak e36212e0ed Merge remote-tracking branch 'soapbox/next' into next_ 2022-04-02 16:10:42 +02:00
marcin mikołajczak 0661ca25be styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-02 16:10:16 +02:00
Alex Gleason a045ec45df
StatusActionButton improvements 2022-04-01 22:28:46 -05:00
Alex Gleason 883545b3b3
StatusActionButton: treat element as a group 2022-04-01 21:55:29 -05:00
Curtis 590381fb23 Update header.js 2022-04-02 02:30:04 +00:00
Alex Gleason dfb5e7f41b
SidebarNavigationLink: set parent height for before svg is loaded 2022-04-01 20:41:20 -05:00
Alex Gleason 1e3c6d9430
Remove staff util functions, normalize account staff fields 2022-04-01 19:39:32 -05:00
Alex Gleason 4a8f08e313
StatusActionBar: convert to tsx 2022-04-01 18:39:27 -05:00
Alex Gleason c59ff4e822
StatusActionCounter: use shortNumberFormat 2022-04-01 17:45:09 -05:00
Alex Gleason 3fe21ce268
StatusActionBar: conditionally render dumb Like button 2022-04-01 17:38:36 -05:00
Alex Gleason 561f348094
Merge remote-tracking branch 'origin/next' into next-emoji-reacts 2022-04-01 16:24:25 -05:00
Alex Gleason 6cb04965a2
StatusActionBar: refactor buttons 2022-04-01 16:16:10 -05:00
marcin mikołajczak 84cc259a8b styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-04-01 22:55:53 +02:00
Alex Gleason 0f044ad8e8
Create StatusActionButton component 2022-04-01 15:45:48 -05:00
Alex Gleason 6c8bc3f329
Hoverable component: we've come full circle 2022-04-01 14:55:42 -05:00
Alex Gleason 1742236074
First pass at Hoverable component 2022-04-01 13:31:08 -05:00
Alex Gleason 69de2aad55
Restyle emoji components 2022-04-01 11:42:07 -05:00
Alex Gleason f03fb5b73c
Create now emoji-selector functional component (wip) 2022-03-31 21:17:29 -05:00
Alex Gleason 5e8472e29d
EmojiSelector: fix onReact prop 2022-03-31 20:47:28 -05:00
Alex Gleason 52982706fe
Add Emoji functional component 2022-03-31 20:32:53 -05:00
Alex Gleason ee1ef09201
EmojiSelector: convert to tsx 2022-03-31 19:03:43 -05:00
Alex Gleason 836c02b388
Convert reducers/alerts to Typescript 2022-03-31 18:18:39 -05:00
Alex Gleason 7efa10e7e0
Convert reducers/admin to Typescript 2022-03-31 18:10:34 -05:00
Alex Gleason dddba516fb
Convert selectors/index to Typescript 2022-03-31 17:00:31 -05:00
Alex Gleason 830fb67215
Fix Jest snapshot 2022-03-31 14:29:04 -05:00
Alex Gleason c077a4ea58
Improve status.card normalization (it will never be a string) 2022-03-31 14:28:09 -05:00
Alex Gleason c4dd3c65f9
Convert components/status to Typescript 2022-03-31 14:13:43 -05:00
Alex Gleason 733d240893
Merge remote-tracking branch 'origin/next' into next-emoji-reacts 2022-03-31 11:47:07 -05:00
Justin 3bea4927be Change copy for generic 500 error 2022-03-31 07:13:47 -04:00
Alex Gleason ba7f99096c
utils/features: don't call .get 2022-03-30 16:30:04 -05:00
Alex Gleason 462658dda7
LinkFooter: replace account aliases with account migration 2022-03-30 15:53:48 -05:00
Alex Gleason ac7b8553d4
LinkFooter: don't use <ul> tag 2022-03-30 15:51:49 -05:00
Alex Gleason 548ecef20f
LinkFooter: convert to TSX 2022-03-30 15:50:16 -05:00
Alex Gleason 99b89d2230
external_video_id hotfix 2022-03-30 14:01:05 -05:00
Alex Gleason 531f6f3993
Improve bg-shape-1 color normalization 2022-03-30 12:13:23 -05:00
Alex Gleason c62cd9898a
Fix background shapes for dark mode 2022-03-30 12:08:32 -05:00
marcin mikołajczak beeec8ba06 Merge branch 'next' into 'next'
Polish translation

See merge request soapbox-pub/soapbox-fe!1167
2022-03-30 17:01:01 +00:00
marcin mikołajczak 9915fb3c04 Polish translation
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-03-30 18:43:39 +02:00
Alex Gleason c82d191dd8
ThumbNavigationLink: fix runtime error
No clue why that was happening
2022-03-30 11:34:05 -05:00
Alex Gleason 9fb3439cda Merge branch 'next-truthsocial-fixes' into 'next'
Next: TruthSocial fixes

See merge request soapbox-pub/soapbox-fe!1166
2022-03-30 16:15:32 +00:00
Alex Gleason ebc2bf96ac
external_video_id: render card html instead of hardcoding the provider 2022-03-30 11:03:35 -05:00
Alex Gleason b363c20359
Enable Trends and Suggestions for TruthSocial 2022-03-30 10:58:06 -05:00
Alex Gleason 3e9e0486ba
Preserve TruthSocial "external_video_id" in attachments 2022-03-30 10:55:32 -05:00
Alex Gleason 36fb3759a0 Merge branch 'next' into 'next'
typescript, ThumbNavigationLink component

See merge request soapbox-pub/soapbox-fe!1165
2022-03-30 15:55:18 +00:00