Jason Mancuso
fbd8b2b587
Quick attempt to normalize bm25 score by query length
2024-10-09 11:56:16 -04:00
Jason Mancuso
48ac888be3
Add stopword removal to tokenizer
2024-10-09 11:54:51 -04:00
Jason Mancuso
2dc70d64cd
Add temporary dbg to illustrate current hybrid score calibration issue
2024-10-09 10:46:58 -04:00
Jason Mancuso
ab4b2bd204
Fix bm25 calculation to avoid NaNs
2024-10-08 12:22:04 -04:00
Jason Mancuso
2e1ee2bcc8
Fix bug in tokenizer leading to empty results
2024-10-08 12:21:40 -04:00
Jason Mancuso
7c8d982caf
Add some error contexts
2024-10-08 11:05:42 -04:00
Jason Mancuso
966dbd30f6
Alphabetize Cargo.toml
2024-10-08 11:05:05 -04:00
Jason Mancuso
db1dc47ddb
Merge remote-tracking branch 'origin/main' into tfidf-indexer
2024-10-08 11:02:31 -04:00
Jason Mancuso
a1cb4ec947
Filter out search results with score=0
2024-10-08 11:01:03 -04:00
Jason Mancuso
671872c47b
Update term frequency accounting only during db transactions
2024-10-08 11:00:22 -04:00
Jason Mancuso
4f4497d0e3
Version semantic db lmdb
2024-10-08 10:53:13 -04:00
Joseph T. Lyons
4c7a6f5e7f
Add is_via_ssh field to editor events ( #18837 )
...
Release Notes:
- N/A
2024-10-08 10:30:04 -04:00
Peter Tripp
dd44168cad
dart: Improve indentation ( #18845 )
...
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-08 10:20:20 -04:00
Joseph T. Lyons
5bb18adbe8
Inform users they can ask us to reopen issues closed by the stale issue action ( #18857 )
...
Release Notes:
- N/A
2024-10-08 08:13:29 -04:00
Thorsten Ball
b2eb439f32
remote server: Add more debug logging ( #18855 )
...
Closes #ISSUE
Release Notes:
- N/A
2024-10-08 13:57:26 +02:00
Bennet Bo Fenner
f0566d54eb
ssh: Log error when remote server panics ( #18853 )
...
Release Notes:
- N/A
2024-10-08 12:57:47 +02:00
Thorsten Ball
be531653a4
Direnv warn ( #18850 )
...
Follow-up fixes to #18567
Release Notes:
- N/A
2024-10-08 11:54:28 +02:00
Bennet Bo Fenner
fa85238c69
ssh: Limit amount of reconnect attempts ( #18819 )
...
Co-Authored-by: Thorsten <thorsten@zed.dev >
Release Notes:
- N/A
---------
Co-authored-by: Thorsten <thorsten@zed.dev >
2024-10-08 11:37:54 +02:00
Stanislav Alekseev
910a773b89
Display environment loading failures in the activity indicator ( #18567 )
...
As @maan2003 noted in #18473 , we should warn the user if direnv call
fails
Release Notes:
- Show a notice in the activity indicator if an error occurs while
loading the shell environment
2024-10-08 11:36:18 +02:00
Peter Tripp
87cc208f9f
docs: Fix ollama available_models example ( #18842 )
2024-10-07 21:04:36 -04:00
Max Brunsfeld
b0a16a7601
Fix bugs with applying hunks from branch buffers ( #18721 )
...
Release Notes:
- N/A
---------
Co-authored-by: Marshall <marshall@zed.dev >
2024-10-07 16:28:33 -07:00
Jason Mancuso
5606768679
Simplify WorktreeTermStats; rearrange EmbeddingIndex term frequency accounting
2024-10-07 18:48:33 -04:00
Marshall Bowers
3c91184726
collab: Drop mistakenly-added columns from the usages table ( #18835 )
...
This PR drops the `cache_creation_input_tokens_this_month ` and
`cache_read_input_tokens_this_month ` columns from the `usages` table in
the LLM database.
We mistakenly added these in #18834 , but these aren't necessary due to
the structure of the `usages` table. We weren't actually using these
columns anywhere.
Release Notes:
- N/A
2024-10-07 18:21:48 -04:00
Marshall Bowers
d55f025906
collab: Track cache writes/reads in LLM usage ( #18834 )
...
This PR extends the LLM usage tracking to support tracking usage for
cache writes and reads for Anthropic models.
Release Notes:
- N/A
---------
Co-authored-by: Antonio Scandurra <me@as-cii.com >
Co-authored-by: Antonio <antonio@zed.dev >
2024-10-07 17:32:49 -04:00
Marshall Bowers
c5d252b837
collab: Add missing cmake dependency to Dockerfile ( #18832 )
...
This PR adds the missing `cmake` dependency to the Docker image that is
now needed in order to build collab.
Release Notes:
- N/A
2024-10-07 16:25:17 -04:00
Joseph T. Lyons
a15b10986a
Add ssh initialization events ( #18831 )
...
Release Notes:
- N/A
2024-10-07 16:17:43 -04:00
Mikayla Maki
5387a6f7f9
Fix an issue where LLM requests would block forever ( #18830 )
...
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-07 16:03:26 -04:00
Mikayla Maki
8cdb9d6b85
Fix a bug where HTTP errors where being reported incorrectly ( #18828 )
...
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-07 12:03:02 -07:00
Marshall Bowers
7d380e9e18
Temporarily prevent deploying collab to production ( #18825 )
...
This PR adds a temporary measure to prevent deploying collab to
production, while we investigate some issues stemming from the HTTP
client change.
Release Notes:
- N/A
2024-10-07 14:31:23 -04:00
Piotr Osiewicz
60c12a8d06
ssh: Remove old dev servers code paths ( #18823 )
...
Closes #ISSUE
Release Notes:
- N/A
2024-10-07 19:18:44 +02:00
Marshall Bowers
11206a8444
ui: Fix avatar indicators getting cut off ( #18821 )
...
This PR fixes an issue introduced in #18810 that was causing the avatar
indicators to get cut off.
Release Notes:
- N/A
2024-10-07 12:53:11 -04:00
Marshall Bowers
c83690ff14
storybook: Wire up HTTP client ( #18818 )
...
This PR wires up the HTTP client in the Storybook.
Release Notes:
- N/A
2024-10-07 12:29:10 -04:00
Marshall Bowers
d1a758708d
php: Bump to v0.2.1 ( #18815 )
...
This PR bumps the PHP extension to v0.2.1.
Changes:
- https://github.com/zed-industries/zed/pull/18368
- https://github.com/zed-industries/zed/pull/18774
Release Notes:
- N/A
2024-10-07 10:23:16 -04:00
Marshall Bowers
7c7151551a
proto: Bump to v0.2.0 ( #18814 )
...
This PR bumps the Protobuf extension to v0.2.0.
Changes:
- https://github.com/zed-industries/zed/pull/18763
Release Notes:
- N/A
2024-10-07 10:11:12 -04:00
Bennet Bo Fenner
a3b63448df
ssh: Do not cancel connection process if user is typing password ( #18812 )
...
Previously, the connection process would be cancelled after 10 seconds,
even if the connection was established successfully but the user was
still typing in a password.
We know recognize when the user is prompted for a password, and cancel
the timeout task.
Co-Authored-by: Thorsten <thorsten@zed.dev >
Release Notes:
- N/A
---------
Co-authored-by: Thorsten <thorsten@zed.dev >
2024-10-07 15:53:32 +02:00
Nate Butler
65c9b15796
Remove avatar shape ( #18810 )
...
This PR re-removes `AvatarShape` as it is unused. The previous time it
was removed incorrectly, resulting in square avatars!
Release Notes:
- N/A
2024-10-07 09:23:40 -04:00
Bennet Bo Fenner
25a97a6a2b
ssh: Detect timeouts when server is unresponsive ( #18808 )
...
To detect connection timeouts we ping the remote server every X seconds
and attempt to reconnect if the server failed to respond.
Next up is showing some feedback in the UI to make this visible to the
user, and stop reconnecting after X amount of retries.
Release Notes:
- N/A
---------
Co-authored-by: Thorsten <thorsten@zed.dev >
2024-10-07 15:08:16 +02:00
Piotr Osiewicz
5aa165c530
ssh: Overhaul remoting UI ( #18727 )
...
Release Notes:
- N/A
---------
Co-authored-by: Danilo Leal <67129314+danilo-leal@users.noreply.github.com >
2024-10-07 15:01:50 +02:00
Thorsten Ball
9c5bec5efb
formatting: Use project environment to find external formatters ( #18611 )
...
Closes #18261
This makes sure that we find external formatters in the project
environment.
TODO:
- [x] Use a different type for the triplet of `(buffer_handle,
buffer_path, buffer_env)`. Something like `FormattableBuffer`.
- [x] Test this!!
Release Notes:
- Fixed external formatters not being found, even when they were
available in the `$PATH` of a project.
---------
Co-authored-by: Bennet <bennet@zed.dev >
2024-10-07 12:24:12 +02:00
Thorsten Ball
c03b8d6c48
ssh remoting: Enable reconnecting after connection losses ( #18586 )
...
Release Notes:
- N/A
---------
Co-authored-by: Bennet <bennet@zed.dev >
2024-10-07 11:40:59 +02:00
Danilo Leal
67fbdbbed6
Put back code that makes the avatar rounded ( #18799 )
...
Follow-up to https://github.com/zed-industries/zed/pull/18768
---
Release Notes:
- N/A
2024-10-07 05:42:48 -03:00
Piotr Osiewicz
03c84466c2
chore: Fix some violations of 'needless_pass_by_ref_mut' lint ( #18795 )
...
While this lint is allow-by-default, it seems pretty useful to get rid
of mutable borrows when they're not needed.
Closes #ISSUE
Release Notes:
- N/A
2024-10-07 01:29:58 +02:00
Agustin Gomes
59f0f4ac42
Fix script/linux on RHEL/Fedora ( #18788 )
...
- Add missing `/etc/os-release` from a grep call
- Remove typo `grep grep` from another.
Co-authored-by: Peter Tripp <peter@zed.dev >
2024-10-06 14:47:48 -04:00
Peter Tripp
bd746145b0
ci: Make docs-only PRs only trigger docs-related tests ( #18744 )
...
This should speed up any docs-only PRs so that they don't have to run the full 5 minute battery of tests.
Release Notes:
- N/A
2024-10-06 10:28:39 -04:00
Peter Tripp
1b06c70a76
Fix alt-t context ( #18783 )
...
- Fix incorrect context introduced in https://github.com/zed-industries/zed/pull/18749/
Release Notes:
- N/A
2024-10-06 10:26:26 -04:00
Peter
06bd2431d2
proto: Add language server support ( #18763 )
...
Closes #18762
Release Notes:
- N/A
---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-06 10:12:06 -04:00
Roman Zipp
200b2bf70a
php: Add syntax highlighting for Intelephense completions ( #18774 )
...
Release Notes:
- N/A
This PR introduces syntax highlighting for intelephense autocomple. The
styling was selected to roughly match PHPStorm's default scheme.
Please note that I'm not very familiar with writing Rust, but I'm happy
to adapt to any requested changes!
## Examples
### Object attributes, methods and constants


### Typed enum members


### Variables
Includes altered highlighting for [reserved variable
names](https://www.php.net/manual/en/reserved.variables.php ).

---------
Co-authored-by: Marshall Bowers <elliott.codes@gmail.com >
2024-10-06 10:11:21 -04:00
Nate Butler
8376dd2011
ui crate docs & spring cleaning (#18768 )
...
Similar to https://github.com/zed-industries/zed/pull/18690 &
https://github.com/zed-industries/zed/pull/18695 , this PR enables
required docs for `ui` and does some cleanup.
Changes:
- Enables the `deny(missing_docs)` crate-wide.
- Adds `allow(missing_docs)` on many modules until folks pick them up to
document them
- Documents some modules (all in `ui/src/styles`)
- Crate root-level organization: Traits move to `traits`, other misc
organization
- Cleaned out a bunch of unused code.
Note: I'd like to remove `utils/format_distance` but the assistant panel
uses it. To move it over to use the `time_format` crate we may need to
update it to use `time` instead of `chrono`. Needs more investigation.
Release Notes:
- N/A
2024-10-05 23:28:34 -04:00
Chris Boette
c9bee9f81f
docs: Note the need for Rust when developing extensions ( #18753 )
2024-10-05 12:26:28 -04:00
Kirill Bulatov
1f31022cbe
Compare migrations formatted uniformly ( #18760 )
...
Otherwise old migrations may be formatted differently than new
migrations, causing comparison errors.
Follow-up of https://github.com/zed-industries/zed/pull/18676
Release Notes:
- N/A
2024-10-05 12:58:45 +03:00