iOS App
Shaoneg Coming Soon
Shaoneg (שעונג) transforms your iPhone into a dedicated Shabbos alarm clock. Alarms fire and dismiss themselves automatically — no snooze, no tapping, no interaction required during Shabbos. Your phone sits on the nightstand and Shaoneg takes care of the rest.
For support, reach out via email: shaoneg@misterd.net.
Get Early Access
Shaoneg isn't in the App Store yet. Leave your name and email and I'll let you know when it's available.
The Story Behind Shaoneg
Shabbos Clock has been the go-to Shabbos alarm app for years — but it hasn't been updated in nearly a decade. The interface is non-standard, it doesn't take advantage of modern iOS, and it's showing its age. There's a real need for a Shabbos alarm clock built for how people actually use their iPhones today.
The concept came together in early May 2026: a phone that transforms into a dedicated clock appliance before Shabbos, with alarms that fire and dismiss themselves without any user interaction. The whole UI is designed around a single scenario — your phone is on your nightstand in a dark room, and you are not going to touch it.
Like SefirahWatch before it, Shaoneg is being built with AI-assisted development using Claude Code. I describe what I want, ask questions, push back when things aren't right — Claude writes the code. The project went from concept to a working, Shabbos-tested prototype in under two weeks.
The name is a portmanteau of sha'on (שעון, clock) and oneg (ענג, delight) — Shaoneg (שעונג).
How It Works
Shabbos Mode is the heart of the app. When you're ready, you tap "Begin Shabbos Mode" and your phone transforms into a clock. The screen stays on (at whatever brightness level you've chosen), nothing animates or flashes, and the clock is readable from across the room. Entering Shabbos Mode is always deliberate — the app never presumes to know when you accept Shabbos.
Alarms auto-dismiss. Each alarm plays for a fixed duration, then stops on its own. No snooze button, no interaction required. The sound file length equals the alarm duration — iOS handles the rest, even when the screen is off. You create a collection of named alarms and activate the ones you need for any given Shabbos. Named alarms (e.g. "Seth 7:45", "Rivka 8:30") make it easy for households with multiple sleepers on different schedules.
Zmanim are calculated precisely using your location. Tzeis HaKochavim — the moment of nightfall — drives automatic Shabbos Mode exit. You choose your preferred opinion (Gra, MA, Rabbeinu Tam, or custom offset), and a full zmanim strip on the clock face keeps you informed throughout the day. Alarms can be set relative to any zman.
Tefillah notes display liturgical reminders on the clock face: Yaaleh V'Yavo, Al HaNissim, Hallel, Morid HaGeshem, V'Ten Tal U'Matar, special Shabbosim, Sefirat HaOmer, and more. The rules are nusach-aware (Ashkenaz, Sefard, Nusach Ari, Edot HaMizrach) and delivered via a remote JSON feed — corrections can be pushed without waiting for an App Store release.
Exiting Shabbos Mode requires a deliberate two-finger hold for three seconds, with an animated progress ring. Lift your fingers early and it resets. On completion, a Shavua Tov screen appears — deep blue, stars, warm gold typography — with the Hebrew date and upcoming parsha.
Shaoneg is freemium. The free tier includes two clock faces, unlimited named alarms at fixed times, manual Shabbos Mode, current temperature, and parsha display. Shaoneg+ unlocks advanced features such as zmanim-relative alarms, tefillah notes, additional clock faces, auto-exit at tzeis, and more.
Changelog
Shaoneg is currently in development. App Store release coming soon.
- v0.9.2 — May 16, 2026
- Placeholder alarm sound bundled
- Per-alarm duration shown on alarm cards in the Planning screen
- Test Mode for end-to-end alarm testing without waiting for a real Shabbos
- Clock screen layout restructures for portrait and landscape — not just rotation
- Real-world validation: full Shabbos test on device — alarms fired and auto-dismissed correctly
- v0.9.1 — May 11, 2026
- WeatherKit integration resolved; weather widget (temperature + icon) now displaying on clock face
- v0.9.0 — May 11, 2026
- Tefillah display on clock face: holiday name, liturgy program
- Mevarchim: Rosh Chodesh day displayed
- Location fallback: manual city search when GPS permission is denied
- Credits page: KosherSwift, WeatherKit, Rusty Brick acknowledgment, halachic disclaimer
- v0.8.0 — May 10–11, 2026
- Halachic period detection: regular Shabbos, Yom Tov, Shabbos into Yom Tov, three-day periods
- Planning screen banner redesigned with per-day rows for multi-day periods
- Torah reading label added per day
- v0.7.0 — May 10, 2026
- Alarm editing moved from Settings to Planning screen
- Time Sensitive notifications entitlement added
- v0.6.0 — May 10, 2026
- Six-page onboarding: Welcome → Location → Shabbos Settings → Display Mode → Exit Gesture → Ready
- Interactive exit gesture tutorial — non-skippable by design
- Tzeis opinion picker and auto-exit toggle
- v0.5.0 — May 10, 2026
- Full tefillah rules engine: Yaaleh VeYavo, Al HaNissim, Hallel, Morid HaGeshem, V'Ten Tal U'Matar, special Shabbosim, Sefirat HaOmer, and more
- Nusach support: Ashkenaz, Sefard, Nusach Ari, Edot HaMizrach
- Season transition alerts (Mashiv HaRuach, V'ten Tal U'Matar)
- v0.4.0 — May 10, 2026
- Zmanim calculations with six tzeis opinions
- CoreLocation integration
- Parsha, Hebrew date, and Shavua Tov screen
- WeatherKit integrated
- v0.3.0 — May 10, 2026
- Full clock face with Full / Minimal / Off display modes
- Two-finger hold exit gesture with animated progress ring
- Auto-exit at tzeis
- Alarm brightness override during active alarm
- v0.2.0 — May 10, 2026
- Named alarm model with morning and afternoon clusters
- 14-day rolling alarm schedule (within iOS 64-notification limit)
- Background rescheduling via BGAppRefreshTask
- Friday afternoon prep reminder
- v0.1.0 — May 10, 2026
- Initial project: SwiftUI + SwiftData, iOS 26 target, dark-only UI
- KosherSwift integrated for zmanim and calendar
- Core navigation: Onboarding → Planning → Shabbos Mode