31062d4
make bundle script incremental when using debug or local builds
Mikayla created
31062d4
make bundle script incremental when using debug or local builds
Mikayla created
559433b
Fix panic when immediately closing a window while opening paths (#3092)
Fixes this panic that I've been seeing in Slack:
[example](https://zed-industries.slack.com/archives/C04S6T1T7TQ/p1696530575535779)
```
thread 'main' panicked at 'assertion failed: opened_items.len() == project_paths_to_open.len()'
crates/workspace/src/workspace.rs:3628
<backtrace::capture::Backtrace>::create
<backtrace::capture::Backtrace>::new
Zed::init_panic_hook::{closure#0}
std::panicking::rust_panic_with_hook
std::panicking::begin_panic_handler::{{closure}}
std::sys_common::backtrace::__rust_end_short_backtrace
_rust_begin_unwind
core::panicking::panic_fmt
core::panicking::panic
<workspace::Workspace>::new_local::{closure#0}::{closure#0}
```
I believe it was caused by a window being closed immediately, while it
was still loading some paths. There was a mismatch in expectation
between the `workspace::open_items` function (which contains this
assertion), and the `Workspace::load_workspace` method. That later
method can return an empty vector if the workspace handle is dropped
while it is executing.
Release Notes:
- Fixed a crash when closing a Zed window immediately after opening it
Max Brunsfeld created
8fafae2
Fix panic when immediately closing a window while opening paths
Max Brunsfeld created
b3c9473
collab 0.23.2
Max Brunsfeld created
b77c815
Fix bugs in handling mutual following (#3091)
This fixes some bugs in our following logic, due to our attempts to prevent infinite loops when two people follow each other. * Propagate all of leader's views to a new follower, even if those views were originally created by that follower. * Propagate active view changes to followers, even if the active view is following that follower. * Avoid redundant active view updates on the client. Release Notes: - Fixed bugs where it was impossible to follow someone into a view that they previously following you into.
Max Brunsfeld created
13192fa
Code to allow opening zed:/channel/1234
Refactored a bit how url arguments are handled to avoid adding too much extra complexity to main.
Conrad Irwin created
b258ee5
Fix ./script/bundle -l
Conrad Irwin created
a63eccf
Add url schemes to Zed
Conrad Irwin created
37de4a9
Add markdown parsing to channel chat (#3088)
TODO: - [x] Add markdown rendering to channel chat - [x] Unify (?) rendering logic between hover popover and chat - [x] ~~Determine how to deal with document-oriented markdown like `#`~~ Unimportant until we want to do something special with `#channel` - [x] Tidy up spacing and styles in chat panel Release Notes: - Added markdown rendering to channel chat - Improved channel chat message style - Fixed a bug where long chat messages would not soft wrap
Mikayla Maki created
c4870e1
re-unify markdown parsing between hover_popover and chat
Mikayla created
6f7c305
Checkpoint
Nathan Sobo created
438dd42
Fix bugs in handling mutual following
* Propagate all of leader's views to a new follower, even if those views were originally created by that follower. * Propagate active view changes to followers, even if the active view is following that follower. * Avoid redundant active view updates on the client.
Max Brunsfeld created
f57d563
Improve chat rendering
Mikayla created
c853544
Add session id (#3090)
Release Notes: - N/A
Joseph T. Lyons created
84ea34f
Add session id
Joseph T. Lyons created
44ada52
Fix bug where chat text wouldn't wrap to width
Mikayla created
78b1231
Clear SelectionGoal on input (#3089)
Release Notes: - `up` and `down` now go to the correct place after inserting
Conrad Irwin created
fe3ef08
Checkpoint!
Antonio Scandurra created
f1c7432
Clear SelectionGoal on input
Conrad Irwin created
657a251
Checkpoint
Antonio Scandurra created
0666fa8
moved status to icon with additional information in tooltip
KCaverly created
f3560ca
Checkpoint
Antonio Scandurra created
2e056e9
WIP
Antonio Scandurra created
92bda12
Use content mask for quad as well
Antonio Scandurra created
ec1b4e6
added initial working status in inline assistant prompt
KCaverly created
7643bd6
Checkpoint
Antonio Scandurra created
bf73b40
Draw only once on next frame callbacks
Antonio Scandurra created
ed20397
Checkpoint
Nathan Sobo created
1c70ca2
Checkpoint
Nathan Sobo created
77b9a7a
Checkpoint
Nathan Sobo created
0d0c760
Checkpoint
Nathan Sobo created
177e385
Checkpoint: Fix a crash
Nathan Sobo created
699a5d2
Checkpoint
Nathan Sobo created
d298afb
Create markdown text element and add to channel chat
Mikayla created
45d08c7
Add `.when` to `Element`s
Marshall Bowers created
77feecc
Add `List` component
Marshall Bowers created
acffc7e
Remove old code from notes icon click handler (#3085)
Release Notes: - Fix clicking the notes icon when people are in the channel (preview only)
Mikayla Maki created
b0e56b7
107 channel touch ups (#3087)
Release Notes: - Add user avatars to channel chat messages - Group messages by sender - Fix visual bugs in new chat and note buttons
Mikayla Maki created
df2fa87
collab 0.23.1
Max Brunsfeld created
a27be35
Ensure chat messages are retrieved in order of id (#3086)
Also, remove logic for implicitly marking chat messages as observed when they are fetched. I think this is unnecessary, because the client always explicitly acknowledges messages when they are shown. Release Notes: - Fixed a bug where chat messages were shown out of order (preview only)
Max Brunsfeld created
2f3c3d5
Fix hit boxes and hover styles for new buttons
co-authored-by: conrad <conrad.irwin@gmail.com>
Mikayla and conrad created
d09767a
Ensure chat messages are retrieved in order of id
Max Brunsfeld created
427a857
Fix panic in increment (#3084)
Release Notes: - Fixes a panic in vim when incrementing a non-number.
Conrad Irwin created
e984209
save tweaks (#3031)
- use SaveAll instead of Save - TODO: fix where closing a multi-buffer gives a confusing save prompt
Conrad Irwin created
332f3f5
Merge branch 'gpui2' into marshall/gpui2-playground
Marshall Bowers created
73e78a2
Adjust channel rendering to group related messages
Mikayla created
f7cd0e8
Remove old code from notes icon click handler
Conrad Irwin created
a4e77af
Fix panic in increment
Conrad Irwin created
c8bc68c
Checkpoint
Nathan Sobo created
02d6b91
Checkpoint
Nathan Sobo created