9191a82
Remove `Assistant::open_ai_request_messages`
Antonio Scandurra created
9191a82
Remove `Assistant::open_ai_request_messages`
Antonio Scandurra created
dc9231d
Merge remote-tracking branch 'origin/main' into replies
Antonio Scandurra created
70ccbba
Allow message splitting with multiple cursors (#2627)
Closes https://linear.app/zed-industries/issue/Z-2408/make-block-splitting-work-with-multiple-cursors
Antonio Scandurra created
3e3079b
cargo fmt
Piotr Osiewicz created
91f2f31
Split git/project label into a flex row
Piotr Osiewicz created
c9df963
Allow message splitting with multiple cursors
Antonio Scandurra created
c858ab2
Add pane activation bindings for Atom keymap (#2625)
Release Notes: - N/A
Joseph T. Lyons created
bb04d65
Add pane activation bindings for Atom keymap
Joseph T. Lyons created
ffd1190
Update rose pine theme family
Nate Butler created
882009b
Save conversations to ~/.config/zed/conversations
Still need to implement loading / listing. I'd really be rather write operations to a database. Maybe we should be auto-saving? Integrating with panes? I just did the simple thing for now.
Nathan Sobo created
c3b2b4c
Cycle message roles on ctrl-r (#2619)
I'd like to follow up to allow roles to be cycled for the selected range and support multi-cursors, but this is a start and contains a refactoring, so going to merge. Release Notes: - Added the ability to cycle roles in the assistant with `ctrl-r`
Nathan Sobo created
7ff194f
React on message-less LSP requests properly (#2620)
Kirill Bulatov created
ac42522
chore: remove ts-rs
Sergey Onufrienko created
4badef1
feat: add Nodejs script to convert Json to TS
Sergey Onufrienko created
6d6b702
feat: export_schema
Sergey Onufrienko created
a87b39a
feat: add JsonSchema to Theme
Sergey Onufrienko created
b45f5f0
feat: add JsonSchema to gpui
Sergey Onufrienko created
77f5b5a
React on message-less LSP requests properly
Co-Authored-By: Julia Risley <julia@zed.dev>
Kirill Bulatov and Julia Risley created
54c71c1
Insert reply after the currently selected user message
Nathan Sobo created
ecd2129
Add deafen and mute stubs
Mikayla Maki created
11f3185
Allow splitting of messages using `shift-enter` (#2613)
Closes https://linear.app/zed-industries/issue/Z-2364/allow-splitting-blocks Release Notes: - Added support for splitting messages in the assistant panel using `shift-enter`. (preview-only)
Nathan Sobo created
75b5ac8
Cycle message roles on ctrl-r
Nathan Sobo created
53062e8
turn mic off by default in dev builds, add enviroment variable for turning it back on
Mikayla Maki created
c179dd9
Remove redundant tests
Nathan Sobo created
dedc117
Add audio APIs to Zed
Share mic on joining room
Mikayla Maki created
6c0f65c
Avoid inserting redundant newlines
Co-Authored-By: Piotr Osiewicz <piotr@zed.dev> Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
Nathan Sobo , Piotr Osiewicz , and Antonio Scandurra created
ef6cb11
Emit editor event whether we insert a newline or not.
Piotr Osiewicz created
ae68be6
Move share button to the right hand side
Piotr Osiewicz created
d079a0e
Render user avatar only if an user is not in a call
Piotr Osiewicz created
83c1bb0
Add background to user avatar
Piotr Osiewicz created
433c5d3
Add Sign in button for an unregistered user
Piotr Osiewicz created
092cf93
Move zed actions to zed-actions
Piotr Osiewicz created
4b87ce8
add zed-actions crate
Piotr Osiewicz created
0fe65b9
Remove user avatar from dropdown menu
Add new options in context menu
Piotr Osiewicz created
5f7fdd2
Fix compile error (use of moved value)
Piotr Osiewicz created
47ef800
WIP: Add face to right hand menu
Mikayla Maki created
aac71fd
Remove border from sign in button
Co-authored-by: Piotr <piotr@zed.dev>
Mikayla Maki and Piotr created
8235d78
Voice support (#2602)
This PR adds APIs for voice chat to our live kit integration Release Notes: - N/A
Mikayla Maki created
d7dbc3b
Implement test stubs
Mikayla Maki created
8592208
Fix failure to upload panics when multiple panics happen at the same time (#2616)
When multiple panics occur at the same time (usually because one thread panics, and another thread joins it), multiple panic JSON objects can get written to the same panic file. The resulting file won't be valid JSON. This PR addresses that problem via two changes: * Format panic files as single-line JSON objects * When a panic file isn't valid JSON, try taking the first line In the future, we could try combining all of the backtraces, but for now, I just want to avoid a problem of not reporting a panic at all. Release Notes: - Fixed a problem with Zed's internal crash reporting.
Max Brunsfeld created
b927092
Focus on toggle dock (#2612)
This PR updates some dock behaviors. Now the toggle-dock commands (cmd-j/b/r) also toggle focus. This also adds zoom serialization to the docks. Release Notes: - Bug fix: Toggle dock commands (cmd-j/b/r) now move focus - Bug fix: Dock zoom is now restored with the rest of the workspace
Mikayla Maki created
e525706
Fix failure to upload panics when multiple panics happen at the same time
Max Brunsfeld created
b156644
fixed tests to match new behavior
Mikayla Maki created
b7e3ac5
Fix bug on workspace deserialization
Mikayla Maki created
b9cb594
Fix fmt
Mikayla Maki created
5f93a4e
Don't rely on debug symbols for panic reporting (#2615)
This fixes a regression introduced in https://github.com/zed-industries/zed/pull/2560, where panic reports did not include backtraces. The problem was that in that PR, I assumed we could retrieve file paths for symbols in our backtraces. But actually, that functionality only works when the app is built locally, and a `.dSYM` file can be magically found by the OS. We don't ship those dSYM files with Zed, so panic symbols do not have file paths available. Panic backtraces will still be more useful and less noisy than before though: we will strip out frames for which we don't have symbol names, and remove leading panic-handling stack frames from the backtraces. Release Notes: - N/A
Max Brunsfeld created
e7e0f21
Don't rely on debug symbols for panic reporting
Max Brunsfeld created
0a8d67c
Activate screen-sharing when leader activates a panel (#2614)
Fixes https://linear.app/zed-industries/issue/Z-1875/screen-sharing-tab-is-not-activated-when-leader-is-on-a-panel Release Notes: - Fixed a bug that caused followers to not see the leader's screen when they activated a panel.
Antonio Scandurra created
f068712
Activate screen-sharing when leader activates a panel
Antonio Scandurra created
8c6ba13
Never insert an empty prefix when splitting a message with a non-empty range
Co-Authored-By: Antonio Scandurra <antonio@zed.dev> Co-Authored-By: Piotr Osiewicz <piotr@zed.dev>
Nathan Sobo , Antonio Scandurra , and Piotr Osiewicz created