Commit log

142a019 0.48.0

Max Brunsfeld created

1a1ec1b Merge pull request #1391 from zed-industries/dismiss-project-panel-rename

Click to expand commit body
Dismiss project panel's rename editor when it loses focus

Max Brunsfeld created

c1dfb62 Dismiss project panel's rename editor when it loses focus

Max Brunsfeld created

2ab732e Merge pull request #1390 from zed-industries/fix-fs-watch-leak

Click to expand commit body
Ensure that FS watchers are dropped when dropping their event stream

Max Brunsfeld created

b4392ec Merge pull request #1389 from zed-industries/no-gpu

Click to expand commit body
Avoid panic when unable to access a GPU

Max Brunsfeld created

43613fe Ensure that fs watches are dropped when dropping the event stream

Max Brunsfeld created

7998771 Avoid panic when unable to access a GPU

Click to expand commit body
This will remove noise from our panic logs.

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

Max Brunsfeld and Nathan Sobo created

59366a5 Merge pull request #1386 from zed-industries/symlink-cycles

Click to expand commit body
Detect cycles when scanning a directory

Antonio Scandurra created

11ef6bf Avoid unnecessarily emitting fake fs events for dirs that exist

Antonio Scandurra created

f9df5fe Detect cycles also when processing events

Antonio Scandurra created

b321864 Create intermediate directories in `FakeFs::create_dir`

Antonio Scandurra created

b481188 Detect cycles when scanning a directory

Antonio Scandurra created

df33556 Introduce a new `TreeSet` struct in `sum_tree`

Click to expand commit body
This is just a special case of `TreeMap<K, V>` where `V = ()`.

Antonio Scandurra created

f9a5ed3 Start work on a test for a worktree with symlink cycles

Max Brunsfeld created

f6c1393 Restructure FakeFs to let it model symlinks

Click to expand commit body
Instead of storing paths, model the FS more directly
as nodes

Max Brunsfeld created

0aafc78 Merge pull request #1385 from zed-industries/fix-lifetime-error

Click to expand commit body
Fix spurious borrow checker error

Antonio Scandurra created

51c40f4 Merge pull request #1384 from zed-industries/expose-collaboration-metrics

Click to expand commit body
Expose collaboration metrics

Antonio Scandurra created

316a534 Allow querying active user counts for people that have collaborated

Antonio Scandurra created

c326a20 Merge pull request #1367 from zed-industries/plugin-opaque

Click to expand commit body
Guide to Opaque Types and Callbacks in Plugins

Isaac Clayton created

4664683 Remove Redis

Antonio Scandurra created

2cbb0ae Expose max number of project collaborators in Db::get_top_user_activity

Antonio Scandurra created

ff11850 Merge pull request #1379 from zed-industries/fix-tab-panic

Click to expand commit body
Handle inserting multiple tabs on the same row

Antonio Scandurra created

af917de Handle inserting multiple tabs on the same row

Click to expand commit body
This also fixes a panic when tabbing on a row that contained multi-byte
characters.

Antonio Scandurra created

92bc1a6 Merge pull request #1377 from zed-industries/bracketed-paste

Click to expand commit body
Add bracketed paste support

Mikayla Maki created

8349ead Add bracketed paste support

Mikayla Maki created

cfc956d Merge pull request #1376 from zed-industries/terminal-settings

Click to expand commit body
Added settings for common terminal configurations

Mikayla Maki created

6675c96 Removed some old dbgs and comments

Mikayla Maki created

523e565 bad patch for panic on mis configured shell

Mikayla Maki created

dc120c1 Added settings for common terminal configurations

Mikayla Maki created

eb23f13 Update rust in collab Dockerfiles

Max Brunsfeld created

af57871 Merge pull request #1375 from zed-industries/active-user-counts

Click to expand commit body
Add an admin API for counting users with given amounts of activity

Max Brunsfeld created

69146fb Allow the web client to specify activity bucket durations

Max Brunsfeld created

1363d2c Add admin API for counting users with a given amount of activity

Max Brunsfeld created

024011a Merge pull request #1373 from zed-industries/copy-test-update

Click to expand commit body
Update terminal testing to match new connection model.

Mikayla Maki created

1b3fb25 Merge branch 'main' into copy-test-update

Mikayla Maki created

dbec033 Merge pull request #1371 from zed-industries/keybindings-grind

Click to expand commit body
Correctly report all keyboard events to the terminal

Mikayla Maki created

e156675 Revamped testing in terminals

Mikayla Maki created

8282858 Updated copy integration test to match retries on terminal integration test

Mikayla Maki created

f38206f Merge branch 'main' into keybindings-grind

Mikayla Maki created

3e86411 Finished new keybindings system for now

Mikayla Maki created

9042825 Added some simple tests for the new keybindings

Mikayla Maki created

c442612 Merge pull request #1368 from zed-industries/redis

Click to expand commit body
Document using Redis and launch it in `Procfile`

Antonio Scandurra created

85cf703 Fix typos, minor revisions

Isaac Clayton created

d121226 Write initial plan

Isaac Clayton created

660289e Ignore dump.rdb files

Antonio Scandurra created

42d68af Add instructions to install redis and include it in Procfile

Antonio Scandurra created

f9995e1 Starting on tests

Mikayla Maki created

e5c55f9 Merge pull request #1365 from zed-industries/illustrate-buffer-path

Click to expand commit body
Illustrate `format_on_save` external command using prettier

Antonio Scandurra created

b5765bc Illustrate `format_on_save` external command using prettier

Click to expand commit body
This gives us a chance to highlight a real-world scenario that a lot
of our users will want to use, as well as showcasing the special
`{buffer_path}` argument.

Antonio Scandurra created

d89465c Merge pull request #1356 from zed-industries/differentiate-same-tab-titles

Click to expand commit body
Differentiate among tabs with the same name

Antonio Scandurra created