bdcbf9b
Add a Reconnect action, for simulating connection blips
Max Brunsfeld
created
b807b3c
Handle participants' participant index changing
Click to expand commit body
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)
Click to expand commit body
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
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
312f3d2
Change how the default theme gets determined
Marshall Bowers
created
6b710dc
Fix bug that allowed following multiple people in one pane (#3108)
Click to expand commit body
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.
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
613973d
Add support for switching between the two hardcoded themes
Marshall Bowers
created
29ccdb3
Unify the two local zed scripts, take a flag for an instance count (#3106)
Click to expand commit body
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