Commit graph

615 commits

Author SHA1 Message Date
Soapbox Bot
456dd5d6c7 Update dependency intl-messageformat to v10.5.4 2023-10-16 05:06:09 +00:00
Alex Gleason
70dc4caeb9
StatusContent: render links with html-react-parser 2023-10-13 22:07:57 -05:00
Soapbox Bot
b95c7d7c14 Update dependency fake-indexeddb to v5 2023-10-13 20:05:18 +00:00
Alex Gleason
d0170dc449 Merge branch 'upgrade-react-intl' into 'main'
Upgrade react-intl, remove translationRunner, fix `yarn i18n`

Closes #1553

See merge request soapbox-pub/soapbox!2799
2023-10-11 20:27:32 +00:00
Alex Gleason
04214c5075 Merge branch 'input-rtl' into 'main'
Add RTL support to Input and Textarea, delete AutosuggestTextarea

Closes #1558

See merge request soapbox-pub/soapbox!2798
2023-10-11 19:50:11 +00:00
Alex Gleason
8bd18f66bc
Remove yargs 2023-10-11 14:43:19 -05:00
Alex Gleason
e2e405c9a5
npx yarn-deduplicate yarn.lock && yarn 2023-10-11 14:39:03 -05:00
Alex Gleason
23d5fae391
Nuke translationRunner, make yarn i18n work again 2023-10-11 14:35:28 -05:00
Soapbox Bot
4bfd01b68a Update formatjs monorepo 2023-10-11 19:06:03 +00:00
Alex Gleason
ad329c33fa
Remove AutosuggestTextarea 2023-10-11 13:38:58 -05:00
Alex Gleason
2c7c1b0fb4
Remove ts-node, use tsx to run scripts 2023-10-11 13:06:45 -05:00
Alex Gleason
fd818a8eba
Use Tajawal font for Arabic
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1361
2023-10-10 16:54:57 -05:00
Alex Gleason
3cebd961ca
useSignerStream: rework with nostr-machina 2023-10-04 17:27:39 -05:00
Soapbox Bot
3e28e3bde2 fix(deps): update dependency @floating-ui/react to ^0.26.0 2023-10-02 05:05:20 +00:00
Soapbox Bot
7f0b2ced58 fix(deps): update dependency @types/react-motion to ^0.0.35 2023-09-27 09:07:55 +00:00
Alex Gleason
c8229d48e8
Upgrade all lexical deps 2023-09-23 16:28:44 -05:00
Alex Gleason
e712d7bb52
lexical: remove unused nodes 2023-09-23 16:26:46 -05:00
Alex Gleason
373fe3a77e
lexical: remove markdown support 2023-09-22 17:22:46 -05:00
Alex Gleason
77d18e9cd3
Merge remote-tracking branch 'origin/main' into lexical 2023-09-20 19:13:16 -05:00
Alex Gleason
76884f26b1
Add vite-plugin-checker, fix types 2023-09-20 18:50:17 -05:00
fac42ab2c9 Merge remote-tracking branch 'soapbox/main' into lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-09-20 23:49:55 +02:00
Alex Gleason
6043845ac0 Merge branch 'renovate/immer-10.x' into 'main'
Update dependency immer to v10

See merge request soapbox-pub/soapbox!2729
2023-09-20 21:36:29 +00:00
Alex Gleason
0cf97dbe25
Merge remote-tracking branch 'origin/main' into renovate/immer-10.x 2023-09-20 16:14:21 -05:00
Alex Gleason
6305e9d9bc
Remove support for Ethereum signin 2023-09-20 16:12:34 -05:00
Soapbox Bot
3b67c4e4a5 Update dependency intl-pluralrules to v2 2023-09-20 20:05:01 +00:00
Soapbox Bot
de68ca487b Update dependency cssnano to v6 2023-09-20 18:08:10 +00:00
f602be2905 Remove types for seedrandom
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-09-20 15:01:19 +02:00
Alex Gleason
757d8ba545
Remove Truth Social Ads 2023-09-19 11:17:12 -05:00
Alex Gleason
99bc409ad0 Merge branch 'renovate/react-inlinesvg-4.x' into 'main'
fix(deps): update dependency react-inlinesvg to v4

