Commit log

7a2b04a Document border width styles

Marshall Bowers created

dc32e56 Document rounded styles

Marshall Bowers created

490cc7d Add more placeholder doc strings

Marshall Bowers created

a874a09 added openai language model tokenizer and LanguageModel trait

KCaverly created

4db0350 Checkpoint

Antonio Scandurra created

edc52e5 Tweak grammar

Marshall Bowers created

a1a1284 Document top/right/bottom/left styles

Marshall Bowers created

6f849e8 Document padding styles

Marshall Bowers created

3e32504 Document `.size()`

Marshall Bowers created

6e84d3c Document margin styles

Marshall Bowers created

8c02de6 Document width and height styles

Marshall Bowers created

f09df31 Emit doc strings for custom value setters

Marshall Bowers created

a8697df Checkpoint

Antonio Scandurra created

6f30d6b Add placeholder doc strings for style prefixes

Marshall Bowers created

13c7bbb Shorten GitHub release message

Joseph T. Lyons created

cc390ba Start writing role to database (#3120)

Click to expand commit body
Scaffolding for guest members in channels

Release notes:
- You can now set channels to "public" which will allow anyone to join
and become a member. In a future release guests joining public channels
will have reduced permissions.

Conrad Irwin created

61490fb Checkpoint

Antonio Scandurra created

4ce7f05 Checkpoint

Antonio Scandurra created

04a28fe Fix lint errors

Conrad Irwin created

1c5e07f update sidebar for public channels

Conrad Irwin created

deb0e57 Checkpoint

Antonio Scandurra created

2795091 Introduce Context Retrieval in Inline Assistant (#3097)

Click to expand commit body
This PR introduces a new Inline Assistant feature "Retrieve Context", to
dynamically fill the content in your generation prompt based on relevant
results returned from the Semantic Search for the Prompt.

Release Notes:

- Introduce "Retrieve Context" button in Inline Assistant

Kyle Caverly created

c380d43 Cap every language server logs (#3134)

Click to expand commit body
* on opening a language server's logs, a new editor for server logs is
now created from `\n`-joined `VecDeque` elements instead of a buffer, as
before
* every `VecDeque` entry is a log line we receiver out of stderr or LSP
server, and their general amount is capped with `let
MAX_STORED_LOG_ENTRIES: usize = 2000;`
* currently opened editor with logs (`Editor::multi_line`) keeps getting
log lines appended and may get over this cap, but only last stored 2000
entries will be restored on reopen
* similarly, cap rpc message logs

Release Notes:

- Improved memory usage by storing less language LSP server and rpc logs

Kirill Bulatov created

a95cce9 Reduce max log lines, clean log buffers better

Kirill Bulatov created

08af830 Do not create buffers for rpc logs

Kirill Bulatov created

c872c86 Remove another needless log buffer

Kirill Bulatov created

ba5c188 Update editor with current buffer logs

Kirill Bulatov created

5a4161d Do not detach subscriptions

Kirill Bulatov created

3329680 Add a rough prototype

Kirill Bulatov created

52834db Add notifications integration test

Max Brunsfeld created

8db3893 Add link & public icons

Nate Butler created

f2d36a4 Generalize notifications' actor id to entity id

Click to expand commit body
This way, we can retrieve channel invite notifications when
responding to the invites.

Max Brunsfeld created

31241f4 workspace: Do not scan for .gitignore files if a .git directory is encountered along the way (#3135)

Click to expand commit body
Partially fixes zed-industries/community#575

This PR will see one more fix to the case I've spotted while working on
this: namely, if a project has several nested repositories, e.g for a
structure:
/a
/a/.git/
/a/.gitignore
/a/b/
/a/b/.git/
/a/b/.gitignore

/b/ should not account for a's .gitignore at all - which is sort of
similar to the fix in commit #c416fbb, but for the paths in the project.

The release note is kinda bad, I'll try to reword it too.
- [ ] Improve release note.
- [x] Address the same bug for project files.

Release Notes:
- Fixed .gitignore files beyond the first .git directory being respected
by the worktree (zed-industries/community#575).

Piotr Osiewicz created

19c1a54 WIP

Antonio Scandurra created

850d43c WIP

Antonio Scandurra created

5b39fc8 Temporarily join public channels as a member

Conrad Irwin created

ec368c8 WIP

Antonio Scandurra created

3412bec Fix some tests

Conrad Irwin created

f225039 Display invite response buttons inline in notification panel

Max Brunsfeld created

2456c07 Fix channel test ordering

Conrad Irwin created

ad92fe4 implement initial concept of prompt chain

KCaverly created

9cc55f8 Merge branch 'main' into guests

Conrad Irwin created

851701c Fix get_most_public_ancestor

Conrad Irwin created

c04171a WIP

Antonio Scandurra created

488d08b WIP

Antonio Scandurra created

465d726 Minor adjustments

Mikayla created

18abb06 Checkpoint

Antonio Scandurra created

cec5280 Checkpoint

Antonio Scandurra created

adabf01 Update IDs on interactive elements in LSP log viewer (#3133)

Click to expand commit body
This PR fixes a panic in the LSP log viewer when rendering the popover
UI. This did not ship to preview or stable, and so does not require a
release note.

Release Notes:

- N/A

Mikayla Maki created

fd03915 Adjust chat to allow channel admins to delete all messages (#3132)

Click to expand commit body
As it says on the tin

Release Notes:

- Changed chat permissions so that admins of a channel can delete any
message in a channel.

Mikayla Maki created