Skip to content

Anniversary Cards v0.1.0

Latest

Choose a tag to compare

@chenxq-297 chenxq-297 released this 18 Jun 05:36
· 1 commit to main since this release

Anniversary Cards v0.1.0

First public release of Anniversary Cards, a multi-card anniversary/countdown widget for Scriptable.

Highlights

  • Manage multiple anniversary or countdown cards in one Scriptable script.
  • Select the card shown by each iOS home screen widget through the Scriptable Parameter field.
  • Create, edit, copy id, and delete cards from inside Scriptable.
  • Automatically copy the card id after creating or editing a card.
  • Use transparent-style, dark, light, or photo backgrounds per card.
  • Store card data locally in Scriptable Keychain.
  • Store selected photo backgrounds as Scriptable-local document copies.
  • Delete only this script's managed local photo copy when deleting a card.

Install

  1. Install Scriptable on iPhone or iPad.

  2. Open the stable raw script:

    https://raw.githubusercontent.com/chenxq-297/scriptable-widgets/v0.1.0/src/anniversary-widget.js

  3. Copy the full script into a new Scriptable script.

  4. Run it once inside Scriptable.

  5. Create a card, such as wedding.

  6. Add a Scriptable widget to the iOS home screen.

  7. Edit the widget and paste the card id into the Parameter field.

Known iOS Limitations

Scriptable cannot directly add widgets to the iOS home screen from inside the app. You still need to add and edit the widget manually through iOS.

This is a Scriptable home screen widget script. It is not a Live Activity or Dynamic Island integration.

Verification

Local checks run for this release:

node --check src/anniversary-widget.js
node tests/anniversary-widget.test.js

The helper test output was:

anniversary-widget tests passed

Scriptable-specific APIs still need to be tested on an iPhone or iPad.