Commit log

b495669 Fix neovim tests with angle brackets

Conrad Irwin created

3cf98c4 Add | as a bracket and a motion

Click to expand commit body
Although vim/nvim doesn't have | as brackets, it's common in langauges like Rust
and Ruby, and I expect it to work.

Conrad Irwin created

9589f55 Fix some bugs with vim objects

Click to expand commit body
- softwrap interaction
- correct selection if cursor is on opening marker

Conrad Irwin created

763b13e Avoid duplicate acks for messages with mentions

Max Brunsfeld created

59adcc1 Load more notifications when scrolling down

Max Brunsfeld created

23400a5 Start styling notification panel

Max Brunsfeld created

c20e781 Inherit PATH in zed-local script

Max Brunsfeld created

234ccbe Merge branch 'main' into notifications

Max Brunsfeld created

4a0358a Mark contact acceptance notifications as read automatically

Max Brunsfeld created

fce09e8 Mark chat mention notifications as read when viewing the message

Max Brunsfeld created

ef1a691 update semantic search to use keychain as fallback (#3151)

Click to expand commit body
Use the keychain for authenticating as fallback when api_key is not
present in environment variables.

Release Notes:

- Add consistency between OPENAI_API_KEY management in Semantic Search
and Assistant

Kyle Caverly created

4835c77 update text for project search if not authenticated

KCaverly created

1061156 update semantic search to use keychain as fallback

KCaverly created

fc37abc vcs_menu: Query branches on open instead of per keystroke (#3144)

Click to expand commit body
Release Notes:

- Improved performance of branch picker by querying branches on menu
open instead of querying once per each keystroke. (fixes
zed-industries/community#2161)

Piotr Osiewicz created

b8936e5 Finish room initialization concurrency test

Mikayla created

7e4de2a Restore synchronization

Mikayla created

5365fd2 WIP: Add test for panic, temporarily rollback synchronization changes

Mikayla created

2663874 Move prettier parsers data into languages from LSP adapters (#3150)

Click to expand commit body
Release Notes:

- Fixed incorrect prettier parsers sometimes being applied to certain
files

Kirill Bulatov created

7748848 Move prettier parsers data into languages from LSP adapters

Kirill Bulatov created

0dae0f6 pixel columns (#3052)

Click to expand commit body
@ForLoveOfCats and I found a few speedups that make this acceptably fast
(able to update ~10k selections in <100ms), so the remaining work here
is to fix the tests, and then ship!

Release notes:
- Updated up/down to work based on pixel positions
([#1966](https://github.com/zed-industries/community/issues/1966))
([#759](https://github.com/zed-industries/community/issues/759))
- vim: Fixed off-by-one in visual block mode
([2123](https://github.com/zed-industries/community/issues/2123))

Conrad Irwin created

2de34a9 Hide any circumstantial evidence that this didn't work perfectly first

Click to expand commit body
time

Conrad Irwin created

fd8e611 Fix panic by disallowing multiple room joins

Conrad Irwin created

15fe262 Remove screen sharing indicator (#3148)

Click to expand commit body
Release Notes:

- Removed the screen-sharing indicator from calls. Newer versions of
macOS have a better indicator, and ours panics when you click on it.

Conrad Irwin created

f422a3c Add "workspace: Toggle Vim Mode" (#3147)

Click to expand commit body
Co-Authored-By: Marshall <elliott.codes@gmail.com>

Release Notes:

- vim: Add "Toggle Vim Mode" command

Conrad Irwin created

3187222 Remove screen sharing indicator

Click to expand commit body
This is now redundant given macOS has the same icon, and it panics when
you click on it :D.

Conrad Irwin created

fae5b1e Fix build columnar selection logic

Conrad Irwin created

43d682f Handle pixel-down to last line when no trailing newline

Conrad Irwin created

352a554 Fix bug in vim visual block mode

Conrad Irwin created

c7991ef Add "workspace: Toggle Vim Mode"

Click to expand commit body
Co-Authored-By: Marshall <elliott.codes@gmail.com>

Conrad Irwin and Marshall created

1c36134 Fix single column vim selections

Conrad Irwin created

b596b41 Fix test

Conrad Irwin created

cc7df91 Whoops (#3146)

Click to expand commit body
Whoops, this is what I get for working past-midnight lol, I never pushed
the last commit for https://github.com/zed-industries/zed/pull/3141 so
this PR remedies that

Release Notes:
- NA

Julia created

7c3a8a3 Add Tailwind autocomplete in ERB, PHP, and Laravel Blade

Julia created

808976e Magic incantations for Tailwind autocomplete in more languages (#3141)

Click to expand commit body
Release Notes:
- Added Tailwind autocomplete to Svelte files
([#2029](https://github.com/zed-industries/community/issues/2029)).
- Added Tailwind autocomplete to Phoenix HEEX files
([#2057](https://github.com/zed-industries/community/issues/2057)).
- Added Tailwind autocomplete to Phoenix ~H sigil in Elixir files
([#2057](https://github.com/zed-industries/community/issues/2057)).
- Added Tailwind autocomplete to ERB files
([#2153](https://github.com/zed-industries/community/issues/2153)).
- Added Tailwind autocomplete to PHP files
([#2159](https://github.com/zed-industries/community/issues/2159)).
- Added Tailwind autocomplete to Laravel Blade files
([#2159](https://github.com/zed-industries/community/issues/2159)).

Julia created

e32aa95 Touch up render function

Piotr Osiewicz created

6844bb6 Highlight mentions in the Saved chat messages

Piotr Osiewicz created

e03e536 Wire through LiveKit permissions

Conrad Irwin created

aa4b8d7 Fix notifications for membership changes too

Conrad Irwin created

44cb55f Fix scrolling to messages on clicking of notifications

Max Brunsfeld created

851d7d0 Rename NewNotification proto message to AddNotification

Max Brunsfeld created

9c49191 decrease temperature for inline assist on code content (#3145)

Click to expand commit body
"Temperature" is a parameter in OpenAI GPT models, to control for
randomess in the generated content. To decrease the probability of
either escaping the markdown blocks and creating invalid code, we
decreased temperature for all Non-Prose files. For Markdown or Plain
Text, in which more creativity may be a good thing, we increase the
temperature to allow for more randomness. Along with this, we ask the
generate inline prompt to include only the code and not markdown blocks,
as it appears that lower temperature may decrease the probability of
introducing random markdown blocks.

Release Notes (Internal Only):
- Decrease temperature for inline assist on code content.

Kyle Caverly created

33f06d3 Index notifications to allow faster lookup by kind, entity id

Max Brunsfeld created

841cfac Fix filtering when providing non-admins info about channel members

Max Brunsfeld created

71fb23f decrease temperature for inline assist on code content

KCaverly created

150ed64 Render read notifications in a different color

Max Brunsfeld created

5b90507 Navigate to chat messages when clicking them in the notification panel

Max Brunsfeld created

0eff7c6 Add read-only channel notes support

Click to expand commit body
Fix some bugs where ChannelNotes and ChannelChat had old cached channel
instances

Conrad Irwin created

e45491d Introduction of PromptTemplate and PromptChains (#3139)

Click to expand commit body
(This PR was written 100% by the Inline Assistant)

This PR brings in new components into our ai and assistant crates namely
PromptTemplate and PromptChains. They offer a new way to generate
prompts that allow for a more flexible and dynamic approach than before.

Release Notes:
- Introduced PromptTemplate: an abstract base for individual parts of
the prompt.
- Added PromptChains: manage multiple PromptTemplates, sort them based
on priority and regulate the output size based on tokens.
- Provided new PromptArguments structure to encapsulate arguments needed
for PromptTemplate.
    - Extended repository_context to include PromptCodeSnippet.

Kyle Caverly created

19c2df4 outlined when truncation is taking place in the prompt

KCaverly created

d62f114 Create notifications for mentioned users

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

Max Brunsfeld and Piotr created