<- Ifrit Blog
Alarms Updated Aug 4, 2026

What's New in Ifrit 1.1?

Ifrit 1.1 focuses on wake-up reliability: stronger AlarmKit survival when the app is closed, persona voice fallbacks instead of yesterday's AI script, and clearer sound tiers when fresh audio is not ready.

Ifrit 1.1 is a reliability update. It keeps the short personalized AI wake-up you already know, then hardens the path that gets that sound — or a safe substitute — onto your lock screen when the phone is locked, the app is closed, or the network is having a bad morning.

What’s new in Ifrit 1.1?

Ifrit 1.1 makes the wake-up more dependable when personalization cannot finish on time. The release tightens AlarmKit scheduling so background audio refreshes are less likely to leave you with no alarm, adds short bundled clips in each persona’s voice as the middle tier between fresh AI audio and the system default tone, stops recurring alarms from treating yesterday’s briefing as today’s, and lays groundwork for soft, dismissible update recommendations in later releases. Personalized AI generation, Ifrit Plus pricing, and the short 20–30 second wake-up length stay the same.

Why does alarm reliability matter more than another AI feature?

An alarm’s first job is still to wake you. Personalization only helps if the ring itself remains trustworthy when generation is late, the network drops, or iOS delays a background refresh.

NHLBI notes that sleep deficiency can affect attention, reaction time, and daytime functioning. That is a health and safety context for missing a wake-up — not a claim that any alarm app treats sleep disorders. For chronic insomnia, breathing problems, or ongoing daytime impairment, talk with a qualified clinician. For everyday mornings, the practical bar is simpler: the phone should ring at the time you set, with the freshest honest audio available.

Ifrit still builds that ring on Apple’s AlarmKit for iOS 26+, the system layer for scheduling and presenting alarms rather than inventing a fragile background timer inside the app.

How does 1.1 keep the alarm scheduled when the app is closed?

On iPhone, a closed app is normal overnight. AlarmKit is designed so the system can present a scheduled alarm without the app sitting open. Custom sounds can live in the app bundle or the app’s Library/Sounds folder, which is how Ifrit attaches AI or persona audio to the system alert.

Where AI alarms get fragile is the refresh path: downloading new audio, then updating the AlarmKit registration, often inside a short background window after a silent push. Apple documents that background work is constrained and not guaranteed on a fixed schedule. If an update path cancels an existing registration before the replacement is fully scheduled, a force-quit or process kill at the wrong moment can leave a gap until the user opens the app again.

Ifrit 1.1 changes that path:

The practical takeaway matches our earlier guidance in Will an AI alarm work if the app is closed?: schedule with the system ahead of time, prepare audio before ring time when you can, and never treat a silent push as the only safety net.

What is the new three-tier sound path?

Earlier Ifrit builds used a stricter fresh-or-default contract: occurrence-matched AI audio when ready, otherwise the system default sound — never an older personalized script dressed up as this morning. That rule protected you from stale weather or calendar context, but it could feel abrupt when AI audio missed the handoff.

Version 1.1 inserts a persona voice tier in the middle:

  1. Fresh AI audio for this occurrence when it is downloaded, duration-safe (under Apple’s custom-sound limit, with Ifrit’s ~30 second ceiling), and matched to the upcoming fire time.
  2. Bundled persona fallback — a short wake-up clip recorded for your selected persona (Tifa, Yuna, Hudson, Cloud, Karen, or Artemis) so the ring still sounds like your companion voice without inventing today’s news.
  3. AlarmKit system default only if that persona clip cannot be resolved.

That order is intentional. A clear persona greeting is more familiar than a generic tone, and still more honest than replaying last Tuesday’s AI briefing. For the design rationale behind avoiding stale AI, see Can an AI alarm still work if personalized audio is not ready?.

What changed for recurring alarms?

Recurring alarms are where stale AI audio used to linger the longest. AlarmKit keeps the sound that was registered with the schedule. If Monday’s personalized file stayed attached after Monday’s dismiss, Tuesday could hear Monday’s script even when Tuesday’s generation never landed.

In 1.1, after a recurring occurrence is dismissed — or when the app can see that the stored AI audio belongs to a past occurrence — Ifrit demotes that alarm to the persona fallback tier until a fresh clip for the next occurrence is ready. The schedule stays enabled; the personalization layer resets to something safe instead of pretending yesterday’s briefing is current.

