25d47da
Fix tests assuming a certain execution order
Antonio Scandurra created
25d47da
Fix tests assuming a certain execution order
Antonio Scandurra created
a1d0d2c
Add tests for client authentication while a previous sign in is pending
Antonio Scandurra created
aa09bc5
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.
Antonio Scandurra created
ca00128
End of day
Mikayla Maki created
59ba9da
Probably good enough using the two thread solution, latency is low for most things, and it feels good
Mikayla Maki created
115677e
Start work on auto-indenting lines on tab
Co-authored-by: Julia Risley <floc@unpromptedtirade.com>
Max Brunsfeld and Julia Risley created
05cc78d
Abandoning this attempt, nto good enough at async
Mikayla Maki created
33638c0
Use first cursor's indent column when pasting w/ different # of cursors
Max Brunsfeld created
04e4060
Fix mistakes in editor auto-indent test
Max Brunsfeld created
6417681
Merge pull request #1437 from zed-industries/exponential-invites
Assign 5 invites to users who redeem an invite code
Antonio Scandurra created
bc8bec8
Assign 5 invites to users who redeem an invite code
Antonio Scandurra created
a59813c
Merge pull request #1430 from zed-industries/xdg-compliance
Store config files under `~/.config/zed` and data files under `~/Library/Application Support/Zed`
Antonio Scandurra created
8cf56f8
Merge pull request #1420 from zed-industries/goto-type-definition
Draft: Add "go to type definition" action
Julia created
d474e1e
Deduplicate some lsp_command code
ForLoveOfCats created
479fbee
Add test cases for `cmd+shift+click" behavior
ForLoveOfCats created
2c70583
Add `cmd+shift+click` action for triggering go to type definition
ForLoveOfCats created
5149c15
Add "go to type definition" action
ForLoveOfCats created
f2d92d6
Copy setting and keymap files from legacy config locations
Antonio Scandurra created
5f6e4c7
Extract all zed config/cache paths into a `paths` module
Antonio Scandurra created
cfe3ebd
Use XDG-compliant directories for config and cache files
Antonio Scandurra created
a842016
Merge pull request #1418 from zed-industries/autoindent-on-paste
Auto-indent improvements
Max Brunsfeld created
868c460
:art: Rename and simplify some autoindent stuff
Max Brunsfeld created
7a26fa1
Record start columns when writing to the clipboard from Zed
Max Brunsfeld created
2d05f90
Start work on adjusting pasted text based on old start column
Max Brunsfeld created
8471af5
Improved render performance implementation to use a fork of alacritty which includes the last # of bytes processed as a way of estimating throughput in cases where the terminal output is chanegd in place
Mikayla Maki created
3a74290
Merge branch 'main' into autoindent-on-paste
Max Brunsfeld created
81cbdcf
Reduced time holding lock even more
Mikayla Maki created
fa5af43
Introduce AutoindentMode parameter to Buffer::edit
This controls whether or not we preserve the relative indentation of inserted text blocks. Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>
Max Brunsfeld and Mikayla Maki created
cdf6ae2
Remove `indent_size` parameter from `Buffer::edit_with_autoindent`
Instead, compute the indent size by reading the settings inside that method. Co-authored-by: Mikayla Maki <mikayla.c.maki@gmail.com>
Max Brunsfeld and Mikayla Maki created
b1b252e
Fix error in autoindent range calculation
Max Brunsfeld created
b8383b6
Merge pull request #1402 from zed-industries/open-log
Introduce `zed: open log` command
Antonio Scandurra created
df6e733
Open both old and new log files, but just retain the last 1000 lines
Antonio Scandurra created
de35c3f
Prevent log file from becoming larger than 1MB
Antonio Scandurra created
b20aefc
First draft for opening Zed.log
Isaac Clayton created
57146b6
Added variable rate refreshing based on terminal throughput. Should be the last of the performance improvements for now
Mikayla Maki created
8a48a11
Implemcargo
Mikayla Maki created
20d4522
Move terminal modal keymap context to the connected view
K Simmons created
0ccdc64
Working on finding a way of estimating throughput
Mikayla Maki created
153305f
Finished long-lock style rendering. Need to dynamically adjust the notification rate to handle high throughput scenarios
Mikayla Maki created
9dfdaae
Nearly done, not scheduling our own re-render yet
Mikayla Maki created
92de5ab
v0.49.1
Antonio Scandurra created
426b577
Merge pull request #1419 from zed-industries/ime-regressions
Fix IME regressions
Antonio Scandurra created
f0814c7
Fix vim tests using old key bindings
Antonio Scandurra created
6a718dc
Don't insert input when the `fn` key is held
Antonio Scandurra created
d3f14fb
Dispatch application menu events if custom key equivalent wasn't found
Antonio Scandurra created
5c5e7db
Fix vim keybindings containing the `shift` modifier
They regressed as part of https://github.com/zed-industries/zed/pull/1405.
Antonio Scandurra created
fe7ba09
Honor shift when converting keystroke to native key equivalent
Antonio Scandurra created
f547c26
Restructure autoindent to preserve relative indentation of inserted text
Max Brunsfeld created
537530b
:art: compute_autoindents
Max Brunsfeld created
09ed149
Improve calculation of which lines are new when auto-indenting
Max Brunsfeld created