Files
calendula/docs
Jean-Luc Makiola 0eec4834a1 fix(reminders): correct all-day lead days, re-arm scans, cap the query window (#75)
- allDayLeadDays no longer reads every multiple of 1440 at face value: our own
  offsets land on one whenever the all-day hour equals the zone's UTC offset
  (20:00 in New York), and a "1 day before" then fired on the day of the event.
  The encoded instant landing on the named hour now decides, and the display
  path decodes through the same function so screen and notification agree.
- Scan after the reminders toggle, the all-day hour and a calendar-permission
  grant — the first cancels the alarm, the last arms none, so a re-enable used
  to stay silent until the daily worker.
- Cap the Instances query window at a year past the lookahead; the longest
  offset comes from any row in the provider, including imported nonsense.
- Give the reminder action intents a per-reminder data URI: PendingIntent
  equality ignores extras, so a request-code collision shared one alarm.
2026-07-30 16:48:05 +02:00
..

Documentation map

Where to look for what:

Document What it is
ARCHITECTURE.md Orientation tour: principles, layers, navigation, recurring-write / conflict / reminder pipelines, testing
../CHANGELOG.md Release history (Keep a Changelog, SemVer)
../.planning/ROADMAP.md Living roadmap: shipped milestones, current scope, idea backlog
../.planning/PROJECT.md What the project is, stack, naming, infrastructure
../.planning/REQUIREMENTS.md Requirement checklist per milestone
../.planning/STATE.md Snapshot of where development currently stands
superpowers/specs/ The original design spec (2026-06-08) — historical record, not updated
superpowers/plans/ Per-milestone implementation plans with task checklists — historical record of how each slice was built, including provider lessons learned
../fastlane/metadata/android/ Store metadata (single source of truth): descriptions, title, icon, screenshots (DE + EN). Harvested directly by the official F-Droid repo; transformed into the self-hosted repo layout at release time by ../scripts/fastlane_to_fdroid_localized.sh
../fdroid-metadata/ App-level F-Droid control file (*.yml: Categories, License, links) for the self-hosted repo's fdroid update
fdroid-official/ Draft recipe + notes for publishing to the official F-Droid repo (reproducible build + developer-signed binary)

Conventions: plans and specs under superpowers/ are point-in-time artifacts of the agentic workflow that built each milestone — they get status updates but are never rewritten. The .planning/ files are living documents and should stay current.