Commit graph

6657 commits

Author SHA1 Message Date
Alex Gleason
9964491da5
First draft of GroupRelationship entity hooks 2023-03-09 11:47:24 -06:00
Alex Gleason
8923e7b5d0
Combine group hooks into one useGroups file 2023-03-09 11:24:53 -06:00
Alex Gleason
4c6d13e4ef
Use EntityStore for Groups 2023-03-09 11:21:27 -06:00
Alex Gleason
c492af7042
Merge remote-tracking branch 'origin/develop' into entity-store 2023-03-09 10:43:58 -06:00
Tassoman
ae1287ae82
Translated using Weblate (Italian)
Currently translated at 99.8% (1486 of 1488 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/it/
2023-03-09 17:37:54 +01:00
Alex Gleason
bed26727c1
yarn i18n 2023-03-09 10:16:04 -06:00
oakes
332be25784 Sort conversations by last status date rather than id 2023-03-09 10:49:59 -05:00
Alex Gleason
d1531b832d
Truncate Nostr pubkeys in reply mentions 2023-03-08 19:56:24 -06:00
Alex Gleason
c75ce58792
Fix instance test 2023-03-08 14:50:15 -06:00
Alex Gleason
01343bbe0a
Add copy and share links to group confirmation step 2023-03-08 14:46:24 -06:00
Alex Gleason
2a9f05a765
Create Group: add info items to confirmation step 2023-03-08 14:10:09 -06:00
Alex Gleason
d7f5e210d8
Groups: scaffold the confirmation step 2023-03-08 13:43:16 -06:00
Alex Gleason
925509a985
Fix groups modal bailing too soon 2023-03-08 12:20:20 -06:00
Alex Gleason
63df638630
Create Group: enforce max limit on description and name 2023-03-08 12:00:28 -06:00
gallegonovato
b9ac2084c2
Translated using Weblate (Spanish)
Currently translated at 100.0% (1488 of 1488 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/es/
2023-03-08 00:38:28 +01:00
d969c91c76 Update filter preview
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-08 00:02:17 +01:00
Poesty Li
334f93f2b1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1488 of 1488 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-03-06 19:46:15 +01:00
Poesty Li
1d94d2ec9f
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1488 of 1488 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-03-06 19:46:15 +01:00
Poesty Li
57da9102cf
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1488 of 1488 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-03-06 19:46:15 +01:00
Hosted Weblate
f9523d7afd
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/
2023-03-06 19:46:15 +01:00
Poesty Li
050f4130bb
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1479 of 1479 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-03-06 19:46:15 +01:00
Isabell De Inschnitzel
3ef34b1695
Translated using Weblate (German)
Currently translated at 97.3% (1440 of 1479 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/de/
2023-03-06 19:46:15 +01:00
Poesty Li
aca7bb63a5
Translated using Weblate (Chinese (Simplified))
Currently translated at 99.7% (1476 of 1479 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-03-06 19:46:14 +01:00
Hosted Weblate
41a1923ca5
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/
2023-03-06 19:46:14 +01:00
marcin mikołajczak
d2ca2da10a
Translated using Weblate (Polish)
Currently translated at 92.3% (1357 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/pl/
2023-03-06 19:46:14 +01:00
Tassoman
e7e3ef86a3
Translated using Weblate (Italian)
Currently translated at 100.0% (1470 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/it/
2023-03-06 19:46:14 +01:00
Simen
f2eaccf0f2
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (1470 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/nb_NO/
2023-03-06 19:46:14 +01:00
Simen
e87bb3d0ae
Translated using Weblate (Norwegian Bokmål)
Currently translated at 79.5% (1169 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/nb_NO/
2023-03-06 19:46:14 +01:00
ruine
4e9e85a60b
Translated using Weblate (Japanese)
Currently translated at 82.7% (1217 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ja/
2023-03-06 19:46:14 +01:00
ruine
905c1a47ac
Translated using Weblate (Japanese)
Currently translated at 82.7% (1217 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ja/
2023-03-06 19:46:14 +01:00
marcin mikołajczak
4e779742fc
Translated using Weblate (Polish)
Currently translated at 92.3% (1357 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/pl/
2023-03-06 19:46:14 +01:00
Tassoman
3b3a7653b1
Translated using Weblate (Italian)
Currently translated at 100.0% (1470 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/it/
2023-03-06 19:46:14 +01:00
Oukiki Saleh
1e6be8fa0f
Translated using Weblate (Arabic)
Currently translated at 99.3% (1460 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:14 +01:00
Oukiki Saleh
d6d7398576
Translated using Weblate (Arabic)
Currently translated at 99.1% (1458 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:14 +01:00
Oukiki Saleh
edf3b093af
Translated using Weblate (Arabic)
Currently translated at 93.3% (1372 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:14 +01:00
gallegonovato
95f4aee356
Translated using Weblate (Spanish)
Currently translated at 100.0% (1470 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/es/
2023-03-06 19:46:14 +01:00
Mr.Narsus
f8e05013fd
Translated using Weblate (Arabic)
Currently translated at 91.9% (1351 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:14 +01:00
Oukiki Saleh
08b59ea58f
Translated using Weblate (Arabic)
Currently translated at 91.9% (1351 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:14 +01:00
Mr.Narsus
483aa96b33
Translated using Weblate (Arabic)
Currently translated at 89.3% (1313 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:14 +01:00
Oukiki Saleh
fce046df8f
Translated using Weblate (Arabic)
Currently translated at 89.3% (1313 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:14 +01:00
Oukiki Saleh
5ab98da220
Translated using Weblate (Arabic)
Currently translated at 89.3% (1313 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:13 +01:00
Mr.Narsus
4e8130667a
Translated using Weblate (Arabic)
Currently translated at 89.3% (1313 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:13 +01:00
Mr.Narsus
725750ca7d
Translated using Weblate (Arabic)
Currently translated at 89.3% (1313 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:13 +01:00
Oukiki Saleh
3f13f8e370
Translated using Weblate (Arabic)
Currently translated at 89.3% (1313 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:13 +01:00
Tassoman
605ea95ee4
Translated using Weblate (Italian)
Currently translated at 98.2% (1445 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/it/
2023-03-06 19:46:13 +01:00
Oukiki Saleh
f9541b5c52
Translated using Weblate (Arabic)
Currently translated at 88.2% (1297 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-03-06 19:46:13 +01:00
Poesty Li
63a42aac67
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1470 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-03-06 19:46:13 +01:00
Poesty Li
fb1c36b1c8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1470 of 1470 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-03-06 19:46:13 +01:00
Alex Gleason
ca9e59b56b Merge branch 'chat-multi-upload' into 'develop'
Chats: allow uploading multiple attachments at once (if the backend supports it)

See merge request soapbox-pub/soapbox!2313
2023-03-06 18:46:01 +00:00
Alex Gleason
65d1c66aad
Add group icon to create screen 2023-03-06 12:42:13 -06:00
Alex Gleason
d16bce0ecc
Merge remote-tracking branch 'origin/develop' into create-group 2023-03-06 12:10:06 -06: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
1d4d9c2732 Filters expiration, restyle filters list, fix keywords deletion
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-05 19:49:40 +01:00
marcin mikołajczak
b54a466bfd Merge branch 'update-emoji-mart-2' into 'develop'
Update emoji mart

See merge request soapbox-pub/soapbox!2309
2023-03-05 10:05:08 +00:00
af314ee55d Allow editing filters
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-04 21:22:59 +01:00
ebe4f9373b Remove console.log
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-04 12:44:04 +01:00
4c92f581c4 Allow creating v2 filters
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-04 12:43:27 +01:00
4200fa2df4 filters v2
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-03 22:40:39 +01:00
c9f2cc0ae2 Hide emoji-mart preview footer
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-02 23:38:17 +01:00
1f6328c9c6 Fix emoji picker button color
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-02 23:35:56 +01:00
Chewbacca
3cc4f8b64b Improve Group Header with latest designs 2023-03-02 14:42:45 -05:00
Alex Gleason
55c8887a08
Small design tweaks for create group modal 2023-03-02 12:17:25 -06:00
Alex Gleason
d3d363e12f
Allow all permissions if unset 2023-03-02 10:28:31 -06:00
2ce98055d8 Fix load more button height on account gallery page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-01 21:02:04 +01:00
eb93cb39fd Fix emoji selector on touchscreen
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-01 20:27:16 +01:00
Chewbacca
8fd3b99887 Use Groups Discovery if user has no groups 2023-03-01 14:16:09 -05:00
Chewbacca
01dfbad7bc Add i18n keys to en.json 2023-03-01 11:18:35 -05:00
Chewbacca
0b7a2ac19b Add support for i18n in Group Search 2023-03-01 10:40:07 -05:00
Chewbacca
d6d7807807 Add tests for RecentSearches 2023-03-01 09:43:30 -05:00
oakes
f1a14efc58 Remove unnecessary equality test 2023-02-28 15:30:01 -05:00
oakes
1b00de14a6 Fix conversation list pagination 2023-02-28 15:24:04 -05:00
Chewbacca
5acc231cda Add tests for Search component 2023-02-28 15:03:03 -05:00
277045c7a1 Remove custom emojis from reaction picker
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-28 20:52:15 +01:00
d6732955de Merge remote-tracking branch 'soapbox/develop' into update-emoji-mart-2 2023-02-28 20:48:21 +01:00
9aef41eab1 Cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-28 19:13:34 +01:00
e6d6ac6d44 Update en.json
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-28 18:59:32 +01:00
dfa5d3ec8e Restore icon picker
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-28 18:04:24 +01:00
Alex Gleason
a6c5d468f4
Enable groups for v.build === UNRELEASED 2023-02-28 10:05:23 -06:00
Chewbacca
e7897228c6 Add support for Group search 2023-02-28 10:26:27 -05:00
Alex Gleason
83dab22371
Chats: allow uploading multiple attachments at once (if the backend supports it) 2023-02-27 09:59:00 -06: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
2bbbcd625e WIP
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-26 19:29:37 +01:00
Alex Gleason
1b020b2a9b
Improve rounded courners in MediaGallery and Chats 2023-02-23 16:05:24 -06: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
marcin mikołajczak
28d84dedff Compose: Only send group_id when not null 2023-02-22 17:35:48 +00:00
Alex Gleason
dc8952ad18
Replace <p></p> with empty string in chats and statuses 2023-02-21 09:00:16 -06:00
Alex Gleason
6413bed23f Merge branch 'renovate/tabler-icons-2.x' into 'develop'
Update dependency @tabler/icons to v2

See merge request soapbox-pub/soapbox!2218
2023-02-20 18:05:26 +00:00
Alex Gleason
93f873fce9
Tabler: ballon.svg --> balloon.svg 2023-02-20 11:37:06 -06:00
9d6c698d31 Fix: audio player track position opacity missing
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-19 20:23:20 +01:00
Alex Gleason
10c24f01d9 Merge branch 'fix-react-icons' into 'develop'
Fix Emoji Icon Positioning

Closes #1363

See merge request soapbox-pub/soapbox!2297
2023-02-16 01:52:51 +00:00
marcin mikołajczak
b3585bb348 Merge branch 'eslint-rules' into 'develop'
Change ESLint rules, lint

See merge request soapbox-pub/soapbox!2298
2023-02-16 00:06:57 +00:00
81de0014d3 Change ESLint rules, lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-16 00:12:02 +01:00
Alex Gleason
2e27886230 Alex's suggestion (brap) 2023-02-15 21:34:26 +00:00
matty
4b99ab7d35 fixes the stuff 2023-02-15 16:14:03 -05:00
Alex Gleason
67bf9a7b20 Merge branch 'picker-mobile' into 'develop'
EmojiSelector: ensure the full picker fits on the screen on mobile

See merge request soapbox-pub/soapbox!2291
2023-02-15 18:48:08 +00:00
Alex Gleason
d92a4fd239
DropdownMenu: close only if open in Redux 2023-02-15 12:18:00 -06:00
marcin mikołajczak
dec2cc69e8 Merge branch 'quoted-status-card' into 'develop'
Don't display card for quoted posts

See merge request soapbox-pub/soapbox!2281
2023-02-15 16:53:05 +00:00
marcin mikołajczak
2cfd402bec Merge branch 'admin-announcements' into 'develop'
Dashboard: Allow to create announcements

See merge request soapbox-pub/soapbox!2276
2023-02-14 23:05:07 +00:00
a4681fddf8 Announcements: Feature-gate link
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-14 23:35:04 +01:00
45cf156a79 Add link to announcements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-14 23:34:27 +01:00
Alex Gleason
1c46820d03 Merge branch 'i-1329-2' into 'develop'
hovering reportee shows reportee card, not reporter's

Closes #1329

See merge request soapbox-pub/soapbox!2292
2023-02-14 22:10:24 +00:00
marcin mikołajczak
a85bf8d284 Merge branch 'cleanup' into 'develop'
Remove unused styles

See merge request soapbox-pub/soapbox!2289
2023-02-14 21:28:37 +00:00
tassoman
4a205fddc1 hovering reportee shows reportee card, not reporter's 2023-02-14 22:22:57 +01:00
Alex Gleason
0e7136ec04
EmojiSelector: ensure the full picker fits on the screen on mobile 2023-02-14 15:20:23 -06:00
HiSubway
8437ef4f4b
Translated using Weblate (Japanese)
Currently translated at 84.2% (1217 of 1445 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ja/
2023-02-14 21:50:56 +01:00
HiSubway
25d65a0524
Translated using Weblate (Japanese)
Currently translated at 83.8% (1212 of 1445 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ja/
2023-02-14 21:50:56 +01:00
HiSubway
cdeb5c12fa
Translated using Weblate (Japanese)
Currently translated at 82.9% (1199 of 1445 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ja/
2023-02-14 21:50:56 +01:00
HiSubway
73948374c4
Translated using Weblate (Japanese)
Currently translated at 82.8% (1197 of 1445 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ja/
2023-02-14 21:50:56 +01:00
HiSubway
d959136f36
Translated using Weblate (Japanese)
Currently translated at 82.6% (1195 of 1445 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ja/
2023-02-14 21:50:56 +01:00
HiSubway
0ac5eda63e
Translated using Weblate (Japanese)
Currently translated at 82.6% (1194 of 1445 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ja/
2023-02-14 21:50:55 +01:00
Tassoman
9d0b034c0f
Translated using Weblate (Italian)
Currently translated at 100.0% (1445 of 1445 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/it/
2023-02-14 21:50:55 +01:00
Tassoman
e8e4d4d5bc
Translated using Weblate (Italian)
Currently translated at 100.0% (1445 of 1445 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/it/
2023-02-14 21:50:55 +01:00
Hosted Weblate
f5b60f25b5
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/
2023-02-14 21:50:55 +01:00
Hosted Weblate
c1858f32f0
Update translation files
Updated by "Cleanup translation files" hook in Weblate.

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/
2023-02-14 21:50:55 +01:00
Ahmad Dakhlallah
bee84db236
Translated using Weblate (Arabic)
Currently translated at 89.1% (1290 of 1447 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/ar/
2023-02-14 21:50:55 +01:00
Chewbacca
5eea84c5fb Merge branch 'prevent-excess-redux-actions' into 'develop'
Prevent unnecessary calls to redux action

See merge request soapbox-pub/soapbox!2290
2023-02-14 20:50:44 +00:00
Alex Gleason
ed8f48816e Merge branch 'i-1244' into 'develop'
verified badge on profile's header

Closes #1244

See merge request soapbox-pub/soapbox!2212
2023-02-14 20:28:16 +00:00
Tassoman
5828e239b1 verified badge on profile's header 2023-02-14 20:28:16 +00:00
Alex Gleason
78328a0ce2 Merge branch 'gate-chat-reactions' into 'develop'
Fix chatEmojiReactions feature gating

See merge request soapbox-pub/soapbox!2286
2023-02-14 20:21:53 +00:00
Alex Gleason
63ca831d16 Merge branch 'chats-scrollbars' into 'develop'
Fix chat overflow-x

See merge request soapbox-pub/soapbox!2285
2023-02-14 20:21:40 +00:00
Alex Gleason
6fc8b181e6 Merge branch 'status-list-null' into 'develop'
StatusList: don't push null item to Virtuoso (LoadGap)

See merge request soapbox-pub/soapbox!2283
2023-02-14 20:21:21 +00:00
Alex Gleason
2a50a6c26f Merge branch 'sentry-localforage' into 'develop'
Sentry: filter out localForage "No storage found" error

See merge request soapbox-pub/soapbox!2282
2023-02-14 20:21:03 +00:00
Chewbacca
f3469cf972 Prevent unnecessary calls to redux action 2023-02-14 15:04:26 -05:00
4a183e3ba6 Remove unused styles
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-14 20:56:12 +01:00
Chewbacca
225df82be8 Merge branch 'use-floating-ui-middleware' into 'develop'
Use flip and arrow middleware

See merge request soapbox-pub/soapbox!2288
2023-02-14 19:53:54 +00:00
marcin mikołajczak
75fc756bd1 Merge branch 'prefer-clsx' into 'develop'
Use clsx instead of template strings

See merge request soapbox-pub/soapbox!2287
2023-02-14 19:25:16 +00:00
Chewbacca
5b7c6793e6 Remove z-index 2023-02-14 14:01:11 -05:00
Chewbacca
ce2e7f3785 Use flip and arrow middleware 2023-02-14 13:58:10 -05:00
Alex Gleason
f271553213
Fix type of chat_message.emoji_reactions, fix tests with +unreleased 2023-02-14 12:36:15 -06:00
Alex Gleason
2a131a8407
Add "unreleased" build to features for tests 2023-02-14 12:35:27 -06:00
Chewbacca
f068d6280d prevent scrolling when focused 2023-02-14 13:28:11 -05:00
3aba4218c5 Use clsx instead of template strings
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-14 19:00:43 +01:00
Alex Gleason
d273947f70
Fix chatEmojiReactions feature gating 2023-02-14 11:41:27 -06:00
Alex Gleason
0aeeeb1dc4
Performance: hide EmojiSelector until portaled 2023-02-14 11:27:32 -06:00
Alex Gleason
ec2235011f
ChatMessageReactionWrapper: put EmojiSelector in a portal to avoid overflow-x issues 2023-02-14 11:27:28 -06:00
Chewbacca
d19f8a267a Close dropdown-menu when component unmounts 2023-02-14 12:18:26 -05:00
Alex Gleason
41b4a229b6
StatusList: don't push null item to Virtuoso (LoadGap) 2023-02-14 10:44:00 -06:00
Alex Gleason
55f99980e6
Sentry: filter out localForage "No storage found" error 2023-02-14 10:30:14 -06:00
Alex Gleason
783a79d306 Merge branch 'multiple-attachments' into 'develop'
Chats: allow uploading multiple attachments

See merge request soapbox-pub/soapbox!2268
2023-02-14 15:54:31 +00:00
Alex Gleason
261d900b51 Merge branch 'fix-dropdown' into 'develop'
Fix Profile Dropdown

See merge request soapbox-pub/soapbox!2261
2023-02-14 15:27:51 +00:00
Alex Gleason
14efff51ff
Merge remote-tracking branch 'origin/develop' into multiple-attachments 2023-02-14 09:24:12 -06:00
9958b66409 Don't display card for quoted posts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-14 14:57:39 +01:00
Alex Gleason
04ae0f2ee4
ChatMessage: remove testid from emoji button resulting in failing test 2023-02-13 14:46:15 -06:00
Alex Gleason
45657c7a2a
EmojiSelector: pass offset as a prop 2023-02-13 13:17:05 -06:00
Alex Gleason
ae606a1db0
StatusReactionWrapper: switch to our Portal component 2023-02-13 13:16:57 -06:00
Chewbacca
0b9fe2cfca Merge branch 'hoverable-menu' into 'develop'
Add new hoverable menu for Chat Messages (and rebuild DropdownMenu component with Popper)

See merge request soapbox-pub/soapbox!2274
2023-02-13 17:32:02 +00:00
Chewbacca
8290b54dd5 Fix commented out code 2023-02-13 08:01:47 -05:00
Alex Gleason
cc2eafdfac
Merge remote-tracking branch 'origin/develop' into react-any-emoji 2023-02-12 20:30:33 -06:00
Alex Gleason
f9cb9d468b
EmojiSelector: improve style of 3-dots icon 2023-02-12 20:29:33 -06:00
Alex Gleason
16179a6371
Transpile emoji-mart for jest 2023-02-12 20:23:29 -06:00
marcin mikołajczak
195ec1b67d Merge branch 'chat-resize-reset' into 'develop'
Chats: reset chat message field height after sending a message

See merge request soapbox-pub/soapbox!2277
2023-02-12 22:14:03 +00:00
00657c201f Sort en.json keys
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-12 22:29:20 +01:00
4936c3ed38 Merge remote-tracking branch 'soapbox/develop' into cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-12 22:26:55 +01:00
7759f64fed Chats: reset chat message field height after sending a message
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-12 22:23:44 +01:00
marcin mikołajczak
8f79ef2bcd Merge branch 'filters' into 'develop'
Fix filters, restyle filters page

See merge request soapbox-pub/soapbox!2262
2023-02-12 21:08:15 +00:00
0872a17542 Fix en.json
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-12 22:06:37 +01:00
9dc7c92c5a add sort-keys rule to modal-root.tsx
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-12 18:07:30 +01:00
8e3a879841 Update en.json
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-12 18:06:36 +01:00
64c4847f9d Dashboard: Allow to create announcements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-12 17:54:13 +01:00
Chewbacca
f46086d52a Cleanup a few things 2023-02-10 14:43:41 -05:00
Chewbacca
04e5e06d26 Make sure DOM is ready for Portal 2023-02-10 13:49:59 -05:00
Chewbacca
21a525ba8d Fix dropdown-menu reducer test 2023-02-10 13:39:16 -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
380d2b763f Merge branch 'improve-reactions' into 'develop'
Improve Emoji Reactions and add support for Chat Reactions

See merge request soapbox-pub/soapbox!2267
2023-02-09 21:37:57 +00:00
Alex Gleason
1dda90da10 Merge branch 'emoji-compat' into 'develop'
Invert features.emojiReactsRGI

See merge request soapbox-pub/soapbox!2266
2023-02-09 20:44:29 +00:00
Chewbacca
48eb42687a Disable chatEmojiReacts 2023-02-09 13:16:06 -05:00
Chewbacca
2def1d0170 Discard changes to 'emojiReactsRGI' feature 2023-02-09 13:13:01 -05:00
Chewbacca
17684571af Update hoverable menu on Chat Messages 2023-02-09 12:42:00 -05:00
Alex Gleason
8bdebd229d Merge branch 'display-all-reactions' into 'develop'
Display all emoji reactions

See merge request soapbox-pub/soapbox!2270
2023-02-09 14:00:38 +00:00
Alex Gleason
78c52956ed
Merge remote-tracking branch 'origin/develop' into react-any-emoji 2023-02-08 21:06:15 -06:00
Alex Gleason
c95261fcf1
Display all emoji reactions 2023-02-08 21:00:17 -06:00
Alex Gleason
cf487b901d
Display all emoji reactions 2023-02-08 20:59:26 -06:00
Tassoman
4ac6e66bbb
Translated using Weblate (Italian)
Currently translated at 100.0% (1447 of 1447 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/it/
2023-02-09 03:40:19 +01:00
Alex Gleason
e2e3af4a8b
Don't allow reacting with any emoji to a chat for now 2023-02-08 20:28:44 -06:00
Alex Gleason
6f15b5f42f
StatusReactionWrapper: put the picker in a portal 2023-02-08 20:26:37 -06:00
Alex Gleason
06ea520e89
EmojiSelector: allow reacting from full picker 2023-02-08 20:23:26 -06:00
Alex Gleason
aab6ee34c2
EmojiSelector: render full picker 2023-02-08 19:20:17 -06:00
47403872fa Merge remote-tracking branch 'soapbox/develop' into filters 2023-02-08 23:40:40 +01:00
Alex Gleason
f730897323
Fix instance tests 2023-02-08 14:41:10 -06:00
gallegonovato
861509baa5
Translated using Weblate (Spanish)
Currently translated at 100.0% (1447 of 1447 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/es/
2023-02-08 20:39:21 +01:00
Alex Gleason
50457d3b8d
Chats: disable adding media (and submitting) while media is uploading 2023-02-08 13:07:54 -06:00
Chewbacca
3ca491c03f classNames -> clsx 2023-02-08 14:06:41 -05:00
Alex Gleason
6eadaf2942
CHats: fix deleting a specific attachment 2023-02-08 13:02:48 -06:00
Alex Gleason
64f17ef013
ChatTextarea: add gaps between uploads, put pending upload at end of list 2023-02-08 12:53:07 -06:00
Alex Gleason
072e058764
ChatUploadPreview: support gif attachments 2023-02-08 12:50:18 -06:00
Alex Gleason
ef5001d38b
Chats: support multiple attachments 2023-02-08 12:30:20 -06:00
Chewbacca
e255bfac3d Improve Emoji Reactions and add support for Chat Reactions 2023-02-08 12:58:01 -05:00
Alex Gleason
81bb8b933a
Invert features.emojiReactsRGI 2023-02-08 11:57:23 -06:00
Poesty Li
7373a650f1
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1447 of 1447 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-02-08 13:40:02 +01:00
gallegonovato
7f03d3bfe9
Translated using Weblate (Spanish)
Currently translated at 100.0% (1446 of 1446 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/es/
2023-02-07 23:53:30 +01:00
Poesty Li
8404be2745
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1446 of 1446 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-02-07 23:53:30 +01:00
Poesty Li
ad8ad9cae8
Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1443 of 1443 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/zh_Hans/
2023-02-07 23:53:30 +01:00
forenta
4a3877d442
Translated using Weblate (German)
Currently translated at 100.0% (1443 of 1443 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/de/
2023-02-07 23:53:30 +01:00
07b7d1ec2a Merge remote-tracking branch 'soapbox/develop' into rss-button 2023-02-07 22:24:15 +01:00
Alex Gleason
f68ce9c47b
Account: rip out calculations on display name, truncate with CSS 2023-02-07 12:03:12 -06:00
Alex Gleason
0631657278
ProfileDropdown: enforce a max width 2023-02-07 12:02:37 -06:00
Chewbacca
0cc4188cad Update default border color for Tabs 2023-02-07 12:00:14 -05:00
1bbbaf8f4b Update en.json
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-07 17:43:37 +01:00
49a7d40efb Fix filters, restyle filters page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-07 15:38:31 +01:00
Alex Gleason
dc597ac765
Add useClickOutside hook for Floating UI elements 2023-02-06 17:17:12 -06:00
Alex Gleason
ec7f9b9950
ProfileDropdown: fix hover styles for menu items with action 2023-02-06 17:00:25 -06:00
Alex Gleason
53a930c75c
ProfileDropdown: dismiss when clicked outside 2023-02-06 16:53:56 -06:00
bfe1401a34 Fix imports
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-06 23:48:44 +01:00
Alex Gleason
7f6b19aa4a
ProfileDropdown: refactor with Floating UI 2023-02-06 16:33:08 -06:00
Alex Gleason
aa8f84d352
Menu: move <hr> styles to component 2023-02-06 16:15:00 -06:00
Alex Gleason
f6f3973eac
Account: let avatar and display name be truncated 2023-02-06 16:09:59 -06:00
Alex Gleason
a433d22ba3
Account: don't calculate max-width unnecessarily 2023-02-06 16:09:25 -06:00
Alex Gleason
ab8d162f03
Account: useLayoutEffect, refactor function calls, fix types, prevent negative maxWidth 2023-02-06 15:53:58 -06:00
Alex Gleason
cb74b0a37c
useOnScreen: memoize IntersectionObserver, fix types 2023-02-06 15:41:09 -06:00
Alex Gleason
d44be7fbf8 Merge branch 'chat-composer' into 'develop'
Chats: move chat attachments into composer

See merge request soapbox-pub/soapbox!2229
2023-02-06 21:05:42 +00:00
marcin mikołajczak
d62290f020 Merge branch 'events' into 'develop'
Add NewEventPanel to events list page

See merge request soapbox-pub/soapbox!2255
2023-02-06 20:53:49 +00:00
Alex Gleason
e3f168f050
Merge remote-tracking branch 'origin/develop' into chat-composer 2023-02-06 14:25:37 -06:00
4721452986 Merge remote-tracking branch 'soapbox/develop' into cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-06 20:31:20 +01:00
c56728b722 classNames() ==> clsx()
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-06 20:28:18 +01:00
75076abeac more styles cleanup
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-06 20:20:14 +01:00
Alex Gleason
e5f90e4733 Merge branch 'clsx' into 'develop'
classNames() --> clsx(), lint

See merge request soapbox-pub/soapbox!2259
2023-02-06 19:15:43 +00:00
Chewbacca
ea075c3799 Merge branch 'improve-logo-alignment' into 'develop'
Improve navbar alignment

See merge request soapbox-pub/soapbox!2253
2023-02-06 18:31:49 +00:00
Alex Gleason
785612691a
yarn lint:js --fix 2023-02-06 12:06:44 -06:00
Alex Gleason
701215d7bc
classNames() --> clsx() 2023-02-06 12:05:19 -06:00
Alex Gleason
89d55b1b70
ChatComposer: shrink "x" icon, fix pending upload jump 2023-02-06 11:30:36 -06:00
adfbff858d remove comment
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-06 18:22:16 +01:00
49ba4c7a9d Fixes, styles improvements, cleanup, enforce classes order for classNames
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-06 18:18:49 +01:00
Chewbacca
81d7d3a7a4 Merge branch 'develop' into 'improve-logo-alignment'
# Conflicts:
#   app/soapbox/features/ui/components/navbar.tsx
2023-02-06 15:38:14 +00:00
8c3f1eb412 Update en.json
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-06 14:48:09 +01:00
gallegonovato
9f97d575f5
Translated using Weblate (Spanish)
Currently translated at 100.0% (1443 of 1443 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/es/
2023-02-06 04:37:06 +01:00
Isabell De Inschnitzel
5e7745cbab
Translated using Weblate (German)
Currently translated at 94.7% (1367 of 1443 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/de/
2023-02-06 04:37:05 +01:00
b529ec8a07 Add NewEventPanel to events list page
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-05 23:14:21 +01:00
Adrien Bourmault
f2b042d473
Translated using Weblate (French)
Currently translated at 92.6% (1337 of 1443 strings)

Translation: Soapbox/Soapbox
Translate-URL: https://hosted.weblate.org/projects/soapbox-pub/soapbox/fr/
2023-02-05 07:35:39 +01: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
25277b0b73
Merge remote-tracking branch 'origin/develop' into chat-composer 2023-02-03 12:03:45 -06: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
Chewbacca
dadeb43c74 Improve navbar alignment 2023-02-03 11:01:25 -05:00
Alex Gleason
d9d6708589
Storybook: improve Button story 2023-02-02 23:00:51 -06:00
Alex Gleason
398bfa879e
Lint storybook sample code 2023-02-02 20:23:47 -06:00
Alex Gleason
4c025bb2bc
Refactor ProgressBar 2023-02-02 18:03:22 -06:00
Alex Gleason
e203e0d0d2
Chats: move uploading progress into the composer text box 2023-02-02 17:37:37 -06:00
Alex Gleason
6b1882d7a9
Merge remote-tracking branch 'origin/develop' into chat-composer 2023-02-02 15:19:54 -06:00
Alex Gleason
b9474e61de
Test normalizeChatMessage 2023-02-02 15:17:06 -06:00
Alex Gleason
3df63e59d3
Submit media_ids when creating a message 2023-02-02 14:59:23 -06:00
Alex Gleason
1b8d118217
Chats: support displaying multiple attachments 2023-02-02 14:43:47 -06:00
Alex Gleason
7fe4b34e6f
Add type-aware UploadPreview component, fix ChatComposer bg on dark mode 2023-02-02 14:20:40 -06:00
Alex Gleason
ec634f4fa1
ChatUpload: allow clicking upload to view in modal 2023-02-02 13:54:36 -06:00
Alex Gleason
cb715f4f05
ChatUpload: ensure X icon is always white 2023-02-02 13:33:18 -06:00
Alex Gleason
747868edb3
ChatTextarea: fix focus border and ring styles 2023-02-02 13:27:38 -06:00
Alex Gleason
ea8561ca19
ChatUpload: add blurhash 2023-02-02 13:06:27 -06:00
Alex Gleason
01aef5e89e
Remove withDismiss prop from status, update CHANGELOG 2023-02-02 12:06:39 -06:00
Mark Felder
d0078e7f17 Permit muting a thread as an option on any post in the thread 2023-02-02 12:13:23 -05:00
Alex Gleason
0d99ae5daa
yarn lint:js --fix 2023-02-01 16:13:42 -06:00