Commit log

28ed406 add keymaps for activating text, regex and semantic modes

KCaverly created

0cceb3f Get nextLS running

Mikayla created

912e6e8 create initial action for Semantic search mode

KCaverly created

a366ad0 Add a way to display unrelated to language support language servers' logs (#2991)

Click to expand commit body
Copilot is being used in every buffer, but we do not see its logs that
easily.
In the future, prettier wrapper will pretend to be an LSP server, it is
better to log its messages somewhere, so prepare an infrastructure for
that.

<img width="1727" alt="image"
src="https://github.com/zed-industries/zed/assets/2690773/d31a257c-9608-46fa-8be1-f0a2a2bdbdb7">

Copilot seem to have no rpc messages logged for some reason now,
prettier wrapper might be a better case to investigate this, so leaving
as is.

Release Notes:

- N/A

Kirill Bulatov created

6ebe49e Show Copilot logs right after its LSP server start

Kirill Bulatov created

82010b6 Avoid extra LSP log events

Kirill Bulatov created

4331cb8 Initialize workspace properly in tests (#2994)

Click to expand commit body
For vim command I'd like to be able to test that e.g. workspace::Save
works.

Conrad Irwin created

1295e5b vim: Use explicit global, not default (#2987)

Click to expand commit body
This should have no user-visible impact, but tidies up one of the
awkwardnesses
of how vim uses global state at the moment.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Conrad Irwin and Max Brunsfeld created

5bb8ba5 Initialize workspace properly in tests

Click to expand commit body
For vim command I'd like to be able to test that e.g. workspace::Save
works.

Conrad Irwin created

2da664e vim fixes for find&replace

Click to expand commit body
* allow replacing with the empty string to delete
* fix <enter> for ReplaceNext

Conrad Irwin created

e37373a Add UI/UX for moving channels (#2976)

Click to expand commit body
TODO:

- [x] Add drag and drop
- [x] Polish up in-flight decisions.
- [x] Fix chat panel panic
- [x] Add nice hover effect highlighting the matching ones
- [x] Fix and test keyboard

Release Notes:

- N/A

Mikayla Maki created

ac65e75 Add hover styles to channels matching the current selection

Click to expand commit body
Fix chat desync from moving / linking channels

Mikayla created

2699f17 Checkpoint - Details

Nate Butler created

2f44055 Semantic index eval (#2988)

Click to expand commit body
v0 of the Semantic Index evaluate test suite

Release Notes:

- Added eval.rs as an example to the semantic-index crates
- Generates test metrics for two small projects, as a starting point to
systematically evaluate retrieval quality

Kyle Caverly created

11b3bfd fix warnings

KCaverly created

25cb79e remove git2 dependency for repository cloning in semantic_index eval

KCaverly created

d5f0ce0 Finish implementing drag and drop

Mikayla created

4525509 buffer/replace: Advance match index on each replace. (#2992)

Click to expand commit body
Release Notes:
- Fixed "Replace next" not advancing the match index.

Piotr Osiewicz created

f3b9108 Improve drag and drop to look and feel better

Click to expand commit body
WIP: Change rendering of drag and drop based on alt-modifier

Mikayla created

7bc4f0b Send copilot log messages into the log panel

Kirill Bulatov created

b57b5c0 updated git2 to use ssl

KCaverly created

d85acce move git2 to workspace dependency globally

KCaverly created

5e1b284 Show supplementary language servers in the logs panel

Kirill Bulatov created

556f398 Send and receive Copilot events

Kirill Bulatov created

9bff3b6 Add basic drag and drop support

Mikayla created

ae019fb remove release channel flags in semantic_index (#2989)

Click to expand commit body
Remove Release channel filters from semantic_index allowing the index to
be released to stable.

Release Notes:

- Remove Release channel filters in enabled and semantic_index
initialization

Kyle Caverly created

65aa4d5 Draw indent guides using `indent_level`

Click to expand commit body
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>

Nate Butler and Julia created

4f1a59e formatting

KCaverly created

fc8dd84 remove release channel flags in semantic_index

KCaverly created

3a9f5d6 use u32 as `indent_level`

Click to expand commit body
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>

Nate Butler and Julia created

748ad5f Make list_item `toggleable`, improve optional `left_icon` on list item

Click to expand commit body
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>

Nate Butler and Julia created

183758a fix Cargo.lock for merge

KCaverly created

9eadfc8 Add Copilot server to LSP logs panel

Kirill Bulatov created

7e30007 WIP

Nate Butler created

5b0b2fe Add a specific server id to a Copilot LSP

Kirill Bulatov created

91fac2a Automatically subscribe for lsp logs of every server added

Click to expand commit body
Avoid re-adding the server on new logs events.

Kirill Bulatov created

26f442a Merge branch 'main' into nate/gpui2-ui-components

Nate Butler created

8aa4fbe Add icon, list_item, work on project panel

Nate Butler created

dadad39 Finish optimizing channel representations and operations

Mikayla created

2701be9 Add negative style helpers

Nathan Sobo created

f2e87a3 Add Element::when method

Nathan Sobo created

c7a3186 Checkpoint

Nathan Sobo created

a5e4ceb Checkpoint: Add methods for setting arbitrary lengths

Nathan Sobo created

b725cad Checkpoint

Nate Butler created

25bd357 add recall and precision to semantic index

KCaverly created

71e519a vim: Use explicit global, not default

Conrad Irwin created

adf313b Fix vim-related panic (#2986)

Click to expand commit body
Release Notes:

- fix panic that happens during collaboration (preview-only)

Conrad Irwin created

417f28e Fix vim-related panic

Conrad Irwin created

230061d chore: Enable v0 symbol mangling (#2985)

Click to expand commit body
https://github.com/rust-lang/rust/issues/60705
Due to modification of .cargo/config.toml your `cargo build` should pick
this change up automatically. Use `legacy` instead of `v0` if you find
yourself in need of old mangling scheme for whatever reason
Release Notes:

- Improved precision of backtraces in application crashes

Piotr Osiewicz created

616d328 chore: Use aho-corasick 1.1 in direct dependencies (#2983)

Click to expand commit body
Nothing too fancy, we've depended indirectly on 1.0/1.1 already, so this
is essentially bookkeeping.

Release Notes:
- N/A

Piotr Osiewicz created