Antonio Scandurra
ee5a6a5140
WIP
2023-08-31 18:00:57 +02:00
Antonio Scandurra and Kyle Caverly
abad439830
Rename Sha1 to DocumentDigest
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-08-31 18:00:36 +02:00
Antonio Scandurra and Kyle 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 Scandurra and Kyle 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 Scandurra and Kyle 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
ef63e7b44b
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
3b38bb55fd
Post-rebase fixes
2023-08-31 11:53:46 +03:00
Kirill Bulatov
f1f6ff7d0b
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
676fc679d3
Fix the tests, by not requiring stderr for fake servers
2023-08-31 11:07:37 +03:00
Kirill Bulatov
ce7c0d3426
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
3faabbe91a
Merge branch 'main' into multi-server-completions-tailwind
2023-08-30 22:58:37 -04:00
Julia and Kirill 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
52568d3887
Disable save as prompt for channel notes ( #2917 )
2023-08-30 15:09:53 -07: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
Max Brunsfeld
7e7f2a6bfd
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
c36367d2e4
Rewrite inlay hint collab tests to remove races
2023-08-31 00:37:00 +03:00
Max Brunsfeld and Mikayla
3d81860539
Remove unnecessary ConstrainedBoxes in collab panel
...
Co-authored-by: Mikayla <mikayla@zed.dev >
2023-08-30 14:35:02 -07:00
Max Brunsfeld and Mikayla
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 Brunsfeld and Mikayla
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
KCaverly and Max
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
Max Brunsfeld
ec1d3cd08f
Avoid accidental gpui transitive dependency in collab ( #2914 )
...
Release Notes:
- N/A
2023-08-30 13:22:10 -07: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
KCaverly and Max
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 Bulatov and Julia 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
Nate Butler
adf43fd43e
Align diagnostic icons with other statusbar icons
2023-08-30 11:14:50 -04:00
KCaverly
94e64c07b3
added token count to documents during parsing
2023-08-30 11:05:46 -04:00
Nate Butler
8120d50abb
fmt
2023-08-30 10:56:08 -04:00
Antonio Scandurra
8f85b1a536
Introduce code generation ( #2901 )
...

Release Notes:
- Added a new "Inline Assist" feature that lets you transform a
selection or generate new code at the cursor location by hitting
`ctrl-enter`.
2023-08-30 14:58:22 +02:00