If you use airplane mode overnight after a successful AI morning, expect the persona clip (or default) on the next fire rather than a replay of the previous AI script. That is the reliability contract working as designed.

Does 1.1 change Ifrit Plus or the wake-up script?

No major product-model change:

AreaStill true in 1.1
PlatformiPhone, iOS 26+
Alarm engineAlarmKit scheduling, snooze, Silent Mode / Focus breakthrough behavior
AI lengthShort wake-ups targeting about 20–30 seconds
PersonasSame six voices
Briefing togglesWeather, categories/news, optional Google Calendar, Words of Affirmation
Ifrit PlusMonthly subscription, 14-day free trial via Apple; skip with Continue without Plus
PrivacyDevice-scoped token, minimize what is needed for the wake-up; see Privacy and personalization

What improved is the handoff between generation, download, registration, and ring — not a new briefing category or a longer monologue.

Will Ifrit ask me to update inside the app?

Softly, and only after you are on a build that includes the prompt. Version 1.1 adds a dismissible in-app recommendation driven by a server version policy, with an App Store link and per-version dismissal. It is not a hard lockout. An alarm clock should never block you from turning an alarm off.

Important honesty for people still on 1.0: the installed 1.0 app cannot show that prompt, because it does not contain the version check. Apple’s App Store Updates tab (and automatic updates) is how you get to 1.1. Once you are on 1.1 or later, future releases can surface the soft banner when we advertise a newer marketing version.

How do you get Ifrit 1.1?

  1. Open the App Store on your iPhone → Updates, or open Ifrit on the App Store.
  2. Update to 1.1.
  3. Launch Ifrit once so it can reconcile alarms and install persona fallback sounds.
  4. Confirm enabled alarms on the Alarms tab; optionally schedule a short one-time test if you want to hear the persona fallback path.

New to Ifrit? Start with Is Ifrit available on the App Store? and How Ifrit works.

What should you expect on the first mornings after updating?

If something still fails after update — missing AlarmKit permission, Focus edge cases, or a subscription restore issue — Support is the right next step. Reliability updates reduce failure modes; they do not erase every platform constraint.

Ifrit 1.1 is for the mornings when the network is slow, the app was closed all night, or generation finished a minute late — and you still need the phone to wake you with a voice that feels like yours.

Frequently asked questions

What's new in Ifrit 1.1?

Ifrit 1.1 improves wake-up reliability. Alarms are scheduled more carefully with Apple's AlarmKit so they are less likely to disappear during background audio updates; when fresh AI audio is not ready, you hear a short bundled clip in your chosen persona's voice instead of an older AI briefing or silence; recurring alarms demote to that persona clip after a fire so yesterday's script is not treated as today's; and future releases can show a soft, dismissible update recommendation.

Will my alarm still ring if the app is closed or force-quit?

Ifrit schedules alarms through AlarmKit so the system can present them even when the app is not open. Version 1.1 reduces a dangerous cancel-before-reschedule window during background refreshes and repairs registrations when you return to the app. Force quitting can still limit background audio downloads, but the scheduled alarm itself should remain.

What happens if my personalized AI audio is not ready?

Ifrit uses a three-tier sound path: fresh AI audio for that occurrence when available; otherwise a short bundled wake-up clip matching your selected persona; and only if that clip cannot be used, AlarmKit's system default sound. The goal is a ring you can trust without replaying stale personalized context.

Does 1.1 change Ifrit Plus pricing?

No. Ifrit Plus remains a monthly subscription with a 14-day free trial through Apple. Basic alarm mode still works without Plus; AI script generation stays on the Plus path.

Do I need to reschedule my alarms after updating?

Usually no. Open Ifrit once after updating so it can reconcile AlarmKit registrations and copy persona fallback sounds into place. Confirm your enabled alarms still look correct on the Alarms tab.

Will I see an in-app update prompt for 1.1 if I am still on 1.0?

Not from the old 1.0 binary. That build does not check for newer versions. Get 1.1 from the App Store Updates tab or automatic updates. Soft in-app recommendations are for releases after you are already on a build that includes them.

Sources and notes