6de69de
Remove change to linker args
Mikayla created
6de69de
Remove change to linker args
Mikayla created
f6bc229
More progress and some debug logs to remove
Conrad Irwin created
63a230f
Make joining on boot work
Conrad Irwin created
f8ca86c
Remove workspace -> channel dependency
Max Brunsfeld created
4128e2f
Fix panic if the host is not there.
Conrad Irwin created
3412bb7
Remove call -> channel dependency
Max Brunsfeld created
17925ed
Remove unnecessary dependencies on client and rpc
Max Brunsfeld created
43da369
Add a crate-dep-graph script for showing the crate dependency graph
Max Brunsfeld created
b58c42c
TEMP
Conrad Irwin created
9f32a6e
collab 0.23.3
Max Brunsfeld created
3f66cae
Fix error in query for last N channel messages (#3100)
Max Brunsfeld created
1dd82df
Use display name for release channel in panic events (#3101)
This was a mistake from long ago - something I've been meaning to fix for a long time. All other events use `display_name()`, but panic events, which leads to mistakes when filtering out `Zed Dev`, which isn't the format that `dev_name()` returns. I'm adding a fix to zed.dev as well: - https://github.com/zed-industries/zed.dev/pull/393 so that the values are adjusted for all clients, not just ones with this fix. I will correct the data in clickhouse, and adjust the queries in metabase. Release Notes: - N/A
Joseph T. Lyons created
81bc86b
Use display name for release channel in panic events
Joseph T. Lyons created
663649a
Fix error in query for last N channel messages
Max Brunsfeld created
1e557dd
Add session id to panic events (#3098)
Release Notes: - N/A
Joseph T. Lyons created
f18f870
Re-enable language servers
Julia created
9d8cff1
If documentation included in original completion then parse up front
Julia created
32a29cd
Unbork info popover parsing/rendering and make better
Julia created
8dca4c3
Don't need editor style to parse markdown
Julia created
a881b1f
Wait for language to load when parsing markdown
Julia created
ea6f366
If documentation exists and hasn't been parsed, do so at render and keep
Julia created
b8876f2
Preparse documentation markdown when resolving completion
Julia created
fe62423
Asynchronously request completion documentation if not present
Julia created
fcaf48e
Use completion item default `data` when provided
Julia created
77ba253
Most of getting completion documentation resolved & cached MD parsing
Julia created
ca88717
Make completion docs scrollable
Julia created
e8be14e
Merge info popover's and autocomplete docs' markdown rendering
Julia created
370a3ca
Add markdown rendering to alongside completion docs
Julia created
1584dae
Actually display the correct completion's doc
Julia created
e802c07
Start hacking in autocomplete docs
Julia created
456baaa
Mainline GPUI2 UI work (#3099)
This PR mainlines the current state of new GPUI2-based UI from the `gpui2-ui` branch. Included in this is a performance improvement to make use of the `TextLayoutCache` when calling `layout` for `Text` elements. Release Notes: - N/A --------- Co-authored-by: Nate Butler <iamnbutler@gmail.com> Co-authored-by: Antonio Scandurra <me@as-cii.com>
Marshall Bowers , Nate Butler , and Antonio Scandurra created
2c7e37e
Add session id to panic events
Joseph T. Lyons created
2d99b32
Don't wrap on paragraphs
For zed-industries/community#2116
Conrad Irwin created
3911796
clean up redundancies in prompts and ensure tokens are being reserved for generation when filling semantic context
KCaverly created
ecfece3
catchup with main
KCaverly created
ed548a0
ensure indexing is only done when permissioned
KCaverly created
8455389
updated spacing for assistant context status icon
KCaverly created
c46137e
chore: Upgrade to Rust 1.73 (#3096)
Release Notes: - N/A
Piotr Osiewicz created
b391f56
rust: Highlight async functions in completions (#3095)
Before (code in screenshot is from this branch, `crates/zed/languages/rust.rs:179`):  Notice how the last 2 entries (that are async functions) are not highlighted properly. After:  This is slightly suboptimal, as it's hard to tell that this is an async function - I guess adding an `async` prefix is not really an option, as then we should have a prefix for non-async functions too. Still, at least you can tell that something is a function in the first place. :) Release Notes: - Fixed Rust async functions not being highlighted in completions.
Piotr Osiewicz created
38ccf23
add indexing on inline assistant opening
KCaverly created
c0a1328
fix spawn bug from calling
KCaverly 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