Commits
:lipstick:
a45c8c380f • Antonio Scandurra • Sep 7, 2023
Keep dropping the `documents` table if it exists
757a285852 • Antonio Scandurra • Sep 7, 2023
Merge remote-tracking branch 'origin/main' into semantic-search-watch-worktrees
93b889a93b • Antonio Scandurra • Sep 7, 2023
Remove unneeded logging
3ad1befb11 • Antonio Scandurra • Sep 7, 2023
Rename `Document` to `Span`
ce62173534 • Antonio Scandurra • Sep 6, 2023
Ensure `SemanticIndex::search` waits for indexing to complete
de0f53b39f • Antonio Scandurra • Sep 6, 2023
Clip ranges returned by `SemanticIndex::search`
c802680084 • Antonio Scandurra • Sep 6, 2023
Re-index project when a worktree is registered
95b72a73ad • Antonio Scandurra • Sep 5, 2023
Simplify `SemanticIndex::index_project`
3c70b127bd • Antonio Scandurra • Sep 5, 2023
Retrieve embeddings based on pending files
6b1dc63fc0 • Antonio Scandurra • Sep 5, 2023
Move retrieval of embeddings from the db into `reindex_changed_files`
7b5a41dda2 • Antonio Scandurra • Sep 5, 2023
:art:
d4cff68475 • Antonio Scandurra • Sep 5, 2023
update pragma settings for improved database performance
8dbc0fe033 • KCaverly • Sep 1, 2023
updated embeddings background delay to 5 minutes
54235f4fb1 • KCaverly • Sep 1, 2023
optimize insert file in vector database
e86964eb5d • KCaverly • Sep 1, 2023
flush embeddings queue when no files are parsed for 250 milliseconds
524533cfb2 • KCaverly • Sep 1, 2023
move embeddings queue to use single hashmap for all changed paths
c4db914f0a • KCaverly • Sep 1, 2023
WIP: work towards wiring up a embeddings_for_digest hashmap that is stored for all indexed files
afa59abbcd • KCaverly • Aug 31, 2023
fill embeddings with database values and skip during embeddings queue
50cfb067e7 • KCaverly • Aug 31, 2023
WIP
220533ff1a • Antonio Scandurra • Aug 31, 2023
Rename `Sha1` to `DocumentDigest`
2503d54d19 • Antonio Scandurra • Aug 31, 2023
Reify `Embedding`/`Sha1` structs that can be (de)serialized from SQL
3001a46f69 • Antonio Scandurra • Aug 31, 2023
Write to and read from the database in a transactional way
c763e728d1 • Antonio Scandurra • Aug 31, 2023
Abstract away how database transactions are executed
35440be98e • Antonio Scandurra • Aug 31, 2023
fix bug for truncation ensuring no valid inputs are sent to openai
7d4d6c871b • KCaverly • Aug 30, 2023
moved semantic index to use embeddings queue to batch and managed for atomic database writes
5abad58b0d • KCaverly • Aug 30, 2023
move queuing to embedding_queue functionality and update embedding provider to include trait items for max tokens per batch"
76ce52df4e • KCaverly • Aug 30, 2023
move truncation to parsing step leveraging the EmbeddingProvider trait
9781047156 • KCaverly • Aug 30, 2023
add should_truncate to embedding providers
76caea80f7 • KCaverly • Aug 30, 2023
added token count to documents during parsing
e377ada1a9 • KCaverly • Aug 30, 2023
reindex files in the background after they have not been edited for 10 minutes
a7e6a65deb • KCaverly • Aug 29, 2023
add proper handling for open ai rate limit delays
4f8b95cf0d • KCaverly • Aug 29, 2023
vim: Fix relative motions (#2888)
dd577074f2 • Conrad Irwin • Aug 29, 2023
Add a default binding for toggling inlay hints (#2910)
859ac1e97f • Kirill Bulatov • Aug 29, 2023
Debounce code action and document highlight requests (#2905)
7ae5ee699f • Max Brunsfeld • Aug 29, 2023
chore: Use IsTerminal trait instead of relying on libc to detect stdout being a terminal (#2908)
ea0e5e880e • Piotr Osiewicz • Aug 29, 2023
Testing: Update build script to make local testing easier (#2903)
396558755e • Nathan Sobo • Aug 29, 2023
Trim off surrounding `[]` when parsing terminal hover links (#2906)
1c6964ee96 • Kirill Bulatov • Aug 29, 2023
chore: Bump memchr to 2.6.0 (#2902)
9aad602af7 • Piotr Osiewicz • Aug 28, 2023
language: Make Buffer::new take an explicit ID (#2900)
07b9c6c302 • Piotr Osiewicz • Aug 28, 2023
Allow `[` and `]` symbols in terminal links (#2899)
81a5043b61 • Kirill Bulatov • Aug 28, 2023
Use proper property names for inlay hint resolve capabilities
3bfe78b1df • Kirill Bulatov • Aug 27, 2023
More inlay hover fixes (#2898)
805ae1be80 • Kirill Bulatov • Aug 27, 2023
Improve inlay hints management (#2897)
851d74d5e1 • Kirill Bulatov • Aug 26, 2023
Server-sent feature flags (#2894)
8ddee0e58d • Mikayla Maki • Aug 26, 2023
Fix inlay hint bugs (#2895)
afdc5012cb • Kirill Bulatov • Aug 26, 2023
Fix bugs in autoscroll with 'fit' strategy (#2893)
d6ffb68305 • Max Brunsfeld • Aug 25, 2023
Un serialize project search (#2857)
2495d6581e • Piotr Osiewicz • Aug 25, 2023
relative line numbers (#2887)
104f5ae9cd • Conrad Irwin • Aug 25, 2023
Add setting to automatically enable virtual environment (#2882)
c1fd648390 • Joseph T. Lyons • Aug 25, 2023
Fix zed-industries/community#1950 (#2892)
1c945a7521 • Conrad Irwin • Aug 25, 2023
Fix rust 1.72 warnings about shadowed glob re-exports
f798be6e27 • Max Brunsfeld • Aug 25, 2023
Format let-else statements
404f76739c • Max Brunsfeld • Aug 25, 2023
Upgrade to rust 1.72
732af201dc • Max Brunsfeld • Aug 25, 2023
Properly invalidate the hint cache
44c340b5f2 • Kirill Bulatov • Aug 25, 2023
Query certain editor ranges for inlays with a delay (#2891)
205e101dd0 • Kirill Bulatov • Aug 25, 2023
Handle inlay hints resolve, support dynamic hints (#2890)
b50762c821 • Kirill Bulatov • Aug 25, 2023
Eager Semantic Indexing Queue (#2886)
bc7e9088fe • Kyle Caverly • Aug 25, 2023
Automatically enable project search filters when using `Search Inside` (#2889)
f1586c9923 • Joseph T. Lyons • Aug 25, 2023
Introduce channel notes (#2880)
fbc7b37b2f • Mikayla Maki • Aug 25, 2023
vim: Fix linewise copy of last line with no trailing newline (#2885)
3b6794fe36 • Conrad Irwin • Aug 24, 2023
Fix cursor and hover styles changing when dragging the mouse (#2884)
26c3312049 • Mikayla Maki • Aug 24, 2023
Add disclosable component (#2868)
2ab8ebaaf7 • Mikayla Maki • Aug 23, 2023
Bump rust embed (#2883)
1320fadc30 • Piotr Osiewicz • Aug 23, 2023
Add `docker system prune` command
6c45be2dc4 • Joseph T. Lyons • Aug 23, 2023
collab 0.18.0
af21546a43 • Joseph T. Lyons • Aug 23, 2023
v0.102.x dev
72f0efb7b7 • Joseph T. Lyons • Aug 23, 2023
Rework element system, phase 1 (#2881)
1bc4f22373 • Nathan Sobo • Aug 23, 2023
Update textmate.json
b77e661c9f • Joseph T. Lyons • Aug 23, 2023
vim: Rewrite paste (#2878)
b0815bd13e • Conrad Irwin • Aug 23, 2023
vim: Dismiss menu in insert mode with escape (#2879)
215a922680 • Conrad Irwin • Aug 22, 2023
Vim z 2819 (#2875)
31db5e4f62 • Conrad Irwin • Aug 22, 2023
Add default bindings for new file and directory (#2877)
d3c7f03fc4 • Joseph T. Lyons • Aug 22, 2023
Z 2819 (#2872)
d27cebd977 • Piotr Osiewicz • Aug 22, 2023
Add a `default_open_ai_model` setting for the assistant (#2876)
a836f9c23d • Joseph T. Lyons • Aug 22, 2023
Add channel id to call events (#2873)
3a13795021 • Joseph T. Lyons • Aug 21, 2023
Semantic index rough edges (#2871)
bbe6d3b261 • Kyle Caverly • Aug 21, 2023
chore: Update Cargo.lock following rodio PR (#2870)
267c0b9a3f • Piotr Osiewicz • Aug 21, 2023
chore: remove unused features from rodio crate. (#2869)
9ea0ed3e95 • Piotr Osiewicz • Aug 21, 2023
Update components.rs
b7e03507c2 • Mikayla Maki • Aug 19, 2023
Revert "Remove semantic search UI" (#2865)
29c339e3b4 • Mikayla Maki • Aug 19, 2023
Remove potential osascript hijacking attack (#2867)
15f91f38f6 • Mikayla Maki • Aug 19, 2023
Reorganize the structure of the collab crate's `db` module (#2866)
ef9686c988 • Max Brunsfeld • Aug 19, 2023
Move the collab panel to the left by default (#2864)
cb55204e22 • Mikayla Maki • Aug 18, 2023
Update bump-version.sh
64cbfe088a • Mikayla Maki • Aug 18, 2023
Don't show vim mode when disabled (#2863)
f0ebbd01e6 • Conrad Irwin • Aug 18, 2023
Fix failure to detect string scope, and disable quote autoclose in Rust (#2862)
e48bb1853c • Max Brunsfeld • Aug 18, 2023
Add more file icons (#2861)
98186fc016 • Joseph T. Lyons • Aug 18, 2023
Upgrade Tree-sitter for error recovery bug fix (#2860)
08429169e2 • Max Brunsfeld • Aug 18, 2023
vim: Fix cursor adjustment on scroll (#2859)
9dab6b6a20 • Conrad Irwin • Aug 18, 2023
vim visual block (#2849)
d1aa82bb48 • Conrad Irwin • Aug 18, 2023
Respect completion resolve server capabilities (#2858)
760c4918cb • Kirill Bulatov • Aug 18, 2023
Project search design (#2834)
8451e7eb7e • Kyle Caverly • Aug 18, 2023
Fix AppKit screen coordinate conversion leading to wrong window bounds (#2856)
802911d742 • Max Brunsfeld • Aug 17, 2023
Collab panel touch ups (#2855)
6d3518cb50 • Mikayla Maki • Aug 17, 2023
Fix collab indicator colors (#2854)
e0cafffbc8 • Nate Butler • Aug 17, 2023
Use our fork of alacritty to avoid winit dependency (#2853)
fa0ddfa15d • Max Brunsfeld • Aug 16, 2023
Add `editor::ToggleInlayHints` command and a bar to toggle editor-related items (#2839)
988ea3c16b • Kirill Bulatov • Aug 16, 2023
v0.101.x dev
07675e3c55 • Joseph T. Lyons • Aug 16, 2023
collab 0.17.0
442ec606d0 • Max Brunsfeld • Aug 16, 2023