Before this change if you joined a project without clicking on the
notification it would never disappear.
Fix a related bug where if you have more than one monitor, the
notification was only dismissed from one of them.
Conrad Irwin
created
e963726
add placeholder button for retrieving additional context
KCaverly
created
f20f096
searching the semantic index, and passing returned snippets to prompt generation
a785eb9
auto-update: Link to the current release's changelog, not the latest one (#3076)
Click to expand commit body
An user complained in zed-industries/community#2093 that we always link
to the latest release changelog, not the one that they've just updated
to.
Release Notes:
- Fixed changelog link in update notification always leading to the
latest release changelog, not the one that was updated to. Fixes
zed-industries/community#2093.
Piotr Osiewicz
created
f52200a
Prevent deploying the inline assistant when selection spans multiple excerpts
51cf6a5
Add database implementation of channel message change tracking
Mikayla
created
e0ff7ba
Add channel note indicator and clear changed status
Mikayla
created
9ba975d
Channel notifications from the server works
Mikayla
created
1469c02
Add observed_channel_notes table and implement note diffing
Mikayla
created
95e09dd
Add Nushell support to venv activation (#3073)
Click to expand commit body
This PR adds an option to run `activate.nu` in the automatic venv
activation code (relevant comment
[here](https://github.com/zed-industries/community/issues/2103#issuecomment-1742355651))
Release Notes:
- Added a `nushell` option to the
`terminal.detect_venv.on.activate_script` setting
([2103](https://github.com/zed-industries/community/issues/2103)).
f011a3d
Allow following participants who aren't in the same project (#2993)
Click to expand commit body
The goal of this PR is to make Following more intuitive.
### Old Behavior
Previously, following was scoped to a project. In order to follow
someone in a given window, the window needed to contain a shared
project, and the leader needed to be present in the project. Otherwise,
following failed.
### New Behavior
* You can always follow **any** participant in the current call, in any
pane of any window.
* When following someone in a project that you're both collaborating in,
it works the same as before.
* When following someone in an unshared project, or a project that they
don't have open, you'll only get updates about the leader's views that
don't belong to a project, such as channel notes views. When the leader
focuses a file in a different project, you'll get the "follow $LEADER to
their active project" indicator
### Todo
* [x] Change db schema and RPC protocol so a project id isn't required
for following
* [x] Change client to allow following into non-project items regardless
of the leader's project
* [x] Assign colors to users in a way that doesn't require users to be
in a shared project.
Max Brunsfeld
created
7adaa20
Show current user as follower when following in unshared projects
Max Brunsfeld
created
9488719
Fix active view update when center pane is not focused
This PR is a bit of a last minute change, but I realized there was
actually a third player in the Elixir LSP space who wants support as
well,
[lexical](https://github.com/zed-industries/community/issues/1567). I
realized that the settings arrangement I shipped in this preview
precludes adding a third kind of LSP. I don't have the time to learn how
to fully support this LSP, but I thought I'd at least refactor how the
settings are represented before this hits stable.
Release Notes:
- Changed the new `"elixir": { "next": "on" }` setting to `"elixir": {
"lsp": "next_ls" }`. The `elixir.lsp` setting requires a full restart to
take effect. (Preview only)
973f03e
Fix bug in follower updates for non-project items
Max Brunsfeld
created
555c984
Add ZED_ALWAYS_ACTIVE env var, use it in local collaboration script
Click to expand commit body
This makes zed always behave as if the app is active, even if no window is focused.
It prevents the 'viewing a window outside of zed' state during collaboration.
4887ea3
Add support for the TextDocumentSyncKind LSP options
Mikayla
created
dbaaf42
add scheme for full parseable files in semantic index (#3069)
Click to expand commit body
add scheme as a parseable file type in semantic index.
Each file will operate as a single embedding, in which no real scheme
syntax or tree-sitter level data is stored.
Release Notes:
- Added scheme to Semantic Index
Kyle Caverly
created
53c2569
WIP: Use a different approach to codegen outline
Antonio Scandurra
created
3c12e71
add scheme for full parseable files in semantic index