Commit log

dba7ec4 Prevent pane from being erroneously zoomed when toggling the outline pane (#2527)

Click to expand commit body
Fixes
https://linear.app/zed-industries/issue/Z-1818/toggling-the-outline-pane-causes-the-pane-to-zoom

Add release note lines here:

- Fixed a bug that could cause panes to be erroneously zoomed when
toggling modals. (preview-only)

Antonio Scandurra created

c2f3ac2 Prevent zoom from being restored when focusing a modal

Antonio Scandurra created

7e1ea8f Remove stray dbg!

Antonio Scandurra created

aa58d0f Do not send edits over the wire

Kirill Bulatov created

f812151 Add integration tests

Kirill Bulatov created

eca6d2b Process remote format typing also

Kirill Bulatov created

58a56bd Always use server formatting settings

Kirill Bulatov created

d1f4b60 Allow to disable the new feature

Kirill Bulatov created

b9dabb1 Use formatting options

Kirill Bulatov created

3327e8a Support remote sessions

Kirill Bulatov created

f6d7b3d Send and handle OnTypeFormatting LSP request

Kirill Bulatov created

793486b Update Diff Modified Color (#2526)

Click to expand commit body
For some reason the yellow I used for the modified color in light themes
was really light
.
Release Notes:

* Improved the contrast of diff modified color in the editor in light
themes.

Nate Butler created

3f79b0c Don't hardcode dates into script

Joseph Lyons created

cc3186c Add script to print all prs merged between a previous date and now

Joseph Lyons created

0b7d095 Introduce the ability to talk to GPT-4 within buffers on preview and dev (#2524)

Click to expand commit body
This adds basic ability to interact with OpenAI inside a buffer.

Release Notes:

* If`OPENAI_API_KEY` is defined in your environment, you can now run the
`ai: assist` command to pass the text of your current buffer to GPT-4.
If you're editing a file with a `.zmd` extension, you can also invoke
the model with `cmd-enter.` (preview-only)

Nathan Sobo created

37d35db v0.89.x dev

Joseph Lyons created

26051de Clean up

Nathan Sobo created

a1a66b8 Make toggle dock actions appear in the command palette (#2525)

Click to expand commit body
This makes the `Toggle{Left,Right,Bottom}Dock` actions deserializable
from empty JSON, so that they can be constructed for the command
palette. It also fixes a bug in GPUI's `available_actions` method, in
which we'd include key bindings for actions of the same type but
different values.

Note that, for now, the command palette will perform the *focusing*
version of the actions. I'm not totally sure this is the right behavior,
but it seems more useful to me.

Release Notes:

N/A

Max Brunsfeld created

747322a Merge remote-tracking branch 'origin/main' into zmd

Nathan Sobo created

66b3be8 Make toggle dock actions appear in the command palette

Max Brunsfeld created

d495c1b Only run AI agent on dev and preview

Nathan Sobo created

35f9996 WIP

Antonio Scandurra created

ba79a8b WIP

Nathan Sobo created

50e1e17 WIP

Nathan Sobo created

051c756 WIP

Nathan Sobo created

8abaf66 WIP

Nathan Sobo created

6368ade WIP

Nathan Sobo created

8832248 Polish panel experience (#2523)

Click to expand commit body
In this pull request we improved key bindings (as described below) and
added tooltips.

Add these release notes to the panels release notes:

- The left, right and bottom dock can be toggled and focused at the same
time respectively via `cmd-b`, `cmd-r` and `cmd-j`. Holding `shift` will
toggle them without changing the focus.

Antonio Scandurra created

f67a228 Show keystroke in panel tooltips

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

0cf1632 Only focus new terminal if the panel contains focus

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

50cfe5e Use cmd-b/cmd-r/cmd-j to toggle left/right/bottom dock and focus when opening

Click to expand commit body
Also, bind the same keys with shift to toggle the dock without focusing.

Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

7534c4e Fix opening excerpt when the cursor is at the end of a multi-buffer (#2522)

Click to expand commit body
Fixes
https://linear.app/zed-industries/issue/Z-987/option-enter-doesnt-open-buffer-from-multibuffer-if-on-the-last-line

This was caused by seeking with a right bias, which in the case of the
last excerpt in the buffer would seek past the end of the buffer. This
commit changes the behavior to move the cursor back to the previous
excerpt if we overshoot, to ensure we always land on an excerpt.

Release Notes:

- Fixed a bug that prevented opening excerpts when the cursor was at the
end of a multi-buffer.

Antonio Scandurra created

2a8e082 Fix opening excerpt when the cursor is at the end of a multi-buffer

Click to expand commit body
This was caused by seeking with a right bias, which in the case of the
last excerpt in the buffer would seek past the end of the buffer.  This
commit changes the behavior to move the cursor back to the previous excerpt
if we overshoot, to ensure we always land on an excerpt.

Antonio Scandurra created

8f49552 Show maximize/minimize icon for panes and terminal panel (#2521)

Click to expand commit body
Closes
https://linear.app/zed-industries/issue/Z-1790/show-zoomunzoom-icons-for-panes-and-terminal-panel

![CleanShot 2023-05-24 at 11 07
04@2x](https://github.com/zed-industries/zed/assets/482957/b27d002c-6443-440b-88d0-cfa06d902477)

Antonio Scandurra created

e5fd953 Provide tooltips for pane buttons

Antonio Scandurra created

1a353ad Show maximize/minimize icon for panes and terminal panel

Antonio Scandurra created

9575ffc Prevent empty panes from being zoomed (#2520)

Click to expand commit body
Closes
https://linear.app/zed-industries/issue/Z-1789/empty-panes-should-not-be-zoomable

Antonio Scandurra created

168ff99 Prevent empty panes from being zoomed

Antonio Scandurra created

e463e3b Update terminal panel tooltip (#2519)

Click to expand commit body
The actions in Zed now call this the Terminal Panel and the crate is
called that as well, so I think the tooltip should be updated to use
that same name.

Release Notes:

N/A

Joseph T. Lyons created

e685786 Update terminal panel tooltip

Joseph Lyons created

637ed79 WIP

Nathan Sobo created

65fc507 WIP

Nathan Sobo created

d934da1 WIP

Nathan Sobo created

ba7659f add toggle right and bottom dock actions (#2518)

Click to expand commit body
Release Notes:

N/A

Joseph T. Lyons created

2457c55 add toggle right and bottom dock actions

Joseph Lyons created

aac83ce Add architecture to clickhouse event request body (#2514)

Click to expand commit body
See title

Release Notes:

N/A

Joseph T. Lyons created

7be41e1 WIP

Nathan Sobo created

ad866c5 Update LiveKit client SDK to 1.0.12 (#2516)

Click to expand commit body
Fixes
https://linear.app/zed-industries/issue/Z-1756/screen-sharing-is-slow-and-sometimes-doesnt-work-at-all

Release Notes:

* Fixed some cases where screen-sharing would have low bitrate or
completely fail to start.

Antonio Scandurra created

774530d Update LiveKit client SDK to 1.0.12

Click to expand commit body
Co-Authored-By: Julia Risley <julia@zed.dev>

Antonio Scandurra and Julia Risley created

073967c WIP

Nathan Sobo created