f6f9b5c
Wire through public access toggle
Conrad Irwin created
f6f9b5c
Wire through public access toggle
Conrad Irwin 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
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
bfbe4ae
Piotr/z 651 vue support (#3123)
Release Notes: - Added Vue language support.
Piotr Osiewicz 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
c4fc9f7
Eagerly attempt to resolve missing completion documentation
Julia 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
d23bb3b
Unbork markdown parse test by making links match
Julia created
bac43ae
Fix panic when following due to disconnected channel notes views (#3124)
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
f5d6d7c
Mark channel notes as disconnected immediately upon explicitly signing out
Max Brunsfeld created
85fe11f
Replace disconnected channel notes views when re-opening the notes
Max Brunsfeld created
78432d0
Add channel visibility columns and protos
Mikayla created
540436a
Push role refactoring through RPC/client
Conrad Irwin created
2e5461e
Exclude disconnected channel views from following messages
Max Brunsfeld created
85332ea
Race completion filter w/completion request & make not block UI
Julia created
4688a94
Allow file links in markdown & filter links a bit aggressively
Julia created
a50977e
Add prettier support (#3122)
Kirill Bulatov created
ef73bf7
Fix license issue
Kirill Bulatov created
7aea957
Revert unnecessary style changes
Kirill Bulatov created
09ef3cc
Fix tailwind prettier plugin discovery
Kirill Bulatov created
12d7d8d
Make all formatting to happen on the client's buffers, as needed
Kirill Bulatov created
1bfde4b
Add more tests
Kirill Bulatov created
7f4ebf5
Make the first prettier test pass
Kirill Bulatov created
a528c6c
Prettier server style fixes
Kirill Bulatov created
690d9fb
Add a role column to the database and start using it
We cannot yet stop using `admin` because stable will continue writing it.
Conrad Irwin created
be18008
Make collaboration warning more useful (#3119)
Release Notes: - Fixed the titlebar upgrade UI to restart zed when an update is available
Conrad Irwin created
f6d0934
deep considered harmful
Conrad Irwin created
a09ee3a
Fire markdown link on mouse down
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
d6fa06b
collab 0.24.0
Joseph T. Lyons created
0cec0c1
Fixup layout
Julia created
bdf1731
v0.109.x dev
Joseph T. Lyons created
e50f4c0
Add prettier tests infrastructure
Kirill Bulatov created
2d6725a
Make collaboration warning more useful
Conrad Irwin created
7c867b6
New entitlements:
* Universal links * Shared keychain group (to make development easier)
Conrad Irwin created
4a88a9e
Initialize prettier right after the buffer gets it language
Kirill Bulatov created
986a516
Small style fixes
Kirill Bulatov created