zed/crates
Antonio Scandurra aa09bc527f Allow signing in again if authentication is pending or was unsuccessful
The local server that we spin up to receive OAuth callbacks isn't
called when an error occurs and it is non-trivial to do so with
next-auth. Besides, there could be cases where the user explicitly
closes the browser window before the callback can be invoked.

With this commit, the user can sign in even while an authentication
is still in progress. As opposed to waiting for at most 10 minutes
before killing the local HTTP server if we haven't received the callback,
we will repeatedly check for a response every second for 100 seconds.
This gives us a chance to determine whether a new authentication has started
in the meantime and, if so, abort the current authentication flow.
2022-08-02 14:16:14 +02:00
..
activity_indicator Introduce AutoindentMode parameter to Buffer::edit 2022-07-28 14:03:31 -07:00
assets Move assets to their own crate, load keymaps in vim tests 2022-04-11 15:54:52 -07:00
auto_update Merge branch 'main' into theme-improvements 2022-07-19 20:12:02 -04:00
breadcrumbs Reduce accessibility of multibuffer read to reduce risk of borrowing snapshot and buffer refcells twice 2022-05-13 16:58:30 -07:00
chat_panel Rework presenter and MouseRegion to use Handler hashmap rather than individual fields 2022-07-17 23:19:32 -07:00
cli Cap MessageStream buffer size to 1MB 2022-05-31 11:16:32 +02:00
client Allow signing in again if authentication is pending or was unsuccessful 2022-08-02 14:16:14 +02:00
clock Put vector clock serialization logic alongside other serialization logic 2022-03-04 13:54:07 -08:00
collab Assign 5 invites to users who redeem an invite code 2022-08-01 14:58:28 +02:00
collections Disable doctests for all libraries 2022-03-03 16:15:56 -08:00
command_palette Finished erorr terminal refactoring 2022-07-21 12:37:15 -07:00
contacts_panel Merge branch 'main' into theme-improvements 2022-07-19 20:12:02 -04:00
context_menu Address some issues where panes don't get focused properly, make the focused pane more obvious, and prevent splitting of the pane with no items 2022-07-20 18:52:32 -07:00
diagnostics working diagnostic popover. Also renamed GoToNextDiagnostic to GoToDiagnostic and adjusted it's action to jump to the popover's diagnostic if it is visible 2022-07-20 19:02:33 -07:00
editor Add test cases for `cmd+shift+click" behavior 2022-07-29 17:00:07 -04:00
file_finder Merge branch 'main' into ime-support-2 2022-07-25 10:47:49 +02:00
fsevent 🎨 2022-05-23 09:48:00 +02:00
fuzzy Show symbols located in visible paths before ones located externally 2022-07-26 14:48:18 +02:00
go_to_line Introduce keyboard navigation in context menus 2022-05-26 16:36:30 +02:00
gpui Add cmd+shift+click action for triggering go to type definition 2022-07-29 17:00:07 -04:00
gpui_macros Allow taking an Arc<Deterministic> in [gpui::test]-decorated tests 2022-04-11 13:42:30 +02:00
journal Prevent setting files from showing up in project and contacts panels 2022-06-14 14:47:16 +02:00
language 🎨 Rename and simplify some autoindent stuff 2022-07-28 22:40:30 -07:00
lsp Add "go to type definition" action 2022-07-29 11:41:08 -04:00
menu Require that PartialEq is implemented for Action 2022-06-06 09:18:44 +02:00
outline Switch MouseEventHandler to use MouseRegions 2022-05-26 20:00:01 -06:00
picker Address some issues where panes don't get focused properly, make the focused pane more obvious, and prevent splitting of the pane with no items 2022-07-20 18:52:32 -07:00
plugin Fix minor issues pointed out in the review 2022-07-11 15:54:03 +02:00
plugin_macros Fix minor issues pointed out in the review 2022-07-11 15:54:03 +02:00
plugin_runtime Fix typos, minor revisions 2022-07-15 13:16:01 +02:00
project Merge pull request #1430 from zed-industries/xdg-compliance 2022-08-01 12:13:08 +02:00
project_panel Fix reversed disclosure arrows in project panel 2022-07-22 11:57:53 -04:00
project_symbols Show symbols located in visible paths before ones located externally 2022-07-26 14:48:18 +02:00
rpc Add "go to type definition" action 2022-07-29 11:41:08 -04:00
search Introduce AutoindentMode parameter to Buffer::edit 2022-07-28 14:03:31 -07:00
settings Rebasing continues 2022-07-20 10:04:08 -07:00
snippet Add a snippet unit test with an escaped curly brace 2022-03-11 13:02:20 -08:00
sum_tree Introduce a new TreeSet struct in sum_tree 2022-07-18 13:40:30 +02:00
terminal Move terminal modal keymap context to the connected view 2022-07-27 11:00:54 -07:00
text Replaces lines_utf16 with a single u32 - last_line_len_utf16 2022-07-25 11:35:42 -07:00
theme Merge pull request #1414 from zed-industries/fix-theme-issues 2022-07-26 11:55:17 -07:00
theme_selector Switch MouseEventHandler to use MouseRegions 2022-05-26 20:00:01 -06:00
util add show_completions_on_input setting to disable popping the completions menu automatically 2022-07-13 14:23:49 -07:00
vim 🎨 Rename and simplify some autoindent stuff 2022-07-28 22:40:30 -07:00
workspace Allow signing in again if authentication is pending or was unsuccessful 2022-08-02 14:16:14 +02:00
zed Merge pull request #1430 from zed-industries/xdg-compliance 2022-08-01 12:13:08 +02:00