Commit graph

470 commits

Author SHA1 Message Date
Alex Gleason
79a33d0f1d
Input: improve disabled style 2023-03-29 20:37:22 -05:00
Alex Gleason
8e6dfe6395 Merge branch 'textarea-counter' into 'develop'
Textarea: add a character counter

See merge request soapbox-pub/soapbox!2373
2023-03-30 00:30:39 +00:00
Alex Gleason
7ec51778f8 Apply 1 suggestion(s) to 1 file(s) 2023-03-30 00:30:27 +00:00
Chewbacca
1e69812078 Add popover when trying to reply to Group status 2023-03-28 15:39:41 -04:00
Chewbacca
6458ebbb11 Ensure button text stays centered 2023-03-28 11:53:13 -04:00
Chewbacca
be4a7e45e9 Fix loading animation for Carousel 2023-03-28 10:30:34 -04:00
6b2109735d Merge remote-tracking branch 'soapbox/develop' into lexical
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-28 14:35:49 +02:00
c953da7c78 Merge remote-tracking branch 'soapbox/develop' into lexical 2023-03-27 20:04:26 +02:00
Chewbacca
30ef70440f Add ability to report a Group 2023-03-23 15:17:44 -04:00
dadaadcdde Merge remote-tracking branch 'soapbox/develop' into lexical 2023-03-23 15:09:22 +01:00
Alex Gleason
1954848c65
Tabs: vertically center the counter 2023-03-22 13:23:45 -05:00
Alex Gleason
be32a0c1a0
Textarea: add a character counter 2023-03-21 15:39:08 -05:00
Alex Gleason
9ca384dcd7
Card: fix back button not having a rounded border 2023-03-20 19:37:46 -05:00
Alex Gleason
ea4f707413
Fix offset of chat reaction wrapper 2023-03-20 13:57:29 -05:00
Alex Gleason
5c7c0ea1dd
EmojiSelector: switch to floating-ui 2023-03-19 17:52:45 -05:00
5b55a89826 Merge remote-tracking branch 'soapbox/develop' into lexical 2023-03-19 19:39:21 +01:00
8b81838f2f Support custom emoji reacts
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-18 00:07:18 +01:00
Chewbacca
a99a7b2af5 Improve focus design for Danger buttons 2023-03-15 14:55:43 -04:00
Chewbacca
283935e837 Add popover component 2023-03-15 14:55:26 -04:00
Chewbacca
821b90c372 Add pages for Popular / Suggested Groups 2023-03-14 15:16:01 -04:00
8c68e93e55 Add draggable block plugin
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-14 17:22:23 +01:00
Alex Gleason
1922e889f7 Merge branch 'create-group' into 'develop'
Create group

