Commits

Add snapshot version to use when avoiding wrong state updates

97e5d40579 • Kirill Bulatov • Jun 29, 2023

Finish modelling

8d982a6c2d • Kirill Bulatov • Jun 29, 2023

Start to model the background threads for InlayHintCache

4c78019317 • Kirill Bulatov • Jun 29, 2023

React on multibuffer scrolls again

2f1a27631e • Kirill Bulatov • Jun 29, 2023

Spawn cache updates in separate tasks

a31d3eca45 • Kirill Bulatov • Jun 29, 2023

Prevent insertion of empty inlays into `InlayMap`

9698b51524 • Antonio Scandurra • Jun 29, 2023

Do not track editor ranges in InlayHintCache

3b9a2e3261 • Kirill Bulatov • Jun 29, 2023

Fix cache incremental updates

70a45fc800 • Kirill Bulatov • Jun 29, 2023

Properly refresh hints on editor open

7ac1885449 • Kirill Bulatov • Jun 29, 2023

Fix hint querying bugs

58343563ba • Kirill Bulatov • Jun 29, 2023

Finish rest of the inlay cache logic

debdc3603e • Kirill Bulatov • Jun 29, 2023

Implement inlay hint replaces for conflict-less case

ddcbc73bf0 • Kirill Bulatov • Jun 29, 2023

Merge excerpt-related hint data, move next_inlay_id into Editor

6368cf1a27 • Kirill Bulatov • Jun 29, 2023

Move InlayId generation back to InlayCache

8c03e9e122 • Kirill Bulatov • Jun 29, 2023

Properly handle hint addition queries

e82b4d8957 • Kirill Bulatov • Jun 29, 2023

Properly handle settings toggle

5322aa09b9 • Kirill Bulatov • Jun 29, 2023

Allow readding inlays with existing ids, move inlay types

8f68688a64 • Kirill Bulatov • Jun 29, 2023

Generate InlayIds in InlayMap, prepare InlayCache for refactoring

49c00fd571 • Kirill Bulatov • Jun 29, 2023

Cleanup the warnings

e217a95fcc • Kirill Bulatov • Jun 29, 2023

Use proper, limited excerpt ranges and manage inlay cache properly

76d35b7122 • Kirill Bulatov • Jun 29, 2023

Fix all the tests

2b989a9f12 • Kirill Bulatov • Jun 29, 2023

Fix most of the FoldMap random tests with inlays

d4d88252c3 • Kirill Bulatov • Jun 29, 2023

Fix all FoldMap tests (without real inlays inside)

f2c510000b • Kirill Bulatov • Jun 29, 2023

Fix first FoldMap methods after the map move

29bb6c67b0 • Kirill Bulatov • Jun 29, 2023

Fix InlayMap bugs after the map order revers

9ae611fa89 • Kirill Bulatov • Jun 29, 2023

Apply questionable changes to make things compile

05dc672c2a • Kirill Bulatov • Jun 29, 2023

Move inlay map to be the first one

10765d69f4 • Kirill Bulatov • Jun 29, 2023

Avoid having carriage returns (\r) in inlays

e744fb8842 • Kirill Bulatov • Jun 29, 2023

Remove the SuggestionMap

d2fef07782 • Kirill Bulatov • Jun 29, 2023

Switch over to inlay map for Copilot suggestions

8cdf1a0faf • Kirill Bulatov • Jun 29, 2023

Fix `InlayMap::buffer_rows`

89137e2e83 • Antonio Scandurra • Jun 29, 2023

Implement InlayBufferRows properly

34c6d66d04 • Kirill Bulatov • Jun 29, 2023

Fix more inlay_map corner cases and hangings

bec9c26fa2 • Kirill Bulatov • Jun 29, 2023

Fix inlay map tests

02e124cec4 • Kirill Bulatov • Jun 29, 2023

Apply hints setings on startup

b231fa47af • Kirill Bulatov • Jun 29, 2023

Properly update inlay hints when settings are changed

c898298c5c • Kirill Bulatov • Jun 29, 2023

Add inlay hint settings

1ed52276e0 • Kirill Bulatov • Jun 29, 2023

Store inlays per paths and query on editor open

ea837a183b • Kirill Bulatov • Jun 29, 2023

Deserialize more LSP inlay hint information

8acc5cf8f4 • Kirill Bulatov • Jun 29, 2023

Better rpc inlay hint handling

f155f5ded7 • Kirill Bulatov • Jun 29, 2023

Refresh inlays on buffer reopens

b3aa75a363 • Kirill Bulatov • Jun 29, 2023

Cache anchors from all versions, remove out of range hints

e1f22c3684 • Kirill Bulatov • Jun 29, 2023

Generate proper inlay diffs for splice

7abaf22b93 • Kirill Bulatov • Jun 29, 2023

Query inlay hints for excerpt ranges only

6d1068d1e9 • Kirill Bulatov • Jun 29, 2023

Display excerpt-ranged hints only

271cd25a1d • Kirill Bulatov • Jun 29, 2023

Fix the duplicate hints

addb62c1fc • Kirill Bulatov • Jun 29, 2023

Better bias selection for hints that prefix the type

63074c5cd8 • Kirill Bulatov • Jun 29, 2023

Simplify `InlayMap::splice` interface

2b1b1225f5 • Antonio Scandurra • Jun 29, 2023

Fix point/offset translation and clipping in the `InlayMap`

7684a26daa • Antonio Scandurra • Jun 29, 2023

