Commit log

47f979d Pass IDs to `IconButton`s instead of generating them

Marshall Bowers created

48cdefe Re-understand that the line just below git deletion is "inside" hunk

Click to expand commit body
Fixes "go to previous hunk" getting stuck on a deletion, never going
further up

Julia created

3358420 fix format

Conrad Irwin created

2b95db0 Fix infinite loop in select all (#3154)

Click to expand commit body
[[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

953857f WIP

Antonio Scandurra created

18eb4a7 WIP

Antonio Scandurra created

e6087e0 Fix tests

Conrad Irwin created

67e5902 vim surround (#3152)

Click to expand commit body
- 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)

Click to expand commit body
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)

Click to expand commit body
Fixes zed-industries/community#2169

Release Notes:

- Fixed highlighting of ANSI C strings ($'foo') in "Shell script"
language buffers.

Piotr Osiewicz created

e99d862 WIP Button Refactor

Nate Butler created

c1c9db2 Add elevation enums + docs

Nate Butler created

ea4e67f Merge branch 'main' into guest-exp

Conrad Irwin created

4d621f3 WIP

Antonio Scandurra created

05cbcee WIP

Antonio Scandurra created

297cef1 WIP add Elevation Docs

Nate Butler created

0dfbfdd catchup with main

KCaverly created

192b351 Merge branch 'gpui2-drag-drop' into zed2

Nathan Sobo created

3a326bf 🤦 Remove references to system_color

Nate Butler created

dd55cce Merge branch 'n/d' into zed2

Nate Butler created

1e13e27 Add ThemeColor interface for UI coloring and remove redundancy

Nate Butler created

438cf52 Remove duplicate ThemeColor defs

Nate Butler created

ec0b2e5 Add on_drop listeners

Nathan Sobo created

21d4546 WIP

Antonio Scandurra created

7832120 WIP

Antonio Scandurra created

efbf0c8 WIP

Antonio Scandurra created

c9d214e Start crate doc

Nate Butler 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

Click to expand commit body
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)

Click to expand commit body
### 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

Click to expand commit body
Co-authored-by: Piotr <piotr@zed.dev>

Max Brunsfeld and Piotr created

2f0eaaf Format timestamps more tersely in the notification panel

Click to expand commit body
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

Click to expand commit body
Co-authored-by: Piotr <piotr@zed.dev>

Max Brunsfeld and Piotr created

812ff9a Account for markdown styling in mentions offset calculation.

Click to expand commit body
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