Skip to content

1.3 - Wings

Latest

Choose a tag to compare

@Sayshal Sayshal released this 23 Aug 21:21
adfcca9

New Features

  • [#5] A Users tab groups each user's User document flags and user-scoped settings by user, plus the client settings stored in the current browser, with per-row delete buttons.
  • [#5] Players can now open Snoot from Module Settings and review or clear their own user data and browser-stored client settings.

Bug Fixes

  • [#10] Snoot now registers a theme scope with ATLAS, so its ATLAS theme settings apply to the interface instead of being ignored.
  • [#11] Cleanup runs skip unremovable rows instead of attempting the write, so Clean Module and Clean All no longer report failures for them.
  • [#11] Compendium documents whose sub-type is no longer registered are now marked unremovable, since Foundry cannot write to them. The row gets a red tint and a barred icon in place of the delete button.
  • [#7] A rejected flag write no longer drops the rest of its batch; the batch is retried one document at a time. A setting that cannot be deleted no longer aborts the remaining settings in that namespace.
  • [#8] Flags stored on an unlinked token's own actor data are now found by the scan instead of being skipped.
  • [#8] Items a token inherits from its base actor are no longer listed under the token, so removing an inherited flag writes to the actor that holds it.
  • [#9] Unregistered settings belonging to an active module or to a core/system scope are now marked Pending instead of Stale, so Clean All Stale no longer deletes settings a module has not registered yet.

Changes

  • [#10] Every confirmation dialog now carries the module's styling instead of appearing as an unthemed Foundry dialog.
  • [#10] Summary cards and the sticky search bar now take their color from ATLAS theme variables with no hardcoded fallback, and the separate light-theme override block was removed.
  • [#11] The scope-level Remove All button is hidden when every compendium row in that scope is unremovable.
  • [#5] Bulk cleanup buttons now prompt separately before touching user data, and never delete browser-stored client settings.
  • [#5] User flags moved out of the World Flags tab and user-scoped settings out of the Settings tab into the Users tab.
  • [#6] Release packages now carry the MIT license file, and the manifest ships with an empty version that the release tag fills in.
  • [#6] Snoot now ships as a single bundled and minified script instead of loose source files.
  • [#7] Flag removal, settings deletion and module cleanup now warn with a count of the entries that could not be cleaned instead of showing a success toast.
  • [#8] Token actor rows now show the token's name instead of "(unnamed)".
  • [#9] Pending settings get their own hourglass icon, tooltip and row tint, and are excluded from the stale counts shown in the totals and per-module headers.
  • [#9] The How To glossary lists the new Pending status and its stale entry now shows the same icon used in the tables.
  • Bumped the verified Foundry compatibility version in module.json from 14.364 to 14.366.

What's Changed

Full Changelog: release-1.2...release-1.3

Installation: To manually install this release, use the following manifest URL: https://github.com/Sayshal/snoot/releases/download/release-1.3/module.json