- A fresh install generates two example watches from ARN: a themed,
funny name (Christmas, New Year, getaway weekend, sun escape, ski week,
Valentine's, Easter, Midsummer, bucket list), a fitting SAS award
destination and dates at the theme's next occurrence; saved on first
run. "New random example" regenerates the watches and keeps targets.
- Notifications: ntfy and its priority column removed (ntfy entries get
a clear validation error); new zulip type for Zulip's Slack-compatible
webhook, with one topic per watch
- Wider name field
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
- Cabins are Economy / Premium / Business everywhere; the config stores
economy/premium/business and still accepts AG/AP/AB and Go/Plus
- Config fields that differ from the saved config get a faded yellow
background, new rows are highlighted in full, removed rows are counted;
reverting a field clears its highlight and Save disables when clean
- Current matches collapse per watch to a summary row: flight counts,
bookable seats per cabin with lost seats in red, latest "since";
open/closed state is remembered
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Tampermonkey/Violentmonkey userscript that watches SAS EuroBonus award
availability from a sas.se tab and notifies via ntfy, Discord, Slack,
webhook or desktop when matching seats appear. Moved here from
sas-bonus-finder; update URLs point at this public repo.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>