ZIm/crates
Joseph T. Lyons f33c0e80a6
Add app events (#3372)
Adds app events (`first open` and `open`). For the time being, I'm
abandonding trying to add `close`, after running into many issues
trying. The code is in place for me to continue on that work, but at the
moment, we require having the telemetry settings in hand when calling
any of the methods that log an event, so we can honor the user's
preference for sending telemetry or not, but when running the
`on_app_close` method, to send off an app `close` event, the settings
are no longer available (probably the order of teardown?), which causes
some tests to end up failing. I'm not sure how to solve this. Maybe we
keep the settings on the telemetry struct and update it each time any
event is logged, then, on app shutdown, when logging the app `close`
event, we can use the stored version (idk).

Release Notes:

- N/A
2023-11-22 23:16:28 -05:00
..
activity_indicator Unify icons using multiple variants, remove all unused icons 2023-09-15 12:50:49 -04:00
ai Add gpt-4-1106-preview model 2023-11-14 08:28:57 -05:00
ai2 Add gpt-4-1106-preview model 2023-11-14 08:28:57 -05:00
assistant Add timestamp delta to telemetry events 2023-11-19 21:52:28 -05:00
audio
audio2 Remove the 2s from source code 2023-11-02 10:55:02 -07:00
auto_update WIP: 2023-11-17 12:54:16 -08:00
auto_update2 Revert "Convert telemetry into a model" 2023-11-22 16:16:44 -05:00
breadcrumbs Move breadcrumb style to toolbar 2023-08-29 16:37:48 -04:00
call Add timestamp delta to telemetry events 2023-11-19 21:52:28 -05:00
call2 Add app events (#3372) 2023-11-22 23:16:28 -05:00
channel Set up UI to allow dragging a channel to the root 2023-10-25 15:39:02 +02:00
channel2 Remove gpui (1) dependencies from zed2 2023-11-20 10:46:16 -08:00
cli Code to allow opening zed:/channel/1234 2023-10-05 14:57:45 -07:00
client Add app events 2023-11-20 15:51:36 -05:00
client2 Remove unused import 2023-11-22 23:03:11 -05:00
clock Remove local timestamps from CRDT operations 2023-08-31 16:23:06 -07:00
collab collab 0.29.0 2023-11-22 13:05:29 -05:00
collab2 Add app events (#3372) 2023-11-22 23:16:28 -05:00
collab_ui Pass a new query parameter into the search 2023-11-17 21:40:56 +02:00
collab_ui2 TextColor -> Color 2023-11-21 01:05:29 -05:00
collections
command_palette Fix get_most_public_ancestor 2023-10-17 09:41:34 -06:00
command_palette2 WIP 2023-11-20 14:46:01 -08:00
component_test
context_menu
copilot Port buffer reload bug fixes back to gpui1 crates 2023-11-16 16:03:14 -08:00
copilot2 WIP 2023-11-13 15:53:04 -08:00
copilot_button Unify icons using multiple variants, remove all unused icons 2023-09-15 12:50:49 -04:00
db Change from try (reserved keyword) to maybe 2023-10-25 07:10:21 -07:00
db2 Remove the 2s from source code 2023-11-02 10:55:02 -07:00
diagnostics Do not add diagnostics for any selection in the diagnostics panel 2023-11-10 13:35:58 +02:00
diagnostics2 Fix failing test 2023-11-22 13:41:48 -08:00
drag_and_drop Fix bug in channel rendering 2023-09-20 16:40:29 -07:00
editor Update copilot when we are the last task 2023-11-22 14:03:43 -05:00
editor2 zed2(ish) Cancel completion resolution when new list 2023-11-22 16:26:27 -05:00
feature_flags Add feature flags handling to the client, rewrite staff mode to a trait extension style 2023-08-25 17:00:53 -07:00
feature_flags2 Remove the 2s from source code 2023-11-02 10:55:02 -07:00
feedback Add memory and cpu events 2023-10-02 19:35:31 -04:00
file_finder Omit history files with path that does not exist on disk anymore 2023-10-10 12:26:48 +03:00
file_finder2 WIP 2023-11-20 14:46:01 -08:00
fs Revert unnecessary style changes 2023-10-12 16:17:41 +03:00
fs2 port rope2 to zed2 2023-11-03 12:15:23 -04:00
fsevent
fuzzy Ignore history items' paths when matching search queries 2023-10-09 23:14:32 +03:00
fuzzy2 Remove the 2s from source code 2023-11-02 10:55:02 -07:00
git move git2 to workspace dependency globally 2023-09-19 16:13:47 -04:00
git3 git -> git3 2023-11-02 19:18:01 -06:00
go_to_line
go_to_line2 TextColor -> Color 2023-11-21 01:05:29 -05:00
gpui Implement most core actions 2023-11-14 00:06:33 -08:00
gpui2 Add app events (#3372) 2023-11-22 23:16:28 -05:00
gpui2_macros fix gpui2 2023-11-20 11:55:27 -08:00
gpui_macros Suppress unused vars warning generated by gpui macro 2023-11-04 13:54:37 +02:00
install_cli
install_cli2 Implement most core actions 2023-11-14 00:06:33 -08:00
journal
journal2 please work 2023-11-18 10:46:35 -08:00
language Don't update file's saved mtime when reload is aborted 2023-11-16 18:02:49 -08:00
language2 Merge branch 'main' into editor2-autocomplete 2023-11-17 11:03:25 +01:00
language_selector Add tooltip to language selector 2023-09-08 12:41:32 -04:00
language_tools Reduce max log lines, clean log buffers better 2023-10-17 21:47:21 +03:00
live_kit_client WIP - make livekit work in GPUI2 2023-10-31 14:04:03 -07:00
live_kit_client2 Fix error when building live_kit_client2 for two architectures concurrently 2023-11-20 12:10:35 -08:00
live_kit_server Fix notifications for membership changes too 2023-10-19 23:05:06 -06:00
lsp Capture language server stderr during startup/init and log if failure 2023-10-26 12:29:22 +02:00
lsp2 Remove the 2s from source code 2023-11-02 10:55:02 -07:00
media
menu
menu2 Call init 2023-11-09 13:14:11 -07:00
multi_buffer Extract multi_buffer module out of editor (#3170) 2023-10-25 19:31:47 +02:00
multi_buffer2 Get workspace compiling with new event emitters 2023-11-08 19:29:00 -08:00
node_runtime Avoid user NPM config/cache & put NodeRuntime installation behind a lock 2023-11-14 14:49:31 -05:00
notifications Load more notifications when scrolling down 2023-10-22 17:10:21 +02:00
notifications2 Add notifications2 2023-11-08 21:23:31 -08:00
outline
picker Ensure the picker waits for pending updates 2023-09-20 20:44:26 -06:00
picker2 TextColor -> Color 2023-11-21 01:05:29 -05:00
plugin
plugin_macros
plugin_runtime
prettier Do not propose prettier formatters for documents in node_modules/ 2023-11-09 14:49:37 +02:00
prettier2 Merge branch 'main' into editor-tests 2023-11-13 09:54:02 -08:00
project Port new workspace logic to gpui2, uncomment most of the workspace2 tests 2023-11-17 22:54:19 +02:00
project2 Merge branch 'main' into add-app-events 2023-11-22 16:16:11 -05:00
project_panel Port new workspace logic to gpui2, uncomment most of the workspace2 tests 2023-11-17 22:54:19 +02:00
project_panel2 Comment out todo!() to fix panic when opening context menus 2023-11-22 12:41:06 -05:00
project_symbols Add local next LSP adapter 2023-09-21 18:09:02 -07:00
quick_action_bar Hide inlay hints toggle if they are not supported by the current editor 2023-09-26 23:52:11 +02:00
recent_projects
refineable Generalize Refineable derive macro to derive arbitrary traits on the refinement type 2023-11-09 13:23:31 -08:00
rich_text Account for markdown styling in mentions offset calculation. 2023-10-23 12:50:57 +02:00
rich_text2 WIP 2023-11-20 14:46:01 -08:00
rope Port buffer reload bug fixes back to gpui1 crates 2023-11-16 16:03:14 -08:00
rope2 Fix race conditions and bugs in Buffer::reload 2023-11-16 16:03:14 -08:00
rpc Pass a new query parameter into the search 2023-11-17 21:40:56 +02:00
rpc2 Pass a new query parameter into the search 2023-11-17 21:40:56 +02:00
search Fix most of the TODOs 2023-11-17 21:40:57 +02:00
search2 Brave new world awaits 2023-11-21 00:47:47 +01:00
semantic_index Add gpt-4-1106-preview model 2023-11-14 08:28:57 -05:00
settings Add feature flags handling to the client, rewrite staff mode to a trait extension style 2023-08-25 17:00:53 -07:00
settings2 Refactorings 2023-11-17 13:23:12 -07:00
snippet
sqlez WIP 2023-11-16 10:40:02 +02:00
sqlez_macros
story Extract Story into separate story crate (#3378) 2023-11-21 13:42:00 -05:00
storybook2 Fix storybook (#3379) 2023-11-21 14:28:00 -05:00
sum_tree Ensure collaborators cursor colors are the same in channel buffers as in projects 2023-08-24 11:31:41 -07:00
terminal Add Nushell support to venv activation 2023-10-01 23:38:30 -04:00
terminal2 More compilation fixes 2023-11-16 10:04:18 +02:00
terminal_view Allow file links in markdown & filter links a bit aggressively 2023-10-12 12:11:27 -04:00
terminal_view2 Simplify ContextMenu by not storing list components 2023-11-22 12:41:29 -05:00
text Don't depend on gpui2 in text 2023-11-03 14:53:08 +01:00
text2 port rope2 to zed2 2023-11-03 12:15:23 -04:00
theme Set up UI to allow dragging a channel to the root 2023-10-25 15:39:02 +02:00
theme2 Extract Story into separate story crate (#3378) 2023-11-21 13:42:00 -05:00
theme_importer theme_importer: Support importing themes containing comments (#3298) 2023-11-09 19:22:15 -05:00
theme_selector Add feature flags handling to the client, rewrite staff mode to a trait extension style 2023-08-25 17:00:53 -07:00
ui2 Use children for ListItems 2023-11-22 12:44:51 -05:00
util Add nightly release channel for zed2 (#3355) 2023-11-17 22:12:18 -08:00
vcs_menu vcs_menu: Fix a circular view handle in modal picker. 2023-10-25 18:34:14 +02:00
vim wip 2023-11-01 13:53:45 -06:00
welcome Checkpoint 2023-10-23 11:06:58 +02:00
workspace link to channel notes (#3167) 2023-10-25 15:53:34 +02:00
workspace2 Merge branch 'main' into panic-hunting 2023-11-22 13:47:17 -08:00
xtask
zed Remove comments 2023-11-22 23:01:18 -05:00
zed-actions Port journal to GPUI2 2023-10-28 11:37:25 -04:00
zed2 Add app events (#3372) 2023-11-22 23:16:28 -05:00
zed_actions2 Re-implement actions as derive macros instead of blanket impls 2023-11-16 17:32:02 -08:00