Repository navigation
Foundry Paste Eater 1.3.0
Highlights
- Added GM-only
Readiness & SupportandUploaded Media Auditpanels, plus a sanitized support-bundle export for diagnosing clipboard, storage, permissions, defaults drift, and current media references. - Hardened native Finder/Explorer media handling so under-described pasted files resolve more reliably, chat focus returns cleanly to the canvas, and canvas-bound GIFs are rasterized to reliable PNG uploads while chat GIF behavior stays intact.
- Finished the runtime and test architecture refactor, tightened release verification, and expanded regression coverage across defaults, support flows, Finder-native paste paths, and linked backing-Actor token creation.
GM And Admin Improvements
Readiness & Supportnow summarizes client capability, storage readiness, player upload readiness, and recommended-default drift in one GM-only panel.Uploaded Media Auditnow provides a read-only grouped report of world references under known upload roots, with JSON export.- Added a sanitized support bundle export and read-only runtime support API for collecting readiness, settings, storage, and recent module log data without exposing secrets.
- Improved the support and audit UI layouts, including better section structure, status chips, and scrollable audit tables.
Paste And Workflow Improvements
- Native Finder/Explorer PNG, JPG, and GIF paste handling is now more reliable because the module normalizes MIME type and filename information earlier in the pipeline.
- Pasting into chat no longer traps paste focus; clicking back into the board or scene controls restores canvas targeting as expected.
- Canvas token and tile workflows now rasterize pasted GIFs to PNG for reliable Foundry rendering, while chat pastes keep GIFs animated.
- Newly pasted tokens still create backing Actors by default, and actor-backed pasted tokens now link to their backing Actor by default.
- The selected-token
Askdialog and chat upload button were polished to fit Foundry's UI more cleanly.
Defaults And Recommended Behavior
The shipped defaults for new worlds now align with the current recommended profile:
- minimum roles for canvas media, canvas text, and chat media remain
Player - non-GM scene controls remain enabled
- empty-canvas media follows the active layer
- pasted tokens create backing Actors by default
- canvas text paste defaults to
Scene notes - selected token image paste defaults to
Ask each time - uploads remain organized by
context / user / month
Stability And Release Hardening
- Added stronger shared contracts for defaults and routing scenarios, plus JSDoc typechecking and release-verification scripts.
- Expanded automated coverage for support flows, defaults drift, Finder-native media pastes, GIF rasterization edge cases, and linked backing-Actor token creation.
- Full release verification for this build passed locally: lint, unit tests, typecheck, bundle parity, packaging, and smoke coverage (
92 passed,1 skippedfor the opt-in live S3 smoke).
Compatibility
- Foundry VTT V13-only
- Verified with current manifest compatibility metadata:
13.351