c70f220
Wire up buffer search toggle for `EditorPane`
Marshall Bowers created
c70f220
Wire up buffer search toggle for `EditorPane`
Marshall Bowers created
f8fd77b
fix migration
Conrad Irwin created
af11cc6
show warnings by default
Conrad Irwin created
e20bc87
Add some sanity checks for new user channel graph
Conrad Irwin created
bb40893
Ignore old admin column
Conrad Irwin created
e050d16
Delete some old code, reame ChannelMembers -> Members
Conrad Irwin created
9c6f5de
Use new get_channel_descendants for delete
Conrad Irwin created
39e3ddb
Update bell.svg
Nate Butler created
6037657
Checkpoint
Nate Butler created
297b6b2
Make all geometry types Default to support movement-based refinement
Nathan Sobo created
e590b43
Merge branch 'main' into notifications
Max Brunsfeld created
bc6ba5f
Bump protocol version
Max Brunsfeld created
8db86dc
Connect notification panel to notification toasts
Max Brunsfeld created
a8e352a
Rewrite get_user_channels with new permissions
Conrad Irwin created
2323fd1
Autocomplete docs (#3126)
Release Notes: - Added documentation display for autocomplete items. - Fixed autocomplete filtering blocking the Zed UI, causing hitches and input delays with large completion lists. - Fixed hover popup link not firing if the mouse moved a slight amount while clicking. - Added support for absolute path file links in hover popup and autocomplete docs.
Julia created
fedb787
WIP
Antonio Scandurra created
90f2261
Checkpoint
Antonio Scandurra created
bfbe4ae
Piotr/z 651 vue support (#3123)
Release Notes: - Added Vue language support.
Piotr Osiewicz created
e477fa7
Wire up call controls in the `TitleBar`
Marshall Bowers created
f3679b3
Change `TitleBar` to a view
Marshall Bowers created
b30b1d1
Refactor button rendering to use ThemeColor instead of direct theme calls
Nate Butler created
e902d5d
Add example NotificationToast to workspace
Nate Butler created
8bd4107
Fix toast contents not filling container
Nate Butler created
7ba305e
Hook up buttons in NotificationToast
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler and Marshall Bowers created
caa0eb6
Add missing derive Element
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler and Marshall Bowers created
c6d831a
Update NotificationToast implementation and use in Workspace component
Nate Butler created
943c02b
Refactor NotificationToast structure to include primary and secondary actions
Nate Butler created
c32b081
Add notification toast component and remove ToastVariant from toast.rs
Nate Butler created
16d9d77
Update diagnostics indicator when diagnostics are udpated (#3128)
Release Notes: - Fixed diagnostics indicator not showing proper diagnostics count
Kirill Bulatov created
803ab81
Update diagnostics indicator when diagnostics are udpated
Kirill Bulatov created
6342023
Remove zed -> ... -> semantic_index -> zed Cargo dependency cycle (#3127)
rust-analyzer complains about a bunch of dependency cycles: ``` stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> assistant(Idx::<CrateData>(35)), alternative path: assistant(Idx::<CrateData>(35)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> breadcrumbs(Idx::<CrateData>(88)), alternative path: breadcrumbs(Idx::<CrateData>(88)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> collab_ui(Idx::<CrateData>(129)), alternative path: collab_ui(Idx::<CrateData>(129)) -> feedback(Idx::<CrateData>(219)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> feedback(Idx::<CrateData>(219)), alternative path: feedback(Idx::<CrateData>(219)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> quick_action_bar(Idx::<CrateData>(480)), alternative path: quick_action_bar(Idx::<CrateData>(480)) -> assistant(Idx::<CrateData>(35)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> search(Idx::<CrateData>(553)), alternative path: search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> semantic_index(Idx::<CrateData>(556)), alternative path: semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> terminal_view(Idx::<CrateData>(643)), alternative path: terminal_view(Idx::<CrateData>(643)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> vim(Idx::<CrateData>(748)), alternative path: vim(Idx::<CrateData>(748)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> welcome(Idx::<CrateData>(775)), alternative path: welcome(Idx::<CrateData>(775)) -> vim(Idx::<CrateData>(748)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> assistant(Idx::<CrateData>(35)), alternative path: assistant(Idx::<CrateData>(35)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> breadcrumbs(Idx::<CrateData>(88)), alternative path: breadcrumbs(Idx::<CrateData>(88)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> collab_ui(Idx::<CrateData>(129)), alternative path: collab_ui(Idx::<CrateData>(129)) -> feedback(Idx::<CrateData>(219)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> feedback(Idx::<CrateData>(219)), alternative path: feedback(Idx::<CrateData>(219)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> quick_action_bar(Idx::<CrateData>(480)), alternative path: quick_action_bar(Idx::<CrateData>(480)) -> assistant(Idx::<CrateData>(35)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> search(Idx::<CrateData>(553)), alternative path: search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> semantic_index(Idx::<CrateData>(556)), alternative path: semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> terminal_view(Idx::<CrateData>(643)), alternative path: terminal_view(Idx::<CrateData>(643)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> vim(Idx::<CrateData>(748)), alternative path: vim(Idx::<CrateData>(748)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) stderr: [ERROR project_model::workspace] cyclic deps: zed(Idx::<CrateData>(791)) -> welcome(Idx::<CrateData>(775)), alternative path: welcome(Idx::<CrateData>(775)) -> vim(Idx::<CrateData>(748)) -> search(Idx::<CrateData>(553)) -> semantic_index(Idx::<CrateData>(556)) -> zed(Idx::<CrateData>(791)) ``` so move the example into `zed` instead.
Kirill Bulatov created
525ff6b
Remove zed -> ... -> semantic_index -> zed Cargo dependency cycle
Kirill Bulatov created
65a0ebf
Update get_channel_participant_details to include guests
Conrad Irwin created
da2b808
Rename members to participants in db crate
Conrad Irwin created
ec4391b
Add setting to disable completion docs
Julia created
a7db2aa
Add check_is_channel_participant
Refactor permission checks to load ancestor permissions into memory for all checks to make the different logics more explicit.
Conrad Irwin created
1c3ecc4
Whooooops
Julia created
034e993
Remove old contact request notification mechanism, use notification instead
Max Brunsfeld created
3241128
Make notification db representation more flexible
Max Brunsfeld created
fed3ffb
Set up notification store for integration tests
Max Brunsfeld created
1e1256d
Set RUST_LOG to info by default in zed-local script
Max Brunsfeld created
69c6559
Fix use statement order
Max Brunsfeld created
d1756b6
Start work on notification panel
Max Brunsfeld created
50cf25a
Add notification doc comments
Max Brunsfeld created
cf6ce0d
Start work on storing notifications in the database
Max Brunsfeld created
c4fc9f7
Eagerly attempt to resolve missing completion documentation
Julia created
44a30e2
Restore elevation docs
Marshall Bowers created
ef18aaa
Merge branch 'main' into gpui2
Marshall Bowers created
45f3a98
Remove old `ui` and `storybook` crates (#3125)
This PR deletes the old `ui` and `storybook` crates in favor of their newer variants that we'll be landing to `main` in the near future. ### Motivation These crates are based off the old version of GPUI 2 (the `gpui2` crate). At this point we have since transitioned to the new version of GPUI 2 (the `gpui3` crate, currently still on the `gpui2` branch). Having both copies around is confusing, so the old ones are going the way of the dinosaurs. Release Notes: - N/A
Marshall Bowers created
36bca4f
Restore click events on `Button`s using `on_mouse_down`
Marshall Bowers created