Commits

Show inline assistant errors

5c498c8610 • Antonio Scandurra • Aug 30, 2023

Use model from conversation when available

87e25c8c23 • Antonio Scandurra • Aug 29, 2023

Remember whether include conversation was toggled

16422a06ad • Antonio Scandurra • Aug 29, 2023

Merge branch 'main' into ai-refactoring

84b9c22170 • Nathan Sobo • Aug 29, 2023

Use Inline Assist across the board

df377d5195 • Antonio Scandurra • Aug 29, 2023

Remove the ability to reply to specific message in assistant

72413dbaf2 • Antonio Scandurra • Aug 29, 2023

More polish

2332f82442 • Antonio Scandurra • Aug 29, 2023

Delete less aggressively

08df24412a • Antonio Scandurra • Aug 29, 2023

Allow including conversation when triggering inline assist

c2b60df5af • Antonio Scandurra • Aug 29, 2023

:memo:

ccec59337a • Antonio Scandurra • Aug 28, 2023

Allow redoing edits performed by inline assistant after cancelling it

52e1e014ad • Antonio Scandurra • Aug 28, 2023

Remove todo.md

b9df85e01f • Antonio Scandurra • Aug 28, 2023

Close inline assist when the associated transaction is undone

8c4d2ccf80 • Antonio Scandurra • Aug 28, 2023

Remove ellipsis from tooltip

c587cf66ce • Antonio Scandurra • Aug 28, 2023

Merge remote-tracking branch 'origin/main' into ai-refactoring

44f554f489 • Antonio Scandurra • Aug 28, 2023

Show icon to toggle inline assist

1fb7ce0f4a • Antonio Scandurra • Aug 28, 2023

Don't auto-indent when the assistant starts responding with indentation

d804afcfa9 • Antonio Scandurra • Aug 28, 2023

Extract a `strip_markdown_codeblock` function

937aabfdfd • Antonio Scandurra • Aug 28, 2023

Add disabled style for prompt editor after confirming

55bf45d265 • Antonio Scandurra • Aug 26, 2023

Allow multiple inline assistant highlights at once

658d616b96 • Antonio Scandurra • Aug 26, 2023

Clear selection when deploying inline assistant

c8e5c3963b • Antonio Scandurra • Aug 26, 2023

More styling

7c5200e757 • Antonio Scandurra • Aug 25, 2023

Remove warning

c4966ff57a • Antonio Scandurra • Aug 25, 2023

Add placeholder text for inline assistant prompts

75a6a94e96 • Antonio Scandurra • Aug 25, 2023

Cancel last inline assist when escaping from the editor

b101a7edff • Antonio Scandurra • Aug 25, 2023

Ensure the inline assistant works with gpt-3.5

fdbf4680bb • Antonio Scandurra • Aug 25, 2023

Merge remote-tracking branch 'origin/main' into ai-refactoring

27c90f12f6 • Antonio Scandurra • Aug 25, 2023

:lipstick:

0444b5a775 • Antonio Scandurra • Aug 25, 2023

Improve background highlighting of inline assists

971c833e80 • Antonio Scandurra • Aug 25, 2023

Use a left bias for the prompt editor

144f5c5d41 • Antonio Scandurra • Aug 25, 2023

Allow generating code without editing it

66a496edd7 • Antonio Scandurra • Aug 25, 2023

Rework inline assistant

c1bd035875 • Antonio Scandurra • Aug 25, 2023

WIP

b6035ee6a6 • Antonio Scandurra • Aug 24, 2023

Add todo for modal assistant

cb4b816d0e • Antonio Scandurra • Aug 24, 2023

WIP

805e44915c • Antonio Scandurra • Aug 24, 2023

Improve scoring

cbf7160054 • Antonio Scandurra • Aug 24, 2023

Move to an inline refactoring prompt

c1d9b37dbc • Antonio Scandurra • Aug 24, 2023

Always clear refactoring text highlights, even if an error occurs

2468506189 • Antonio Scandurra • Aug 24, 2023

Rename `merge_transaction_into` to `merge_transactions`

71a5964c18 • Antonio Scandurra • Aug 24, 2023

Make scoring more precise by using floats when diffing AI refactors

9674b03855 • Antonio Scandurra • Aug 24, 2023

Normalize indentation when refactoring

481bcbf204 • Antonio Scandurra • Aug 24, 2023

:memo:

985397b55c • Antonio Scandurra • Aug 24, 2023

Apply a score boost when consecutive triplets of characters match

f22acb602e • Antonio Scandurra • Aug 23, 2023

Merge transactions into the original assistant transaction

301a12923f • Antonio Scandurra • Aug 23, 2023

Don't score whitespace matches

a69461dba2 • Antonio Scandurra • Aug 23, 2023

Group modal assistant edits into the same transaction

e4f49746e1 • Antonio Scandurra • Aug 23, 2023

:art:

d3238441ce • Antonio Scandurra • Aug 23, 2023

Adjust scoring

2e1a4b2591 • Antonio Scandurra • Aug 23, 2023

Add basic styling

aa6d6582fd • Antonio Scandurra • Aug 23, 2023

Highlight text when the diff is the same

a2671a29a0 • Antonio Scandurra • Aug 23, 2023

Delete unused imports

a93583065b • Antonio Scandurra • Aug 23, 2023

Support multi-byte characters in diff

c2935056e8 • Antonio Scandurra • Aug 23, 2023

Add randomized tests for incremental diff

a9871a7a70 • Antonio Scandurra • Aug 23, 2023

:art:

3a511db5c9 • Antonio Scandurra • Aug 22, 2023

Integrate the new diff algorithm into the modal assistant

69b6967838 • Antonio Scandurra • Aug 22, 2023

Start on a custom diff implementation

1ae5a909cd • Antonio Scandurra • Aug 22, 2023

WIP

5453553cfa • Antonio Scandurra • Aug 22, 2023

Avoid diffing when the length is too small

5b9d48d723 • Antonio Scandurra • Aug 21, 2023

Incrementally diff input coming from GPT

42f02eb4e7 • Antonio Scandurra • Aug 21, 2023

Start on a refactoring assistant

3ad7f528cb • Antonio Scandurra • Aug 18, 2023

Project search design (#2834)

8451e7eb7e • Kyle Caverly • Aug 18, 2023

Fix AppKit screen coordinate conversion leading to wrong window bounds (#2856)

802911d742 • Max Brunsfeld • Aug 17, 2023

Collab panel touch ups (#2855)

6d3518cb50 • Mikayla Maki • Aug 17, 2023

Fix collab indicator colors (#2854)

e0cafffbc8 • Nate Butler • Aug 17, 2023

Use our fork of alacritty to avoid winit dependency (#2853)

fa0ddfa15d • Max Brunsfeld • Aug 16, 2023

Add `editor::ToggleInlayHints` command and a bar to toggle editor-related items (#2839)

988ea3c16b • Kirill Bulatov • Aug 16, 2023

v0.101.x dev

07675e3c55 • Joseph T. Lyons • Aug 16, 2023

collab 0.17.0

442ec606d0 • Max Brunsfeld • Aug 16, 2023

Introduce channels and move collab popover contents to a collaboration panel (#2828)

4ea8b8292c • Max Brunsfeld • Aug 16, 2023

Focus terminal view on mouse click in terminal (#2852)

1601892f35 • Kirill Bulatov • Aug 16, 2023

Move gpui derives tests into gpui crate to avoid dependency cycles (#2851)

139cbbfd3a • Kirill Bulatov • Aug 16, 2023

Add component traits to GPUI (#2850)

facb942156 • Mikayla Maki • Aug 15, 2023

Support `editor::SelectAll` in Terminal (#2848)

2670e2c9ec • Kirill Bulatov • Aug 15, 2023

Associate additional file extensions with known languages (#2847)

88e094c6e2 • Joseph T. Lyons • Aug 15, 2023

Fix vim selection to include entire range (#2787)

404b1aa65a • Conrad Irwin • Aug 15, 2023

Fix vim escape in normal mode (#2844)

1e3f468fc7 • Conrad Irwin • Aug 15, 2023

Add components example (#2846)

22da42fc69 • Mikayla Maki • Aug 15, 2023

Query less inlay hints (#2842)

64c2043913 • Kirill Bulatov • Aug 14, 2023

Strip off inlay hint data that should be resolved (#2843)

54bcef9420 • Kirill Bulatov • Aug 14, 2023

Allow individual corner radii on containers, images, and drop shadows (#2841)

5ce7ccac32 • Mikayla Maki • Aug 12, 2023

Add a compile test for the element derive (#2840)

1911f537b4 • Mikayla Maki • Aug 12, 2023

chore: use Cow instead of String for tooltips (#2838)

ffffbbea1f • Piotr Osiewicz • Aug 11, 2023

Restore shutdown behavior (#2837)

268f4b1939 • Max Brunsfeld • Aug 9, 2023

v0.100.x dev

230b894871 • Joseph T. Lyons • Aug 9, 2023

Fix two mouse event bugs (#2835)

40030f32d9 • Mikayla Maki • Aug 9, 2023

Add `ui_sans` as a font option in the theme (#2836)

6cc0b81e39 • Nate Butler • Aug 9, 2023

Pass PaintContext to Element::paint (#2788)

8ed5e8f86d • Nathan Sobo • Aug 9, 2023

Fix language detection when file name begins with a `.` (#2833)

bed0d1d529 • Joseph T. Lyons • Aug 9, 2023

Replace context methods that take a window id with methods on window handles (#2832)

54ca5f1d44 • Nathan Sobo • Aug 8, 2023

Piotr/optimize search selections with a limit (#2831)

c96b03ae55 • Piotr Osiewicz • Aug 8, 2023

Calculate the range for each color family in a theme (#2738)

662e196267 • Nate Butler • Aug 8, 2023

Make LspAdapter::process_diagnostics synchronous (#2829)

7288be4251 • Max Brunsfeld • Aug 7, 2023

Add syntax highlighting for Cargo.toml files (#2830)

d417993c9d • Joseph T. Lyons • Aug 7, 2023

Fix test name

580c2ea8eb • Joseph T. Lyons • Aug 7, 2023

Fix bash `path_suffixes `and add `cmd-/` line comment support (#2827)

e3a4d174de • Joseph T. Lyons • Aug 6, 2023

Expand empty selections to cover full word when doing case conversions and fix bugs (#2826)

7777d973cd • Joseph T. Lyons • Aug 5, 2023

Add more convert to case commands (#2825)

d1048d03b0 • Joseph T. Lyons • Aug 5, 2023

Add `convert to {upper,lower} case` commands (#2824)

5c2f38a0bc • Joseph T. Lyons • Aug 4, 2023

WIP: Return WindowHandle<V: View> from AppContext::add_window (#2820)

d3c1966d96 • Nathan Sobo • Aug 4, 2023

Add `PathExt` trait (#2823)

ee1b4a52cc • Joseph T. Lyons • Aug 3, 2023