Commit Graph
25009 Commits
Author SHA1 Message Date
KCaverly 76a44a8dc1 cleaned up warnings 2023-09-13 20:04:53 -04:00
KCaverly 7e66b11ac8 semantic index eval, indexing appropriately 2023-09-13 20:02:15 -04:00
Max Brunsfeld e7c9c30c62 Remove dead code for old admin pages 2023-09-13 15:02:59 -07:00
Max Brunsfeld 47b3bd1197 Document that PostgREST needs to be installed for running locally 2023-09-13 13:46:17 -07:00
Max BrunsfeldandMikayla d959ba3c9f Run postgrest as part of foreman
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-09-13 12:32:15 -07:00
Max BrunsfeldandMikayla 272ca83ce9 Use PostgREST instead of pgAdmin
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-09-13 11:47:20 -07:00
Nate ButlerandNathan Sobo 60629b7be2 Fix .active() interaction state
Co-Authored-By: Nathan Sobo <1789+nathansobo@users.noreply.github.com>
2023-09-13 13:56:13 -04:00
Joseph T. Lyons 659aa6cc9f collab 0.21.0 2023-09-13 13:34:08 -04:00
Nathan Sobo f85ae1d5b0 Checkpoint 2023-09-13 11:07:24 -06:00
Max Brunsfeld f6749079cd Get pgadmin loading the passfile 2023-09-13 10:05:13 -07:00
Nate Butler 78c513a1cd Checkpoint 2023-09-13 12:50:01 -04:00
Nate Butler 1d063bb765 Checkpoint 2023-09-13 12:40:28 -04:00
Joseph T. Lyons 78ad8f65dd v0.105.x dev 2023-09-13 12:22:33 -04:00
Nathan Sobo f3917d11a2 Checkpoint 2023-09-13 09:28:04 -06:00
Nathan Sobo f04c27da95 Checkpoint 2023-09-13 08:55:14 -06:00
KCaverly 4cce25737d progress on eval 2023-09-13 10:32:36 -04:00
Nathan Sobo 65c6713709 Checkpoint 2023-09-13 08:13:45 -06:00
Antonio Scandurra c2036f673a Fix indentation issues when generating or transforming code with inline assistant (#2961)
This pull request extracts a separate `Codegen` struct that models the
interaction with OpenAI and takes care of diffing, auto-indenting and
reporting regions to highlight.

As part of this refactoring, we're now relying less on the AI model to
indent code. The new logic lets tree-sitter decide how the first line
should be indented. Then, for every subsequent line reported by ChatGPT,
it calculates an indent delta relative to the first reported line and
applies it to the indent level chosen by tree-sitter.

Release Notes:

- Improved auto-indentation when using the inline assistant.
2023-09-13 12:45:44 +02:00
Antonio Scandurra 3de6752dbe Diff lines one chunk at a time after discovering indentation 2023-09-13 11:57:10 +02:00
Antonio Scandurra 5893c05c1b Merge remote-tracking branch 'origin/main' into polish-codegen 2023-09-13 11:41:32 +02:00
Antonio Scandurra 882e030e38 Never use the indentation that comes from OpenAI 2023-09-13 11:40:28 +02:00
Nathan Sobo 6d30b13d73 WIP 2023-09-13 00:03:56 -06:00
Max BrunsfeldandMikayla 87a1c31f3d Start work on deploying pgAdmin to k8s cluster
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-09-12 21:06:43 -07:00
Max BrunsfeldandMikayla 943895b416 Retrieve load balancer certificate id from DigitalOcean on each deploy
Co-authored-by: Mikayla <mikayla@zed.dev>
2023-09-12 21:04:59 -07:00
Nathan Sobo 227e541fab Checkpoint 2023-09-12 21:34:03 -06:00
Nathan Sobo b7fae6f767 Checkpoint 2023-09-12 21:07:35 -06:00
Nathan Sobo ec4b4b31e3 Checkpoint 2023-09-12 20:40:05 -06:00
KCaverly 6352b85653 add eval for gpt-engineer 2023-09-12 21:27:35 -04:00
KCaverly 57a61f87c3 add eval values for tree-sitter 2023-09-12 20:36:06 -04:00
Conrad Irwin d5d2c2785a vim counts (#2958)
Release Notes:

- vim: Fix counts with operators (`2yy`, `d3d`, etc.)
([#1496](https://github.com/zed-industries/community/issues/1496))
([#970](https://github.com/zed-industries/community/issues/970)).
- vim: Add support for counts with insert actions (`2i`, `2o`, `2a`,
etc.)
- vim: add `_` and `g_`
2023-09-12 14:32:00 -06:00
KCaverly 08e0a09d03 start work on eval script for semantic_index 2023-09-12 16:25:31 -04:00
Piotr OsiewiczandMax b21d8ecf19 Replace in buffer adjustments (#2960)
This PR addresses feedback from @maxbrunsfeld on new replace in buffer.
It fixes:
- missing padding surrounding replace input.
- missing padding around replace buttons.
- missing `.notify` call which made the replace fields not show up
immediately sometimes.

Release Notes:
- N/A

---------

Co-authored-by: Max <max@zed.dev>
2023-09-12 22:08:39 +02:00
Julia 3303008461 Lsp status bugfix (#2959)
Release Notes:
- Fixed a case where language server download statuses could be skipped.
- Fixed a case where language server diagnostic progress could get stuck
when restarting a language server.
2023-09-12 15:59:00 -04:00
Nate Butler ded7b11932 Checkpoint 2023-09-12 15:18:13 -04:00
Julia 532fa49b83 Avoid keeping stale LSP progress indicator state when server is removed 2023-09-12 15:14:49 -04:00
Conrad Irwin 09b589ba85 Remove another supported exemption 2023-09-12 12:48:36 -06:00
Nathan Sobo f03dcbe781 WIP 2023-09-12 12:43:08 -06:00
Max Brunsfeld 27c098addd Merge branch 'main' into chat-again 2023-09-12 11:26:54 -07:00
JuliaandAntonio Scandurra d34eccbeda Use unbounded channel(s) for LSP binary status messaging
Co-Authored-By: Antonio Scandurra <antonio@zed.dev>
2023-09-12 13:45:36 -04:00
Piotr Osiewicz c4e0bcb99e Z 1200/replace in buffer (#2922)
This is still WIP, mostly pending styling. I added a pretty rudimentary
text field and no buttons whatsoever other than that. I am targeting a
Preview of 09.13, as I am gonna be on PTO for the next week.

I dislike the current implementation slightly because of `regex`'s crate
syntax and lack of support of backreferences. What strikes me as odd wrt
to syntax is that it will just replace a capture name with empty string
if that capture is missing from the regex. While this is perfectly fine
behaviour for conditionally-matched capture groups (e.g. `(foo)?`), I
think it should still error out if there's no group with a given name
(conditional or not).
Release Notes:

- Added "Replace" functionality to buffer search.
2023-09-12 18:46:54 +02:00
Conrad Irwin e81673f3d8 Remove supported exception
(and refactor tests to be more linear)
2023-09-12 10:13:24 -06:00
Conrad Irwin 488b325f60 Fix 0 used in a count 2023-09-12 09:56:23 -06:00
Nate Butler 887a1afb80 Checkpoint 2023-09-12 11:34:27 -04:00
Nathan Sobo 1ccd2eda6b WIP 2023-09-12 07:34:42 -06:00
Conrad Irwin 5c124b1fa7 Fix bug where cursors became invisible if replaying was interrupted 2023-09-11 20:56:22 -06:00
Max Brunsfeld 80a5c0a9f3 Remove channel chat participant when connection is lost 2023-09-11 17:37:05 -07:00
Conrad Irwin d0497dfdb7 Clear counts when switching modes 2023-09-11 18:30:31 -06:00
Max Brunsfeld 2a0907805d Rejoin channel chats upon reconnecting 2023-09-11 17:11:33 -07:00
Conrad Irwin b850e0b8a6 vim: ALlow counts on insert actions
This re-uses the existing repeat infrastructure.
2023-09-11 18:09:47 -06:00
Max Brunsfeld 5248089c8f Put channel call participants back in channel row
Open both the channel notes and the channel chat when clicking a channel
2023-09-11 13:44:41 -07:00