See merge request soapbox-pub/soapbox!2709
2023-09-19 14:07:06 +00:00
Alex Gleason
73ae9ae4c4 Merge branch 'rm-pepe' into 'main'
Remove Truth Social registration

See merge request soapbox-pub/soapbox!2708
2023-09-19 03:42:35 +00:00
Soapbox Bot
73b966361d fix(deps): update dependency type-fest to v4 2023-09-19 03:05:59 +00:00
Soapbox Bot
98cc8b9d6f fix(deps): update dependency react-inlinesvg to v4 2023-09-19 02:08:46 +00:00
Alex Gleason
bea2020287
Remove Truth Social registration 2023-09-18 21:07:32 -05:00
Alex Gleason
1af73b5126
Remove Danger 2023-09-18 18:18:40 -05:00
Alex Gleason
dd97a46a03
Update code to deal with new paths under src 2023-09-18 16:37:15 -05:00
Alex Gleason
967bf8f30a Merge branch 'vitest-fixes' into 'develop'
Vitest fixes

See merge request soapbox-pub/soapbox!2700
2023-09-17 01:54:27 +00:00
Alex Gleason
5c39df09de
Swap out exif-js for exifr 2023-09-16 20:14:24 -05:00
Alex Gleason
ecb7a0d825
Upgrade axios-mock-adapter 2023-09-16 18:46:55 -05:00
Alex Gleason
afaac6eed2
vitest: add setup file, use @testing-library/jest-dom 2023-09-16 15:16:35 -05:00
Alex Gleason
79b837cb89
Upgrade @testing-library deps, move to devDependencies 2023-09-16 14:40:10 -05:00
Soapbox Bot
b26b0cb0e4 fix(deps): update dependency immer to v10 2023-09-16 18:08:35 +00:00
Soapbox Bot
d6c24ac8a5 fix(deps): update dependency clsx to v2 2023-09-16 18:07:25 +00:00
Alex Gleason
7e4915864a
Upgrade eslint everything 2023-09-16 12:16:17 -05:00
Alex Gleason
4d14157926 Merge branch 'renovate/major-typescript-eslint-monorepo' into 'develop'
chore(deps): update typescript-eslint monorepo to v6 (major)

See merge request soapbox-pub/soapbox!2689
2023-09-16 14:02:17 +00:00
Soapbox Bot
b300681817 fix(deps): update dependency @fontsource/roboto-mono to v5 2023-09-16 13:06:17 +00:00
Soapbox Bot
d85e003efb chore(deps): update typescript-eslint monorepo to v6 2023-09-16 13:05:45 +00:00
Alex Gleason
f1c08007ad Merge branch 'upgrade-stylelint' into 'develop'
Upgrade stylelint, fix scss linting

See merge request soapbox-pub/soapbox!2691
2023-09-16 12:19:44 +00:00
Alex Gleason
2a5f24e46a
Upgrade stylelint, fix scss linting 2023-09-16 07:17:00 -05:00
Soapbox Bot
828e43af42 fix(deps): update dependency @fontsource/inter to v5 2023-09-16 12:06:17 +00:00
Alex Gleason
70922bba8e Merge branch 'renovate/floating-ui-react-0.x' into 'develop'
fix(deps): update dependency @floating-ui/react to ^0.25.0

