Commit log
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
bfbe4ae
Piotr/z 651 vue support (#3123)
Click to expand commit body
Release Notes:
- Added Vue language support.
Piotr Osiewicz
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
c4fc9f7
Eagerly attempt to resolve missing completion documentation
Julia
created
2 years ago
45f3a98
Remove old `ui` and `storybook` crates (#3125)
Click to expand commit body
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
2 years ago
d23bb3b
Unbork markdown parse test by making links match
Julia
created
2 years ago
bac43ae
Fix panic when following due to disconnected channel notes views (#3124)
Click to expand commit body
In addition to fixing a panic, this makes it slightly more convenient to
re-open disconnected channel notes views. I didn't make it automatic,
but it will at least replace the previous, disconnected view.
Release Notes:
- Fixed a crash that sometimes occurred when following someone with a
disconnected channel notes view open.
Max Brunsfeld
created
2 years ago
f5d6d7c
Mark channel notes as disconnected immediately upon explicitly signing out
Max Brunsfeld
created
2 years ago
85fe11f
Replace disconnected channel notes views when re-opening the notes
Max Brunsfeld
created
2 years ago
78432d0
Add channel visibility columns and protos
Mikayla
created
2 years ago
540436a
Push role refactoring through RPC/client
Conrad Irwin
created
2 years ago
2e5461e
Exclude disconnected channel views from following messages
Max Brunsfeld
created
2 years ago
85332ea
Race completion filter w/completion request & make not block UI
Julia
created
2 years ago
4688a94
Allow file links in markdown & filter links a bit aggressively
Julia
created
2 years ago
a50977e
Add prettier support (#3122)
Kirill Bulatov
created
2 years ago
ef73bf7
Fix license issue
Kirill Bulatov
created
2 years ago
7aea957
Revert unnecessary style changes
Kirill Bulatov
created
2 years ago
09ef3cc
Fix tailwind prettier plugin discovery
Kirill Bulatov
created
2 years ago
12d7d8d
Make all formatting to happen on the client's buffers, as needed
Kirill Bulatov
created
2 years ago
1bfde4b
Add more tests
Kirill Bulatov
created
2 years ago
7f4ebf5
Make the first prettier test pass
Kirill Bulatov
created
2 years ago
a528c6c
Prettier server style fixes
Kirill Bulatov
created
2 years ago
690d9fb
Add a role column to the database and start using it
Click to expand commit body
We cannot yet stop using `admin` because stable will continue writing
it.
Conrad Irwin
created
2 years ago
be18008
Make collaboration warning more useful (#3119)
Click to expand commit body
Release Notes:
- Fixed the titlebar upgrade UI to restart zed when an update is
available
Conrad Irwin
created
2 years ago
f6d0934
deep considered harmful
Conrad Irwin
created
2 years ago
a09ee3a
Fire markdown link on mouse down
Click to expand commit body
Previously any amount of mouse movement would disqualify the mouse down
and up from being a click, being a drag instead, which is a long
standing UX issue. We can get away with just firing on mouse down here
for now
Julia
created
2 years ago
Joseph T. Lyons
created
2 years ago
Julia
created
2 years ago
Joseph T. Lyons
created
2 years ago
e50f4c0
Add prettier tests infrastructure
Kirill Bulatov
created
2 years ago
2d6725a
Make collaboration warning more useful
Conrad Irwin
created
2 years ago
7c867b6
New entitlements:
Click to expand commit body
* Universal links
* Shared keychain group (to make development easier)
Conrad Irwin
created
2 years ago
4a88a9e
Initialize prettier right after the buffer gets it language
Kirill Bulatov
created
2 years ago
986a516
Small style fixes
Kirill Bulatov
created
2 years ago
Kirill Bulatov
created
2 years ago
b5705e0
Draft remote prettier formatting
Kirill Bulatov
created
2 years ago
2ec2036
Invoke remote Prettier commands
Kirill Bulatov
created
2 years ago
faf1d38
Draft local and remote prettier separation
Kirill Bulatov
created
2 years ago
6c1c7ea
Better detect Svelte plugins
Kirill Bulatov
created
2 years ago
2d5741a
Better prettier format logging
Kirill Bulatov
created
2 years ago
a9f80a6
Resolve prettier config before every formatting
Kirill Bulatov
created
2 years ago
658b583
Properly use WorktreeId
Kirill Bulatov
created
2 years ago
Page 2 of 255