Commit log

897adb6 Log language server stderr output in server logs (#2918)

Click to expand commit body
<img width="1728" alt="Screenshot 2023-08-31 at 01 07 11"
src="https://github.com/zed-industries/zed/assets/2690773/537a18d6-59bf-4a77-896f-fc2cb6dc7fe8">

Line by line, we print stderr to help with debugging and servers that
log into stderr.

Release Notes:

- N/A

Kirill Bulatov created

18efc0d Fix the tests, by not requiring stderr for fake servers

Kirill Bulatov created

af665cc Use `ctrl-:` instead of `ctrl-shift-:` for inlay hints toggling

Click to expand commit body
The latter is not posible to press in Zed, since `:` is typed as
`shift-;` with typical US keyboard layouts.

In the end, it's the same buttons you have to press to toggle the inlay
hints, but working this time.

Kirill Bulatov created

ff3865a Merge branch 'main' into multi-server-completions-tailwind

Julia created

529adb9 Scope Tailwind in JS/TS to within string

Click to expand commit body
In some situations outside JSX elements Tailwind will never
respond to a completion request, holding up the tsserver completions.

Only submit the request to Tailwind when we wouldn't get tsserver
completions anyway and don't submit to Tailwind when we know we won't
get Tailwind completions

Co-Authored-By: Kirill Bulatov <kirill@zed.dev>

Julia and Kirill Bulatov created

0f619e0 Do not write TRACE logs into file for Lua

Kirill Bulatov created

54e7e2f Capture language servers' stderr into server logs

Kirill Bulatov created

b949559 Disable save as prompt for channel notes (#2917)

Max Brunsfeld created

4b5948e Disable save as prompt for channel notes

Max Brunsfeld created

d9a72aa Rewrite inlay hint collab tests to remove races (#2916)

Click to expand commit body
Release Notes:

- N/A

Kirill Bulatov created

7d4d6c8 fix bug for truncation ensuring no valid inputs are sent to openai

KCaverly created

6d60960 Fix collab panel regressions (#2915)

Click to expand commit body
Release Notes:

- Fixed a bug where collaborators' cursors were rendered with the wrong
color when not following them (preview only).
- Fixed an issue where icons were inconsistent sizes in the
collaboration panel (preview only).

Max Brunsfeld created

ab49f8c Rewrite inlay hint collab tests to remove races

Kirill Bulatov created

f9dffc1 Remove unnecessary ConstrainedBoxes in collab panel

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

Max Brunsfeld and Mikayla created

123bc85 collab panel: Make screen share row line up with shared projects

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

Max Brunsfeld and Mikayla created

e0bdd85 Fix cursor colors of non-followed collaborators

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

Max Brunsfeld and Mikayla created

5abad58 moved semantic index to use embeddings queue to batch and managed for atomic database writes

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

KCaverly and Max created

166585a Avoid accidental gpui transitive dependency in collab (#2914)

Click to expand commit body
Release Notes:

- N/A

Max Brunsfeld created

4642942 Avoid accidental gpui transitive dependency in collab

Click to expand commit body
* Make Fs depend on Text, not vise versa

Co-authored-by: Joseph <joseph@zed.dev>
Co-authored-by: Mikayla <mikayla@zed.dev>

Max Brunsfeld , Joseph , and Mikayla created

76ce52d move queuing to embedding_queue functionality and update embedding provider to include trait items for max tokens per batch"

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

KCaverly and Max created

feb7a8a collab 0.19.0

Joseph T. Lyons created

7204c24 v0.103.x dev

Joseph T. Lyons created

9781047 move truncation to parsing step leveraging the EmbeddingProvider trait

KCaverly created

76caea8 add should_truncate to embedding providers

KCaverly created

7e5735c Reap overly long LSP requests with a 2m timeout

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

Kirill Bulatov and Julia Risley created

e808386 WIP UI Tweaks (#2911)

Click to expand commit body
- Tighten up toolbar
- Reduce intensity of active tools
- Remove divider between project + branch
- Add a styletree for toolbar + move breadcrumb into it
- Some ts theme tidying

[[PR Description]]

Release Notes:

- Improved density and contrast of a number of UI elements.

Nate Butler created

1da3be0 Align diagnostic icons with other statusbar icons

Nate Butler created

e377ada added token count to documents during parsing

KCaverly created

256949b fmt

Nate Butler created

ea17d16 Introduce code generation (#2901)

Click to expand commit body
![CleanShot 2023-08-28 at 12 24
36@2x](https://github.com/zed-industries/zed/assets/482957/f97cb399-1ac2-4fa9-94a7-137d1eec711c)


Release Notes:

- Added a new "Inline Assist" feature that lets you transform a
selection or generate new code at the cursor location by hitting
`ctrl-enter`.

Antonio Scandurra created

bf67d37 Remove trailing backticks when assistant ends with a trailing newline

Antonio Scandurra created

5f6562c Detect indentation from GPT output

Antonio Scandurra created

c6f4390 Retain search history for inline assistants

Click to expand commit body
This only works in-memory for now.

Antonio Scandurra created

5c498c8 Show inline assistant errors

Antonio Scandurra created

7a1b300 Do not blink the cursor if Zed app is focused away (#2907)

Click to expand commit body
Deals with https://github.com/zed-industries/community/issues/1116
Part of https://github.com/zed-industries/community/issues/1098

Use Mac platform callbacks to send a global event and enable/disable
caret blinking in editors when the app is not focused.

Release Notes:

- Stop blinking caret if Zed app is not focused

Kirill Bulatov created

d365059 Fix find_{,preceding}boundary to work on buffer text

Click to expand commit body
Before this change the bounday could mistakenly have happened on a soft
line wrap.

Also fixes interaction with inlays better.

Conrad Irwin created

e3a0252 Make multi-server completion requests not serial

Julia created

6e964ac Fix extra theme entry

Nate Butler created

97d187b Remove project divider in titlebar

Nate Butler created

a7e6a65 reindex files in the background after they have not been edited for 10 minutes

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

KCaverly and Max created

2af5fc5 Move breadcrumb style to toolbar

Nate Butler created

c9b1237 Update titlebar size

Nate Butler created

93cf52a Update toolbar active state style

Nate Butler created

d91a961 Format

Nate Butler created

33c9f14 Don't require passing `theme` to `toggleable_icon_button`

Nate Butler created

0a14e33 Pull toolbar into it's own styletree

Nate Butler created

e7ba5a1 Search UI polish (#2904)

Click to expand commit body
This PR polishes the search bar UI, making the layout more dense, and
the spacing more consistent with the rest of the app. I've also
re-ordered the toolbar items to reflect some of @iamnbutler's original
search designs. The items related to the search query are on the left,
and the actions that navigate the buffer (next, prev, select all, result
count) are on the right.

Max Brunsfeld created

4f8b95c add proper handling for open ai rate limit delays

KCaverly created

0e6c918 Woooooops, don't notify the language server until initialized

Julia created

100870a Do not blink the cursor if Zed window is focused away

Click to expand commit body
co-authored-by: Max <max@zed.dev>

Kirill Bulatov and Max created