Repository navigation
Conversation
|
No actionable comments were generated in the recent review. Walkthrough
Merge Risk:
|
|
/verify |
This comment was marked as outdated.
This comment was marked as outdated.
z-Fng
left a comment
There was a problem hiding this comment.
|
Added migration notes to all eight manifests, including the exact |
|
/verify |
This comment was marked as outdated.
This comment was marked as outdated.
|
/verify |
|
All changes look good. Wait for review from human collaborators. designcraft
effectcraft
figcraft
filmcraft
lightcraft
pdfcraft
soundcraft
vectorcraft
|
ArtCraft's portable settings currently stay in Scoop's version-specific installation directory for these eight apps, so updating can appear to reset preferences and cleanup can delete the old data.
Add
persistfor DesignCraftData, EffectCraftData, FigCraft's config, FilmCraft's data, LightCraftData, PdfCraftData, SoundCraftData and VectorCraftData. LightCraft and SoundCraft also get a guarded pre_install that creates portable.txt, because the released executables support the marker but their portable ZIP packaging omits it. Preserve an existing upstream marker.PhotoCraft already persists its data. CADCraft, DeckCraft, GridCraft and WordCraft still need their upstream portable implementations released; their current AppData paths should not be replaced with unused persist entries. Each manifest includes migration notes with its persistent destination and instructions for recovering existing settings. Existing user-profile settings are not automatically migrated.
Validation:
All eight modified manifests pass Scoop's JSON schema.
First install and update fixtures using Scoop's actual persist_data function retain the same settings SHA-256 through persistent junctions for all eight apps.
Both pre_install hooks create portable.txt and preserve its existing contents.
Versions, URLs, hashes and autoupdate definitions are unchanged.
No live install/update or app-launch smoke test was performed.
Use conventional PR title.
I have read the Contributing Guide.
Relates to #19230.