10ed22a
zed 0.108.2
Joseph T. Lyons created
10ed22a
zed 0.108.2
Joseph T. Lyons created
4deedad
Fix telemetry-related crash on start up (#3131)
Fixes (hopefully) [#2136](https://github.com/zed-industries/community/issues/2136). Release Notes: - N/A
Joseph T. Lyons created
54a4426
zed 0.108.1
Max Brunsfeld created
251cd22
Fix panic when following due to disconnected channel notes views (#3124)
In addition to fixing a panic, this makes it slightly more convenient to re-open disconnected channel notes views. I didn't make it automatic, but it will at least replace the previous, disconnected view. Release Notes: - Fixed a crash that sometimes occurred when following someone with a disconnected channel notes view open.
Max Brunsfeld created
e63d86e
Update diagnostics indicator when diagnostics are udpated (#3128)
Release Notes: - Fixed diagnostics indicator not showing proper diagnostics count
Kirill Bulatov created
59928b6
v0.108.x preview
Joseph T. Lyons created
76191fe
Fix Discord text truncation
Joseph T. Lyons created
821997d
Revert accidental build change
Conrad Irwin created
85b76b1
Don't wrap on paragraphs (#3094)
Release Notes:
- vim: `{` and `}` will no longer wrap around end of file
([#2116](https://github.com/zed-industries/community/issues/2116)).
Conrad Irwin created
9004254
vim: Add shift-y (#3117)
Release Notes: - vim: Add `Y` to copy line-wise (this copies vim's behaviour, which differs from nvim's)
Conrad Irwin created
1de9add
vim: Add shift-y
Conrad Irwin created
7a39455
Fix inclusion of spurious views from other projects in FollowResponse (#3116)
A logic error in https://github.com/zed-industries/zed/pull/2993 caused follow responses to sometimes contain extra views for other unshared projects 😱 . These views would generally fail to deserialize on the other end. This would create a broken intermediate state, where the following relationship was registered on the server (and on the leader's client), but the follower didn't have the state necessary for following into certain views. Release Notes: - Fixed a bug where following would sometimes fail if the leader had another unshared project open.
Max Brunsfeld created
96d60ef
Fix inclusion of spurious views from other projects in FollowResponse
Max Brunsfeld created
19f774a
Update channel rooms to be ephemeral (#3115)
This fixes a bug that was introduced by https://github.com/zed-industries/zed/pull/3093, which assumed that rooms for channels where ephemeral, by making rooms for channels ephemeral. Release Notes: - N/A
Mikayla Maki created
d7d027b
Rename release channel to enviroment
Mikayla created
e6228ca
Slim down pull request template
Joseph T. Lyons created
40430cf
Update channel rooms to be ephemeral
Remove redundant live kit initialization code Fix bug in recent channel links changes where channel rooms would have the incorrect release set co-authored-by: Conrad Irwin <conrad.irwin@gmail.com> co-authored-by: Max <max@zed.dev>
Mikayla , Conrad Irwin , and Max created
0e537cc
Revert outline summarization (#3114)
This pull request essentially reverts #3067: we noticed that only using the function signatures produces far worse results in codegen, and so that feels like a regression compared to before. We should re-enable this once we have a smarter approach to fetching context during codegen, possibly when #3097 lands. As a drive-by, we also fixed a longstanding bug that caused codegen to include the final line of a selection even if the selection ended at the start of the line. Ideally, I'd like to hot fix this to preview so that it goes to stable during the weekly release. /cc: @KCaverly @nathansobo Release Notes: - N/A
Antonio Scandurra created
b366592
Don't include start of a line when selection ends at start of line
Antonio Scandurra created
5cf9298
Revert summarizing file content until we can be more intelligent about what we send
Co-Authored-By: Nathan Sobo <nathan@zed.dev>
Antonio Scandurra and Nathan Sobo created
66af170
Add channel links (#3093)
Release notes: - `mute_on_join` setting now defaults to false. - Right click on a channel to "Copy Channel Link", these links work to open Zed and auto-join the channel Blocked on: https://github.com/zed-industries/zed.dev/pull/388
Conrad Irwin created
1db24e5
Omit history files with path that does not exist on disk anymore (#3113)
Kirill Bulatov created
639ae67
Omit history files with path that does not exist on disk anymore
Kirill Bulatov created
1a4e9ec
Truncate Discord release note text (#3112)
Hopefully this works the first time 😅 Release Notes: - N/A
Joseph T. Lyons created
dcdd74d
Truncate Discord release note text
Joseph T. Lyons created
d4ef764
Merge branch 'main' into links
Conrad Irwin created
8922437
code review
Conrad Irwin created
6e98cd5
More small following-related fixes (#3110)
Max Brunsfeld created
1d29709
Avoid possible panic in Room::most_active_project
Participants' locations might momentarily reference projects that have already been unshared.
Max Brunsfeld created
bdcbf9b
Add a Reconnect action, for simulating connection blips
Max Brunsfeld created
b807b3c
Handle participants' participant index changing
This normally doesn't happen, but it can happen if a participant loses connection ungracefully, restarts their app, and then explicitly joins again.
Max Brunsfeld created
90b54a4
Log a warning when leader activates an unknown view
Max Brunsfeld created
bb85d6f
Detect file paths that end with `:` (#3109)
New rustc messages look like ``` thread 'tests::test_history_items_vs_very_good_external_match' panicked at crates/file_finder/src/file_finder.rs:1902:13: assertion `left == right` failed: Only one history item contains collab_ui, it should be present and others should be filtered out left: 0 right: 1 ``` now and we fail to parse that `13:` bit properly, fix that. One caveat is that we highlight the entire word including the trailing `:`: <img width="914" alt="image" src="https://github.com/zed-industries/zed/assets/2690773/d653a8ff-3e6e-4e3d-b6ea-dad0c8db0f06"> this is unfortunate, but better than nothing (as now). This is due to the fact, that we detect words with regex inside the `terminal.rs` and send events to other place that's able to check paths for existence (and whether that's a path at all), currently there's no way to detect a path and sanitize it in `terminal.rs` Release Notes: - N/A
Kirill Bulatov created
ba4f4e0
Detect file paths that end with `:`
New rustc messages look like ``` thread 'tests::test_history_items_vs_very_good_external_match' panicked at crates/file_finder/src/file_finder.rs:1902:13: assertion `left == right` failed: Only one history item contains collab_ui, it should be present and others should be filtered out left: 0 right: 1 ``` now and we fail to parse that `13:` bit properly, fix that.
Kirill Bulatov created
6b710dc
Fix bug that allowed following multiple people in one pane (#3108)
I've also simplified the representation of a workspace's leaders, so that it encodes in the type that there can only be one leader per pane. Release Notes: - Fixed a bug where you could accidentally follow multiple collaborators in one pane at the same time.
Max Brunsfeld created
0823a18
Ignore history items' paths when matching search queries (#3107)
Follow-up of https://github.com/zed-industries/zed/pull/3059 Before:  After:  Release Notes: - N/A
Kirill Bulatov created
ca735ad
Ensure there's only one leader per pane
Max Brunsfeld created
af90077
Add failing test for switching leaders in a pane
Max Brunsfeld created
9cba459
Ignore history items' paths when matching search queries
Kirill Bulatov created
29ccdb3
Unify the two local zed scripts, take a flag for an instance count (#3106)
This PR introduces a new script for running Zed against a local collab server, called `script/zed-local`. This script replaces the two existing scripts that we had for this purpose: `script/zed-with-local-servers` and `script/start-local-collaboration`. By default, the script starts one single instance of Zed, but you can pass a numeric flag to start 1, 2, 3 or 4 instances. So to start up two instances side by side, (like `start-local-collaboration` script), you'd do this: ``` script/zed-local -2 ``` But you can also start *three* (or even four) instances, each taking up a quarter of the screen, like this: ``` script/zed-local -3 ``` Like before, you can pass other arguments to the script, and they will be passed through to the first zed instance. Also, unlike the `start-local-collaboration` script, this script now requires a call to GitHub to determine your GitHub username. It just logs you in as Nathan by default, unless you set `ZED_IMPERSONATE` explicitly.
Max Brunsfeld created
1e4f514
Update docs to refer to new zed-local script
Max Brunsfeld created
a0ab9fe
Unify the 2 local zed scripts, take a flag for instance count
Max Brunsfeld created
fb57299
re-trigger build with new profile?
Conrad Irwin created
162cb19
Only allow one release channel in a call
Conrad Irwin created
abfb449
Focus the currently active project if there is one
(also consider your own projects in "most_active_projects")
Conrad Irwin created
b2d735e
Always log panics (#2896)
I just panicked and wanted to see the cause, but forgot that panic files get deleted when Zed uploads them. Release Notes: - Panics are now written to `~/Library/Logs/Zed/Zed.log`
Max Brunsfeld created
044701e
Add a `crate-dep-graph` script, remove a few unnecessary dependencies (#3103)
This was motivated by me trying to decide which crate I should put a `NotificationStore` in. Run `script/crate-dep-graph` to generate an SVG showing the dependency graph of our `crates` folder, and open it in a web browser. After running this command, I noticed a couple of dependencies that didn't make sense and were easy to remove. Current dependency graph: 
Max Brunsfeld created
6084486
Code quality
Conrad Irwin created
8f4d819
Add "Copy Link" to channel right click menu
Conrad Irwin created
5dbda70
Fix ./script/bundle to allow passing key
Conrad Irwin created