Max Brunsfeld
03f0365d4d
Remove local timestamps from CRDT operations
...
Use lamport timestamps for everything.
2023-08-31 16:23:06 -07:00
KCaverly
afa59abbcd
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
00aae5abee
Assistant: propagate cancel action if there is no pending inline assist ( #2923 )
...
Release Notes:
- Fixed a bug where modals could not be dismissed with `escape` when
certain views were active in the workspace (preview only).
2023-08-31 11:17:09 -07:00
Max Brunsfeld
eecd4e39cc
Propagate Cancel action if there is no pending inline assist
2023-08-31 11:09:36 -07:00
KCaverly
50cfb067e7
fill embeddings with database values and skip during embeddings queue
2023-08-31 13:19:17 -04:00
Antonio Scandurra
220533ff1a
WIP
2023-08-31 18:00:57 +02:00
Antonio Scandurra
2503d54d19
Rename Sha1
to DocumentDigest
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
2023-08-31 18:00:36 +02:00
Antonio Scandurra
3001a46f69
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
fe2300fdaa
Style the clear button better, add border to button constructor options
2023-08-31 18:31:21 +03:00
Kirill Bulatov
7b5974e8e9
Add LSP logs clear button
2023-08-31 18:31:21 +03:00
Antonio Scandurra
c763e728d1
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 Scandurra
35440be98e
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
ddc6214216
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
5731ef51cd
Fix plugin LSP adapter intefrace
2023-08-31 15:32:24 +03:00
Kirill Bulatov
e682db7101
Route completion requests through remote protocol, if needed
2023-08-31 15:22:13 +03:00
Kirill Bulatov
5bc5831032
Fix wrong assertion in the test
2023-08-31 14:31:43 +03:00
Kirill Bulatov
292af55ebc
Ensure all client LSP queries are forwarded via collab
2023-08-31 14:29:37 +03:00
Kirill Bulatov
fff385a585
Fix project tests
2023-08-31 13:01:53 +03:00
Kirill Bulatov
fad595dca6
Use ctrl-:
instead of ctrl-shift-:
for inlay hints toggling ( #2921 )
...
The latter is not possible 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.
Release Notes:
- N/A
2023-08-31 12:10:45 +03:00
Kirill Bulatov
9e12df43d0
Post-rebase fixes
2023-08-31 11:53:46 +03:00
Kirill Bulatov
897adb67c5
Log language server stderr output in server logs ( #2918 )
...
<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
2023-08-31 11:13:45 +03:00
Kirill Bulatov
18efc0d5e5
Fix the tests, by not requiring stderr for fake servers
2023-08-31 11:07:37 +03:00
Kirill Bulatov
af665cc3d2
Use ctrl-:
instead of ctrl-shift-:
for inlay hints toggling
...
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.
2023-08-31 10:43:29 +03:00
Julia
ff3865a4ad
Merge branch 'main' into multi-server-completions-tailwind
2023-08-30 22:58:37 -04:00
Julia
529adb95a1
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
0f619e0b67
Do not write TRACE logs into file for Lua
2023-08-31 01:14:37 +03:00
Kirill Bulatov
54e7e2f59d
Capture language servers' stderr into server logs
2023-08-31 01:14:37 +03:00
Nathan Sobo
3b5ee59273
Split playground into gpui2 and storybook
2023-08-30 16:12:14 -06:00
Max Brunsfeld
b94955910c
Disable save as prompt for channel notes ( #2917 )
2023-08-30 15:09:53 -07:00
Max Brunsfeld
4b5948e004
Disable save as prompt for channel notes
2023-08-30 15:05:47 -07:00
Kirill Bulatov
d9a72aa1e0
Rewrite inlay hint collab tests to remove races ( #2916 )
...
Release Notes:
- N/A
2023-08-31 00:49:50 +03:00
KCaverly
7d4d6c871b
fix bug for truncation ensuring no valid inputs are sent to openai
2023-08-30 17:42:16 -04:00
Max Brunsfeld
6d60960fd2
Fix collab panel regressions ( #2915 )
...
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).
2023-08-30 14:41:37 -07:00
Kirill Bulatov
ab49f8c592
Rewrite inlay hint collab tests to remove races
2023-08-31 00:37:00 +03:00
Max Brunsfeld
f9dffc1734
Remove unnecessary ConstrainedBoxes in collab panel
...
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-08-30 14:35:02 -07:00
Max Brunsfeld
123bc85a8e
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 Brunsfeld
e0bdd857f1
Fix cursor colors of non-followed collaborators
...
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-08-30 14:14:18 -07:00
Nathan Sobo
ee11be98e5
Add gpui2 crate
2023-08-30 15:00:11 -06:00
KCaverly
5abad58b0d
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
746f77bf7c
Checkpoint
2023-08-30 14:40:57 -06:00
Max Brunsfeld
166585a2a8
Avoid accidental gpui transitive dependency in collab ( #2914 )
...
Release Notes:
- N/A
2023-08-30 13:22:10 -07:00
Max Brunsfeld
46429426ef
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
KCaverly
76ce52df4e
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
feb7a8a0f4
collab 0.19.0
2023-08-30 14:37:55 -04:00
Joseph T. Lyons
7204c245ea
v0.103.x dev
2023-08-30 13:41:09 -04:00
Nathan Sobo
1d491fcd78
Get playground rendering with backward compatible theming
2023-08-30 11:09:34 -06:00
KCaverly
9781047156
move truncation to parsing step leveraging the EmbeddingProvider trait
2023-08-30 12:13:26 -04:00
Nathan Sobo
d763946b18
Checkpoint: Working toward compatibility with themes
2023-08-30 10:11:00 -06:00
KCaverly
76caea80f7
add should_truncate to embedding providers
2023-08-30 11:58:45 -04:00
Kirill Bulatov
7e5735c8f1
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