See merge request soapbox-pub/soapbox!2325
2023-03-13 18:28:43 +00:00
1d64f934d9 Merge remote-tracking branch 'soapbox/develop' into filters-v2 2023-03-09 21:49:57 +01:00
Alex Gleason
d7f5e210d8
Groups: scaffold the confirmation step 2023-03-08 13:43:16 -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
4c92f581c4 Allow creating v2 filters
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-03-04 12:43:27 +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
277045c7a1 Remove custom emojis from reaction picker
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-28 20:52:15 +01:00
e6d6ac6d44 Update en.json
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-28 18:59:32 +01:00
Chewbacca
0414c36a1e Add Trending and Suggested Groups to discovery 2023-02-27 08:26:59 -05:00
2bbbcd625e WIP
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-26 19:29:37 +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
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
0e7136ec04
EmojiSelector: ensure the full picker fits on the screen on mobile 2023-02-14 15:20:23 -06: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
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
ec2235011f
ChatMessageReactionWrapper: put EmojiSelector in a portal to avoid overflow-x issues 2023-02-14 11:27:28 -06: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
45657c7a2a
EmojiSelector: pass offset as a prop 2023-02-13 13:17:05 -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
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
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
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
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
17684571af Update hoverable menu on Chat Messages 2023-02-09 12:42:00 -05: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
Chewbacca
e255bfac3d Improve Emoji Reactions and add support for Chat Reactions 2023-02-08 12:58:01 -05:00
Chewbacca
0cc4188cad Update default border color for Tabs 2023-02-07 12:00:14 -05:00
bfe1401a34 Fix imports
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2023-02-06 23:48:44 +01:00
Alex Gleason
aa8f84d352
Menu: move <hr> styles to component 2023-02-06 16:15:00 -06: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
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
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
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
d9d6708589
Storybook: improve Button story 2023-02-02 23:00:51 -06:00
Alex Gleason
4c025bb2bc
Refactor ProgressBar 2023-02-02 18:03:22 -06:00
Alex Gleason
0d99ae5daa
yarn lint:js --fix 2023-02-01 16:13:42 -06:00
Alex Gleason
382bc6732d
Merge remote-tracking branch 'origin/develop' into chat-composer 2023-02-01 15:28:33 -06:00
Tassoman
3b4df99788 translate button component using soapobox's iconbutton 2023-01-30 22:53:44 +00: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
382e464390
Move chat attachments into the chat composer 2023-01-25 15:45:33 -06:00
Alex Gleason
edfece4ac0
Merge remote-tracking branch 'origin/develop' into types-react 2023-01-13 09:56:20 -06:00
Alex Gleason
5e22d1169f
Upgrade @types/react to v18 2023-01-10 17:03:15 -06:00
Chewbacca
ca3f9f9d8c Remove 'hasError' prop from FormGroup and Input 2023-01-10 13:41:32 -05:00
Alex Gleason
5297d8dde3
Remove uuid mock from Jest 2023-01-05 15:48:55 -06:00
Alex Gleason
1f616c0a44
Datepicker: correctly default to the current year 2023-01-01 00:27:06 -06:00
Chewbacca
515c67d011 Add 'truncate' class to Select 2022-12-28 11:48:16 -05:00
Alex Gleason
ab7ec4babd
Refactor ComposeButton, FAB, and sidebar nav spacing 2022-12-23 15:22:41 -06:00
Alex Gleason
95f7761fb4
Toast: remove unnecessary outer div 2022-12-23 11:33:10 -06:00
Alex Gleason
69328ade8b
Toast: use HStack, RTL support 2022-12-23 11:31:53 -06:00
Alex Gleason
6dc16911f3 Merge branch 'rtl-arrows' into 'develop'
Rotate arrows for RTL

See merge request soapbox-pub/soapbox!1977
2022-12-23 16:31:17 +00:00
Chewbacca
a3c7164147 Move Toast to components/ui 2022-12-21 14:14:31 -05:00
bd247797bb Merge remote-tracking branch 'soapbox/develop' into mastodon-groups
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-21 13:02:19 +01:00
Chewbacca
90fcc8ad05 Fix tests 2022-12-20 17:45:29 -05:00
Alex Gleason
34ebe9bd57
ThemeEditor: improve layout, improve color of slider 2022-12-17 21:25:20 -06:00
Alex Gleason
faf513c049
Add Slider component (based on video volume slider) 2022-12-17 18:31:56 -06:00
d524a7c700 Groups: UI improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-12-15 23:51:30 +01:00
Alex Gleason
2cedd69f1d
Merge remote-tracking branch 'origin/develop' into chats 2022-12-06 11:53:47 -06:00
Alex Gleason
6154e4bac4
Rotate arrows for RTL 2022-12-04 19:40:09 -06:00
Alex Gleason
4a48e9d510
Merge remote-tracking branch 'origin/develop' into chats 2022-12-04 19:27:54 -06:00
103ff2b2c0 Merge remote-tracking branch 'soapbox/develop' into events 2022-12-04 12:34:15 +01:00
Ahmad Dakhlallah
e76fcf7929 Fix Arabic menu popup in RTL. 2022-12-03 18:22:25 +02:00
Ahmad Dakhlallah
952317708f Fix menu-popover in RTL 2022-12-03 17:25:40 +02:00
10eaf60fe9 Merge remote-tracking branch 'soapbox/develop' into HEAD 2022-12-02 23:17:50 +01:00
Alex Gleason
ae5e4c05f6
ColumnHeader: remove transparent prop, pass className from Column instead 2022-11-30 21:45:31 -06:00
ea4f7a7332 Merge remote-tracking branch 'soapbox/develop' into events
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-30 23:39:49 +01:00
Alex Gleason
31444756e4
Merge remote-tracking branch 'origin/develop' into chats 2022-11-30 12:46:24 -06:00
Alex Gleason
f93f4c9a8b
ColumnHeader: remove unused children prop 2022-11-30 11:38:03 -06:00
13ccc3fe7f Date display improvements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
2022-11-30 18:34:05 +01:00
Alex Gleason
7675860429
Refactor columns 2022-11-30 11:19:16 -06:00