Commit Graph
31406 Commits
Author SHA1 Message Date
Nathan Sobo 1ea754b53e Fix warnings for a clean build 2023-09-01 10:08:41 -06:00
KCaverlyandAntonio 9f586c49ae flush embeddings queue when no files are parsed for 250 milliseconds
Co-authored-by: Antonio <antonio@zed.dev>
2023-09-01 11:24:08 -04:00
KCaverlyandAntonio 0c2278d883 move embeddings queue to use single hashmap for all changed paths
Co-authored-by: Antonio <me@as-cii.com>
2023-09-01 08:59:25 -04:00
Antonio Scandurra 48467b59fa Avoid duplicate entries in inline assistant's prompt history 2023-09-01 09:15:29 +02:00
Max Brunsfeld dcc212f176 Renumber protobuf fields, bump protocol version 2023-08-31 16:31:26 -07:00
Max Brunsfeld fe943bc46b Remove local timestamps from CRDT operations
Use lamport timestamps for everything.
2023-08-31 16:23:06 -07:00
KCaverly 30060ea614 WIP: work towards wiring up a embeddings_for_digest hashmap that is stored for all indexed files 2023-08-31 16:42:39 -04:00
Max Brunsfeld 2492d07a27 Propagate Cancel action if there is no pending inline assist 2023-08-31 11:09:36 -07:00
KCaverly 5ccef1e27e fill embeddings with database values and skip during embeddings queue 2023-08-31 13:19:17 -04:00
Antonio Scandurra ee5a6a5140 WIP 2023-08-31 18:00:57 +02:00
Antonio ScandurraandKyle Caverly abad439830 Rename Sha1 to DocumentDigest
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
2023-08-31 18:00:36 +02:00
Antonio ScandurraandKyle Caverly 4233c9a1ec Reify Embedding/Sha1 structs that can be (de)serialized from SQL
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
2023-08-31 17:55:43 +02:00
Kirill Bulatov b5e3ba3465 Style the clear button better, add border to button constructor options 2023-08-31 18:31:21 +03:00
Kirill Bulatov 90adfda2f4 Add LSP logs clear button 2023-08-31 18:31:21 +03:00
Antonio ScandurraandKyle Caverly 40135de778 Write to and read from the database in a transactional way
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
2023-08-31 16:59:54 +02:00
Antonio ScandurraandKyle Caverly 97f636f7ef Abstract away how database transactions are executed
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
2023-08-31 16:54:11 +02:00
Kirill Bulatov 58a9278342 Tailwind autocomplete (#2920)
Release Notes:
- Added basic Tailwind CSS autocomplete support
([#746](https://github.com/zed-industries/community/issues/746)).
2023-08-31 16:55:46 +03:00
Kirill Bulatov ce5393437b Fix plugin LSP adapter intefrace 2023-08-31 15:32:24 +03:00
Kirill Bulatov fa9a9b4955 Route completion requests through remote protocol, if needed 2023-08-31 15:22:13 +03:00
Kirill Bulatov 984505c584 Fix wrong assertion in the test 2023-08-31 14:31:43 +03:00
Kirill Bulatov 9993adc3bd Ensure all client LSP queries are forwarded via collab 2023-08-31 14:29:37 +03:00
Kirill Bulatov f5e0c28971 Fix project tests 2023-08-31 13:01:53 +03:00
Kirill Bulatov 3b38bb55fd Post-rebase fixes 2023-08-31 11:53:46 +03:00
Kirill Bulatov 676fc679d3 Fix the tests, by not requiring stderr for fake servers 2023-08-31 11:07:37 +03:00
Julia 3faabbe91a Merge branch 'main' into multi-server-completions-tailwind 2023-08-30 22:58:37 -04:00
JuliaandKirill Bulatov 6414d0eae1 Scope Tailwind in JS/TS to within string
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>
2023-08-30 21:14:39 -04:00
Kirill Bulatov 314721116e Do not write TRACE logs into file for Lua 2023-08-31 01:14:37 +03:00
Kirill Bulatov 6905f4fadf Capture language servers' stderr into server logs 2023-08-31 01:14:37 +03:00
Nathan Sobo e54c98cc37 Split playground into gpui2 and storybook 2023-08-30 16:12:14 -06:00
Max Brunsfeld b50ade3139 Disable save as prompt for channel notes 2023-08-30 15:05:47 -07:00
Kirill Bulatov e8092015bb Rewrite inlay hint collab tests to remove races (#2916)
Release Notes:

- N/A
2023-08-31 00:49:50 +03:00
KCaverly 34d7fa98fc fix bug for truncation ensuring no valid inputs are sent to openai 2023-08-30 17:42:16 -04:00
Kirill Bulatov c36367d2e4 Rewrite inlay hint collab tests to remove races 2023-08-31 00:37:00 +03:00
Max BrunsfeldandMikayla 3d81860539 Remove unnecessary ConstrainedBoxes in collab panel
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-08-30 14:35:02 -07:00
Max BrunsfeldandMikayla ffcecdcb1d collab panel: Make screen share row line up with shared projects
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-08-30 14:23:12 -07:00
Max BrunsfeldandMikayla 820cb00d62 Fix cursor colors of non-followed collaborators
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-08-30 14:14:18 -07:00
Nathan Sobo 04079268fd Add gpui2 crate 2023-08-30 15:00:11 -06:00
KCaverlyandMax 4b2fbcd394 moved semantic index to use embeddings queue to batch and managed for atomic database writes
Co-authored-by: Max <max@zed.dev>
2023-08-30 16:58:45 -04:00
Nathan Sobo f278fdb342 Checkpoint 2023-08-30 14:40:57 -06:00
da054bfbb5 Avoid accidental gpui transitive dependency in collab
* Make Fs depend on Text, not vise versa

Co-authored-by: Joseph <joseph@zed.dev>
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-08-30 13:16:01 -07:00
KCaverlyandMax cdba603eaf move queuing to embedding_queue functionality and update embedding provider to include trait items for max tokens per batch"
Co-authored-by: Max <max@zed.dev>
2023-08-30 16:01:28 -04:00
Joseph T. Lyons 089341a97e collab 0.19.0 2023-08-30 14:37:55 -04:00
Joseph T. Lyons 89acc42a5a v0.103.x dev 2023-08-30 13:41:09 -04:00
Nathan Sobo 294c3064bf Get playground rendering with backward compatible theming 2023-08-30 11:09:34 -06:00
KCaverly 964dab9b15 move truncation to parsing step leveraging the EmbeddingProvider trait 2023-08-30 12:13:26 -04:00
Nathan Sobo 1725d001f7 Checkpoint: Working toward compatibility with themes 2023-08-30 10:11:00 -06:00
KCaverly 4d2df73453 add should_truncate to embedding providers 2023-08-30 11:58:45 -04:00
Kirill BulatovandJulia Risley 78dff7bf7e Reap overly long LSP requests with a 2m timeout
Co-authored-by: Julia Risley <julia@zed.dev>
2023-08-30 18:41:41 +03:00
Nate Butler 9904806d1c WIP UI Tweaks (#2911)
- 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.
2023-08-30 11:19:05 -04:00
KCaverly 94e64c07b3 added token count to documents during parsing 2023-08-30 11:05:46 -04:00