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
Parameterfield. - 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
-
Install Scriptable on iPhone or iPad.
-
Open the stable raw script:
https://raw.githubusercontent.com/chenxq-297/scriptable-widgets/v0.1.0/src/anniversary-widget.js
-
Copy the full script into a new Scriptable script.
-
Run it once inside Scriptable.
-
Create a card, such as
wedding. -
Add a Scriptable widget to the iOS home screen.
-
Edit the widget and paste the card id into the
Parameterfield.
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.jsThe helper test output was:
anniversary-widget tests passed
Scriptable-specific APIs still need to be tested on an iPhone or iPad.