Commit log
cc335db
editor/language: hoist out non-generic parts of edit functions. (#3130)
Click to expand commit body
This reduces LLVM IR size of editor (that's one of the heaviest crates
to build) by almost 5%.
LLVM IR size of `editor` before this PR: 3280386
LLVM IR size with `editor::edit` changed: 3227092
LLVM IR size with `editor::edit` and `language::edit` changed: 3146807
Release Notes:
- N/A
Piotr Osiewicz
created
2 years ago
6f4008e
copilot: Propagate action if suggest_next is not possible. (#3129)
Click to expand commit body
One of our users ran into an issue where typing "true quote" characters
(option-[ for „ and option-] for ‚) was not possible; I've narrowed it
down to a collision with Copilot's NextSuggestion and PreviousSuggestion
action default keybinds. I explicitly did not want to alter the key
bindings, so I've went with a more neutral fix - one that propagates the
keystroke if there's no Copilot action to be taken (user is not using
Copilot etc). Note however that typing true quotes while using a Copilot
is still not possible, as for that we'd have to change a keybind.
Fixes zed-industries/community#2072
Release Notes:
- Fixed Copilot's "Suggest next" and "Suggest previous" actions
colliding with true quotes key bindings (`option-[` and `option-]`). The
keystrokes are now propagated if there's no Copilot action to be taken
at cursor's position.
Piotr Osiewicz
created
2 years ago
ff245c6
Reduce duplication in notification queries
Max Brunsfeld
created
2 years ago
cb7b011
Avoid creating duplicate invite notifications
Max Brunsfeld
created
2 years ago
5a0afcc
Simplify notification serialization
Max Brunsfeld
created
2 years ago
83fb8d2
Remove contact notifications when cancelling a contact request
Max Brunsfeld
created
2 years ago
f6f9b5c
Wire through public access toggle
Conrad Irwin
created
2 years ago
5e43c33
Merge branch 'gpui2-ui' into gpui2
Marshall Bowers
created
2 years ago
6891e86
Add state to `BufferSearch`
Marshall Bowers
created
2 years ago
3c1ec2e
Add rudimentary UI for `BufferSearch`
Marshall Bowers
created
2 years ago
49caeea
Merge branch 'gpui2-ui' into gpui2
Marshall Bowers
created
2 years ago
349ad78
Add placeholder `BufferSearch`
Marshall Bowers
created
2 years ago
c70f220
Wire up buffer search toggle for `EditorPane`
Marshall Bowers
created
2 years ago
Conrad Irwin
created
2 years ago
af11cc6
show warnings by default
Conrad Irwin
created
2 years ago
e20bc87
Add some sanity checks for new user channel graph
Conrad Irwin
created
2 years ago
bb40893
Ignore old admin column
Conrad Irwin
created
2 years ago
e050d16
Delete some old code, reame ChannelMembers -> Members
Conrad Irwin
created
2 years ago
9c6f5de
Use new get_channel_descendants for delete
Conrad Irwin
created
2 years ago
39e3ddb
Update bell.svg
Nate Butler
created
2 years ago
Nate Butler
created
2 years ago
297b6b2
Make all geometry types Default to support movement-based refinement
Nathan Sobo
created
2 years ago
e590b43
Merge branch 'main' into notifications
Max Brunsfeld
created
2 years ago
bc6ba5f
Bump protocol version
Max Brunsfeld
created
2 years ago
8db86dc
Connect notification panel to notification toasts
Max Brunsfeld
created
2 years ago
a8e352a
Rewrite get_user_channels with new permissions
Conrad Irwin
created
2 years ago
2323fd1
Autocomplete docs (#3126)
Click to expand commit body
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
2 years ago
Antonio Scandurra
created
2 years ago
Antonio Scandurra
created
2 years ago
bfbe4ae
Piotr/z 651 vue support (#3123)
Click to expand commit body
Release Notes:
- Added Vue language support.
Piotr Osiewicz
created
2 years ago
e477fa7
Wire up call controls in the `TitleBar`
Marshall Bowers
created
2 years ago
f3679b3
Change `TitleBar` to a view
Marshall Bowers
created
2 years ago
b30b1d1
Refactor button rendering to use ThemeColor instead of direct theme calls
Nate Butler
created
2 years ago
e902d5d
Add example NotificationToast to workspace
Nate Butler
created
2 years ago
8bd4107
Fix toast contents not filling container
Nate Butler
created
2 years ago
7ba305e
Hook up buttons in NotificationToast
Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler
and
Marshall Bowers
created
2 years ago
caa0eb6
Add missing derive Element
Click to expand commit body
Co-Authored-By: Marshall Bowers <1486634+maxdeviant@users.noreply.github.com>
Nate Butler
and
Marshall Bowers
created
2 years ago
c6d831a
Update NotificationToast implementation and use in Workspace component
Nate Butler
created
2 years ago
943c02b
Refactor NotificationToast structure to include primary and secondary actions
Nate Butler
created
2 years ago
c32b081
Add notification toast component and remove ToastVariant from toast.rs
Nate Butler
created
2 years ago
16d9d77
Update diagnostics indicator when diagnostics are udpated (#3128)
Click to expand commit body
Release Notes:
- Fixed diagnostics indicator not showing proper diagnostics count
Kirill Bulatov
created
2 years ago
803ab81
Update diagnostics indicator when diagnostics are udpated
Kirill Bulatov
created
2 years ago
6342023
Remove zed -> ... -> semantic_index -> zed Cargo dependency cycle (#3127)
Click to expand commit body
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
2 years ago
525ff6b
Remove zed -> ... -> semantic_index -> zed Cargo dependency cycle
Kirill Bulatov
created
2 years ago
65a0ebf
Update get_channel_participant_details to include guests
Conrad Irwin
created
2 years ago
da2b808
Rename members to participants in db crate
Conrad Irwin
created
2 years ago
ec4391b
Add setting to disable completion docs
Julia
created
2 years ago
a7db2aa
Add check_is_channel_participant
Click to expand commit body
Refactor permission checks to load ancestor permissions into memory
for all checks to make the different logics more explicit.
Conrad Irwin
created
2 years ago
Julia
created
2 years ago
034e993
Remove old contact request notification mechanism, use notification instead
Max Brunsfeld
created
2 years ago
Page 94 of 355