Commit log

5c2fdc0 Update foreign key constraints to allow users to be deleted

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

51a61cc Don't assign invite code when updating count from 0 to 0

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

7f92401 Add key binding and menu item for Save All

Max Brunsfeld created

0becbe4 Distinguish between singleton and non-singleton workspace items

Click to expand commit body
* Prompt to save singleton items before non-singleton ones
* Don't prompt to save multi-buffers if they contain excerpts to items that are open elsewhere and not being closed.

Co-authored-by: Nathan Sobo <nathan@zed.dev>

Max Brunsfeld and Nathan Sobo created

4b8f24c Set INVITE_LINK_PREFIX in K8s

Nathan Sobo created

d8dbbf1 Merge remote-tracking branch 'origin/main' into invite-codes-2

Nathan Sobo created

e05695c Add onMedia text color for use in disconnect overlay text

Keith Simmons created

94e70bc WIP: log received `updated_entries` on remote worktree

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

c65dae8 Correctly assign ignored status in `refresh_entry`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

23ca9dc WIP: stream ignored entries

Antonio Scandurra created

1a6cc6f Show ignored entries in project panel

Antonio Scandurra created

fcc6dec Merge pull request #1035 from zed-industries/notify-guests-on-project-close

Click to expand commit body
Broadcast `proto::UnregisterProject` when host closes a project

Antonio Scandurra created

fe1498d Fix `worktree::Snapshot::entries(true)` always being empty

Antonio Scandurra created

2af4bde Broadcast `proto::UnregisterProject` when host closes a project

Antonio Scandurra created

e4c73b2 Merge pull request #1033 from zed-industries/historical-events

Click to expand commit body
Restart FSEventStream at the last seen event when "dropped" is reported

Antonio Scandurra created

ce46eff :art:

Antonio Scandurra created

663173d Restart FSEventStream at the last seen event when "dropped" is reported

Antonio Scandurra created

f3bc4fe Pass a richer `State` pointer to fsevents trampoline

Click to expand commit body
This will be useful to re-instate a new stream when dropping events.

Antonio Scandurra created

e287425 Merge pull request #1032 from zed-industries/clear-redo-stack-on-edit

Click to expand commit body
Clear redo stack on edit

Antonio Scandurra created

fbd589b Start work on handling multibuffers properly when closing unsaved buffers

Max Brunsfeld created

37ca06d Clear multi-buffer redo stack when pushing transaction onto undo stack

Antonio Scandurra created

03dc7c8 Clear redo stack when pushing remote transaction or ending a local one

Antonio Scandurra created

5f69996 Merge pull request #1025 from zed-industries/add-new-themes

Click to expand commit body
Add multiple Zed themes

Nate Butler created

7a8ff5a Accept an optional email address when creating new users

Nathan Sobo created

2120680 Add "Close Window" command

Max Brunsfeld created

b08cad9 Add "Save As" command

Max Brunsfeld created

8ed33ca Add "Add Folder to Project" command to application menu

Max Brunsfeld created

e72f5ce Add "New Window" command

Max Brunsfeld created

c4fc3d9 Merge pull request #1023 from zed-industries/app-menu-improvements

Click to expand commit body
Correctly populate application menus' keystrokes and enabled status

Max Brunsfeld created

b72d97c Disable menu item key equivalents while there are pending keystrokes

Max Brunsfeld created

b611532 Add multiple Zed themes

Click to expand commit body
Add the following themes:
- Andromeda
- Brushtree Light & Dark
- Rose-pine
- Rose-pine-dawn
- Sandcastle dark
- Summercamp dark
- Summerfruit

Nate Butler created

b751156 Rename `first_connection` to `connected_once`

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

0597c66 Show contacts panel the first time a new user connects to collab

Click to expand commit body
Co-Authored-By: Nathan Sobo <nathan@zed.dev>

Antonio Scandurra and Nathan Sobo created

d8ee437 Send a `ShowContacts` message the first time a user connects to collab

Antonio Scandurra created

6f2c3f1 Update users and invite count after an invite gets redeemed

Antonio Scandurra created

21862fa Convert function keys to the correct macOS codes for menu items

Max Brunsfeld created

eedb8ba Add affordance to copy user's invite link if they have a code

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

df4cfa5 Add application menu items

Max Brunsfeld created

ea85473 Enable and disable application menu items based on the active view

Max Brunsfeld created

c4554c1 Replace build_workspace fn with an initialize function that takes a workspace

Click to expand commit body
This makes it clearer that the function is not providing necessary
dependencies to a workspace, but rather configuring it with all of
the panels and widgets which are defined in downstream crates.

Max Brunsfeld created

9e47e19 Pass UserStore to ContactsPanel instead of AppState

Max Brunsfeld created

de99dcb Add cmd-n and cmd-o to the default keymap

Max Brunsfeld created

ef0b584 Remove AppState from workspace actions

Click to expand commit body
This allows those actions to be bound to keystrokes in the keymap.
Also, remove the WorkspaceParams struct, simplify how Workspaces are
constructed.

Max Brunsfeld created

1bf5f36 Merge pull request #1022 from zed-industries/editor-clone-selections

Click to expand commit body
Clone selections on editor split

Keith Simmons created

a3bbaba Add ability to get the user for an invite code in collab API

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

bacfed3 Clone selections on editor split

Keith Simmons created

3d7e912 Enable descriptive HTTP errors to be returned from DB layer

Click to expand commit body
For now, we only use this when redeeming an invite code.

Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Nathan Sobo and Antonio Scandurra created

d1b7a24 WIP

Nathan Sobo created

7445197 Derive application menu key equivalents from the keymap

Max Brunsfeld created

51f9b91 WIP

Nathan Sobo created