Commit log

253c8db Disable copilot for feedback and lsp log editors

Click to expand commit body
LSP log editor caused recursive flood of messages, and feedback editor is better with people writing their own feedback.

Kirill Bulatov created

80c0d09 Fix editor stealing click events from copy-error button (#4046)

Click to expand commit body
This fixes the click event on the "copy error message" button by
changing the `editor` element to ignore mouse-down events when the
default was prevented. That's similar to how `div` does it.

Release Notes:

- Fixed a bug that prevented "copy error message" button from being
clicked.

Thorsten Ball created

74f3366 Fix editor stealing click events from copy-error button

Click to expand commit body
Co-authored-by: Antonio <antonio@zed.dev>

Thorsten Ball and Antonio created

9c672f7 Introduce view caching (#4019)

Click to expand commit body
<img width="996" alt="image"
src="https://github.com/zed-industries/zed/assets/482957/a5683382-6ff1-4558-9e9b-ebc17bc00289">

TODO: 
- [x] Fix rename editor not updating

Release Notes:

- Improved rendering performance when editing.

Antonio Scandurra created

05d05b0 Pop node from dispatch tree during `cx.paint_view`

Click to expand commit body
Co-Authored-By: Thorsten <thorsten@zed.dev>

Antonio Scandurra and Thorsten created

4ff514c Merge remote-tracking branch 'origin/main' into cache

Click to expand commit body
# Conflicts:
#	crates/gpui/src/elements/div.rs

Antonio Scandurra created

600b5c6 Try sqwauk (#4032)

Click to expand commit body
It'd be nice to automatically get warned if you're about to do a
backward incompatible migration mistakenly, and sqauwk does exactly
that.

Release Notes:

- (Added|Fixed|Improved) ...
([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).

Conrad Irwin created

29ce109 chat panel ++ (#4044)

Click to expand commit body
- Update chat panel with current channel
- Open chat panel for guests
- Open chat when joining a channel with guests
- Some tweaks for chat panels
- Don't lose focus on default panel state
- Make chat prettier (to my eyes at least)
- Fix multiple mentions in one message
- Show a border when scrolled in chat
- Fix re-docking chat panel
- Move settings subscription to dock

[[PR Description]]

Release Notes:

- Opens chat by default when joining a public channel
- Improves chat panel UI

Conrad Irwin created

b34c780 Fix tests for TestPanel

Conrad Irwin created

27c48d9 Default to Zed Sans for UI (#4045)

Click to expand commit body
Release Notes:

- Improve legibility of default UI font

Conrad Irwin created

4d87a67 Remove unused imports

Conrad Irwin created

8986456 Move settings subscription to dock

Click to expand commit body
Reduces likelihood of panels being unable to move themselves

Conrad Irwin created

e90ddba Default to Zed Sans for UI

Conrad Irwin created

fee369b Fix re-docking chat panel

Conrad Irwin created

818cbb2 Show a border when scrolled in chat

Conrad Irwin created

c810af4 Fix multiple mentions in one message

Conrad Irwin created

f6ef07e Make chat prettier (to my eyes at least)

Conrad Irwin created

c2ff9fe Don't lose focus on default panel state

Conrad Irwin created

89f0d16 Restore temp file initialization in telemetry code (#4043)

Click to expand commit body
Release Notes:

- Fix 'open telemetry log' command to actually show the telemetry log.

Mikayla Maki created

4d6dfa3 Don't open files unescessary in dev builds

Mikayla created

1d7dc96 Restore temp file initialization in telemetry code

Mikayla created

acb1373 Disable searches for '.' in the terminal. (#4042)

Click to expand commit body
Release Notes:

- N/A A crash that could occur when searching for '.' in the terminal
with a large monitor.

Mikayla Maki created

78858d4 Disable searches for '.', so that users with large monitors don't accidentally crash the terminal when searching for dot files.

Mikayla created

adab1cc Remove last commented code (#4041)

Click to expand commit body
Release Notes:

- N/A

Mikayla Maki created

bb35805 fmt

Mikayla created

bfb59f1 Remove last stale code

Mikayla created

5897b18 remove more commented code

Mikayla created

3a836b8 Remove some comments

Mikayla created

5121881 Don't initialize audio crate in integration tests

Click to expand commit body
Otherwise, a lot of time is spent in Audio::play_sound

Max Brunsfeld created

d2c436d fix bounds checks (#4038)

Click to expand commit body
Ensure we `panic()` instead of crash on graphics memory buffer overflow

Also bump the buffer size to 32Mb from 8Mb to make this rarer (but still
possible)

Release Notes: Fixes some crahes due to lack of graphics buffer spacae

Nathan Sobo created

c2cf288 Don't run newly published audio tracks when deafened

Click to expand commit body
Also, simplify the management of the muted and deafened state in Room.

Max Brunsfeld created

eafe094 Some tweaks for chat panels

Conrad Irwin created

8014d9a Still paint group hover handler for invisible divs (#4039)

Click to expand commit body
Fixes bug where tab close icon show on hover is inconsistent

Release Notes:

- Fixed a bug where a tab's close icon would not always appear on hover.

Julia created

aa50f69 Add LiveKit APIs for starting and stopping audio tracks

Max Brunsfeld created

cdc227b Still paint group hover handler for invisible divs

Click to expand commit body
Fixes bug where tab close icon show on hover is inconsistent

Julia created

50f3bbb Open chat when joining a channel with guests

Click to expand commit body
(and close it when leaving a channel again)

Conrad Irwin created

aa5c6a8 Update graphics memory assert to be more helpful

Conrad Irwin created

324d1d1 Add some context to assert

Mikayla created

551fd9b Boop

Conrad Irwin created

c2d56cd Forbid paste, undo, redo on read-only editors (#4037)

Click to expand commit body
Release Notes:

- Fixed a bug where guests could paste into buffers that were intended
to be read-only.

Max Brunsfeld created

7dc28aa Forbid paste, undo, redo on read-only editors

Max Brunsfeld created

f0d490c Open chat panel for guests

Conrad Irwin created

dc158f7 Update chat panel with current channel

Conrad Irwin created

9cb0a42 zed 0.119.8

Joseph T. Lyons created

6084e22 Fix panic with many participants (#4035)

Click to expand commit body
Fix bug from first test

Release Notes:

- (Added|Fixed|Improved) ...
([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).

Joseph T. Lyons created

14f6ed8 Fix panic with many participants (#4035)

Click to expand commit body
Fix bug from first test

Release Notes:

- (Added|Fixed|Improved) ...
([#<public_issue_number_if_exists>](https://github.com/zed-industries/community/issues/<public_issue_number_if_exists>)).

Joseph T. Lyons created

f4a7f6f Fix warning

Antonio Scandurra created

981858e Fix panic with many participants

Conrad Irwin created

817b641 Ensure editor elements invalidate their parent views on notify

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

Antonio Scandurra , Nathan Sobo , and Conrad Irwin created

bc09ce6 Clean up some theme TODOs (#4034)

Click to expand commit body
This PR cleans up some TODOs we had in the themes.

We won't be addressing these in the immediate term, so no need to have
them show up when folks are looking for TODOs to burn down before
launch.

I added some general notes as signposts until we're ready to revisit
this.

Release Notes:

- N/A

Marshall Bowers created