Commit log

5a4161d Do not detach subscriptions

Kirill Bulatov created

3329680 Add a rough prototype

Kirill Bulatov created

52834db Add notifications integration test

Max Brunsfeld created

8db3893 Add link & public icons

Nate Butler created

f2d36a4 Generalize notifications' actor id to entity id

Click to expand commit body
This way, we can retrieve channel invite notifications when
responding to the invites.

Max Brunsfeld created

31241f4 workspace: Do not scan for .gitignore files if a .git directory is encountered along the way (#3135)

Click to expand commit body
Partially fixes zed-industries/community#575

This PR will see one more fix to the case I've spotted while working on
this: namely, if a project has several nested repositories, e.g for a
structure:
/a
/a/.git/
/a/.gitignore
/a/b/
/a/b/.git/
/a/b/.gitignore

/b/ should not account for a's .gitignore at all - which is sort of
similar to the fix in commit #c416fbb, but for the paths in the project.

The release note is kinda bad, I'll try to reword it too.
- [ ] Improve release note.
- [x] Address the same bug for project files.

Release Notes:
- Fixed .gitignore files beyond the first .git directory being respected
by the worktree (zed-industries/community#575).

Piotr Osiewicz created

5b39fc8 Temporarily join public channels as a member

Conrad Irwin created

3412bec Fix some tests

Conrad Irwin created

f225039 Display invite response buttons inline in notification panel

Max Brunsfeld created

2456c07 Fix channel test ordering

Conrad Irwin created

ad92fe4 implement initial concept of prompt chain

KCaverly created

9cc55f8 Merge branch 'main' into guests

Conrad Irwin created

851701c Fix get_most_public_ancestor

Conrad Irwin created

465d726 Minor adjustments

Mikayla created

adabf01 Update IDs on interactive elements in LSP log viewer (#3133)

Click to expand commit body
This PR fixes a panic in the LSP log viewer when rendering the popover
UI. This did not ship to preview or stable, and so does not require a
release note.

Release Notes:

- N/A

Mikayla Maki created

fd03915 Adjust chat to allow channel admins to delete all messages (#3132)

Click to expand commit body
As it says on the tin

Release Notes:

- Changed chat permissions so that admins of a channel can delete any
message in a channel.

Mikayla Maki created

a81484f Update IDs on interactive elements in LSP log viewer

Mikayla created

162f625 Adjust chat permisisons to allow deletion for channel admins

Mikayla created

b168bde New entitlements: (#3118)

Click to expand commit body
Release Notes:

- Support Universal Links for Channel links
- Share credentials between Stable and Preview

Conrad Irwin created

c12f0d2 Provisioning profiles for stable and preview

Conrad Irwin created

6ffbc3a Allow pasting ZED urls in the command palette in development

Conrad Irwin created

500af6d progress on prompt chains

KCaverly created

2feb091 Ensure that invitees do not have permissions

Click to expand commit body
They have to accept the invite, (which joining the channel will do),
first.

Conrad Irwin created

4e7b35c Make joining a channel as a guest always succeed

Conrad Irwin created

c66385f Add an empty state to the notification panel

Max Brunsfeld created

247728b Update indexing icon

Click to expand commit body
Co-Authored-By: Kyle Caverly <22121886+KCaverly@users.noreply.github.com>

Nate Butler and Kyle Caverly created

522b76e Merge branch 'main' into notifications

Max Brunsfeld created

247cdb1 Fix telemetry-related crash on start up (#3131)

Click to expand commit body
Fixes (hopefully)
[#2136](https://github.com/zed-industries/community/issues/2136).

Release Notes:

- N/A

Joseph T. Lyons created

75fbf2c Fix telemetry-related crash on start up

Joseph T. Lyons created

4075596 added initial template outline

KCaverly created

29f45a2 clean up warnings

KCaverly created

5e1e0b4 remove print from prompts

KCaverly created

d2e7690 catchup with main

KCaverly created

cc335db editor/language: hoist out non-generic parts of edit functions. (#3130)

Click to expand commit body
This reduces LLVM IR size of editor (that's one of the heaviest crates
to build) by almost 5%.

LLVM IR size of `editor` before this PR: 3280386
LLVM IR size with `editor::edit` changed: 3227092
LLVM IR size with `editor::edit` and `language::edit` changed: 3146807

Release Notes:
- N/A

Piotr Osiewicz created

6f4008e copilot: Propagate action if suggest_next is not possible. (#3129)

Click to expand commit body
One of our users ran into an issue where typing "true quote" characters
(option-[ for „ and option-] for ‚) was not possible; I've narrowed it
down to a collision with Copilot's NextSuggestion and PreviousSuggestion
action default keybinds. I explicitly did not want to alter the key
bindings, so I've went with a more neutral fix - one that propagates the
keystroke if there's no Copilot action to be taken (user is not using
Copilot etc). Note however that typing true quotes while using a Copilot
is still not possible, as for that we'd have to change a keybind.

Fixes zed-industries/community#2072


Release Notes:
- Fixed Copilot's "Suggest next" and "Suggest previous" actions
colliding with true quotes key bindings (`option-[` and `option-]`). The
keystrokes are now propagated if there's no Copilot action to be taken
at cursor's position.

Piotr Osiewicz created

ff245c6 Reduce duplication in notification queries

Max Brunsfeld created

cb7b011 Avoid creating duplicate invite notifications

Max Brunsfeld created

5a0afcc Simplify notification serialization

Max Brunsfeld created

83fb8d2 Remove contact notifications when cancelling a contact request

Max Brunsfeld created

f6f9b5c Wire through public access toggle

Conrad Irwin created

f8fd77b fix migration

Conrad Irwin created

af11cc6 show warnings by default

Conrad Irwin created

e20bc87 Add some sanity checks for new user channel graph

Conrad Irwin created

bb40893 Ignore old admin column

Conrad Irwin created

e050d16 Delete some old code, reame ChannelMembers -> Members

Conrad Irwin created

9c6f5de Use new get_channel_descendants for delete

Conrad Irwin created

39e3ddb Update bell.svg

Nate Butler created

e590b43 Merge branch 'main' into notifications

Max Brunsfeld created

bc6ba5f Bump protocol version

Max Brunsfeld created

8db86dc Connect notification panel to notification toasts

Max Brunsfeld created