Max Brunsfeld
3500ef8b50
Allow language injection in markdown code blocks in channel notes
2023-11-03 15:53:54 -07:00
Mikayla Maki
ba82f7fe33
Rename IIFE to maybe ( #3165 )
...
Too good of an idea to forget
Release Notes:
- N/A
2023-10-25 17:09:12 +02:00
Mikayla
be7e30fbb1
Change from try (reserved keyword) to maybe
2023-10-25 07:10:21 -07:00
Max Brunsfeld
7f767a024c
Set up UI to allow dragging a channel to the root
2023-10-25 15:39:02 +02:00
22a837943b
Fix channel dragging
...
Co-authored-by: Conrad <conrad@zed.dev >
Co-authored-by: Joseph <joseph@zed.dev >
2023-10-25 09:41:16 +02:00
Conrad Irwin
ca0e023ee3
Fix channel collapsing
2023-10-25 09:27:17 +02:00
e3864cb084
Remove logic for multiple channel parents
...
Co-authored-by: Conrad <conrad@zed.dev >
Co-authored-by: Kyle <kyle@zed.dev >
Co-authored-by: Joseph <joseph@zed.dev >
2023-10-24 17:29:23 +02:00
Conrad Irwin
416c049767
Merge branch 'main' into guest-exp
2023-10-23 17:47:21 +02:00
Max Brunsfeld and Piotr
826aa2f4ad
Tweak styling of notifications
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-10-23 14:58:03 +02:00
Max Brunsfeld and Piotr
1330f0fc60
Format timestamps more tersely in the notification panel
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-10-23 14:34:38 +02:00
Max Brunsfeld and Piotr
d0cc5bf0ac
Avoid flickering toast when mentioned in already-visible chat channel
...
Co-authored-by: Piotr <piotr@zed.dev >
2023-10-23 13:48:49 +02:00
Piotr Osiewicz and Max
88e617c9d5
Account for markdown styling in mentions offset calculation.
...
This also means that we can support smart punctuation.
Co-authored-by: Max <max@zed.dev >
2023-10-23 12:50:57 +02:00
Max Brunsfeld
e37f00c6cd
Avoid duplicate acks for messages with mentions
2023-10-22 18:00:02 +02:00
Max Brunsfeld
ab38098989
Load more notifications when scrolling down
2023-10-22 17:10:21 +02:00
Max Brunsfeld
03b25e2d27
Start styling notification panel
2023-10-22 16:03:33 +02:00
Max Brunsfeld
5d1e917401
Merge branch 'main' into notifications
2023-10-22 12:25:30 +02:00
Max Brunsfeld
e879c28daf
Mark contact acceptance notifications as read automatically
2023-10-22 12:22:47 +02:00
Max Brunsfeld
cee43e1a60
Mark chat mention notifications as read when viewing the message
2023-10-22 11:57:10 +02:00
Piotr Osiewicz
7a90ec12cd
vcs_menu: Query branches on open instead of per keystroke ( #3144 )
...
Release Notes:
- Improved performance of branch picker by querying branches on menu
open instead of querying once per each keystroke. (fixes
zed-industries/community#2161 )
2023-10-21 14:01:01 +02:00
Conrad Irwin
f4ef4828f1
Remove screen sharing indicator
...
This is now redundant given macOS has the same icon, and it panics when
you click on it :D.
2023-10-20 13:04:45 -06:00
Piotr Osiewicz
d9e8e4ba2b
Highlight mentions in the Saved chat messages
2023-10-20 15:30:36 +02:00
Conrad Irwin
ec356978a3
Wire through LiveKit permissions
2023-10-19 23:23:33 -06:00
Max Brunsfeld
77f13a1480
Fix scrolling to messages on clicking of notifications
2023-10-19 14:04:34 -07:00
Max Brunsfeld
e7f43c9e6b
Navigate to chat messages when clicking them in the notification panel
2023-10-19 12:31:45 -07:00
Conrad Irwin
db582b776b
Add read-only channel notes support
...
Fix some bugs where ChannelNotes and ChannelChat had old cached channel
instances
2023-10-19 13:20:49 -06:00
Conrad Irwin
331d334bae
Refactor to avoid some (mostly hypothetical) races
...
Tidy up added code to reduce duplicity of X and X_internals.
2023-10-18 21:42:10 -06:00
Max Brunsfeld
256ef99284
Merge branch 'main' into notifications
2023-10-18 17:20:04 -07:00
Max Brunsfeld
d286c4441d
Persist chat mentions
2023-10-18 16:56:03 -07:00
Mikayla
77da29e4a9
Restrict DAG-related functionality, but retain infrastructure for implementing symlinks
2023-10-18 05:28:05 -07:00
Conrad Irwin
4d5b7e32a1
Sync Role as part of channels
...
Begin to fix guest notifications
2023-10-17 22:48:44 -06:00
Max Brunsfeld
8ff4d3d693
Add a unit test for the mention-searching logic in MessageEditor
2023-10-17 20:15:49 -07:00
Max Brunsfeld
1b89d99654
Start work on chat mentions
2023-10-17 17:59:42 -07:00
Max Brunsfeld
a42661780e
Fix more issues with the channels panel
...
* Put the newest notifications at the top
* Have at most 1 notification toast, which is non-interactive,
but focuses the notification panel on click, and auto-dismisses
on a timer.
2023-10-17 15:43:06 -07:00
Conrad Irwin
5240eb08f9
update sidebar for public channels
2023-10-17 13:30:09 -06:00
Max Brunsfeld
9ed0e5fdd9
Add notifications integration test
2023-10-17 11:21:38 -07:00
Max Brunsfeld
c618af92cd
Generalize notifications' actor id to entity id
...
This way, we can retrieve channel invite notifications when
responding to the invites.
2023-10-17 10:34:50 -07:00
Max Brunsfeld
f8e8340b84
Display invite response buttons inline in notification panel
2023-10-17 09:12:55 -07:00
Conrad Irwin
9029a2807b
Merge branch 'main' into guests
2023-10-17 09:54:17 -06:00
Conrad Irwin
7d67bc51fb
Fix get_most_public_ancestor
2023-10-17 09:41:34 -06:00
Mikayla
942f910aee
Adjust chat permisisons to allow deletion for channel admins
2023-10-17 02:16:17 -07:00
Conrad Irwin
2899a628c7
Make joining a channel as a guest always succeed
2023-10-16 15:14:13 -06:00
Max Brunsfeld
0b084d3b67
Add an empty state to the notification panel
2023-10-16 12:54:44 -07:00
Max Brunsfeld
36181653c3
Avoid creating duplicate invite notifications
2023-10-13 16:57:28 -07:00
Max Brunsfeld
497907ea4c
Remove contact notifications when cancelling a contact request
2023-10-13 16:09:46 -07:00
Conrad Irwin
a4e960f73a
Wire through public access toggle
2023-10-13 16:59:30 -06:00
Max Brunsfeld
fb4b3bb4c1
Connect notification panel to notification toasts
2023-10-13 11:21:45 -07:00
Max Brunsfeld
be1b3b38d5
Make notification db representation more flexible
2023-10-12 17:42:32 -07:00
Max Brunsfeld
7d663b7290
Start work on notification panel
2023-10-12 17:41:09 -07:00
Max Brunsfeld
f40f6d70c6
Replace disconnected channel notes views when re-opening the notes
2023-10-12 12:38:23 -07:00
Conrad Irwin
03dd4b5be8
Push role refactoring through RPC/client
2023-10-12 13:05:54 -06:00