NudgeSolo — Smart Reminder App
NudgeSolo helps you remember what matters by spacing reminders over time. Create a reminder once, choose a pattern, and NudgeSolo automatically schedules and reschedules local notifications—no cloud, no account.
What it does
Smart scheduling: Prebuilt patterns (e.g., Fibonacci 2-3-5-9-14 days, Monthly) or your own custom day offsets.
Edit without chaos: Change titles, notes, or patterns; future notifications update immediately without duplicates.
Pause / resume: Temporarily stop a reminder without deleting it; resume to continue from “now.”
Rich notes: Attach photos, add clickable links, and include text notes for context.
Clean interface: Quick-view detail screen, clear active/paused status, and fast swipe actions for common tasks.
Reliable by design: Local data persistence and native iOS notification scheduling.
Tech: SwiftUI, iOS 16.2+, local storage, Dev/Prod configs.
What’s new / focus of this beta
Robust scheduling/rescheduling across edits, time changes, and device restarts.
Fibonacci and Monthly patterns, plus custom offset builder.
Better pause/resume semantics and visual status indicators.
Attachment handling (photos) and link launching from the detail view.
What to test (please try these)
Create & schedule: Make three reminders—Fibonacci, Monthly, and Custom (e.g., 1-4-7-21). Verify the “next due” time shown matches the chosen pattern.
Edit & auto-reschedule: Change the title/notes/pattern of an existing reminder. Confirm future notifications update immediately and no duplicate pending alerts remain.
Pause / resume: Pause a reminder and confirm no notifications fire while paused. Resume and check that the next due time is computed from the resume moment (not the old missed time).
Rich notes: Attach a photo, add a clickable link, and write a multi-line note. Relaunch the app and confirm everything persists; open the link from the detail screen.
Swipe actions & quick view: Use swipe to complete, pause/resume, or delete. Confirm the quick-view detail shows accurate status.
Edge cases:
Start a reminder in the past; ensure the next scheduled time is the next valid future occurrence.
Change the device time zone or adjust the clock; verify reminders realign correctly.
Reboot the device; confirm schedules are restored on launch.
Reliability & performance:
Let at least 3 notifications fire for a Fibonacci reminder, marking each as done; confirm the intervals follow the pattern.
For Monthly, check day-of-month handling in short months (e.g., February).
Create 50+ reminders and confirm the app remains responsive and notifications remain accurate.
Known limitations (beta)
Data is local only (no sync/iCloud yet).
No Siri/Shortcuts integration in this build.
Privacy & data
Reminders and attachments are stored locally on device.
Notifications are scheduled using native iOS APIs; no external services.
Feedback
If anything feels confusing or a reminder fires at the wrong time—or fails to fire—please report from TestFlight (“Send Beta Feedback”) and note your pattern (Fibonacci/Monthly/Custom), the expected time, and what happened.
You can also email: [
[email protected]