skillshare v0.20.13 Release Notes
TL;DR
update --allno longer hides missing tracked repos — the batch path and project mode now report tracked repos that are declared in metadata but missing on disk, instead of silently skipping them.- Rehydrate from the web dashboard — the Updates page lists missing tracked repos with a one-click Rehydrate button, and Dashboard "Update All" warns about them instead of reporting nothing to update.
Bug fix: update --all reports missing tracked repos everywhere
v0.20.10 added missing tracked repository detection, and v0.20.11 fixed grouped rehydration. But the detection in update --all only fired when the missing repo happened to be the single update target. With more than one item to update — the common case — the batch path skipped missing repos with no message, and project mode (-p) never looked for them at all.
Now both paths surface every missing tracked repo with a warning and a one-step recovery hint:
skillshare update --all
# ! 1 tracked repo(s) declared in metadata but missing on disk:
# ! _team-skills clone directory absent
# → Run 'skillshare install' to rehydrate tracked repositories
skillshare install # rehydrate the clones from metadataupdate --all --json now carries an aggregated missing_tracked_repos summary (the names plus a one-shot rehydrate hint), and each missing repo appears as a skipped item with the concise error clone directory absent.
Refs: #212.
New feature: rehydrate missing tracked repos from the web dashboard
The same recovery is now available in the dashboard. When tracked repos are declared in metadata but their clone directories are absent, the Updates page shows a warning banner listing them with a one-click Rehydrate button that re-clones them from metadata. The Update All action on the Dashboard also warns about missing repos and points to rehydrate, instead of reporting that there is nothing to update.
Refs: #212.