zed/assets/keymaps
Agus Zubiaga 919803a4f4
Require accepting ToS when enabling zeta (#23255)
Note: Design hasn't been reviewed yet, but the logic is done

When the user switches the inline completion provider to `zed`, we'll
show a modal prompting them to accept terms if they haven't done so:


https://github.com/user-attachments/assets/3fc6d368-c00a-4dcb-9484-fbbbb5eb859e

If they dismiss the modal, they'll be able to get to it again from the
inline completion button:


https://github.com/user-attachments/assets/cf842778-5538-4e06-9ed8-21579981cc47

This also stops zeta sending requests that will fail immediately when
ToS are not accepted.

Release Notes:

- N/A

---------

Co-authored-by: Richard <richard@zed.dev>
Co-authored-by: Danilo Leal <daniloleal09@gmail.com>
Co-authored-by: Joao <joao@zed.dev>
2025-01-20 11:48:49 -03:00
..
linux Revert "Add emacs keybindings for mark emulation" (#23146) 2025-01-14 20:56:04 +00:00
macos Revert "Add emacs keybindings for mark emulation" (#23146) 2025-01-14 20:56:04 +00:00
default-linux.json assistant2: Thread history keyboard navigation (#23145) 2025-01-17 18:41:17 -03:00
default-macos.json Require accepting ToS when enabling zeta (#23255) 2025-01-20 11:48:49 -03:00
initial.json Use lowercase command names in initial settings files (#15717) 2024-08-03 09:35:09 -04:00
storybook.json storybook: Fix Backspace in Auto Height Editor and Picker stories (#11011) 2024-04-25 17:37:47 -04:00
vim.json vim: ! support (#23169) 2025-01-16 21:19:15 -07:00