Commits
: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
Use the same font size for hovered state of LSP status (#2821)
ad4fd7619b • Julia • Aug 2, 2023
Revert "Extract syntax highlighting properties from tree-sitter highlight queries (#2797)"
9e755bb855 • Max Brunsfeld • Aug 2, 2023
v0.99.x dev
b0ec05a732 • Joseph T. Lyons • Aug 2, 2023
Fix warnings surfaced in Rust 1.71
a127b0d3e6 • Max Brunsfeld • Aug 2, 2023
Upgrade to rust 1.71
4c7d60ed13 • Max Brunsfeld • Aug 2, 2023
Improve panic message usefulness on local dev builds (#2819)
5e9f7f10c0 • Julia • Aug 1, 2023
Fix variable names
eb26fb2d45 • Joseph T. Lyons • Aug 1, 2023
Expanded Semantic language support (#2818)
ce258dfeb9 • Kyle Caverly • Aug 1, 2023
Track history items in the buffer and project searches (#2817)
06a0c9f82b • Kirill Bulatov • Jul 31, 2023