Commit log

ffd9d4e Fix bug in repo detection

Mikayla Maki created

3570810 Add API for accessing git branch

Mikayla Maki created

26afd59 Wire in the branch name

Mikayla Maki created

5b4e58d Fix repo_for and clean up repository_entries

Mikayla Maki created

023d665 Fix TreeMap retain

Mikayla Maki created

ae89021 Restored a lost API and got everything compiling

Mikayla Maki created

bcf608e WIP: Refactor existing git code to use new representation.

Click to expand commit body
co-authored-by: petros <petros@zed.dev>

Mikayla Maki and petros created

563f139 WIP: Convert old git repository vec to new treemap based approach.

Click to expand commit body
co-authored-by: Nathan <nathan@zed.dev>

Mikayla Maki and Nathan created

a58d3d8 Add a data driven representation of the current git repository state to the worktree snapshots

Click to expand commit body
WIP: Switch git repositories to use SumTrees

Co-authored-by: Nathan <nathan@zed.dev>

Mikayla Maki and Nathan created

bb93447 Merge pull request #2453 from zed-industries/fix-click-fallthrough

Click to expand commit body
Fixed clicks falling through the modal terminal

Mikayla Maki created

2cf928c Fixed clicks falling through the modal terminal

Click to expand commit body
co-authored-by: Antonio <antonio@zed.dev>

Mikayla Maki and Antonio created

39bddfc Only allow invisbles in local and leader selections

Kirill Bulatov created

98ff18c Code review fixes

Kirill Bulatov created

e6489e9 Add invisibles wrapping test

Kirill Bulatov created

d2b2dc3 Do not print invisibles in non-full mode editors

Kirill Bulatov created

ab6b3ad Add a theme entry for whitespace, use it to style whitespaces

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>
Co-Authored-By: Kirill Bulatov <mail4score@gmail.com>

Nate Butler , Antonio Scandurra , and Kirill Bulatov created

fb3ef4b Fix wrapped line detection

Kirill Bulatov created

075bab2 Use more convntional name for the settings

Kirill Bulatov created

706f6f4 Add a test

Kirill Bulatov created

ec725fe Do not print extra invisibles on line wraps

Kirill Bulatov created

95bcd19 Refactor line glyphs drawing methods

Kirill Bulatov created

4aaf44d Support invisibles in the selection

Kirill Bulatov created

1eeeec1 Use cached standard glyphs for invisible symbols

Click to expand commit body
Co-Authored-By: Max Brunsfeld <maxbrunsfeld@gmail.com>

Kirill Bulatov and Max Brunsfeld created

714734d Add whitespaces rendering

Kirill Bulatov created

2d8c88a Draw tabs with svg icons in editor code only

Kirill Bulatov created

f0a88b3 Make invisibles display configurable

Kirill Bulatov created

ad731ea Draft invisibles' tabs display

Kirill Bulatov created

4f86070 Add is_tab field to chunks

Click to expand commit body
Co-authored-by: Antonio Scandurra <antonio@zed.dev>

Max Brunsfeld and Antonio Scandurra created

cf304a0 Merge pull request #2452 from zed-industries/prevent-some-rounding-clipping

Click to expand commit body
Prevent some cases of clipping icons due to pixel coord rounding

Julia created

332b364 Prevent some cases of clipping icons due to pixel coord rounding

Julia created

235470b Merge pull request #2451 from zed-industries/kb/extra-deps

Click to expand commit body
Remove unused dependencies

Antonio Scandurra created

6cb0bc8 Remove unused dependencies

Kirill Bulatov created

0296974 Merge pull request #2441 from zed-industries/implicit-ancestry

Click to expand commit body
Determine view ancestry during layout

Antonio Scandurra created

5e16f70 :lipstick:

Antonio Scandurra created

080a1f0 Delay `focus_in` event for window activation till after layout

Antonio Scandurra created

b9ed327 Replace usages of `is_parent_view_focused` with `is_self_focused`

Click to expand commit body
Previously, this was used because we didn't have access to the current
view and `EventContext` was an element-only abstraction. Now that the
`EventContext` wraps the current view's `ViewContext` we can simply check
for the view's focus and avoid querying ancestors.

Antonio Scandurra created

80ad59a Make focusing the parent an effect to avoid querying ancestors

Antonio Scandurra created

c55a4c0 Merge pull request #2447 from zed-industries/fix-auto-update

Click to expand commit body
Do not use post_json() to auto update

Joseph T. Lyons created

3631b3a Merge pull request #2446 from zed-industries/fix-copilot-logged-out

Click to expand commit body
Fix copilot stuck in logged out state

Mikayla Maki created

89af803 Rearrange the state machine

Mikayla Maki created

137cbab Merge pull request #2445 from zed-industries/construct-text-buffer-in-background

Click to expand commit body
Construct text buffer in background

Julia created

eacea55 Fixup cases using buffer model handle id as buffer id

Julia created

1883e26 Offload `text::Buffer` construction to background worker

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Julia and Antonio Scandurra created

7e06062 Store history base text as rope

Click to expand commit body
Co-Authored-By: Antonio Scandurra <me@as-cii.com>

Julia and Antonio Scandurra created

8313414 Do not use post_json() to auto update

Joseph Lyons created

d6b0569 Merge branch 'main' into implicit-ancestry

Antonio Scandurra created

f51425d Merge pull request #2444 from zed-industries/fix-clicking-sidebar-buttons

Click to expand commit body
Use `Workspace::toggle_sidebar_item` when clicking on sidebar button

Antonio Scandurra created

64e0c16 Use `Workspace::toggle_sidebar_item` when clicking on sidebar button

Click to expand commit body
Previously, we were mistakenly using `Sidebar::toggle_item`, which only
performs part of the toggle operation.

Antonio Scandurra created

cbae4e7 Merge pull request #2443 from zed-industries/fix-vim-mode-rename

Click to expand commit body
Avoid calling `update_window` twice in `blurred` event handler

Antonio Scandurra created

912a4cf Avoid calling `update_window` twice in `blurred` event handler

Click to expand commit body
This was preventing us from unhooking vim when performing a rename,
which prevented typing in the rename editor.

Antonio Scandurra created