Commit log

33e2b52 added test registration for project settings

KCaverly created

297fa02 Merge branch 'main' of github.com:zed-industries/zed into vector_store

KCaverly created

b68cd58 updated vector store settings to remove batch embeddings size

KCaverly created

4b3bb2c Define semantic search action regardless of whether the feature is enabled

Max Brunsfeld created

4a4dd39 Fix TSX embedding query

Max Brunsfeld created

d244c0f Get vector store test passing - wait for indexing

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

Max Brunsfeld and Kyle created

badf94b Update dot product test to use larger vectors

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

Max Brunsfeld and Kyle created

08e24bb Use cmd-ctrl-t for semantic search key binding

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

Max Brunsfeld and Kyle created

af7b2f1 added initial keymap for toggle semantic search

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

KCaverly and maxbrunsfeld created

ef296e4 Avoid user menu toggle button overlapping with tab bar top border

Julia created

2ca4b3f cleaned up warnings and added javascript

KCaverly created

debe6f1 updated embedding queries for tsx and typescript

KCaverly created

02f5230 expanded embeddable context to accomodate for struct context and file paths

KCaverly created

9165320 Fix a bug where the terminal would not be closed by the terminal exiting (#2706)

Click to expand commit body
Release Notes:

- Fixed a bug where terminal tabs in the panel would not close on tty
process exit.

Mikayla Maki created

550aa2d fmt

Mikayla Maki created

be88136 Fix a bug where the terminal panel's items wouldn't be hooked up properly to workspace actions

Mikayla Maki created

5483bd1 Refactor LSP restart logic (#2705)

Click to expand commit body
Instead of storing `initialization_options` in every LSP adapter as
before, store previous LSP settings in `Project` entirely.

This way, we can later have use multiple different project
configurations per single LSP with its associated adapter.

Release Notes:

- N/A

Kirill Bulatov created

4b4d049 Refactor LSP restart logic

Click to expand commit body
Instead of storing `initialization_options` in every LSP adapter as
before, store previous LSP settings in `Project` entirely.

This way, we can later have use multiple different project
configurations per single LSP with its associated adapter.

co-authored-by: Max Brunsfeld <max@zed.dev>

Kirill Bulatov and Max Brunsfeld created

dd0dbdc brought up to speed with main

KCaverly created

1649cf8 added versioning to files table

KCaverly created

5012d61 Add call events (#2704)

Click to expand commit body
Release Notes:

- N/A

Joseph T. Lyons created

98a0113 Add call events

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Joseph T. Lyons and Max Brunsfeld created

efe8b8b Revert "Fix language servers improper restarts"

Click to expand commit body
This reverts commit 91832c8cd8de4743a5c8dad87005a67d9601d7e5.

Kirill Bulatov created

298c221 added opt-in default settings for vector store

KCaverly created

8161438 Fix language servers improper restarts (#2702)

Click to expand commit body
Fixes
https://linear.app/zed-industries/issue/Z-2595/language-servers-are-unnecessarily-restarted-when-unrelated-settings

Language servers mixed `initialization_options` from hardcodes and user
settings, fix that to ensure we restart servers on their settings
changes only.

Release Notes:

- N/A

Kirill Bulatov created

748e7af Add a test

Kirill Bulatov created

f5fec55 updated vector_store to handle for removed files

KCaverly created

91832c8 Fix language servers improper restarts

Click to expand commit body
Language servers mixed `initialization_options` from hardcodes and user
settings, fix that to ensure we restart servers on their settings
changes only.

Kirill Bulatov created

15010e9 fixup! recent_projects: Perform fuzzy search on compacted paths.

Piotr Osiewicz created

f164eb5 recent_projects: Perform fuzzy search on compacted paths.

Click to expand commit body
Match highlighting for recent projects picker was off, because the path representation was compacted - for a path '/Users/hiro/Projects/zed' we compact it to use a tilde instead of home directory. However, the highlight positions were always calculated for a full path, leading to a mismatch in highlights.
This commit addresses this by running fuzzy search on compacted paths instead of using long paths. This might lead to a slight performance hit, but given that recent projects modal shouldn't have that many items in the first place, it should be okay.

Z-2546

Piotr Osiewicz created

1fbf09f branches: Add a modal branch list. (#2697)

Click to expand commit body
Extract branch list into a separate vcs_menu crate akin to
recent_projects. Add current bind for a modal branch to branch popover's
tooltip.

Z-2555

Release Notes:
- N/A

Piotr Osiewicz created

a1fe5ab Add rudimentary PHP syntax highlighting

Piotr Osiewicz created

3c1ab3d Piotr/z 2590 search result marks jump around in scrollbar as cursor (#2700)

Click to expand commit body
This closes ticket Z-2590 reported by @JosephTLyons . Thanks Joseph =)
Release Notes:

- N/A

Piotr Osiewicz created

4125e7e editor: Keep scrollbar up if there are selections (#2698)

Click to expand commit body
Z-2556

/cc @JosephTLyons 

Release Notes:

- N/A

Piotr Osiewicz created

e83afdc Rename background_highlights_in_range_for_key to background_highlights_in_range_for

Piotr Osiewicz created

4f60679 Highlight only search results

Piotr Osiewicz created

dce72a1 updated tests to accomodate for new dot location

KCaverly created

307d8d9 Reduced redundant database connections on each worktree change.

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

KCaverly and maxbrunsfeld created

82079dd Updated batching to accomodate for full flushes, and cleaned up reindexing.

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

KCaverly and maxbrunsfeld created

a6d713e editor: Keep scrollbar up if there are selections

Click to expand commit body
Z-2556

Piotr Osiewicz created

e00e73f branches: Add a modal branch list.

Click to expand commit body
Extract branch list into a separate vcs_menu crate akin to recent_projects.
Add current bind for a modal branch to branch popover's tooltip.

Z-2555

Piotr Osiewicz created

6739c31 Update assistant styles (#2665)

Click to expand commit body
Updates the assistant with some style quality of life changes.

## Changes

Restyled the conversation list

<img width="646" alt="CleanShot 2023-07-10 at 10 25 23@2x"
src="https://github.com/zed-industries/zed/assets/1714999/5c9a4f94-11c1-4d28-8aac-4d38141829a9">

Updated the assistant header to be a bit more compact, and use a new tab
bar icon style. The existing tab bar icons will be updated in a later
PR.

<img width="646" alt="CleanShot 2023-07-10 at 10 26 30@2x"
src="https://github.com/zed-industries/zed/assets/1714999/3ef9a053-59fa-4d34-9b76-3bb2701acb33">

Updated the remaining token indicator to have 3 steps:
<img width="662" alt="CleanShot 2023-07-10 at 10 29 51@2x"
src="https://github.com/zed-industries/zed/assets/1714999/13d31545-5b00-427c-b7da-b4dfeac037d6">

Updated role labels, added a hover state to make it more clear these are
interactive
<img width="984" alt="CleanShot 2023-07-10 at 10 32 28@2x"
src="https://github.com/zed-industries/zed/assets/1714999/24748495-dde4-4ee9-98f1-6a082f0c1d4d">


Release Notes:

- Improved the UI of some elements in the Assistant panel.

Nate Butler created

a75a7e2 Add tooltip to recent projects button (#2694)

Click to expand commit body
Z-2545

Release Notes:

- N/A

Piotr Osiewicz created

92a0a4e Add styles for branch create button

Piotr Osiewicz created

273b9e1 Avoid overlapping the scrollbar

Nate Butler created

9ffe220 Update tab_bar_button.ts

Nate Butler created

4029481 Merge branch 'main' into update-assistant-styles

Nate Butler created

f0cddeb Update zoom icons

Nate Butler created

0189742 pulled treesitter parsing to own file for ease of testing and management

KCaverly created

3318896 Display key bind of a modal project picker

Piotr Osiewicz created