ZIm/crates
Owen Law 315e45f543
Match the startup behavior of the CLI to the main app (#12044)
Currently the main binary will open an empty file if no previous
workspaces exist or, if it is the first startup, show the welcome page.
When starting via the CLI it will simply drop you in an empty workspace:
no empty file and no welcome page.

This changes the CLI startup to match the behavior of the non-CLI
startup, so they will both create an empty file or show the welcome page
if no path was given and no workspaces were opened in the past.

Release Notes:

- Matched startup behavior of the CLI to the behavior of the main app.
2024-05-20 19:33:19 -06:00
..
activity_indicator linux: Store binary path before restart to handle deleted binary file (#11568) 2024-05-08 19:13:28 +02:00
anthropic Sanitize messages before sending them to Anthropic (#11810) 2024-05-14 17:47:33 +02:00
assets New revision of the Assistant Panel (#10870) 2024-04-23 16:23:26 -07:00
assistant Fuzzy-match lines when applying edits from the assistant (#12056) 2024-05-20 17:02:15 +02:00
assistant2 Allow copy-pasting dev-server-token (#11992) 2024-05-17 16:41:46 -06:00
assistant_tooling Bring the Tool Calling README up to date (#11683) 2024-05-12 04:47:19 -07:00
audio Introduce InlineCompletionProvider (#9777) 2024-03-26 13:28:06 +01:00
auto_update Extract http from util (#11680) 2024-05-10 15:50:20 -06:00
breadcrumbs Break typography styles out of StyledExt (#11013) 2024-04-25 17:42:53 -04:00
call Extract http from util (#11680) 2024-05-10 15:50:20 -06:00
channel Support very large channel membership lists (#11939) 2024-05-16 20:02:25 -06:00
cli cli: Support --foreground for debugging (#11819) 2024-05-14 16:05:40 -06:00
client Support very large channel membership lists (#11939) 2024-05-16 20:02:25 -06:00
clock Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00
collab Support terminals with ssh in remote projects (#11913) 2024-05-17 17:48:07 +03:00
collab_ui chore: Fix refining_impl_trait lint occurences (#11979) 2024-05-17 16:58:22 +02:00
collections gpui: Add SVG rendering to img element and generic asset cache (#9931) 2024-03-29 17:09:49 -07:00
color Fix hex_to_hsla inside the color crate (#9412) 2024-03-15 16:58:46 -04:00
command_palette Use UpdateGlobal accessors in more places (#11925) 2024-05-16 13:30:04 -04:00
command_palette_hooks Introduce InlineCompletionProvider (#9777) 2024-03-26 13:28:06 +01:00
copilot Reduce spamming of inline completion discard events (#11999) 2024-05-17 16:37:17 -04:00
db Clean up whitespace (#10755) 2024-04-23 13:31:21 -04:00
dev_server_projects Support terminals with ssh in remote projects (#11913) 2024-05-17 17:48:07 +03:00
diagnostics chore: Fix refining_impl_trait lint occurences (#11979) 2024-05-17 16:58:22 +02:00
editor vim: Fix %s replace not working more than twice (#12045) 2024-05-20 19:17:11 -06:00
extension Add basic proxy settings (#11852) 2024-05-16 19:43:26 +03:00
extension_api Clarify CodeLabel.filter_range doc (#11383) 2024-05-17 12:09:35 -04:00
extension_cli Add git blame (#8889) 2024-03-28 18:32:11 +01:00
extensions_ui Suggest extension for .wit files (#12031) 2024-05-19 08:36:46 -04:00
feature_flags WIP: remoting (#10085) 2024-04-11 15:36:35 -06:00
feedback Extract http from util (#11680) 2024-05-10 15:50:20 -06:00
file_finder Remove 'Destructive' prompts (#11631) 2024-05-09 18:52:09 -06:00
file_icons gpui: Fix Global trait (#11187) 2024-04-29 16:37:37 -04:00
fs linux: Handle modification events from file watcher (#11778) 2024-05-14 11:00:26 -07:00
fsevent Retain run loop (#11241) 2024-04-30 23:31:59 -06:00
fuzzy Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00
git Extract http from util (#11680) 2024-05-10 15:50:20 -06:00
git_hosting_providers Extract http from util (#11680) 2024-05-10 15:50:20 -06:00
go_to_line Make autoscroll optional when highlighting editor rows (#11950) 2024-05-16 20:28:17 -07:00
google_ai Extract http from util (#11680) 2024-05-10 15:50:20 -06:00
gpui Add "new window" option to the dock menu (#12067) 2024-05-20 17:08:14 -06:00
gpui_macros Adjust names of negated style methods (#11453) 2024-05-06 13:56:25 -04:00
headless Better private file sharing for remote projects (#12002) 2024-05-20 16:48:24 -06:00
http Fix npm install command with a URI://localhost:port proxy setting (#11955) 2024-05-17 11:30:52 +03:00
image_viewer Add xtask for finding crates with missing licenses (#11776) 2024-05-13 18:52:12 -04:00
inline_completion_button Supermaven (#10788) 2024-05-03 12:50:42 -07:00
install_cli Fix flickering (#9012) 2024-03-11 10:45:57 +01:00
journal Add the ability for extensions to provide language settings (#10296) 2024-04-08 19:17:12 -04:00
language Add glob support for custom file type language (#12043) 2024-05-20 10:13:35 +02:00
language_selector Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00
language_tools Add telemetry for supermaven (#11821) 2024-05-16 17:18:32 -04:00
languages html: Add support for autoclosing of tags (#11761) 2024-05-20 17:00:27 +02:00
live_kit_client Hoist nanoid to workspace-level (#11029) 2024-04-25 22:37:40 -04:00
live_kit_server Vendor LiveKit protocol (#11672) 2024-05-10 14:18:40 -04:00
lsp html: Add support for autoclosing of tags (#11761) 2024-05-20 17:00:27 +02:00
markdown Allow copy-pasting dev-server-token (#11992) 2024-05-17 16:41:46 -06:00
markdown_preview markdown preview: Break up list items into individual blocks (#10852) 2024-04-26 21:34:45 +02:00
media Revert "Revert "Revert dependency updates in #9836 (#10089)"" 2024-04-02 13:12:38 -06:00
menu Fix the linux keymap (#9829) 2024-03-26 16:10:09 -07:00
multi_buffer Introduce DisplayRow, MultiBufferRow newtypes and BufferRow type alias (#11656) 2024-05-11 00:06:51 +03:00
node_runtime Add basic proxy settings (#11852) 2024-05-16 19:43:26 +03:00
notifications Fix mention notifications are not updated after message change and not removed after a message is deleted (#9847) 2024-04-02 20:40:00 -06:00
open_ai Add GPT-4o as possible model (#11764) 2024-05-14 10:43:24 +02:00
outline Make autoscroll optional when highlighting editor rows (#11950) 2024-05-16 20:28:17 -07:00
picker add PickerDelegate::selected_index_changed (#12059) 2024-05-20 10:52:04 -04:00
prettier Change default Prettier's useTabs settings based on Zed settings (#11958) 2024-05-17 11:05:46 +03:00
project html: Add support for autoclosing of tags (#11761) 2024-05-20 17:00:27 +02:00
project_panel Allow copy-pasting dev-server-token (#11992) 2024-05-17 16:41:46 -06:00
project_symbols Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00
quick_action_bar Do not show tooltip for editor controls if clicked (#10679) 2024-04-17 13:20:47 +02:00
recent_projects Allow copy-pasting dev-server-token (#11992) 2024-05-17 16:41:46 -06:00
refineable Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00
release_channel linux cli (#11585) 2024-05-09 21:08:49 -06:00
rich_text New revision of the Assistant Panel (#10870) 2024-04-23 16:23:26 -07:00
rope Allow the assistant to suggest edits to files in the project (#11993) 2024-05-17 15:38:14 -07:00
rpc Support terminals with ssh in remote projects (#11913) 2024-05-17 17:48:07 +03:00
search Use UpdateGlobal accessors in more places (#11925) 2024-05-16 13:30:04 -04:00
semantic_index Add basic proxy settings (#11852) 2024-05-16 19:43:26 +03:00
semantic_version Extract SemanticVersion into its own crate (#9956) 2024-03-29 12:11:57 -04:00
settings Use UpdateGlobal accessors in more places (#11925) 2024-05-16 13:30:04 -04:00
snippet html: Add support for autoclosing of tags (#11761) 2024-05-20 17:00:27 +02:00
sqlez Rename RemoteProject -> DevServerProject (#11301) 2024-05-02 11:00:08 -06:00
sqlez_macros Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00
story Introduce a new markdown crate (#11556) 2024-05-09 11:03:33 +02:00
storybook Remove wiring for assistant2 (#11940) 2024-05-16 18:32:53 -04:00
sum_tree Update docstring for SumTree (#10927) 2024-04-24 14:01:10 +02:00
supermaven Reduce spamming of inline completion discard events (#11999) 2024-05-17 16:37:17 -04:00
supermaven_api Add xtask for finding crates with missing licenses (#11776) 2024-05-13 18:52:12 -04:00
tab_switcher Introduce recent files ambient context for assistant (#11791) 2024-05-14 13:48:36 +02:00
task tasks: Refresh available tasks in editor when tasks.json changes (#11811) 2024-05-14 21:26:35 +02:00
tasks_ui tasks: Wire through click handlers in new tasks modal (#11854) 2024-05-15 14:38:19 +02:00
telemetry_events Add telemetry for supermaven (#11821) 2024-05-16 17:18:32 -04:00
terminal Make primary clipboard Linux only (#11843) 2024-05-15 10:44:47 -07:00
terminal_view terminal: Add coloration to task icons based on status (#12066) 2024-05-21 01:26:04 +02:00
text Speed up is_dirty and has_conflict (#11946) 2024-05-16 18:36:20 -07:00
theme theme: Remove default syntax colors (#11980) 2024-05-17 10:54:51 -04:00
theme_importer Rust 1.78 (#11314) 2024-05-05 15:02:50 +02:00
theme_selector Use UpdateGlobal accessors in more places (#11925) 2024-05-16 13:30:04 -04:00
time_format Inline git blame (#10398) 2024-04-15 14:21:52 +02:00
ui Revert "Fix aside affecting parent popover height (#11859)" (#11942) 2024-05-16 18:53:08 -04:00
ui_text_field Make border methods always require an explicit width (#11450) 2024-05-06 13:22:47 -04:00
util Add prompt library (#11910) 2024-05-16 16:55:54 -04:00
vcs_menu vcs menu: Use project's repositories, do not open directly (#11652) 2024-05-10 11:06:32 +02:00
vim vim: Fix %s replace not working more than twice (#12045) 2024-05-20 19:17:11 -06:00
welcome Supermaven (#10788) 2024-05-03 12:50:42 -07:00
workspace Implement 'Cmd+W with no open tabs closes the window', with a setting (#11989) 2024-05-17 12:31:12 -07:00
worktree Better private file sharing for remote projects (#12002) 2024-05-20 16:48:24 -06:00
zed Match the startup behavior of the CLI to the main app (#12044) 2024-05-20 19:33:19 -06:00
zed_actions Move Clippy configuration to the workspace level (#8891) 2024-03-05 12:01:17 -05:00