Conrad Irwin
1fb1c40f22
add vim-specific J (with repeatability)
2023-09-07 11:08:07 -06:00
Antonio Scandurra and Kyle Caverly
995ce1061b
Allow searching before indexing is complete
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-09-07 19:04:45 +02:00
Nate Butler
98070f7a52
Update titlebar style
2023-09-07 12:58:42 -04:00
Nate Butler
e1d3429f3d
Merge workspace and collab panel demos
2023-09-07 12:55:47 -04:00
Antonio Scandurra and Kyle Caverly
f9456ee00c
Eagerly index project on workspace creation if it was indexed before
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-09-07 18:51:55 +02:00
Conrad Irwin
15f5cbe9fa
TEMP
2023-09-07 10:51:18 -06:00
Nate Butler
58ee71b676
Merge branch 'nate/wip-storybook-workspace' into storybook
2023-09-07 12:51:05 -04:00
Conrad Irwin
17c2ee6ed1
Add visual area repeating
2023-09-07 10:45:38 -06:00
Julia
b5a69af4c5
Include JS template literal as string type for overrides
2023-09-07 10:55:04 -04:00
Nathan Sobo
563e18712c
Merge branch 'main' into storybook
2023-09-07 07:56:57 -06:00
Antonio Scandurra
847ce8ea1e
Rework how we track projects and worktrees in semantic index ( #2938 )
...
This pull request introduces several improvements to the semantic search
experience. We're still missing collaboration and searching modified
buffers, which we'll tackle after we take a detour into reducing the
number of tokens used to generate embeddings.
Release Notes:
- Fixed a bug that could prevent semantic search from working when
deploying right after opening a project.
- Fixed a panic that could sometimes occur when using semantic search
while simultaneously changing a file.
- Fixed a bug that prevented semantic search from including new
worktrees when adding them to a project.
2023-09-07 15:30:19 +02:00
Antonio Scandurra
5be66a655f
💄
2023-09-07 15:25:23 +02:00
Antonio Scandurra and Kyle Caverly
b663906981
Keep dropping the documents table if it exists
...
This is because we renamed `documents` to `spans`.
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-09-07 15:15:16 +02:00
Antonio Scandurra
4dfb90fcc1
Merge remote-tracking branch 'origin/main' into semantic-search-watch-worktrees
2023-09-07 15:07:46 +02:00
Antonio Scandurra and Kyle Caverly
804e5f75a5
Remove unneeded logging
...
Co-Authored-By: Kyle Caverly <kyle@zed.dev >
2023-09-07 15:07:21 +02:00
Joseph T. Lyons
0f04f6383a
Allow call events to be logged without a room id ( #2937 )
...
Prior to this PR, we assumed that all call events needed a room_id, but
we now have call-based actions that don't need a room_id - for instance,
you can right click a channel and view the notes while not in a call. In
this case, there is no room_id. We want to be able to track these
events, which requires removing the restriction that requires a room_id.
Release Notes:
- N/A
2023-09-06 23:08:36 -04:00
Joseph T. Lyons
0b638e9115
Allow call events to be logged without a room id
2023-09-06 22:53:05 -04:00
Nathan Sobo
cad48520b4
Max out corner radii to half the smaller dimension of the parent box
2023-09-06 17:21:05 -06:00
Nathan Sobo
df33a3b609
Add support for fetching/rendering images
2023-09-06 17:13:43 -06:00
Max Brunsfeld
23896b4979
Rejoin channel notes after brief connection loss ( #2930 )
...
* [x] Re-send operations that weren't sent while disconnected
* [x] Apply other clients' operations that were missed while
disconnected
* [x] Update collaborators that joined / left while disconnected
* [x] Inform current collaborators that your peer id has changed
* [x] Refresh channel buffer collaborators on server restart
* [x] randomized test
2023-09-06 15:11:21 -07:00
Max Brunsfeld
3ab91aae15
Tolerate channel buffer operations being re-sent
2023-09-06 14:58:25 -07:00
Max Brunsfeld
fcde7ea0fd
Update test name in randomized-test-minimize script
2023-09-06 14:29:11 -07:00
Max Brunsfeld
cce2388dd0
Check that channel notes text converges in randomized test
2023-09-06 14:25:07 -07:00
Nathan Sobo
501c4c5782
Checkpoint
2023-09-06 15:22:35 -06:00
Max Brunsfeld
28a3914ec1
Add basic randomized integration test for channel notes
2023-09-06 14:09:36 -07:00
Max Brunsfeld
15265e427a
Extract randomized test infrastructure for use in other tests
2023-09-06 14:08:43 -07:00
Nathan Sobo
5348dfa47a
Render borders in gpui2 divs
2023-09-06 14:31:44 -06:00
Nathan Sobo
4f7a2ff0ac
Checkpoint
2023-09-06 14:16:15 -06:00
Conrad Irwin
3f25df90d3
Make test more deterministic
...
Otherwise these pass only when --features=neovim is set
2023-09-06 14:14:49 -06:00
Conrad Irwin and
204e716a5d
vim . to replay
...
Co-Authored-By: maxbrunsfeld@gmail.com
2023-09-06 13:49:55 -06:00
Nate Butler
1e45ee9dfb
WIP
2023-09-06 15:44:14 -04:00
Kyle Caverly
20a005e967
Token count fix ( #2935 )
...
Fix token count for OpenAIEmbeddings
Release Notes (Preview Only)
- update token count calculation for truncated OpenAIEmbeddings
- increased request timeout for OpenAI
2023-09-06 15:15:02 -04:00
KCaverly
59f2b062cb
update request timeout for open ai embeddings
2023-09-06 15:09:46 -04:00
KCaverly
15cb416550
update token_count for OpenAIEmbeddings to accomodate for truncation
2023-09-06 15:09:15 -04:00
Nate Butler and Nathan Sobo
1343b4bcff
Add size rounded prefixes
...
Co-Authored-By: Nathan Sobo <1789+nathansobo@users.noreply.github.com >
2023-09-06 14:18:29 -04:00
Joseph T. Lyons
97eb1d43cb
collab 0.20.0
2023-09-06 13:33:39 -04:00
Joseph T. Lyons
ca402894ef
Revert "Temporarily comment out cargo check commands"
...
This reverts commit c0c4c7238c .
2023-09-06 12:54:53 -04:00
Joseph T. Lyons
2245fd818e
v0.104.x dev
2023-09-06 12:53:50 -04:00
Joseph T. Lyons
c0c4c7238c
Temporarily comment out cargo check commands
2023-09-06 12:53:50 -04:00
Nathan Sobo
d50368c846
Select caret based on expanded boolean
2023-09-06 10:24:22 -06:00
Nathan Sobo
2d4f5f9766
Use preview server when not on stable ( #2909 )
...
This PR updates our client code to connect to preview whenever we're not
on stable. This will make it more likely that we'll be able to
collaborate on a dev build, but obviously won't work if there's a
protocol change on main that hasn't made its way to preview yet.
2023-09-06 10:09:08 -06:00
Julia
68c57e27c9
Remove NodeRuntime static & add fake implementation for tests ( #2934 )
...
Release Notes:
- N/A
2023-09-06 11:27:28 -04:00
Julia
5e815dbf58
Remove NodeRuntime static & add fake implementation for tests
2023-09-06 11:18:55 -04:00
Antonio Scandurra
230f838f30
Rename Document to Span
2023-09-06 17:03:08 +02:00
Antonio Scandurra
df73a67c6f
Ensure SemanticIndex::search waits for indexing to complete
2023-09-06 11:40:59 +02:00
Antonio Scandurra
ac570b6c1f
Clip ranges returned by SemanticIndex::search
...
The files may have changed since the last time they were parsed, so the
ranges returned by `SemanticIndex::search` may be out of bounds.
2023-09-06 09:41:51 +02:00
Nathan Sobo
23c1ed8919
Checkpoint
2023-09-05 18:53:25 -06:00
Nate Butler
022f519411
Add list items for scroll testing
2023-09-05 18:52:05 -04:00
Nathan Sobo
f7597cbd0e
WIP: Icons not yet rendering
2023-09-05 16:40:52 -06:00
Nate Butler
8e1e95cc6c
Mark placeholder SVGs
2023-09-05 17:32:59 -04:00