See merge request soapbox-pub/soapbox!2655
2023-09-16 11:28:38 +00:00
Soapbox Bot
2fa4626167 chore(deps): update dependency stylelint-config-standard-scss to v11 2023-09-16 05:05:58 +00:00
Alex Gleason
26debebd9e
Emit a report.html bundle analysis
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1517
2023-09-15 23:05:58 -05:00
Alex Gleason
2ffc79b75b
Remove Jest 2023-09-15 19:19:49 -05:00
Alex Gleason
fd2bad74e9
Switch to flexsearch-es 2023-09-15 19:14:05 -05:00
Alex Gleason
da2f942563
Add vitest, make some tests actually kind of work! 2023-09-15 16:24:01 -05:00
Alex Gleason
dcad4bb4f7
Build the ServiceWorker with Vite 2023-09-15 14:37:09 -05:00
Alex Gleason
5aa5966938
Remove offline plugin 2023-09-14 20:41:48 -05:00
Alex Gleason
6e5520ce17
Add back Babel 2023-09-13 16:38:46 -05:00
Soapbox Bot
4a74110432 fix(deps): update dependency @floating-ui/react to ^0.25.0 2023-09-13 20:05:04 +00:00
Alex Gleason
64686101c6
npx yarn-deduplicate yarn.lock 2023-09-13 13:42:05 -05:00
Alex Gleason
96c09847c4
Add back necessary sass deps 2023-09-13 13:39:57 -05:00
Alex Gleason
e1357fbf66
npx yarn-deduplicate yarn.lock 2023-09-13 13:17:46 -05:00
Alex Gleason
059342ceb8
Remove webpack 2023-09-13 13:16:03 -05:00
Alex Gleason
2acab99e5b
Make Vite devserver work 2023-09-13 12:04:17 -05:00
Alex Gleason
1011be5333
Nostr: sign events with NIP-46 2023-08-27 10:22:56 -05:00
1e2c4788b6 Actually switch to my fork of lexical-remark
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-08-22 23:56:32 +02:00
a3bc73ac79 Replace lexical-remark with a fork for now
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-08-21 17:14:32 +02:00
700e7af19d Lexical: WIP port tables support
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-08-07 21:55:17 +02:00
35319747fa Merge remote-tracking branch 'soapbox/develop' into lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-21 23:56:48 +02:00
Alex Gleason
30eabe047b Merge branch 'renovate/eslint-plugin-jsdoc-46.x' into 'develop'
chore(deps): update dependency eslint-plugin-jsdoc to v46

