38a7b39
Don't start dragging until you move to 2px
Nathan Sobo created
38a7b39
Don't start dragging until you move to 2px
Nathan Sobo created
239b0c2
Clear active state when drag starts
Nathan Sobo created
6e4e19d
Fix infinite loop in select all
Conrad Irwin created
cc445f7
Start scaffolding out the Copilot Modal UI
Co-Authored-By: Mikayla Maki <mikayla.c.maki@gmail.com>
Nate Butler and Mikayla Maki created
258fcae
Position drag handle relative to cursor
Nathan Sobo created
fc927f7
Checkpoint
Nathan Sobo created
d1adce5
Show red box when dragging
Nathan Sobo 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
4e6fb90
WIP
Antonio Scandurra 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
96f2c4a
Checkpoint
Nathan Sobo created
4e90e45
move embedding truncation to base model
KCaverly 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
a72434f
WIP
Antonio Scandurra created
c0e8ae5
WIP
Antonio Scandurra created
0de4a93
WIP
Antonio Scandurra created
da89190
Fix runtime errors
Nathan Sobo created
5247f21
Checkpoint
Antonio Scandurra created
56462ef
Checkpoint
Antonio Scandurra 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
a0b667a
WIP
Antonio Scandurra created
e7c04d4
Checkpoint
Antonio Scandurra created
72435af
Checkpoint
Antonio Scandurra created
ce75be9
Checkpoint
Antonio Scandurra created
db6a3e1
WIP
Antonio Scandurra created
763b13e
Avoid duplicate acks for messages with mentions
Max Brunsfeld created
59adcc1
Load more notifications when scrolling down
Max Brunsfeld created
50bbdd5
WIP
Antonio Scandurra created
5d10dc7
WIP
Antonio Scandurra created
7171818
WIP
Antonio Scandurra created
4803346
WIP
Antonio Scandurra created
6ffeb04
WIP
Antonio Scandurra created
23400a5
Start styling notification panel
Max Brunsfeld created
c20e781
Inherit PATH in zed-local script
Max Brunsfeld created
2b780ee
add base model to EmbeddingProvider, not yet leveraged for truncation
KCaverly created
d1dec83
move OpenAIEmbeddings to OpenAIEmbeddingProvider in providers folder
KCaverly created
d813ae8
replace OpenAIRequest with more generalized Box<dyn CompletionRequest>
KCaverly created
05ae978
move OpenAICompletionProvider to providers location
KCaverly created
3712794
move OpenAILanguageModel to providers folder
KCaverly created
a62baf3
rename templates to prompts in ai crate
KCaverly created
0b57ab7
cleaned up truncate vs truncate start
KCaverly created
5423012
WIP
Antonio Scandurra created
234ccbe
Merge branch 'main' into notifications
Max Brunsfeld created
4a0358a
Mark contact acceptance notifications as read automatically
Max Brunsfeld created
f4135e6
WIP
Antonio Scandurra created
fce09e8
Mark chat mention notifications as read when viewing the message
Max Brunsfeld created