Commit log

8c98b02 Add `convert to {upper,lower} case` commands

Click to expand commit body
Co-Authored-By: Julia <30666851+ForLoveOfCats@users.noreply.github.com>

Joseph T. Lyons and Julia created

a2486de Don't expose channel admin actions in UI if user isn't admin

Max Brunsfeld created

9889449 Adjust row count for project search.

Click to expand commit body
Instead of using the same row count as for the breadcrumbs, we double the height so that there's some space for padding.

Co-authored-by: Kyle <kyle@zed.dev>

Piotr Osiewicz and Kyle created

1762d2c Add test assertion where user is not admin of channel

Max Brunsfeld created

de8e185 Align match count

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

Piotr Osiewicz and Kyle created

8fa082c Center the query editor (for real now)

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

Piotr Osiewicz and Kyle created

82eb6d8 Change styling of match nav buttons

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

Piotr Osiewicz and Kyle created

b6110fe WIP

Nathan Sobo created

22927fa Fix visual selection cursor in multibuffers

Conrad Irwin created

2c0e388 Align search bar in the middle

Piotr Osiewicz created

fcefb37 Prevent modes from being vertically centered when row_count changes

Piotr Osiewicz created

792f29e Refresh windows on toggle_filters.

Piotr Osiewicz created

50d03ff Revert "Focus filters when enabled"

Click to expand commit body
This reverts commit 13a6b65a35b886b9ac380e56354acb7e562bcfab.

Piotr Osiewicz created

196946c Squelch warnings for now

Nathan Sobo created

379652f Merge branch 'main' into cells

Nathan Sobo created

7a04ee3 Start work on exposing which channels the user has admin rights to

Max Brunsfeld created

95b1ab9 Implement channel member removal, permission check for member retrieval

Max Brunsfeld created

d3c1966 WIP: Return WindowHandle<V: View> from AppContext::add_window (#2820)

Click to expand commit body
Instead of returning a usize for the window id, I'm instead returning a
`WindowHandle<V: View>` where `V` is the type of the window's root view.
@as-cii helped me with a cool technique using generic associated types
where methods on `WindowHandle` can return either T or Option<T>
depending on the `BorrowWindowContext::Result` associated type.

Some example usage...

```rs
let window = cx.add_window(|cx| MyView::new(cx));
let my_view = window.root(cx); // If cx is TestAppContext, returns MyView. Otherwise returns Option<MyView>, because the window could be closed.
```


This isn't insanely beneficial on its own, but I think it will help
clean up our testing story. I'm planning on making `window` more useful
in tests for laying out elements, etc.

- [x] Rework tests that call `add_window` 😅 to expect only a window in
return.
- [x] Get tests passing
- [x] 🚬  test

Nathan Sobo created

13a6b65 Focus filters when enabled

Piotr Osiewicz created

2d96388 Use WindowHandles in a couple places

Nathan Sobo created

4a6c73c Lay-out channel modal with picker beneath channel name and mode buttons

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

Max Brunsfeld and Mikayla created

485c0a4 Don't refcount window handles

Nathan Sobo created

afcc0d6 WIP

Nathan Sobo created

ee1b4a5 Add `PathExt` trait (#2823)

Click to expand commit body
This PR adds a `PathExt` trait. It pulls in our existing `compact()`
function, as a method, and then adds a method, and testing, for
`icon_suffix()`. A test was added to fix:

- https://github.com/zed-industries/community/issues/1877

Release Notes:

- Fixed a bug where file icons would not be registered for files with
with `.` characters in their name
([#1877](https://github.com/zed-industries/community/issues/1877)).

Joseph T. Lyons created

a7e883d Implement basic channel member management UI

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

Max Brunsfeld and Mikayla created

c14a99d updated project_search text

KCaverly created

129f289 simplify server implementation

Mikayla Maki created

9a1dd0c Fetch channel members before constructing channel mgmt modal

Max Brunsfeld created

6c4964f WIP: continue channel management modal and rename panel to collab_panel

Mikayla Maki created

4658bc6 Update styling of nav buttons (width, corner_radius)

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

Piotr Osiewicz and Kyle created

31fb503 Rewrite permission queries (it no longer blocks)

Click to expand commit body
Co-authored-by: Kyle <kyle@zed.dev>
Co-authored-by: Max <max@zed.dev>

Piotr Osiewicz , Kyle , and Max created

d450c4b WIP: add custom channel modal

Mikayla Maki created

d157e35 Query semantic_permissioned on demand.

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

Piotr Osiewicz and Kyle created

799adf6 Query Semantic Index Engine for permission state.

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

Piotr Osiewicz and Kyle created

8dd330a add semantic search prompt for the indexing permission on first search

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

KCaverly and Piotr created

358e4e5 update minor text when actively searching

KCaverly created

822b1ec Clean up compiler warnings

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

Piotr Osiewicz and Kyle created

3c938a7 WIP

Nathan Sobo created

8831e03 Remove reference to pane from a toolbar.

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

Piotr Osiewicz and Kyle created

7d83d15 Move navigation buttons to the tab bar.

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

Piotr Osiewicz and Kyle created

30e1bfc Add the ability to jump between channels while in a channel

Mikayla Maki created

0ae1f29 wip

Max Brunsfeld created

4d55110 Restore seeding of random GH users in seed-db

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

Max Brunsfeld and Mikayla created

ad4fd76 Use the same font size for hovered state of LSP status (#2821)

Click to expand commit body
This element is used for the update state as well for some reason so
while we don't normally ever see this state, it is used when the status
is acting as the restart to update button

Release Notes:

- Fixed an inconsistency in the status bar update button font size.

Julia created

fca8cdc Start work on rendering channel participants in collab panel

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

Max Brunsfeld and mikayla created

df4480b Use the same font size for hovered state of LSP status

Click to expand commit body
This element is used for the update state as well for some reason so
while we don't normally ever see this state, it is used when the status
is acting as the restart to update button

Julia created

b4f6d6e update search text for no results

KCaverly created

8e36da1 Get tests passing

Nathan Sobo created

a125e31 catch up with main

KCaverly created

884cee6 Get tests compiling returning WindowHandle<V: View> from add_window

Nathan Sobo created