Radish alpha
r
rad:z4D5UCArafTzTQpDZNQRuqswh3ury
Radicle desktop app
Radicle
Git
Persist sidebar across navigations to preserve scroll position
Merged rudolfs opened 1 month ago

Move AppSidebar out of per-route view components into App.svelte so it is never unmounted on navigation. This fixes the sidebar scroll position resetting to the top whenever the user opens a repository or navigates between Issues, Patches and the repo home view.

Also removes the redundant invoke(“config”) call from each repo route loader — the value is now taken from sidebarData.config, which loadSidebarData() already fetches.

lint unit-test e2e 👉 Workflow runs 👉 Branch on GitHub

rudolfs opened with revision f19dff4b on base 5dc03525 +102 -104 1 month ago

Move AppSidebar out of per-route view components into App.svelte so it is never unmounted on navigation. This fixes the sidebar scroll position resetting to the top whenever the user opens a repository or navigates between Issues, Patches and the repo home view.

Also removes the redundant invoke(“config”) call from each repo route loader — the value is now taken from sidebarData.config, which loadSidebarData() already fetches.

lint unit-test e2e 👉 Workflow runs 👉 Branch on GitHub

rudolfs pushed revision 2 b9ed1cbb on base d0763b3a +102 -104 1 month ago

Rebase

rudolfs pushed revision 3 0c936547 on base d0763b3a +110 -103 1 month ago

Fix lints

rudolfs merged revision 0c936547 at 08ff53c8 1 month ago