See merge request soapbox-pub/soapbox!2616
2023-07-20 21:44:16 +00:00
Soapbox Bot
dfb69d0615 chore(deps): update dependency eslint-plugin-jsdoc to v46 2023-07-20 21:05:44 +00:00
Soapbox Bot
ff400948a2 fix(deps): update dependency @types/react-motion to ^0.0.34 2023-07-20 21:05:26 +00:00
Alex Gleason
f2b0f9821f
Remove storybook 2023-07-20 13:52:39 -05:00
3c5025c7f3 Use lexical-remark for Lexical<->Markdown conversions
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-18 11:58:32 +02:00
2adf103764 Update lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-18 00:51:06 +02:00
5161b3cba9 Merge remote-tracking branch 'soapbox/develop' into lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-04 23:37:56 +02:00
55b1f9be67 Focus the correct status in media modal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-07-03 13:39:11 +02:00
Alex Gleason
412fe84d13
FIX THE TYPE ERRORS 2023-06-20 14:24:39 -05:00
66395d44af Merge remote-tracking branch 'soapbox/develop' into lexical 2023-06-16 23:30:34 +02:00
Alex Gleason
590ab73b99
npx browserslist@latest --update-db 2023-06-13 22:14:28 -05:00
Alex Gleason
0b439b79a1
Upgrade to TypeScript 5.1 2023-06-13 16:26:30 -05:00
b6f4897450 Merge remote-tracking branch 'soapbox/develop' into lexical 2023-05-22 16:51:34 +02:00
Alex Gleason
a5c616312f
Merge remote-tracking branch 'origin/develop' into nostr-ws 2023-05-13 19:27:52 -05:00
eee7534f58 Actually update lexical, fix pasting and make AutoLinkPlugin work
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-05-08 00:21:37 +02:00
1d03ae55bc Update lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-05-07 23:38:40 +02:00
e703cd5059 Merge remote-tracking branch 'soapbox/develop' into lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-05-07 22:54:04 +02:00
Soapbox Bot
19b77db295 fix(deps): update dependency @floating-ui/react to ^0.24.0 2023-05-02 20:06:31 +00:00
Alex Gleason
6b68388d64
Upgrade eslint-plugin-jsdoc for Node 20 support 2023-05-02 14:23:25 -05:00
d4cb94b1c6 Merge remote-tracking branch 'soapbox/develop' into lexical 2023-04-19 12:05:37 +02:00
Chewbacca
8ec8d4a2ca Use FloatingUI with Tooltip 2023-04-17 10:19:57 -04:00
2549e72843 Merge remote-tracking branch 'soapbox/develop' into lexical 2023-04-11 20:36:58 +02:00
Soapbox Bot
3a60bfcc35 Update dependency @floating-ui/react to ^0.23.0 2023-04-10 16:05:18 +00:00
33d8ad1774 Merge remote-tracking branch 'soapbox/develop' into lexical 2023-04-04 22:34:16 +02:00
Alex Gleason
d844ee4e54
Remove deprecated Tailwind line-clamp plugin (now bundled with v3.3) 2023-04-03 12:03:59 -05:00
Alex Gleason
86a5753d10
Sign nostr event from websocket 2023-04-02 20:50:48 -05:00
9c49fc3d8a Lexical: Hashtag, emoji autocompletion
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-04-02 20:50:15 +02:00
46ffd053bb Merge remote-tracking branch 'soapbox/develop' into lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-04-02 12:03:35 +02:00
817459536d Update TailwindCSS, fix aspect ratio in ProfileMediaPanel
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-04-01 15:46:21 +02:00
Alex Gleason
d0fbc881e7
Remove react-toggle 2023-03-31 11:52:19 -05:00
dadaadcdde Merge remote-tracking branch 'soapbox/develop' into lexical 2023-03-23 15:09:22 +01:00
Alex Gleason
f8b20858a3
Chats: fix crash in emoji autosuggest 2023-03-19 19:59:46 -05:00
5b55a89826 Merge remote-tracking branch 'soapbox/develop' into lexical 2023-03-19 19:39:21 +01:00
8b7b2a533e Allow to change block type
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-18 19:21:53 +01:00
Soapbox Bot
3b1f1cf789 Update dependency @floating-ui/react to ^0.21.0 2023-03-14 18:09:10 +00:00
Soapbox Bot
fadceaac45 fix(deps): update dependency fork-ts-checker-webpack-plugin to v8 2023-03-13 19:08:19 +00:00
Alex Gleason
5278c8eb0f
Merge remote-tracking branch 'origin/develop' into groups-zod 2023-03-13 11:05:21 -05:00
dd1185a3f5 Merge remote-tracking branch 'soapbox/develop' into lexical 2023-03-11 00:18:47 +01:00
Alex Gleason
4031e4624c
Upgrade testing-library deps for sanity 2023-03-10 15:00:21 -06:00
Alex Gleason
37f5b35aab
Add zod 2023-03-10 11:35:18 -06:00
Alex Gleason
a0c1bd84c9 Merge branch 'group-entities' into 'develop'
EntityStore: Groups

See merge request soapbox-pub/soapbox!2333
2023-03-10 17:22:55 +00:00
84fa5bf333 Merge remote-tracking branch 'soapbox/develop' into lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-10 17:43:47 +01:00
5104cb4fed Lexical: add hashtag plugin
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-09 21:36:37 +01:00
Soapbox Bot
31351700e0 Update dependency @testing-library/react to v14 2023-03-09 17:09:36 +00:00
Alex Gleason
c492af7042
Merge remote-tracking branch 'origin/develop' into entity-store 2023-03-09 10:43:58 -06:00
Alex Gleason
68144e4f82 Merge branch 'renovate/eslint-plugin-jsdoc-40.x' into 'develop'
Update dependency eslint-plugin-jsdoc to v40

See merge request soapbox-pub/soapbox!2323
2023-03-09 16:37:48 +00:00
88a6ed0ee1 Merge remote-tracking branch 'soapbox/develop' into lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-08 22:08:03 +01:00
Chewbacca
4e2213aba8 Merge branch 'my-groups' into 'develop'
Add Trending and Suggested Groups to discovery