React with inlay updates on excerpt events

c7fa8dbc70 • Kirill Bulatov • Jun 29, 2023

Reuse the copilot suggestion style for inlays

df20a43704 • Kirill Bulatov • Jun 29, 2023

Fixed inlay hints' edits generation and moved on with the randomized

8a64b07622 • Kirill Bulatov • Jun 29, 2023

Make the randomized tests pass

e280483c5f • Antonio Scandurra • Jun 29, 2023

Fix the randomized tests

afa59eed01 • Kirill Bulatov • Jun 29, 2023

Add inlay hint randomization in the text

f940104b6f • Kirill Bulatov • Jun 29, 2023

Fix splice edits generation

dbd4b33568 • Kirill Bulatov • Jun 29, 2023

Generate edits for inlay hints

9ce9b73879 • Kirill Bulatov • Jun 29, 2023

Add inlay hints randomized test, fix the errors

f5f495831a • Kirill Bulatov • Jun 29, 2023

Implement initial changes reporting for inlay hints

2e730d8fa4 • Kirill Bulatov • Jun 29, 2023

Report the edits per transform summary generated

4d76162da8 • Kirill Bulatov • Jun 29, 2023

Add line_len snapshot method

2ba3262f29 • Kirill Bulatov • Jun 29, 2023

Add more InlaySnapshot text summary impls

ab7dd80423 • Kirill Bulatov • Jun 29, 2023

Implement more InlaySnapshot methods

568a67c4d7 • Kirill Bulatov • Jun 29, 2023

Calculate anchors for new hints

daa2ebb57f • Kirill Bulatov • Jun 29, 2023

Implement InlayHint sync method and fix the bugs

5fadbf77d4 • Kirill Bulatov • Jun 29, 2023

Implement chunks of the InlayMap

5ad85b44d6 • Kirill Bulatov • Jun 29, 2023

Improve on inlya locations

3028767d12 • Kirill Bulatov • Jun 29, 2023

Initial InlayMap tests and splice fn impl

b193d62a5d • Kirill Bulatov • Jun 29, 2023

Simplify inlay hint version handling

7397b8028c • Kirill Bulatov • Jun 29, 2023

Correctly pass inlay hints

d506522eef • Kirill Bulatov • Jun 29, 2023

Rename the new map

b5233b3ad5 • Kirill Bulatov • Jun 29, 2023

Prepare to find diffs between inlay hint generations

9287634548 • Kirill Bulatov • Jun 29, 2023

Store hints in the new map only

78b3c9b88a • Kirill Bulatov • Jun 29, 2023

Replace todo!s with stub calls to make Zed work

83f4320b60 • Kirill Bulatov • Jun 29, 2023

Draft the hint render data flow

4c3c0eb796 • Kirill Bulatov • Jun 29, 2023

Add basic infrastructure for inlay hints map

2ead3de7de • Kirill Bulatov • Jun 29, 2023

Draft the initial protobuf changes

6e3d1b962a • Kirill Bulatov • Jun 29, 2023

Request hints for all buffers in editor

387415eb01 • Kirill Bulatov • Jun 29, 2023

React on message-less LSP requests properly

f83cfda9bc • Kirill Bulatov • Jun 29, 2023

Improve obvious faults

7a268b1cf6 • Kirill Bulatov • Jun 29, 2023

Stub initial hint requests

79b97f9e75 • Kirill Bulatov • Jun 29, 2023

Initial protocol check commit

8a3b515f56 • Kirill Bulatov • Jun 29, 2023

Avoid redundant FS scans when LSPs changed watched files (#2663)

1ae5261024 • Max Brunsfeld • Jun 29, 2023

Re-add missing active state (#2664)

ae9eb7c67a • Nate Butler • Jun 29, 2023

snake_case theme (#2661)

c7c38c7da2 • Nate Butler • Jun 29, 2023

Detect and fix broken lsp installations (#2646)

14ff411907 • Julia • Jun 29, 2023

Fix project panel bug (#2656)

0b900f4faf • Mikayla Maki • Jun 28, 2023

v0.94.x dev

6c53653831 • Joseph T. Lyons • Jun 28, 2023

Collab UI v2 (#2618)

ce52d90a9d • Mikayla Maki • Jun 28, 2023

collab 0.15.0

34b81e2aab • Max Brunsfeld • Jun 28, 2023

Handle new elixir-ls release zip name (#2655)

00212d4383 • Julia • Jun 28, 2023

tests: Test 'db' package sequentially (#2654)

dddff644ca • Piotr Osiewicz • Jun 28, 2023

Enable assistant on stable

2cb4616609 • Antonio Scandurra • Jun 28, 2023

Polish assistant (#2653)

0d0c71e215 • Antonio Scandurra • Jun 28, 2023

Defer scanning some worktree subdirectories until they are expanded in the project panel (#2622)

f128cf4a33 • Max Brunsfeld • Jun 28, 2023

Fix bugs in handling combined injections exposed by HEEx (#2652)

fc02381196 • Max Brunsfeld • Jun 27, 2023

Update local-collaboration.md

9389b50646 • Nate Butler • Jun 27, 2023

Update local-collaboration.md

0548df09d9 • Nate Butler • Jun 27, 2023

Create local-collaboration.md (#2651)

f311d307b1 • Nate Butler • Jun 27, 2023

vim: indent/outdent (#2644)

04d93dfbd9 • Nathan Sobo • Jun 27, 2023