DottieNote 1.9 focused on two things: making the app smoother for more users, and making timer state more reliable after interruptions.
Chinese and English support
This release completed Chinese and English localization for in-app text, prompts, and permission explanations, giving international users a more complete foundation.
Task recovery and Live Activities
Version 1.9 added a task recovery manager to restore timer state accurately after unexpected interruptions, reducing lost progress and incorrect completion states. The Live Activity manager was also rebuilt so timing on the Dynamic Island and Lock Screen would be more stable.
Calendar, task list, and settings polish
The calendar view, task filters, and list scrolling received performance improvements. Tag creation, settings layout, and response speed were also refined.
This release also fixed TipKit bubble positioning and timer issues caused by inconsistent pause and running states.
Localization exposes interface details
Chinese and English support is not a simple text replacement. Different languages have different lengths, word order, and system terminology. If buttons, cards, and explanations are not flexible enough, translation quickly creates crowding, truncation, or unclear meaning.
The localization work in 1.9 pushed the team to recheck interface structure and help text. In a task tool, language needs to be direct and accurate. Saving space should not come at the cost of understanding.
It also prepared DottieNote for more language work later. The brand name can stay consistent, while system-facing language should stay close to what users expect in the Apple ecosystem.
State recovery is core infrastructure for focus
During a focus session, users may switch apps, lock the phone, wait in the background, or run into a system interruption. If a focus tool cannot restore state accurately, users start doubting whether the record is reliable.
The new task recovery manager and rebuilt Live Activity manager were designed to keep that state stable. The app, Lock Screen, Dynamic Island, and background state should all point to the same fact.
This work does not create one obvious screenshot, but users feel it every day. It becomes even more important once tasks and focus records feed into planets, Apple Health, and share cards.
From usable to smoother
Version 1.9 also improved calendar filtering, list scrolling, tag creation, and settings responsiveness. These are the steps that move a product from "the feature works" to "the product feels comfortable every day."
Users may not praise smooth scrolling out loud, but they notice lag, awkward layout, and broken state immediately. DottieNote will keep treating this kind of stability work as part of real releases, not as cleanup between bigger features.
Localization also clarifies product language
Supporting more languages exposes vague wording. A phrase that barely works in Chinese may become too long in English. A button that only fits in one language was not flexible enough to begin with.
Version 1.9 made the team revisit permission explanations, task states, TipKit prompts, and settings labels. They need to be accurate without becoming wordy.
This work also affects website articles and the help center. A product for more users cannot depend on the team already knowing how a feature works. The interface, language, and explanations all need to be clearer.
Stability makes localization credible
If an interface is translated but timer state, list scrolling, and Live Activities remain unreliable, users will not feel that the product is truly ready for them. Language is the first step; state recovery, layout adaptation, and performance details have to support it.
Putting these improvements into the same release made sense. Chinese and English support made DottieNote readable to more people. Task recovery and Live Activity rebuilding made it more trustworthy to use.
As DottieNote expands language and help content, we will keep holding both standards together: the writing should feel natural, and the state should stay steady.
