fix: preserve repository discovery results and recovery (#3766)

This commit is contained in:
Carlos Florêncio
2026-09-18 00:09:31 +01:00
committed by GitHub
parent f4c9131307
commit 81b59416ab
24 changed files with 1579 additions and 185 deletions
+9
View File
@@ -334,6 +334,15 @@ details. A browser can connect to a desktop backend and use the HTTP folder
picker; the browser's picker capability does not change the backend's
discovery policy.
If discovery cannot read a root, repository selectors keep repositories from
successful roots available and retain their normal **Refresh repositories**
action. Failed-root paths stay in structured backend logs and are not shown in
selectors. A denied descendant does not require root reconnection. If a saved
Desktop root itself fails, use **Reconnect** or **Remove**. Kandev does not
create a missing clone directory during recovery.
You can also enter an absolute repository path in **Add Local Repository** and
select **Validate**; this explicit check is independent of discovery roots.
### Debug configuration
| YAML key | Environment variable | Default | Current behavior |