Skip to content

Foundry Paste Eater 1.2.0

Choose a tag to compare

@sayhiben sayhiben released this 02 Apr 09:09
· 16 commits to main since this release

Foundry Paste Eater 1.2.0 focuses on clearer defaults, safer token-art behavior, and stronger operational guidance for real worlds.

Compatibility

  • Foundry VTT: v13 only
  • Verified on: 13.351
  • Minimum supported version: 13

Install / Update

Highlights

  • Added explicit selected-token image paste modes:
    • Scene token only
    • Actor portrait + linked token art
    • Ask each time
  • Improved player upload failure guidance so GMs are told exactly where to fix core permissions:
    • Game Settings -> Configure Permissions
    • enable Use File Browser
    • enable Upload Files
  • Added organized upload-path routing for canvas, chat, and document-art contexts so S3 and other backends can apply safer lifecycle policies without the module trying to delete uploads itself.
  • Shipped safer first-run defaults for new worlds:
    • non-GM scene controls enabled
    • empty-canvas media creates tiles by default
    • backing Actors for pasted tokens disabled by default
    • canvas text paste disabled by default
    • selected-token image paste prompts by default
    • upload paths organized by context, user, and month by default
  • Added a GM-only Apply recommended defaults menu for existing worlds that want the new default behavior profile without changing upload destinations or client-only diagnostics.
  • Reworked the README and testing docs around GM expectations, shipped defaults, permissions, storage, and case-by-case paste behavior.

Upgrade Notes

  • Existing worlds keep their current saved settings. The new defaults apply automatically only to new installs or unset settings.
  • Existing worlds can adopt the new behavior profile from Game Settings -> Configure Settings -> Foundry Paste Eater -> Apply recommended defaults.
  • Actor-wide token-art replacement is image-only and updates both Actor.img and prototypeToken.texture.src. Video token replacement remains scene-local.
  • The module still does not delete uploads or manage retention. Storage cleanup remains a GM or backend concern.

Verification

  • npm test
  • full Chromium smoke suite: 84 passed, 1 skipped (test/playwright/s3.spec.js is opt-in/live-S3 only)
  • targeted Firefox coverage for SVG, selected-token replacement, actor-art propagation, and scene prompt flows: 5 passed
  • live UI pass for the recommended-defaults dialog, upload-destination config, and scene paste prompt

Release Assets

  • module.json
  • foundry-paste-eater_1.2.0.zip