diff --git a/.planning/ROADMAP.md b/.planning/ROADMAP.md index 3ff8395..40f2e1d 100644 --- a/.planning/ROADMAP.md +++ b/.planning/ROADMAP.md @@ -118,6 +118,31 @@ Deliberately deferred (add only if needed): Order is indicative — community feedback after V1 may re-prioritize. +## Idea backlog — Daily-driver polish (captured 2026-06-11, all approved as ideas, unscheduled) + +Interaction: +- Tap/long-press an empty slot in day/week → create form prefilled with that time +- Drag & drop rescheduling in day/week (recurring drops reuse the scope dialog) — big-ticket, own slice +- Agenda view (fourth view: upcoming events grouped by day; natural widget data source) +- Pinch-to-zoom time scale in day/week + +Reminders, round two: +- Snooze + dismiss actions on the notification (snooze needs an exact-alarm/WorkManager decision) +- Settings default reminder applied to new events + +Event niceties: +- Duplicate event (detail action → prefilled create form) +- Per-event color (`Events.EVENT_COLOR`, OptionCard picker in the form) +- Share event as .ics + open/receive .ics into a prefilled create form (front-runs v3 ICS import) + +Small delights: +- App shortcuts (launcher long-press → New event), maybe a quick-settings tile +- Jump to date (un-cut from V1 — drawer date picker) + +Consciously rejected: travel time / weather / smart suggestions (network, +core-promise conflict), natural-language quick entry (high effort, +locale-fragile, prefilled form already covers fast entry). + ## Idea backlog — Locations & People (captured 2026-06-11, undecided) Beyond classic calendar-client scope; discussed, deliberately not planned diff --git a/README.md b/README.md index 8935189..70c61f9 100644 --- a/README.md +++ b/README.md @@ -68,9 +68,26 @@ database, no sync stack reinvented. ## 📦 Install -Calendula ships through a self-hosted F-Droid repository (releases are -built and published automatically from version tags). Alternatively, build -from source — see below. +Calendula ships through a self-hosted F-Droid repository; every version tag +is built, signed, and published there automatically. + +1. Install an F-Droid client ([F-Droid](https://f-droid.org), Droid-ify, Neo + Store, …). +2. Add the repository — open this link on your phone, or paste it under + *Settings → Repositories → Add*: + + ``` + https://apps.dev.jeanlucmakiola.de/dev/fdroid/repo?fingerprint=968F796B05DF622BBE18AD6FC1D1EF788D5A6DA1FF05BBEC6B7043BF10A09465 + ``` + + Repo: `https://apps.dev.jeanlucmakiola.de/dev/fdroid/repo` · + fingerprint (SHA-256): + `968F 796B 05DF 622B BE18 AD6F C1D1 EF78 8D5A 6DA1 FF05 BBEC 6B70 43BF 10A0 9465` + +3. Refresh, search for **Calendula**, install. Updates arrive like any + other F-Droid app. + +Alternatively, build from source — see below. ## 🛠 Building