See merge request soapbox-pub/soapbox!2312
2023-03-06 16:44:11 +00:00
Soapbox Bot
266dd3d110 Update dependency eslint-plugin-jsdoc to v40 2023-03-06 05:10:38 +00:00
Soapbox Bot
3c336cbeb4 Update dependency @floating-ui/react to ^0.20.0 2023-03-05 11:05:00 +00:00
171341ff1a Merge, store Lexical editorState
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-02 19:42:31 +01:00
Chewbacca
0414c36a1e Add Trending and Suggested Groups to discovery 2023-02-27 08:26:59 -05:00
01a4e7370f Types, update styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-26 20:34:57 +01:00
528acb8ac5 Merge remote-tracking branch 'soapbox/develop' into update-emoji-mart
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-23 17:42:31 +01:00
Soapbox Bot
a6b96c88aa Update dependency @tabler/icons to v2 2023-02-15 19:09:14 +00:00
Chewbacca
66f78144ea Bump Sentry versions 2023-02-14 07:39:26 -05:00
Chewbacca
59ce093b31 Replace @reach/portal with custom Portal 2023-02-10 13:23:48 -05:00
Chewbacca
60d7ff8395 Re-build dropdown-menu using FloatingUI 2023-02-10 13:17:39 -05:00
Chewbacca
674ff4aa65 Add support for react-intl for Storybook 2023-02-07 14:23:28 -05:00
Soapbox Bot
8369648c4c Update dependency react-sticky-box to v2 2023-02-06 17:10:57 +00:00
Alex Gleason
8bd175e0e4 Merge branch 'storybook' into 'develop'
Add Storybook

See merge request soapbox-pub/soapbox!2252
2023-02-03 20:59:29 +00:00
Alex Gleason
0ee8c8eba1 Merge branch 'tailwind-order' into 'develop'
Tailwind order

Closes #1349

See merge request soapbox-pub/soapbox!2244
2023-02-03 16:38:28 +00:00
Alex Gleason
f02a035911
Make Tailwind work with Storybook. Have it use our Button 2023-02-02 21:08:48 -06:00
Alex Gleason
accba58da1
Merge remote-tracking branch 'origin/develop' into storybook 2023-02-02 20:10:44 -06:00
Alex Gleason
ae8dc786c2
Upgrade babel, simplify deps 2023-02-02 19:32:32 -06:00
Alex Gleason
6ea78e7d53
npx storybook init 2023-02-02 18:19:52 -06:00
Alex Gleason
9bec90106d
Upgrade Virtuoso to v4.0.8 2023-02-02 12:48:44 -06:00
Alex Gleason
56203b69ab
Add Tailwind eslint 2023-02-01 16:13:30 -06:00
1f39ddf0ec Merge remote-tracking branch 'soapbox/develop' into mastodon-groups
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-01-27 23:07:26 +01:00
Alex Gleason
edd453cc47
Upgrade Virtuoso to v4.0.6 2023-01-26 14:32:01 -06:00
Alex Gleason
fa892ff906
Upgrade core-js to v3.27.2 2023-01-23 15:22:10 -06:00
Alex Gleason
b2188016c2
Add back some polyfills not covered by core-js 2023-01-23 15:00:34 -06:00
Alex Gleason
f28886e77b Revert "Merge branch 'remove-immutable-purecomponent' into 'develop'"
This reverts merge request !2201
2023-01-19 19:23:54 +00:00
Alex Gleason
7035e00267
Remove react-immutable-pure-component 2023-01-19 11:30:00 -06:00
66f48ca982 Friendica support
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-01-18 22:41:54 +01:00
Alex Gleason
c63b6315f3 Merge branch 'react-router-dom-v5-compat' into 'develop'
Setup react-router v5-v6 transitional package

See merge request soapbox-pub/soapbox!2180
2023-01-18 13:36:24 +00:00
Alex Gleason
feeb80fe22
Remove marky, mark-loader 2023-01-17 21:40:23 -06:00
Alex Gleason
ed5af3d997
Setup react-router v5-v6 transitional package
https://github.com/remix-run/react-router/discussions/8753
2023-01-16 13:22:32 -06:00
Alex Gleason
b1af21956e
Upgrade qrcode.react, add white border
Fixes https://gitlab.com/soapbox-pub/soapbox/-/issues/1321
2023-01-13 12:47:51 -06:00
Alex Gleason
ad18b0f1c9
Merge remote-tracking branch 'origin/develop' into types-react 2023-01-10 18:03:53 -06:00
Alex Gleason
48fdc3882c
Force a patched version of glob-parent 2023-01-10 17:22:19 -06:00