60b4054
Fix up toggles
Piotr Osiewicz created
60b4054
Fix up toggles
Piotr Osiewicz created
ae53c3e
WIP: Start updating style trees to new `toggle()` format.
Nate Butler created
61535ed
Update toggle, add tests
Nate Butler created
040881d
Update toggle
Nate Butler created
5c034ab
Format
Nate Butler created
1f3feac
Add path aliases
Nate Butler created
5369f2c
Set up vitest and add tests for `interactive`
Nate Butler created
4bd89c4
further style adjustments; cargo-run works
Piotr Osiewicz created
6363094
Fix up uses of interactive
Piotr Osiewicz created
247f618
Update the interactive function
Nate Butler created
1656470
Use TS-flavored doc comments
Nate Butler created
31c1177
Adjust some of the styles to the new Toggleable format
Piotr Osiewicz created
198a446
Implement Toggleable<T> and Interactive<T> properly
Piotr Osiewicz created
c47d1e9
Add toggle.ts and interactive.ts
Piotr Osiewicz created
b9959ff
Do not flatten Interactive::default
Piotr Osiewicz created
0256f89
Rename on/off states to active/inactive
Piotr Osiewicz created
e92015b
Split out Interactive<T> into Toggle<T> and Interactive<T>
Piotr Osiewicz created
9b77caf
Add a mic sharing to room joining
Mikayla Maki created
8273e08
Add is_muted and is_deafened
Mikayla Maki created
bd7f8e8
Scan conversations dir on assistant panel open and on changes
Co-Authored-By: Julia Risley <julia@zed.dev>
Nathan Sobo and Julia Risley created
cf4251f
Fix deafened -> enabled mistranslation
Fix mislocation of caller query in detach_and_log_error Fix incorrect wording on livekit integration Add share_mic action for manually enabling the microphone Make mic sharing wait until the room has been fully established
Mikayla Maki created
dbd95e3
fmt
Mikayla Maki created
b828a74
Add deafen controls
Mikayla Maki created
230b4d2
Add SavedConversation::list() method
Co-Authored-By: Kyle Caverly <kyle@zed.dev>
Nathan Sobo and Kyle Caverly created
9f78394
Wait until we have a summary before saving a conversation
Also, avoid collisions by adding a discriminant. Co-Authored-By: Kyle Caverly <kyle@zed.dev>
Nathan Sobo and Kyle Caverly created
c416551
Don't use the summary as the filename if it's not done yet
Antonio Scandurra created
f904698
Use the `OPENAI_API_KEY` environment variable when present
Antonio Scandurra created
31a70ef
Autosave conversations
Antonio Scandurra created
e58f0ac
Add mute toggling controls
Mikayla Maki created
c83a918
Merge remote-tracking branch 'origin/main' into save-conversations
Antonio Scandurra created
6ed8678
Instruct the assistant to reply to a specific message (#2631)
Closes https://linear.app/zed-industries/issue/Z-2384/hitting-cmd-enter-in-a-user-or-system-message-should-generate-a Release Notes: - Introduced the ability to generate assistant messages for any user/system message, as well as generating multiple assists at the same time, one for each cursor. (preview-only)
Antonio Scandurra created
03993ea
Rename SumTree::push_tree to ::append (#2626)
This is something I've been meaning to rename in SumTree. Was looking at the code and figure why not now.
Nathan Sobo created
adccfdf
Avoid assigning NSCursor style when it already is that style (#2632)
This avoids a high cost which appears to be the system rasterizing the cursor every time we call this, fixes a slowdown when scrolling rapidly while mouse motion continually attempted to assign the style Fixes https://linear.app/zed-industries/issue/Z-2200/editor-scroll-slowdown Release Notes: - Improved the performance of scrolling by avoiding unnecessary cursor changes ([#1597](https://github.com/zed-industries/community/issues/1597)).
Julia created
1d84da1
Improve prompt
Antonio Scandurra created
dc07b60
Avoid assigning NSCursor style when it already is that style
This avoids a high cost which appears to be the system rasterizing the cursor every time we call this, fixes a slowdown when scrolling rapidly while mouse motion continually attempted to assign the style Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Julia and Antonio Scandurra created
8673b0b
Avoid including pending or errored messages on `assist`
Antonio Scandurra created
ebf0c96
Show a notification when a dependency for a language server is missing (#2630)
Closes https://linear.app/zed-industries/issue/Z-2402/elixir-ls-requires-a-system-elixir-runtime-to-be-installed Closes https://linear.app/zed-industries/issue/Z-666/notify-users-that-they-need-go-installed-to-use-go-language-server Release Notes: - Added a notification when unable to download the Go language server because Go is not installed. - Added a notification when unable to run the Elixir language server because Elixir is not installed.
Max Brunsfeld created
050c223
Update plugin runtime LspAdapter impl
Max Brunsfeld created
8c298a9
Rename SumTree::push_tree to ::append
Nathan Sobo created
1215de0
Show a notification when unable to start elixir-ls
Max Brunsfeld created
57c2d85
Show a notification that gopls can't be installed without go
Max Brunsfeld created
360bbeb
Introduce LspAdapterDelegate trait, passed to LspDelegates
Max Brunsfeld created
05d69c8
Fix issues with syntax highlighting in elixir and heex (#2629)
Fixes https://linear.app/zed-industries/issue/Z-2391/text-within-h-isnt-highlighted-the-same-as-in-heex-files Fixes https://linear.app/zed-industries/issue/Z-2415/syntax-highlighting-bug-in-strings Release Notes: - Fixed some issues with syntax highlighting in Elixir and Heex. If the release notes are only intended for a specific release channel only, add `(<release_channel>-only)` to the end of the release note line. These will be removed by the person making the release.
Max Brunsfeld created
04430fd
Fix issues with syntax highlighting in elixir and heex
Max Brunsfeld created
6ad0b5d
Change color representation in json schema
Mikayla Maki created
ea46947
Tidy up font schema a little
Mikayla Maki created
193ad64
Add JsonSchema to container style and fix compile errors
Mikayla Maki created
2a3c660
settings: accept trailing commas (#2606)
Z-2357 I've found a crate that handles both comments and trailing commas in JSON. It is a fork of `serde_json`, but it is maintained & up-to-date. Sadly RawValue seems to not play nicely with it; I've ran into deserialisation issues around use of RawValue. For this PR I've migrated to `Value` API. Obviously this is just a point of discussion, not something I'd merge straight away. There may be better solutions to this particular problem. I've also noticed that `serde_json_lenient` does not handle trailing commas after bindings array. I'm not sure how big of an issue that is. Release Notes: - Improved handling of trailing commas in settings files. [#1322](https://github.com/zed-industries/community/issues/1322)
Piotr Osiewicz created
cb55356
WIP
Antonio Scandurra created
75e2329
Allow for multi-cursor `assist` and `cycle_role` actions
Co-Authored-By: Nathan Sobo <nathan@zed.dev> Co-Authored-By: Kyle Caverly <kyle@zed.dev>
Antonio Scandurra , Nathan Sobo , and Kyle Caverly created