-
Notifications
You must be signed in to change notification settings - Fork 0
F8.2c: Register PWA file handlers and consume OS launches #332
Copy link
Copy link
Open
Labels
agentic-taskChild issue intended for agent implementationChild issue intended for agent implementationenhancementNew feature or requestNew feature or requestneeds-humanNeeds a human decision, approval, review, or playtest before agent work proceedsNeeds a human decision, approval, review, or playtest before agent work proceedsrisk:lowLow-risk, bounded, objectively verifiable workLow-risk, bounded, objectively verifiable work
Description
Metadata
Metadata
Assignees
Labels
agentic-taskChild issue intended for agent implementationChild issue intended for agent implementationenhancementNew feature or requestNew feature or requestneeds-humanNeeds a human decision, approval, review, or playtest before agent work proceedsNeeds a human decision, approval, review, or playtest before agent work proceedsrisk:lowLow-risk, bounded, objectively verifiable workLow-risk, bounded, objectively verifiable work
Parent
Goal
Let the installed desktop PWA receive user-opened
.pf,.ase, and.asepritefiles and route them through the shared import service.Context
Chromium owns the permission prompt and supplies only files the user explicitly opens. Pixel Forge will feature-detect the API, store no file handles, and read files only for the current launch.
Risk and routing
Risk: low
Readiness: ready-for-agent
The capability is declarative, read-only, browser-mediated, and progressively enhanced. Firefox and Safari behavior remains unchanged.
Acceptance Criteria
Suggested Files
vite.config.tssrc/main.tssrc/services/pwa-file-handling.tsVerification
dist/manifest.webmanifestafter build.npm run test:runnpm run buildgit diff --checkDependencies
Out of Scope