7499aa3
v0.110.x preview
Joseph T. Lyons created
7499aa3
v0.110.x preview
Joseph T. Lyons created
90f65ec
Remove logic for multiple channel parents (#3162)
This PR simplifies our state management for channels, and logic for inheriting channel permissions, by removing the ability for channels to have multiple parent channels.
Max Brunsfeld created
4f859e0
link to channel notes (#3167)
Release Notes: - Add links to channel notes
Conrad Irwin created
b5cbfb8
Allow moving channels to the root
Max Brunsfeld created
32367eb
Set up UI to allow dragging a channel to the root
Max Brunsfeld created
42259a4
Fix channel dragging
Co-authored-by: Conrad <conrad@zed.dev> Co-authored-by: Joseph <joseph@zed.dev>
Max Brunsfeld , Conrad , and Joseph created
70eeefa
Fix channel collapsing
Conrad Irwin created
6f173c6
Fix tests by re-instating paths in the new format
Conrad Irwin created
b8bd070
Fix panic by disallowing multiple room joins (#3149)
Release Notes: - Fixed panic that could occur when switching channels quickly
Conrad Irwin created
c773762
Allow completion menus to be cycled (#3164)
Not a huge ask from the community, but something that I run into frequently is not being able to cycle the auto completion menus past the beginning / end, so I quickly added it. This matches VS Code behavior: https://github.com/zed-industries/zed/assets/19867440/bc4606d7-2076-4036-aedc-f3cf5ba349dc Release Notes: - Enhanced popover menus with circular navigation ([#632](https://github.com/zed-industries/community/issues/632)).
Joseph T. Lyons created
1411b98
link to channel notes
Conrad Irwin created
1c5b321
Allow completion menus to be cycled
Joseph T. Lyons created
dfc34e5
Fix extra race
Conrad Irwin created
5c03b6a
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>
Max Brunsfeld , Conrad , Kyle , and Joseph created
cc9e928
Guest roles (#3140)
Release Notes: - Added a "guest" role to channels, and made that the default when a new user joins a public channel.
Max Brunsfeld created
0f03f8f
Tweak notification styles (#3161)
[[PR Description]] Tweak notification visual styles Release Notes: - (Added|Fixed|Improved) ... ([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).
Nate Butler created
c8dfccf
Revert "Add `meta_text` to style metaline"
This reverts commit beb91fa0948346e0a53c8ef6e24e4b8938e6f495.
Nate Butler created
beb91fa
Add `meta_text` to style metaline
Nate Butler created
c9e6703
Give notifications a bit more breathing room by default
Nate Butler created
463b249
Tweak notification styles
Nate Butler created
b090cef
Rework prettier tests (#3160)
Do not infuse `FakeNodeRuntime` with prettier exceptions, rather keep the default formatter installation method as no-op.
Kirill Bulatov created
e9ce935
Rework prettier tests
Do not infuse `FakeNodeRuntime` with prettier exceptions, rather keep the default formatter installation method as no-op.
Kirill Bulatov created
ff49781
move keychain access into semantic index as opposed to on init (#3158)
remove keychain request during init Release Notes: - Move keychain request to inside indexing. - Move install_default_formatters to a no op during tests
Kyle Caverly created
feefb8d
fixed format! call for prettier::
KCaverly created
0dd45bb
fully qualify paths inside conditional compilation methods
KCaverly created
8ffe5a3
move keychain access into semantic index as opposed to on init
KCaverly created
3358420
fix format
Conrad Irwin created
2b95db0
Fix infinite loop in select all (#3154)
[[PR Description]] Release Notes: - Fixed an infinite loop in select all matches ([#2170](https://github.com/zed-industries/community/issues/2170)).
Conrad Irwin created
aa6990b
Fix set_channel_visibility for public channels
Conrad Irwin created
0e035c1
Fix character selection
Conrad Irwin created
e6087e0
Fix tests
Conrad Irwin created
67e5902
vim surround (#3152)
- Fix some bugs with vim objects - Add | as a bracket and a motion - Fix neovim tests with angle brackets Release Notes: - vim: Fixed `i` and `a` objects with softwrap, and a few other edge cases - vim: Added support for `ci"` to find the next quoted string on the line - vim: Added support for `|` as a bracket (for languages like ruby and rust) - vim: Added support for `<count>|` to jump to a specific column
Conrad Irwin created
97a0864
grammars: Update Bash grammar (#3155)
Fixes zed-industries/community#2168 Release Notes: - Updated Bash (Shell script) Tree-sitter grammar (fixes zed-industries/community#2168)
Piotr Osiewicz created
6c163af
bash: Add highlighting of ANSI c string (#3153)
Fixes zed-industries/community#2169 Release Notes: - Fixed highlighting of ANSI C strings ($'foo') in "Shell script" language buffers.
Piotr Osiewicz created
ea4e67f
Merge branch 'main' into guest-exp
Conrad Irwin created
6e4e19d
Fix infinite loop in select all
Conrad Irwin created
a5836b0
Add chat mentions and a notifications panel (#3121)
### Todo
* Displaying notifications
* [x] show them in panel
* [x] indicate read/unread status
* [x] allow requesting more by scrolling down
* [ ] style the panel
* [x] style the status bar icon
* Chat mentions
* [x] highlight mentions when editing message
* [x] persist mentions
* [x] highlight mentions when rendering saved messages
* Creating notifications
* [x] contact request received
* [x] contact request accepted
* [x] channel invitation received
* [x] mentioned in a chat message
* [x] Indicate responses to notifications
* Mark notifications as read
* [x] when viewing a contact request acceptance in the notification
panel
* [x] responding to contact invite
* [x] responding to channel invite
* [x] viewing a channel message mention
* [x] Replace previous notifications with auto-dismissing,
non-interactive toasts
### Release Notes:
- Added a notification panel, which displays notifications about contact
requests and channel invitations.
- Added the ability to `@`-mention users in the chat, so that they will
be notified of your message.
Max Brunsfeld created
4d491ca
Tweak styling of notifications
Co-authored-by: Piotr <piotr@zed.dev>
Max Brunsfeld and Piotr created
2f0eaaf
Format timestamps more tersely in the notification panel
Co-authored-by: Piotr <piotr@zed.dev>
Max Brunsfeld and Piotr created
8766e5f
Avoid flickering toast when mentioned in already-visible chat channel
Co-authored-by: Piotr <piotr@zed.dev>
Max Brunsfeld and Piotr created
812ff9a
Account for markdown styling in mentions offset calculation.
This also means that we can support smart punctuation. Co-authored-by: Max <max@zed.dev>
Piotr Osiewicz and Max created
b495669
Fix neovim tests with angle brackets
Conrad Irwin created
3cf98c4
Add | as a bracket and a motion
Although vim/nvim doesn't have | as brackets, it's common in langauges like Rust and Ruby, and I expect it to work.
Conrad Irwin created
9589f55
Fix some bugs with vim objects
- softwrap interaction - correct selection if cursor is on opening marker
Conrad Irwin created
763b13e
Avoid duplicate acks for messages with mentions
Max Brunsfeld created
59adcc1
Load more notifications when scrolling down
Max Brunsfeld created
23400a5
Start styling notification panel
Max Brunsfeld created
c20e781
Inherit PATH in zed-local script
Max Brunsfeld created
234ccbe
Merge branch 'main' into notifications
Max Brunsfeld created
4a0358a
Mark contact acceptance notifications as read automatically
Max Brunsfeld created