Commit log

76d6c00 Fix randomized collaboration tests in `language`

Antonio Scandurra created

e05793b Remove Option from Buffer edit APIs

Click to expand commit body
Previously, buffer edits represented empty strings as None
variants of an Option. Now, the edit logic just explicitly
checks for empty strings.

Co-authored-by: Keith Simmons <keith@zed.dev>

Max Brunsfeld and Keith Simmons created

04fc1d5 Building, but failing test WIP

Keith Simmons created

e881566 Update the styling of the lsp status indicator

Max Brunsfeld created

6ef2d0f Trace handling of messages

Nathan Sobo created

2db6703 Allow tracing level to be customized

Nathan Sobo created

a3700e0 Combine diagnostic status w/ diagnostic message indicators

Click to expand commit body
Improve the indicator styling

Max Brunsfeld created

9e87be7 Start re-styling diagnostic indicator in status bar

Max Brunsfeld created

b23ff7c Update semantic status colors in all themes

Click to expand commit body
- for `ok`, `error`, `warning` and `info`:
  - backgroundColor values were all placeholder. Add real values
  - Update border values to new style

Nate Butler created

68a7f99 Update sidebar toggle icons

Max Brunsfeld created

7f63ed3 Allow styling sidebar icons and groups in themes

Max Brunsfeld created

0291f2d Move sidebar toggle buttons to the status bar

Max Brunsfeld created

53ef9b9 Merge pull request #925 from zed-industries/sort-refactor-multibuffers

Click to expand commit body
Sort buffers by their path in refactor multi-buffers

Max Brunsfeld created

3ad13bd Display buffers in order of their path in refactor multibuffers

Click to expand commit body
Previously, they were non-deterministically ordered via a HashMap iterator.
This was causing integration tests to fail spuriously on PRs.

Max Brunsfeld created

6a21a0f Wire up tracing crate to opentelemetry

Click to expand commit body
Still need to

- Set a trace level and target via environment to avoid massive noise from other libraries
- Trace the operations we care about

Nathan Sobo created

36b4621 Send telemetry to Honeycomb via GRPC

Click to expand commit body
We updated the core-foundation crates because Tonic (the GRPC crate) relies on a newer version of core foundation to find TLS root certificates.

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

Nathan Sobo and Antonio Scandurra created

2db20c4 Introduce opentelemetry to `collab`

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

Nathan Sobo and Nathan Sobo created

c9478ca Don't panic when navigation data contains invalid anchors and/or points

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

Antonio Scandurra and Nathan Sobo created

cde5a45 Clip `scroll_top_row` before navigating back to it

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

Antonio Scandurra and Nathan Sobo created

27e693d Merge pull request #922 from zed-industries/authenticate-after-showing-window

Click to expand commit body
Attempt to automatically sign in after a window has been shown on startup

Antonio Scandurra created

df69ac4 Attempt to automatically sign in after a window has been shown

Antonio Scandurra created

19a48a4 Merge pull request #919 from zed-industries/remove-async-std

Click to expand commit body
Remove remaining `async-std` dependencies from `collab`

Antonio Scandurra created

0e1e5b7 Make following redirects explicit in `HttpClient::get`

Antonio Scandurra created

78afbb3 Remove async-std and surf from client

Click to expand commit body
Switch to isahc library. It's not as fancy, but it works and has a smaller footprint.

Nathan Sobo created

1293b21 Get db tests passing with Tokio Postgres adaptor

Click to expand commit body
We now run tests that interact with the real database under a Tokio reactor. We make the tests run multi-threaded so we can block on the main thread on database teardown and still make progress actually tearing down the DB.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

b4ae2b2 Remove remaining `async-std` dependencies from `collab`

Antonio Scandurra created

dec88a4 Merge pull request #918 from zed-industries/tokio

Click to expand commit body
Switch collab server to Tokio/Axum

Antonio Scandurra created

e2a92f4 Merge remote-tracking branch 'origin/main' into tokio

Nathan Sobo created

2adb9fe Get zed.dev working with new collab backend

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

Nathan Sobo and Antonio Scandurra created

7c3bdf9 Merge pull request #916 from zed-industries/sort-themes

Click to expand commit body
Sort themes by light/dark first and then alphabetically

Nathan Sobo created

2ae2dae Merge pull request #917 from zed-industries/titlebar-design

Click to expand commit body
Implement titlebar design

Nathan Sobo created

c955645 Update share icon and swap its posiiton

Antonio Scandurra created

9d6a7a8 Show worktree root names in titlebar and align them left

Antonio Scandurra created

bf27edf Sort themes by light/dark first and then alphabetically

Antonio Scandurra created

d8eb749 Commit `v0.30.0` version to Cargo.lock

Antonio Scandurra created

be040b6 WIP

Nathan Sobo created

3938f7c Fix compile error

Nathan Sobo created

2bd08a7 Validate API token for all API routes

Nathan Sobo created

538fc23 WIP

Nathan Sobo created

35bec69 Finish adding API routes

Click to expand commit body
We haven't tested them yet.

Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nathan Sobo and Max Brunsfeld created

9c03670 v0.30.0

Max Brunsfeld created

5ec3032 Merge pull request #913 from zed-industries/update-themes

Click to expand commit body
Add sulphurpool theme, update solarized

Max Brunsfeld created

a2591ce Create common base16 theme constructor

Click to expand commit body
Co-Authored-By: Keith Simmons <keith@the-simmons.net>
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Nate Butler , Keith Simmons , and Max Brunsfeld created

e86152d Merge pull request #911 from zed-industries/reduce-novel-bindings

Click to expand commit body
Remove some novel key bindings

Max Brunsfeld created

9338cd9 Add cave theme

Click to expand commit body
Sneaking one more in, cave is a nice cool dark theme that isn't super blue.

Nate Butler created

a3adefc Remove generated JSON for the Forest theme

Nate Butler created

e28d182 Add sulphurpool theme, update solarized

Click to expand commit body
Co-Authored-By: Keith Simmons <keith@the-simmons.net>

Nate Butler and Keith Simmons created

5be7c35 Merge pull request #900 from zed-industries/completion-insert-text

Click to expand commit body
Respect lsp completions' 'insert_text' property when present

Max Brunsfeld created

4592260 Infer completions old ranges based on the syntax tree

Max Brunsfeld created

ec6652a Remove some novel key bindings

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

Max Brunsfeld and Nathan Sobo created