Chewbacca
|
90f7c71256
|
Hide Group context in Compose button if not Group member
|
2023-05-11 14:41:31 -04:00 |
|
Chewbacca
|
de3ff58f95
|
Merge branch 'group-improvements' into 'develop'
Improve Group UX
See merge request soapbox-pub/soapbox!2494
|
2023-05-05 13:13:37 +00:00 |
|
Chewbacca
|
ebaff75e38
|
Improve Group UX
|
2023-05-03 14:03:13 -04:00 |
|
Alex Gleason
|
ece5ba4764
|
Merge remote-tracking branch 'origin/develop' into zod-card
|
2023-05-02 19:36:00 -05:00 |
|
Alex Gleason
|
c0c0dc1cc2
|
Merge branch 'long-name-fixes' into 'develop'
Fix overflow problems in various places
See merge request soapbox-pub/soapbox!2487
|
2023-05-03 00:35:06 +00:00 |
|
Alex Gleason
|
0016aeacec
|
Normalize Relationship with zod
|
2023-05-02 18:49:13 -05:00 |
|
Chewbacca
|
0351bda198
|
Merge branch 'remove-pencil' into 'develop'
Remove pencil from Compose button
See merge request soapbox-pub/soapbox!2486
|
2023-05-02 20:28:09 +00:00 |
|
Chewbacca
|
00cdecd943
|
Merge branch 'improve-entity-organization' into 'develop'
Move Group hooks to api folder
See merge request soapbox-pub/soapbox!2484
|
2023-05-02 18:40:28 +00:00 |
|
Alex Gleason
|
626ddfda80
|
Truncate long usernames in modals
|
2023-05-02 13:28:42 -05:00 |
|
Alex Gleason
|
ac9653a89f
|
UserPanel: truncate long display name
|
2023-05-02 13:12:57 -05:00 |
|
Alex Gleason
|
ca2dffd9c3
|
ProfileInfoPanel: truncate long username while loading
|
2023-05-02 13:09:58 -05:00 |
|
Alex Gleason
|
be41c78030
|
UserPanel: truncate long acct
|
2023-05-02 13:08:11 -05:00 |
|
Chewbacca
|
238c30acf8
|
Split out hooks from 'useGroups'
|
2023-05-02 13:48:55 -04:00 |
|
Chewbacca
|
4dd4ba212d
|
Remove pencil from Compose button
|
2023-05-02 13:33:42 -04:00 |
|
Chewbacca
|
0f1e7fb2a7
|
Support HTML version of note in Group Creation modal
|
2023-05-02 13:29:29 -04:00 |
|
Chewbacca
|
e0af6c4b2e
|
Move Group hooks to api folder
|
2023-05-02 13:26:30 -04:00 |
|
Alex Gleason
|
95364a46d9
|
Merge branch 'contextual-compose' into 'develop'
Contextual compose button
See merge request soapbox-pub/soapbox!2478
|
2023-05-01 16:06:13 +00:00 |
|
Alex Gleason
|
a1b9d8a682
|
Fix ComposeButton tests
|
2023-04-27 13:20:53 -05:00 |
|
Alex Gleason
|
8ee5727cd8
|
ComposeModal: add share to group toggle
|
2023-04-26 15:53:06 -05:00 |
|
Alex Gleason
|
506cad3b70
|
FloatingActionButton: contextual group support
|
2023-04-26 15:33:34 -05:00 |
|
Alex Gleason
|
a193108ef8
|
ComposeModal: become group-aware
|
2023-04-26 15:14:54 -05:00 |
|
Alex Gleason
|
f9b5954060
|
ComposeModal: allow passing a composeId
|
2023-04-26 15:07:19 -05:00 |
|
Alex Gleason
|
4720922015
|
ComposeButton: style group compose button
|
2023-04-26 13:06:03 -05:00 |
|
Chewbacca
|
6cda34fb69
|
Handle null group in confirmation step
|
2023-04-26 09:06:02 -04:00 |
|
Alex Gleason
|
39d381ae4a
|
Merge branch 'drop-zones' into 'develop'
Drop zones
See merge request soapbox-pub/soapbox!2464
|
2023-04-25 13:55:17 +00:00 |
|
Chewbacca
|
9b90289e7c
|
Fix confirmation step in Group report
|
2023-04-24 11:34:09 -04:00 |
|
Alex Gleason
|
01b99d875b
|
Remove UploadArea component
|
2023-04-21 17:33:20 -05:00 |
|
Alex Gleason
|
0904b6a2a0
|
Fix drag-and-drop interaction with ComposeModal
|
2023-04-21 17:13:40 -05:00 |
|
Alex Gleason
|
7ea9f0ad86
|
UploadArea: update deprecated e.keyCode --> e.key
|
2023-04-21 12:28:44 -05:00 |
|
Chewbacca
|
c87589be4e
|
Build group URI and handle successful copying
|
2023-04-19 16:51:07 -04:00 |
|
Chewbacca
|
68be77fa54
|
Use 'copy' function for copying group uri
|
2023-04-19 16:44:22 -04:00 |
|
Chewbacca
|
e43a9164b7
|
Update modal title in Group creation
|
2023-04-19 16:44:00 -04:00 |
|
Chewbacca
|
2516fd36e0
|
Update 'Create Group' modal title dynamically
|
2023-04-19 16:28:15 -04:00 |
|
Chewbacca
|
fcf6d258ef
|
Prevent request to endpoint if not member
|
2023-04-18 16:51:55 -04:00 |
|
|
8d832856b1
|
Only use 'username or e-mail' if can log in with username
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-04-16 00:03:06 +02:00 |
|
|
d4c9d086d5
|
Fix renderLocation in ComposeEventModal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-04-12 19:53:24 +02:00 |
|
Alex Gleason
|
09a65a7500
|
ProfileInfoPanel: fix long usernames x-overflow'ing the page
|
2023-04-10 09:33:24 -05:00 |
|
Alex Gleason
|
ae4430b9eb
|
EditGroup: allow managing topics
|
2023-04-04 14:54:32 -05:00 |
|
Alex Gleason
|
914ed6fe9c
|
CreateGroupModal: allow adding topics
|
2023-04-04 14:10:20 -05:00 |
|
Alex Gleason
|
8cca3c4e6e
|
Merge remote-tracking branch 'origin/develop' into group-modal
|
2023-04-04 12:29:51 -05:00 |
|
Alex Gleason
|
2c3006df93
|
CreateGroupModal: toast on error
|
2023-04-04 11:50:37 -05:00 |
|
Chewbacca
|
11b86ecad6
|
Fix theme selector icon placement
Closes https://gitlab.com/soapbox-pub/soapbox/-/issues/1406
|
2023-04-04 06:57:39 -04:00 |
|
Alex Gleason
|
c9a724525e
|
ManageGroupModal --> CreateGroupModal
|
2023-04-03 15:12:50 -05:00 |
|
Alex Gleason
|
659c186394
|
ManageGroupModal: use internal state instead of Redux
|
2023-04-03 15:06:20 -05:00 |
|
Chewbacca
|
c67d5712ba
|
Fix weight of List Item text
|
2023-04-03 12:17:29 -04:00 |
|
|
a1cf627bfd
|
Lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-04-01 20:37:34 +02:00 |
|
Alex Gleason
|
72b57d93da
|
Merge branch 'groups-toggle' into 'develop'
Groups toggle
See merge request soapbox-pub/soapbox!2391
|
2023-03-31 19:06:10 +00:00 |
|
Alex Gleason
|
d0fbc881e7
|
Remove react-toggle
|
2023-03-31 11:52:19 -05:00 |
|
Alex Gleason
|
541d48c5ab
|
Replace Toggle with a custom component
|
2023-03-31 11:06:43 -05:00 |
|
Chewbacca
|
681eacf827
|
Improve dark mode support of Groups + bug fixes
|
2023-03-30 15:19:14 -04:00 |
|
Chewbacca
|
4886548889
|
Add validation support to Group names
|
2023-03-29 15:42:20 -04:00 |
|
marcin mikołajczak
|
55c0f8d6a1
|
Merge branch 'friendica' into 'develop'
Friendica dislikes
See merge request soapbox-pub/soapbox!2381
|
2023-03-28 22:13:24 +00:00 |
|
Chewbacca
|
3a2b4c6efb
|
Add ability to search my Groups
|
2023-03-28 09:09:09 -04:00 |
|
|
12f3b4fbc3
|
Support Friendica dislikes, quotes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-03-25 23:16:40 +01:00 |
|
|
96a8bcdf82
|
Friendica dislikes
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-03-25 12:14:53 +01:00 |
|
Chewbacca
|
30ef70440f
|
Add ability to report a Group
|
2023-03-23 15:17:44 -04:00 |
|
Alex Gleason
|
65070f6519
|
Add MyGroupsPanel, improve layout on various group pages
|
2023-03-21 16:34:15 -05:00 |
|
Alex Gleason
|
813fd7f8ee
|
Delete proprietary groups image
|
2023-03-19 15:39:58 -05:00 |
|
marcin mikołajczak
|
9c80a50b95
|
Merge branch 'pending-status-gap' into 'develop'
Add missing gap to PendingStatus
See merge request soapbox-pub/soapbox!2361
|
2023-03-19 19:50:27 +00:00 |
|
|
049554db84
|
Add missing gap to PendingStatus
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-03-19 20:23:36 +01:00 |
|
|
179eb7fc99
|
Fix preview in reactions modal
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-03-18 11:55:00 +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
|
6b30671875
|
Add Account entity and improve Block/Ban support for Groups
|
2023-03-15 14:55:43 -04:00 |
|
Chewbacca
|
7be8218f0c
|
Convert popular/suggested Groups to use Entities
|
2023-03-14 15:16:01 -04:00 |
|
Chewbacca
|
bced3d6632
|
Merge branch 'pending-groups' into 'develop'
Add support for pending Group Requests
See merge request soapbox-pub/soapbox!2327
|
2023-03-13 19:20:16 +00: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 |
|
Chewbacca
|
f21f72461a
|
Add support for pending Group Requests
|
2023-03-13 14:27:21 -04:00 |
|
|
1d64f934d9
|
Merge remote-tracking branch 'soapbox/develop' into filters-v2
|
2023-03-09 21:49:57 +01: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 |
|
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 |
|
|
4c92f581c4
|
Allow creating v2 filters
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-03-04 12:43:27 +01:00 |
|
Alex Gleason
|
55c8887a08
|
Small design tweaks for create group modal
|
2023-03-02 12:17:25 -06:00 |
|
Chewbacca
|
0414c36a1e
|
Add Trending and Suggested Groups to discovery
|
2023-02-27 08:26:59 -05: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 |
|
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 |
|
|
81de0014d3
|
Change ESLint rules, lint
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-02-16 00:12:02 +01: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 |
|
Tassoman
|
5828e239b1
|
verified badge on profile's header
|
2023-02-14 20:28:16 +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
|
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 |
|
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 |
|
|
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 |
|
|
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 |
|
|
64c4847f9d
|
Dashboard: Allow to create announcements
Signed-off-by: marcin mikołajczak <git@mkljczk.pl>
|
2023-02-12 17:54:13 +01:00 |
|
Chewbacca
|
60d7ff8395
|
Re-build dropdown-menu using FloatingUI
|
2023-02-10 13:17:39 -05:00 |
|
|
07b7d1ec2a
|
Merge remote-tracking branch 'soapbox/develop' into rss-button
|
2023-02-07 22:24:15 +01:00 |
|
Alex Gleason
|
0631657278
|
ProfileDropdown: enforce a max width
|
2023-02-07 12:02:37 -06: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 |
|
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 |
|