[{"data":1,"prerenderedAt":1998},["ShallowReactive",2],{"changelog-entries":3},[4,175,235,338,365,449,521,596,656,725,788,830,862,890,981,1055,1114,1141,1203,1268,1321,1440,1499,1555,1591,1641,1694,1733,1781,1822,1847,1889,1925,1956],{"id":5,"title":6,"body":7,"date":165,"description":158,"extension":166,"meta":167,"navigation":168,"path":169,"prelaunch":170,"seo":171,"stem":172,"version":173,"__hash__":174},"changelog\u002Fchangelog\u002F4.8.0.md","Host controls, live timers, and a cleaner Tasks page",{"type":8,"value":9,"toc":157},"minimark",[10,15,52,56,103,107],[11,12,14],"h3",{"id":13},"new","New",[16,17,18,22,25,28,31,34,37,40,43,46,49],"ul",{},[19,20,21],"li",{},"Host controls: rename your room, change its visibility or capacity, remove a member, or hand hosting on.",[19,23,24],{},"See a room before you join: each room shows who is inside and whether it is focusing, quiet, or full.",[19,26,27],{},"Live member timers: everyone's time counts down second by second instead of jumping.",[19,29,30],{},"The member list is the page: in a room you see who is focusing at once, with leave and settings pinned up top.",[19,32,33],{},"Member cards: tap anyone to see their status, what they're on, and how long they've been there.",[19,35,36],{},"Invite from the room: the code sits at the top of the member list, ready to share.",[19,38,39],{},"Your presence: a gear in the room header controls whether members see your current task.",[19,41,42],{},"Menus and pickers are sheets now: the ⋯ menus, pickers, and info panels slide up with a handle. Swipe down or press Escape to close.",[19,44,45],{},"Inbox detail: tapping an inbox item opens it for subtasks, and the actions menu lets you edit one without moving it to To Do. Plan is its own button now.",[19,47,48],{},"Actions menu on completed tasks, so archiving is no longer the only option.",[19,50,51],{},"Multi-select is easier to find: Select is in every task's actions menu, and Ctrl\u002FCmd click works on Web and Windows.",[11,53,55],{"id":54},"improvements","Improvements",[16,57,58,61,64,67,70,73,76,79,82,85,88,91,94,97,100],{},[19,59,60],{},"The Tasks page got a cleaner look: lighter section headers with the count tucked right, an add-to-Inbox box that blends into the list, and the subtask count as a small label rather than its own row.",[19,62,63],{},"Each room member's state is a word now, \"Focusing\", \"Paused\", \"Away\", not a colored icon, and the dot matches the timer.",[19,65,66],{},"Someone whose connection drops shows as Away, not a timer that looks like it's running.",[19,68,69],{},"Joining a room no longer blanks the list; only the room you tapped shows a spinner.",[19,71,72],{},"The room list keeps itself up to date while you browse.",[19,74,75],{},"Leaving a room you host on your own now warns you it will close.",[19,77,78],{},"You can still tick off subtasks after finishing a task.",[19,80,81],{},"Switching to multi-select is smoother; the header no longer pulls the list up with it.",[19,83,84],{},"Select all now picks up only the sections you are already selecting in.",[19,86,87],{},"Setting a focus task moved into the task's actions menu.",[19,89,90],{},"Tasks more than a week overdue show the date instead of a rising day count.",[19,92,93],{},"Backing out of creating or editing a room asks before discarding your changes.",[19,95,96],{},"Scrollbars now show in popups and menus that scroll (Web, Windows).",[19,98,99],{},"\"System default\" sits on its own in the language settings.",[19,101,102],{},"Better color contrast in the light theme.",[11,104,106],{"id":105},"fixes","Fixes",[16,108,109,112,115,118,121,124,127,130,133,136,139,142,145,148,151,154],{},[19,110,111],{},"Tasks no longer look unsynced after their changes have synced.",[19,113,114],{},"The keyboard no longer closes after every subtask you add.",[19,116,117],{},"Subtasks no longer flicker back to the old order after you drag one.",[19,119,120],{},"An expanded task no longer gets stuck open after a move.",[19,122,123],{},"Due dates now follow your language, not your device.",[19,125,126],{},"Other room members no longer see you as Away after you come back to the app.",[19,128,129],{},"The member list no longer flashes empty when you enter a room.",[19,131,132],{},"The join-with-code screen now asks for 8 characters, which is what codes always are.",[19,134,135],{},"The join-with-code popup no longer shows the last room you searched for when reopened.",[19,137,138],{},"The Share button now copies the invite on Windows and Web.",[19,140,141],{},"You can create a room again after leaving one you made.",[19,143,144],{},"The unsaved-changes popup highlights Save, not Discard.",[19,146,147],{},"The bell on a task no longer promises a reminder whose time has passed.",[19,149,150],{},"Bulk action buttons no longer get cut off in longer languages.",[19,152,153],{},"The shortcuts popup keeps its title on scroll and no longer cuts off the last keys (Web, Windows).",[19,155,156],{},"Task cards no longer stretch oddly when adding or removing a subtask (Web, Windows).",{"title":158,"searchDepth":159,"depth":159,"links":160},"",2,[161,163,164],{"id":13,"depth":162,"text":14},3,{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-08-23","md",{},true,"\u002Fchangelog\u002F4.8.0",false,{"title":6,"description":158},"changelog\u002F4.8.0","4.8.0","EZbfji0u1EPamW3OaEQ2bvthGnTuz4Td_oTO4ku9PQM",{"id":176,"title":177,"body":178,"date":227,"description":228,"extension":166,"meta":229,"navigation":168,"path":230,"prelaunch":170,"seo":231,"stem":232,"version":233,"__hash__":234},"changelog\u002Fchangelog\u002F4.7.0.md","A guided first launch and purchase fixes",{"type":8,"value":179,"toc":222},[180,182,187,189,203,205],[11,181,14],{"id":13},[16,183,184],{},[19,185,186],{},"Pick your background on first launch: setting up Kaizen on a new device now starts with a one-time welcome screen, the real timer dial over a live preview of your chosen background, so what you pick is exactly what you get. Existing devices never see it.",[11,188,55],{"id":54},[16,190,191,194,197,200],{},[19,192,193],{},"Cycle complete, meet your stats: the cycle-complete message in the dial now has a Show stats button straight to your Profile charts instead of two totals.",[19,195,196],{},"Skipping a session always asks for confirmation, even when the timer is idle, to prevent accidental taps.",[19,198,199],{},"Slide-up panels like the theme picker are edge-to-edge: content scrolls under the navigation bar and settles above it (iOS, Android).",[19,201,202],{},"Under the hood: the app's core technology was updated to the latest versions on every platform.",[11,204,106],{"id":105},[16,206,207,210,213,216,219],{},[19,208,209],{},"Switching timer themes no longer flashes the previous theme's image while the new one loads.",[19,211,212],{},"Successful purchases are no longer sometimes reported as incomplete, cancelling a purchase no longer shows an error, and payments awaiting approval now explain what happens next.",[19,214,215],{},"Trial details on subscription screens only appear when they apply to your account (iOS).",[19,217,218],{},"Subscription plan prices follow your language's currency and number formatting.",[19,220,221],{},"Subscription status updates more reliably after purchases and renewals.",{"title":158,"searchDepth":159,"depth":159,"links":223},[224,225,226],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-08-04","A smarter cycle-complete moment, edge-to-edge sheets, and a stack of fixes across themes and purchases.",{},"\u002Fchangelog\u002F4.7.0",{"title":177,"description":228},"changelog\u002F4.7.0","4.7.0","aaBwan9tR2huQXCQNsGO-CPzKh4kttE6DgfmQZqbfj8",{"id":236,"title":237,"body":238,"date":330,"description":331,"extension":166,"meta":332,"navigation":168,"path":333,"prelaunch":170,"seo":334,"stem":335,"version":336,"__hash__":337},"changelog\u002Fchangelog\u002F4.6.0.md","Inbox, 60+ themes, subtasks for everyone, redesigned timer",{"type":8,"value":239,"toc":324},[240,242,262,266,271,273,290,292],[11,241,14],{"id":13},[16,243,244,247,250,253,256,259],{},[19,245,246],{},"Inbox on Tasks: catch a thought the second it arrives without breaking focus to decide what it is. One line, no priority, no due date, and you plan it into your To Do list whenever you are actually planning. The page is now three collapsible sections: Inbox, To Do, and Completed.",[19,248,249],{},"Subtasks and time estimates are free for everyone, not Premium. Up to 25 subtasks per task.",[19,251,252],{},"60+ timer themes, up from 16, across six collections: lofi, nature, city, cozy, space, and minimal, with filters for category, orientation, and type. They download as you pick them, so the app installs smaller, and Storage settings can clear any you no longer want.",[19,254,255],{},"Animated backgrounds: themes can be looping video, not just stills.",[19,257,258],{},"Redesigned timer screen: the stacked info cards became small pills, and your position in the cycle moved into the dial itself. Buttons and cards sit on frosted glass over your background, and an empty task, habit, or tag pill invites you to add one, going quiet once you are focusing.",[19,260,261],{},"Habit consistency: every habit shows how often it actually happens as a percentage, with a trend chart by week or month so you can see whether it is building or slipping. Rest days and skips never count against it.",[11,263,265],{"id":264},"changed","Changed",[16,267,268],{},[19,269,270],{},"\"Apply theme to all screens\" is gone. Backgrounds are timer-only now. The timer becomes a properly immersive scene, and Tasks, Habits, Rooms, and Profile get a clean, high-contrast background so lists, charts, and text stay easy to read.",[11,272,55],{"id":54},[16,274,275,278,281,284,287],{},[19,276,277],{},"Focus music plays offline once you have listened to it, instead of streaming every time (Web).",[19,279,280],{},"Habit and streak reminders can be set to any minute, not just fixed offsets (iOS, Android).",[19,282,283],{},"You are only asked for notification permission when you actually set a reminder (iOS, Android).",[19,285,286],{},"The mute button stays visible when no track is selected, so you can mute before picking one.",[19,288,289],{},"Confirmation and alert pop-ups look cleaner and less cluttered.",[11,291,106],{"id":105},[16,293,294,297,300,303,306,309,312,315,318,321],{},[19,295,296],{},"Uploading a profile picture works again (iOS, Android).",[19,298,299],{},"Profile pictures show properly centered initials again, and each person keeps the same color everywhere in the app.",[19,301,302],{},"Session complete alerts play their sound again instead of arriving silently (Android).",[19,304,305],{},"A stuck notification button press can no longer replay the next time you open the app and start a session you never asked for (iOS, Android).",[19,307,308],{},"The weekday chart starts on your chosen first day of the week.",[19,310,311],{},"Dates, numbers, and weekdays follow your chosen language instead of always using US formatting.",[19,313,314],{},"Translation fixes across every language, including missing accents and wrong plurals.",[19,316,317],{},"Your first day of the week is picked up from your system settings on first launch (Web).",[19,319,320],{},"The navigation bar no longer sits narrower than the rest of the screen in landscape on phones with a notch.",[19,322,323],{},"Slider labels no longer get selected as text while you drag them (Web).",{"title":158,"searchDepth":159,"depth":159,"links":325},[326,327,328,329],{"id":13,"depth":162,"text":14},{"id":264,"depth":162,"text":265},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-07-26","Catch thoughts without breaking focus, four times as many backgrounds (some of them animated), and consistency stats for every habit.",{},"\u002Fchangelog\u002F4.6.0",{"title":237,"description":331},"changelog\u002F4.6.0","4.6.0","xwDOAYmr3ZVmBtiB-iO0yB_wI4W0cS-WmjVNukSL5B8",{"id":339,"title":340,"body":341,"date":330,"description":158,"extension":166,"meta":359,"navigation":168,"path":360,"prelaunch":170,"seo":361,"stem":362,"version":363,"__hash__":364},"changelog\u002Fchangelog\u002F4.6.1.md","Three hotfixes for 4.6.0",{"type":8,"value":342,"toc":356},[343,345],[11,344,106],{"id":105},[16,346,347,350,353],{},[19,348,349],{},"The theme picker scrolls smoothly again instead of stuttering while you browse (Android).",[19,351,352],{},"Members without a profile picture no longer show oversized initials in the room pill on the timer screen.",[19,354,355],{},"A profile picture you pick while editing your profile shows straight away, instead of staying on your initials until you save.",{"title":158,"searchDepth":159,"depth":159,"links":357},[358],{"id":105,"depth":162,"text":106},{},"\u002Fchangelog\u002F4.6.1",{"title":340,"description":158},"changelog\u002F4.6.1","4.6.1","Qb0UcqA4feMbboVbOK-yWAUuGXked5sAGOfJqNWGuqQ",{"id":366,"title":367,"body":368,"date":441,"description":442,"extension":166,"meta":443,"navigation":168,"path":444,"prelaunch":170,"seo":445,"stem":446,"version":447,"__hash__":448},"changelog\u002Fchangelog\u002F4.5.0.md","Cycle recaps, habit detail redesign, all-time stats",{"type":8,"value":369,"toc":436},[370,372,389,391,405,407],[11,371,14],{"id":13},[16,373,374,377,380,383,386],{},[19,375,376],{},"Cycle recap: finish a full Pomodoro cycle and the idle dial shows your focus sessions and total minutes for that cycle.",[19,378,379],{},"Redesigned habit detail: the overview card, streaks, and tap-to-edit calendar have a cleaner, more glanceable design, and a new history wall maps every day since you started the habit.",[19,381,382],{},"Start Tab setting: choose which tab Kaizen opens on at launch (saved per device).",[19,384,385],{},"All-time statistics: statistics gained an all-time lookback alongside Today, Week, Month, and Year, and you switch periods from a compact chip in each card's header.",[19,387,388],{},"Account page: Settings has been reorganized by how often you use it, with a dedicated Account page for sign-in, subscription, referral points, connected accounts, and account deletion.",[11,390,55],{"id":54},[16,392,393,396,399,402],{},[19,394,395],{},"The timer stops after the long break instead of chaining into another session on its own.",[19,397,398],{},"Redesigned sub-page headers (Settings, habit details, Logbook) with a floating back chip, a large in-content title, and a bar that condenses as you scroll.",[19,400,401],{},"Refreshed statistics charts with gridlines, peak labels, and consistent brand styling.",[19,403,404],{},"Faster, lighter data syncing that only pulls what changed, which drastically saves mobile data.",[11,406,106],{"id":105},[16,408,409,412,415,418,421,424,427,430,433],{},[19,410,411],{},"Subtask edits are no longer lost when a task is collapsed before the edit saves.",[19,413,414],{},"Rapidly adding or checking off subtasks no longer drops a change.",[19,416,417],{},"The keyboard no longer stays open after editing a subtask (Android).",[19,419,420],{},"Duration habits fed by the timer no longer lose the final minute.",[19,422,423],{},"Stray taps on the hidden tab bar no longer cause a rare blank screen.",[19,425,426],{},"The tab bar is reachable while in tasks mass-selection mode (Web).",[19,428,429],{},"The browser tab title and history match the current page (Web).",[19,431,432],{},"The habit create form focuses the name field automatically.",[19,434,435],{},"The tab bar no longer stays hidden after the app is reopened (Android).",{"title":158,"searchDepth":159,"depth":159,"links":437},[438,439,440],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-07-11","A history wall for every habit, a Start Tab setting, and a fresh coat of paint across the app.",{},"\u002Fchangelog\u002F4.5.0",{"title":367,"description":442},"changelog\u002F4.5.0","4.5.0","axY1hROCgrzhNj089oJhHUduGSvCvOuOrdwhaWfVuFQ",{"id":450,"title":451,"body":452,"date":513,"description":514,"extension":166,"meta":515,"navigation":168,"path":516,"prelaunch":170,"seo":517,"stem":518,"version":519,"__hash__":520},"changelog\u002Fchangelog\u002F4.4.0.md","Habits arrive, plus task reminders",{"type":8,"value":453,"toc":508},[454,456,470,472,495,497],[11,455,14],{"id":13},[16,457,458,461,464,467],{},[19,459,460],{},"Habits tab: create check-off or timed habits with flexible schedules (daily, specific weekdays, or a weekly target), forgiving streaks that don't punish skipped days, schedule-aware reminders (iOS, Android), and a day strip plus timeline to browse and backdate any past day.",[19,462,463],{},"Timer integration: set an active habit on the timer and your focus minutes automatically count toward it.",[19,465,466],{},"Task reminders: get a push notification before a task is due, with preset offsets (iOS, Android).",[19,468,469],{},"Single task list: the To Do and Done tabs merged into one list with a collapsible Completed section and bulk actions.",[11,471,55],{"id":54},[16,473,474,477,480,483,486,489,492],{},[19,475,476],{},"Creating and editing tasks, habits, and rooms got a cleaner, clearer look with consistent pickers.",[19,478,479],{},"Pick your focus task straight from the timer.",[19,481,482],{},"A clearer focusing (active task) icon on tasks.",[19,484,485],{},"Offline changes sync right away when you reconnect or return to the app.",[19,487,488],{},"Choose a default priority and reminder for new tasks.",[19,490,491],{},"Smoother due date and time editing.",[19,493,494],{},"The app feels quite a bit faster thanks to performance work.",[11,496,106],{"id":105},[16,498,499,502,505],{},[19,500,501],{},"Focus minutes from rooms and tasks were under-counted in statistics.",[19,503,504],{},"Settings screens no longer lose your scroll position.",[19,506,507],{},"Some interface text is no longer accidentally selectable (Web).",{"title":158,"searchDepth":159,"depth":159,"links":509},[510,511,512],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-07-04","Build routines alongside your focus sessions, get reminded before tasks are due, and enjoy a cleaner task list.",{},"\u002Fchangelog\u002F4.4.0",{"title":451,"description":514},"changelog\u002F4.4.0","4.4.0","c-Kc1j_hctoFn-U91VAGsc0GdzpSrlSJHKJ5xkCTb4c",{"id":522,"title":523,"body":524,"date":588,"description":589,"extension":166,"meta":590,"navigation":168,"path":591,"prelaunch":170,"seo":592,"stem":593,"version":594,"__hash__":595},"changelog\u002Fchangelog\u002F4.3.0.md","Focus tags and custom backgrounds",{"type":8,"value":525,"toc":583},[526,528,545,547,564,566],[11,527,14],{"id":13},[16,529,530,533,536,539,542],{},[19,531,532],{},"Focus tags let you label each session with a category like Work, Study, or Personal.",[19,534,535],{},"A Focus by Tag chart in your profile shows where your time actually goes.",[19,537,538],{},"Edit tags on past sessions straight from your session history.",[19,540,541],{},"Custom background lets you use your own image behind the timer (Premium).",[19,543,544],{},"Tag visibility in rooms, so you can see what everyone else is focusing on.",[11,546,55],{"id":54},[16,548,549,552,555,558,561],{},[19,550,551],{},"A confirmation before skipping or resetting a session in progress, plus a clearer reset-all dialog.",[19,553,554],{},"Session info is consolidated into a single, cleaner card.",[19,556,557],{},"Shorter one-word theme names for a tidier picker.",[19,559,560],{},"New users start on the Mountains theme.",[19,562,563],{},"A Microsoft Store link in the desktop app (Web).",[11,565,106],{"id":105},[16,567,568,571,574,577,580],{},[19,569,570],{},"The upgrade screen stays dismissible even when plans fail to load.",[19,572,573],{},"Sync correctly keeps your newer local edits over stale cloud data.",[19,575,576],{},"Smoother timer ring and pulse animations.",[19,578,579],{},"The upgrade screen opens even when another panel is open (iOS).",[19,581,582],{},"Scroll bounces only when content actually overflows (iOS).",{"title":158,"searchDepth":159,"depth":159,"links":584},[585,586,587],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-05-31","Label every session, see where your time actually goes, and put your own photo behind the timer. Plus performance and reliability fixes.",{},"\u002Fchangelog\u002F4.3.0",{"title":523,"description":589},"changelog\u002F4.3.0","4.3.0","ZJQ6jIUTpWjQVb6ltX2stl_Hw0hjGoF40QkT4UTyz2Q",{"id":597,"title":598,"body":599,"date":648,"description":649,"extension":166,"meta":650,"navigation":168,"path":651,"prelaunch":170,"seo":652,"stem":653,"version":654,"__hash__":655},"changelog\u002Fchangelog\u002F4.2.0.md","Midnight-ink dark theme and the App Store launch",{"type":8,"value":600,"toc":643},[601,603,614,616,633,635],[11,602,14],{"id":13},[16,604,605,608,611],{},[19,606,607],{},"Reimagined dark theme with a cool-neutral \"midnight ink\" palette.",[19,609,610],{},"The App Store listing is live: iOS users can install from the App Store.",[19,612,613],{},"An iOS Smart App Banner on the web app lets Safari visitors jump to the native app (Web).",[11,615,55],{"id":54},[16,617,618,621,624,627,630],{},[19,619,620],{},"Work sessions can stretch up to 180 minutes (previously 90) for deep focus blocks.",[19,622,623],{},"Short breaks widened to 1 to 60 minutes (previously 3 to 15).",[19,625,626],{},"Long breaks widened to 5 to 120 minutes (previously 10 to 60).",[19,628,629],{},"A lower default break-sound volume (30%) for gentler transitions.",[19,631,632],{},"Settings offers both App Store and Google Play install links on the web.",[11,634,106],{"id":105},[16,636,637,640],{},[19,638,639],{},"Stray navigation text no longer shows at the top on older iPhones (iOS).",[19,641,642],{},"The add room and add task buttons no longer collide with the hidden navigation bar (Web).",{"title":158,"searchDepth":159,"depth":159,"links":644},[645,646,647],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-05-11","Work sessions up to 180 minutes and wider break ranges, the week iOS users could finally install it from the App Store.",{},"\u002Fchangelog\u002F4.2.0",{"title":598,"description":649},"changelog\u002F4.2.0","4.2.0","XZ2KKtb6RNjLbrF8Jsj-LvgSsSGsXiK7-LKLU-eJjxY",{"id":657,"title":658,"body":659,"date":717,"description":718,"extension":166,"meta":719,"navigation":168,"path":720,"prelaunch":170,"seo":721,"stem":722,"version":723,"__hash__":724},"changelog\u002Fchangelog\u002F4.1.0.md","Streak reminders and in-app account deletion",{"type":8,"value":660,"toc":712},[661,663,674,676,687,689],[11,662,14],{"id":13},[16,664,665,668,671],{},[19,666,667],{},"Daily streak reminders with a new Notifications screen and a time picker.",[19,669,670],{},"In-app account deletion from Settings, with a 30-day recovery window before permanent removal.",[19,672,673],{},"Adjustable completion-sound volume for work and break sessions.",[11,675,55],{"id":54},[16,677,678,681,684],{},[19,679,680],{},"A reimagined light theme with cleaner contrast for better readability.",[19,682,683],{},"Settings options show your current selection below the label, so longer translations fit cleanly.",[19,685,686],{},"Clearer wording throughout the app.",[11,688,106],{"id":105},[16,690,691,694,697,700,703,706,709],{},[19,692,693],{},"Popups no longer force the app back to portrait while in landscape (iOS).",[19,695,696],{},"The navigation bar is no longer off-center on some screen sizes (iOS).",[19,698,699],{},"A broken fade animation on sign-in screens was removed.",[19,701,702],{},"The timer notification no longer shows before a session is running (Android).",[19,704,705],{},"The timer notification follows your selected language (Android).",[19,707,708],{},"The last member card in an active room no longer hides behind the navigation bar.",[19,710,711],{},"Rare cases where a session completion didn't save fully, skewing the completion-rate stat, are fixed.",{"title":158,"searchDepth":159,"depth":159,"links":713},[714,715,716],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-05-03","A reimagined light theme and a polish pass across the whole app.",{},"\u002Fchangelog\u002F4.1.0",{"title":658,"description":718},"changelog\u002F4.1.0","4.1.0","6zgSLZP8hCw0WoVIedL1hXoat1oYPA9_sXPk9stIAxY",{"id":726,"title":727,"body":728,"date":780,"description":781,"extension":166,"meta":782,"navigation":168,"path":783,"prelaunch":170,"seo":784,"stem":785,"version":786,"__hash__":787},"changelog\u002Fchangelog\u002F4.0.0.md","Seven languages, a brand refresh, Focus Rooms rewritten",{"type":8,"value":729,"toc":775},[730,732,737,739,762,764],[11,731,14],{"id":13},[16,733,734],{},[19,735,736],{},"Available in 7 languages: English, German, Spanish, French, Italian, Portuguese, and Dutch, with an in-app language selector in Settings.",[11,738,55],{"id":54},[16,740,741,744,747,750,753,756,759],{},[19,742,743],{},"Focus Rooms completely rewritten.",[19,745,746],{},"See your active room when switching devices, and rejoin it from another device.",[19,748,749],{},"A warning when creating a room while already in one.",[19,751,752],{},"See who is hosting in the public rooms list.",[19,754,755],{},"Stay in rooms for up to 15 minutes while backgrounded on mobile (was 2 minutes).",[19,757,758],{},"A new app icon, splash screen, and refreshed brand colors.",[19,760,761],{},"Sharper theme backgrounds (Android) and a better blur effect (Web).",[11,763,106],{"id":105},[16,765,766,769,772],{},[19,767,768],{},"Users no longer get kicked unexpectedly from Focus Rooms.",[19,770,771],{},"Subtask input fields use the app font.",[19,773,774],{},"Consistent badge sizing in settings.",{"title":158,"searchDepth":159,"depth":159,"links":776},[777,778,779],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-04-07","Kaizen in English, German, Spanish, French, Italian, Portuguese and Dutch, with a new icon and rooms that finally stop kicking people out.",{},"\u002Fchangelog\u002F4.0.0",{"title":727,"description":781},"changelog\u002F4.0.0","4.0.0","MGd5bKlBfmKQneSFP_HyaSTcRmWFlqyFeIZP-59drCw",{"id":789,"title":790,"body":791,"date":823,"description":158,"extension":166,"meta":824,"navigation":168,"path":825,"prelaunch":170,"seo":826,"stem":827,"version":828,"__hash__":829},"changelog\u002Fchangelog\u002F3.6.3.md","Framework upgrade and the blank-icon fix",{"type":8,"value":792,"toc":819},[793,795,806,808],[11,794,55],{"id":54},[16,796,797,800,803],{},[19,798,799],{},"A major framework upgrade under the hood for performance, stability, and future features.",[19,801,802],{},"Background blur looks better and is more readable over theme images (Android).",[19,804,805],{},"Tasks and rooms scroll behind the navigation bar (Android).",[11,807,106],{"id":105},[16,809,810,813,816],{},[19,811,812],{},"Icons were blank on fresh installs. A fix was attempted in 3.6.2, but the root cause turned out to be deeper; it is now properly resolved (Android).",[19,814,815],{},"Profile photos no longer get squished when uploading non-square images (Web).",[19,817,818],{},"Room names no longer get cut off when browsing or joining rooms.",{"title":158,"searchDepth":159,"depth":159,"links":820},[821,822],{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-04-02",{},"\u002Fchangelog\u002F3.6.3",{"title":790,"description":158},"changelog\u002F3.6.3","3.6.3","oTl96eLydD439pD1j5z-uwY2G64cRMX_D2sjHGrZkts",{"id":831,"title":832,"body":833,"date":855,"description":158,"extension":166,"meta":856,"navigation":168,"path":857,"prelaunch":170,"seo":858,"stem":859,"version":860,"__hash__":861},"changelog\u002Fchangelog\u002F3.6.2.md","A first fix for blank icons",{"type":8,"value":834,"toc":851},[835,837,842,846],[11,836,106],{"id":105},[16,838,839],{},[19,840,841],{},"Icons could show up blank after a fresh install (Android). This release was a first fix for it. It helped on some devices but not all; the real cause turned out to be deeper and was properly resolved in 3.6.3.",[11,843,845],{"id":844},"under-the-hood","Under the hood",[16,847,848],{},[19,849,850],{},"Small updates to the app's building blocks.",{"title":158,"searchDepth":159,"depth":159,"links":852},[853,854],{"id":105,"depth":162,"text":106},{"id":844,"depth":162,"text":845},"2026-04-01",{},"\u002Fchangelog\u002F3.6.2",{"title":832,"description":158},"changelog\u002F3.6.2","3.6.2","YntY1DoiG3wuirSI8rGjllLpg65RJYXnuRyA5gl0yZw",{"id":863,"title":864,"body":865,"date":883,"description":158,"extension":166,"meta":884,"navigation":168,"path":885,"prelaunch":170,"seo":886,"stem":887,"version":888,"__hash__":889},"changelog\u002Fchangelog\u002F3.6.1.md","Focus Rooms hotfix",{"type":8,"value":866,"toc":880},[867,869],[11,868,106],{"id":105},[16,870,871,874,877],{},[19,872,873],{},"Members are no longer unexpectedly removed from Focus Rooms after a host transfer.",[19,875,876],{},"Web users are no longer kicked when switching to another tab or window.",[19,878,879],{},"The Focus Room inactivity timeout increased from 1 to 2 minutes, so quick app switches no longer kick you.",{"title":158,"searchDepth":159,"depth":159,"links":881},[882],{"id":105,"depth":162,"text":106},"2026-03-26",{},"\u002Fchangelog\u002F3.6.1",{"title":864,"description":158},"changelog\u002F3.6.1","3.6.1","5XEXx8wrlJikXkme5z8_H_xBxbQM0MbWKhIYExHLD3A",{"id":891,"title":892,"body":893,"date":973,"description":974,"extension":166,"meta":975,"navigation":168,"path":976,"prelaunch":170,"seo":977,"stem":978,"version":979,"__hash__":980},"changelog\u002Fchangelog\u002F3.6.0.md","Tasks and public rooms go free",{"type":8,"value":894,"toc":967},[895,899,907,909,926,928,948,950],[11,896,898],{"id":897},"now-free","Now free",[16,900,901,904],{},[19,902,903],{},"Tasks: create up to 7 active tasks, set priorities, and track your focus time per task.",[19,905,906],{},"Public Focus Rooms: join any public room and focus together.",[11,908,14],{"id":13},[16,910,911,914,917,920,923],{},[19,912,913],{},"Auto host transfer: leave a room without worrying about it. The longest-present member becomes the new host.",[19,915,916],{},"A host badge, so you can see who is running the room at a glance.",[19,918,919],{},"\"Expand on Focus\": a task setting that auto-expands your active task details.",[19,921,922],{},"A \"Not synced\" badge, so you know exactly which tasks haven't synced yet.",[19,924,925],{},"Past due dates: set due dates in the past for tracking completed work.",[11,927,55],{"id":54},[16,929,930,933,936,939,942,945],{},[19,931,932],{},"Fresh custom fonts for a cleaner look across the entire app.",[19,934,935],{},"A redesigned paywall with a more polished upgrade flow.",[19,937,938],{},"The room time stat is no longer locked behind Premium.",[19,940,941],{},"Smoother chart animations with fixed peak clipping.",[19,943,944],{},"Better press feedback across the app with unified hover and press states.",[19,946,947],{},"Smoother Focus Room animations for member presence updates.",[11,949,106],{"id":105},[16,951,952,955,958,961,964],{},[19,953,954],{},"Layered modals no longer stack incorrectly.",[19,956,957],{},"The segmented control and tab bar indicator no longer overshoot.",[19,959,960],{},"The date and time input icon color is fixed on Chrome.",[19,962,963],{},"The task progress bar animation no longer flickers.",[19,965,966],{},"Large text no longer clips and disappears.",{"title":158,"searchDepth":159,"depth":159,"links":968},[969,970,971,972],{"id":897,"depth":162,"text":898},{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-03-23","More for everyone: up to 7 tasks and every public Focus Room without paying, plus automatic host transfer.",{},"\u002Fchangelog\u002F3.6.0",{"title":892,"description":974},"changelog\u002F3.6.0","3.6.0","_NXSl7MNNTpiSDdWMtD_l-qq_aoMGUxfPl_KIHSmM0c",{"id":982,"title":983,"body":984,"date":1048,"description":158,"extension":166,"meta":1049,"navigation":168,"path":1050,"prelaunch":170,"seo":1051,"stem":1052,"version":1053,"__hash__":1054},"changelog\u002Fchangelog\u002F3.5.0.md","Neon Dusk, new charts, editable subtasks",{"type":8,"value":985,"toc":1043},[986,988,1011,1013,1027,1029],[11,987,14],{"id":13},[16,989,990,993,996,999,1002,1005,1008],{},[19,991,992],{},"Neon Dusk, a new focus theme inspired by Japanese street twilight photography.",[19,994,995],{},"Your focus theme everywhere: the Pomodoro theme extends to the Tasks, Rooms, and Profile screens with a blurred background effect. On by default and can be turned off in the theme selector.",[19,997,998],{},"Three new profile charts: Focus Trend (daily focus time over the selected period), Weekday Breakdown, and Session Mix, each with its own time period filter.",[19,1000,1001],{},"Animated stats numbers that roll when you switch time periods.",[19,1003,1004],{},"Edit subtasks: tap any subtask to edit it directly in the list, on mobile and web.",[19,1006,1007],{},"A refreshed, compact profile header with your avatar, name, subscription status, and join date.",[19,1009,1010],{},"A redesigned Focus Rooms screen with a bottom button for creating or joining, plus live stat pills showing active rooms and people focusing.",[11,1012,55],{"id":54},[16,1014,1015,1018,1021,1024],{},[19,1016,1017],{},"Stats cards display in two columns on tablets and larger screens.",[19,1019,1020],{},"Smoother hourly focus chart animations.",[19,1022,1023],{},"Hovering over buttons, tabs, and controls shows a visual response (Web).",[19,1025,1026],{},"Content on very wide screens is kept to a comfortable width (Web).",[11,1028,106],{"id":105},[16,1030,1031,1034,1037,1040],{},[19,1032,1033],{},"A blank gap no longer appears at the bottom of screens while the tab bar is hidden during a focus session.",[19,1035,1036],{},"Logging out while the timer was running no longer crashes (Android).",[19,1038,1039],{},"Task names are no longer cut off in the Focus Room member list (Web).",[19,1041,1042],{},"The keyboard Tab key no longer scrolls to hidden pages (Web).",{"title":158,"searchDepth":159,"depth":159,"links":1044},[1045,1046,1047],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-02-22",{},"\u002Fchangelog\u002F3.5.0",{"title":983,"description":158},"changelog\u002F3.5.0","3.5.0","f5j2K8jq1I7d3Fmd372ZFa-GzHn9SqrB0_nNYgrrjlY",{"id":1056,"title":1057,"body":1058,"date":1107,"description":158,"extension":166,"meta":1108,"navigation":168,"path":1109,"prelaunch":170,"seo":1110,"stem":1111,"version":1112,"__hash__":1113},"changelog\u002Fchangelog\u002F3.4.0.md","Timer presets",{"type":8,"value":1059,"toc":1102},[1060,1062,1073,1075,1086,1088],[11,1061,14],{"id":13},[16,1063,1064,1067,1070],{},[19,1065,1066],{},"Timer presets: Classic (25\u002F5\u002F15), Quick (15\u002F3\u002F10), Extended (50\u002F10\u002F30), Long Focus (90\u002F15\u002F30), and Custom.",[19,1068,1069],{},"Adjustable theme overlay opacity.",[19,1071,1072],{},"An \"Also on Web\" link in Settings (or \"Get the App\" on web).",[11,1074,55],{"id":54},[16,1076,1077,1080,1083],{},[19,1078,1079],{},"Themes reimagined for better contrast.",[19,1081,1082],{},"The sound setting split into Completion Sounds and Notifications.",[19,1084,1085],{},"The notification setting reflects device permissions.",[11,1087,106],{"id":105},[16,1089,1090,1093,1096,1099],{},[19,1091,1092],{},"Task due date and time clear properly.",[19,1094,1095],{},"Blank profile pictures for some users are fixed.",[19,1097,1098],{},"Horizontal lists can be scrolled by dragging (Web).",[19,1100,1101],{},"A white screen when editing a task description is fixed (Web).",{"title":158,"searchDepth":159,"depth":159,"links":1103},[1104,1105,1106],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-02-02",{},"\u002Fchangelog\u002F3.4.0",{"title":1057,"description":158},"changelog\u002F3.4.0","3.4.0","9jkiNFILRTyTvdeECuRYsGvoeKYgpNodSYTEzUUSC9w",{"id":1115,"title":1116,"body":1117,"date":1107,"description":158,"extension":166,"meta":1135,"navigation":168,"path":1136,"prelaunch":170,"seo":1137,"stem":1138,"version":1139,"__hash__":1140},"changelog\u002Fchangelog\u002F3.4.1.md","Time-tracking and sync fixes",{"type":8,"value":1118,"toc":1132},[1119,1121],[11,1120,106],{"id":105},[16,1122,1123,1126,1129],{},[19,1124,1125],{},"Task time tracking no longer double-counts minutes.",[19,1127,1128],{},"Streak calculation correctly uses session completion status.",[19,1130,1131],{},"Sync no longer overwrites changes made while syncing.",{"title":158,"searchDepth":159,"depth":159,"links":1133},[1134],{"id":105,"depth":162,"text":106},{},"\u002Fchangelog\u002F3.4.1",{"title":1116,"description":158},"changelog\u002F3.4.1","3.4.1","2LJ1ldZbxTwheEwEF-am86-_GKA5BckJL46kvlEhDgA",{"id":1142,"title":1143,"body":1144,"date":1196,"description":158,"extension":166,"meta":1197,"navigation":168,"path":1198,"prelaunch":170,"seo":1199,"stem":1200,"version":1201,"__hash__":1202},"changelog\u002Fchangelog\u002F3.3.0.md","Cloud stats for free users",{"type":8,"value":1145,"toc":1191},[1146,1148,1153,1155,1172,1174],[11,1147,14],{"id":13},[16,1149,1150],{},[19,1151,1152],{},"Free users can sync stats to the cloud.",[11,1154,55],{"id":54},[16,1156,1157,1160,1163,1166,1169],{},[19,1158,1159],{},"\"Hide System UI\" renamed to \"Fullscreen Mode\" (Web).",[19,1161,1162],{},"The theme selector loads faster with thumbnails and adapts to larger screens.",[19,1164,1165],{},"The active task auto-expands in the task list.",[19,1167,1168],{},"The Logbook sorts by completion date.",[19,1170,1171],{},"Profile stats load faster.",[11,1173,106],{"id":105},[16,1175,1176,1179,1182,1185,1188],{},[19,1177,1178],{},"Timer tracking when navigating away.",[19,1180,1181],{},"Double minutes being tracked.",[19,1183,1184],{},"Modal display issues (Android).",[19,1186,1187],{},"The theme name overlapping the checkmark.",[19,1189,1190],{},"Icon reactivity issues (Web).",{"title":158,"searchDepth":159,"depth":159,"links":1192},[1193,1194,1195],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-01-28",{},"\u002Fchangelog\u002F3.3.0",{"title":1143,"description":158},"changelog\u002F3.3.0","3.3.0","9EIYtl7pF56nHdJGVoGTJ49zCPKwVbAQVoGB2dsFQrg",{"id":1204,"title":1205,"body":1206,"date":1261,"description":158,"extension":166,"meta":1262,"navigation":168,"path":1263,"prelaunch":170,"seo":1264,"stem":1265,"version":1266,"__hash__":1267},"changelog\u002Fchangelog\u002F3.2.0.md","New lofi themes, due times, and the web app",{"type":8,"value":1207,"toc":1256},[1208,1210,1224,1226,1246,1248],[11,1209,14],{"id":13},[16,1211,1212,1215,1218,1221],{},[19,1213,1214],{},"10+ new lofi Pomodoro themes.",[19,1216,1217],{},"Due times on tasks.",[19,1219,1220],{},"A guide to tasks.",[19,1222,1223],{},"Setting no theme uses system colors.",[11,1225,55],{"id":54},[16,1227,1228,1231,1234,1237,1240,1243],{},[19,1229,1230],{},"Themes have unique work and break colors, with updated colors and contrast.",[19,1232,1233],{},"Borders removed for a cleaner look, and navigation adapts to your theme.",[19,1235,1236],{},"The profile shows subscription status, and the email was removed from the profile card.",[19,1238,1239],{},"Smoother app startup.",[19,1241,1242],{},"\"Active\" renamed to \"To Do\" in tasks.",[19,1244,1245],{},"Installable as a PWA, with keyboard shortcuts (press ?), a fullscreen focus mode, the timer countdown in the tab title, and a warning before closing with an active timer (Web).",[11,1247,106],{"id":105},[16,1249,1250,1253],{},[19,1251,1252],{},"Timer persistence and away status (Web).",[19,1254,1255],{},"Icon quality throughout the app.",{"title":158,"searchDepth":159,"depth":159,"links":1257},[1258,1259,1260],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-01-20",{},"\u002Fchangelog\u002F3.2.0",{"title":1205,"description":158},"changelog\u002F3.2.0","3.2.0","2dWxc5Ibe7XSSpUHeaKGian_DNP7UJnHiko_kqguoGs",{"id":1269,"title":1270,"body":1271,"date":1314,"description":158,"extension":166,"meta":1315,"navigation":168,"path":1316,"prelaunch":170,"seo":1317,"stem":1318,"version":1319,"__hash__":1320},"changelog\u002Fchangelog\u002F3.1.0.md","Task sorting",{"type":8,"value":1272,"toc":1309},[1273,1275,1283,1285,1296,1298],[11,1274,14],{"id":13},[16,1276,1277,1280],{},[19,1278,1279],{},"Task sorting: primary and secondary sort with six options (priority, due date, recently worked, title, date created, date completed), with separate settings for active and completed tasks.",[19,1281,1282],{},"The notification reset button asks before resetting.",[11,1284,55],{"id":54},[16,1286,1287,1290,1293],{},[19,1288,1289],{},"A streak card with better visuals and calculations.",[19,1291,1292],{},"Date labels show the year for older items.",[19,1294,1295],{},"Clearer privacy settings descriptions.",[11,1297,106],{"id":105},[16,1299,1300,1303,1306],{},[19,1301,1302],{},"Task sync with subtasks would sometimes fail.",[19,1304,1305],{},"Certain buttons fully breaking the tasks page (iOS).",[19,1307,1308],{},"Google and Discord logins not working correctly (iOS).",{"title":158,"searchDepth":159,"depth":159,"links":1310},[1311,1312,1313],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-01-16",{},"\u002Fchangelog\u002F3.1.0",{"title":1270,"description":158},"changelog\u002F3.1.0","3.1.0","51epSnVlM4TrXNpi_L5EFs3PvEE4oJ18BH31BAHqlbQ",{"id":1322,"title":1323,"body":1324,"date":1432,"description":1433,"extension":166,"meta":1434,"navigation":168,"path":1435,"prelaunch":170,"seo":1436,"stem":1437,"version":1438,"__hash__":1439},"changelog\u002Fchangelog\u002F3.0.0.md","The launch version",{"type":8,"value":1325,"toc":1425},[1326,1328,1345,1349,1375,1379,1396,1398,1412,1414],[11,1327,14],{"id":13},[16,1329,1330,1333,1336,1339,1342],{},[19,1331,1332],{},"Logbook: archive completed tasks and access them anytime, to review past work or restore tasks you need to revisit.",[19,1334,1335],{},"Bulk actions: select multiple tasks to delete or archive them at once.",[19,1337,1338],{},"Apple Sign-In, alongside Google and Discord.",[19,1340,1341],{},"Referral system: share a referral code and earn points when friends sign up.",[19,1343,1344],{},"Connected accounts: see all linked social accounts (Google, Discord, Apple) in Settings.",[11,1346,1348],{"id":1347},"redesigned","Redesigned",[16,1350,1351,1354,1357,1360,1363,1366,1369,1372],{},[19,1352,1353],{},"Timer page: spring animations on every interactive element, with the timer as the main focus in a cleaner, distraction-free layout.",[19,1355,1356],{},"Timer settings: a cycle duration display and redesigned slider controls.",[19,1358,1359],{},"Welcome and sign-in screens: a fresh welcome experience with a cherry blossom background and a streamlined flow.",[19,1361,1362],{},"Light mode: refined colors throughout for readability and consistency.",[19,1364,1365],{},"Tab bar: a frosted glass blur and icons that animate when selected.",[19,1367,1368],{},"Dialogs: every confirmation dialog restyled with better visuals and positioning.",[19,1370,1371],{},"Task items: circular progress indicators, optional time estimates, a segmented priority selector, and tap-to-expand completed tasks.",[19,1373,1374],{},"Focus Rooms: new avatar stacks, member status indicators, and animated room cards with clearer capacity.",[11,1376,1378],{"id":1377},"statistics-rebuilt","Statistics, rebuilt",[16,1380,1381,1384,1387,1390,1393],{},[19,1382,1383],{},"Focus by Hour: your productivity distribution through the day.",[19,1385,1386],{},"Focus Patterns heatmap: weekly and monthly patterns on a day by hour grid.",[19,1388,1389],{},"Session history: every past session with expandable details and pagination.",[19,1391,1392],{},"Streak tracking with milestone colors as your streak grows.",[19,1394,1395],{},"A period selector: Today, Week, Month, or Year.",[11,1397,55],{"id":54},[16,1399,1400,1403,1406,1409],{},[19,1401,1402],{},"Clear dialogs when you're offline.",[19,1404,1405],{},"Unsaved-changes warnings in the task modal prevent accidental data loss.",[19,1407,1408],{},"Animated toggles with haptic feedback.",[19,1410,1411],{},"Improved upgrade prompts for locked features.",[11,1413,106],{"id":105},[16,1415,1416,1419,1422],{},[19,1417,1418],{},"Incorrect time attribution when switching tasks mid-session.",[19,1420,1421],{},"Snappier subtask reordering.",[19,1423,1424],{},"Stats persistence for free accounts.",{"title":158,"searchDepth":159,"depth":159,"links":1426},[1427,1428,1429,1430,1431],{"id":13,"depth":162,"text":14},{"id":1347,"depth":162,"text":1348},{"id":1377,"depth":162,"text":1378},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2026-01-02","147 commits across 166 files and over 20,000 lines changed: new features, complete visual redesigns, and rebuilt statistics.",{},"\u002Fchangelog\u002F3.0.0",{"title":1323,"description":1433},"changelog\u002F3.0.0","3.0.0","aKlOsImxTOyi_AWlNEPzJnhuEKCNBgCcD8T_jIU2iRY",{"id":1441,"title":1442,"body":1443,"date":1492,"description":158,"extension":166,"meta":1493,"navigation":168,"path":1494,"prelaunch":168,"seo":1495,"stem":1496,"version":1497,"__hash__":1498},"changelog\u002Fchangelog\u002F2.2.0.md","Music tracks and task sharing in rooms",{"type":8,"value":1444,"toc":1487},[1445,1447,1461,1463,1474,1476],[11,1446,14],{"id":13},[16,1448,1449,1452,1455,1458],{},[19,1450,1451],{},"Choose from multiple music tracks.",[19,1453,1454],{},"Share your current task with Focus Room members.",[19,1456,1457],{},"Swipe between tabs for faster navigation.",[19,1459,1460],{},"Duplicate a task with one tap.",[11,1462,55],{"id":54},[16,1464,1465,1468,1471],{},[19,1466,1467],{},"Tap the active task or room members to jump straight there.",[19,1469,1470],{},"Redesigned input fields and toggles.",[19,1472,1473],{},"Privacy controls in settings.",[11,1475,106],{"id":105},[16,1477,1478,1481,1484],{},[19,1479,1480],{},"Timer settings sometimes getting stuck.",[19,1482,1483],{},"The date picker color (iOS).",[19,1485,1486],{},"Buttons not working with the keyboard open.",{"title":158,"searchDepth":159,"depth":159,"links":1488},[1489,1490,1491],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2025-11-27",{},"\u002Fchangelog\u002F2.2.0",{"title":1442,"description":158},"changelog\u002F2.2.0","2.2.0","-u8kqy7bvjYRejQHg-rmE1tiV4-Yn0_7h8sNsH7yIYA",{"id":1500,"title":1501,"body":1502,"date":1548,"description":158,"extension":166,"meta":1549,"navigation":168,"path":1550,"prelaunch":168,"seo":1551,"stem":1552,"version":1553,"__hash__":1554},"changelog\u002Fchangelog\u002F2.1.0.md","Due dates and redesigned settings",{"type":8,"value":1503,"toc":1543},[1504,1506,1514,1516,1530,1532],[11,1505,14],{"id":13},[16,1507,1508,1511],{},[19,1509,1510],{},"Due dates with a smart date picker and status badges.",[19,1512,1513],{},"Redesigned settings with icons and an Email Support option.",[11,1515,55],{"id":54},[16,1517,1518,1521,1524,1527],{},[19,1519,1520],{},"Task cards with a description preview and a better layout.",[19,1522,1523],{},"Public rooms auto-refresh when returning to the tab.",[19,1525,1526],{},"Tasks auto-sync when switching tabs.",[19,1528,1529],{},"The app defaults to dark mode.",[11,1531,106],{"id":105},[16,1533,1534,1537,1540],{},[19,1535,1536],{},"Tasks not syncing correctly.",[19,1538,1539],{},"Loading flashes when refreshing tasks.",[19,1541,1542],{},"The header back button (iOS).",{"title":158,"searchDepth":159,"depth":159,"links":1544},[1545,1546,1547],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2025-11-18",{},"\u002Fchangelog\u002F2.1.0",{"title":1501,"description":158},"changelog\u002F2.1.0","2.1.0","lBizJV9BCg-RdynnqsqVLBqbcyqin1HCEkusRXYOoD4",{"id":1556,"title":1557,"body":1558,"date":1584,"description":158,"extension":166,"meta":1585,"navigation":168,"path":1586,"prelaunch":168,"seo":1587,"stem":1588,"version":1589,"__hash__":1590},"changelog\u002Fchangelog\u002F2.0.0.md","Kaizen Premium",{"type":8,"value":1559,"toc":1580},[1560,1562,1573,1575],[11,1561,14],{"id":13},[16,1563,1564,1567,1570],{},[19,1565,1566],{},"Kaizen Premium: subscriptions arrive. At the time, Premium unlocked cloud sync, task management, Focus Rooms, and unlimited stats history, with the free tier keeping the Pomodoro timer and 90 days of stats. Tasks and public rooms became free for everyone in 3.6.0.",[19,1568,1569],{},"Subscription management in Profile with renewal and expiration dates.",[19,1571,1572],{},"Upgrade prompts with feature previews for Tasks and Focus Rooms.",[11,1574,55],{"id":54},[16,1576,1577],{},[19,1578,1579],{},"Smoother modal animations across the app.",{"title":158,"searchDepth":159,"depth":159,"links":1581},[1582,1583],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},"2025-11-16",{},"\u002Fchangelog\u002F2.0.0",{"title":1557,"description":158},"changelog\u002F2.0.0","2.0.0","P8RbeDNwpEbseJcgMP9OLDB2w9kISrhOGnrEmDUU_tg",{"id":1592,"title":1593,"body":1594,"date":1634,"description":158,"extension":166,"meta":1635,"navigation":168,"path":1636,"prelaunch":168,"seo":1637,"stem":1638,"version":1639,"__hash__":1640},"changelog\u002Fchangelog\u002F1.8.0.md","Subtasks and a theme selector",{"type":8,"value":1595,"toc":1629},[1596,1598,1606,1608,1619,1621],[11,1597,14],{"id":13},[16,1599,1600,1603],{},[19,1601,1602],{},"Subtasks, with drag-and-drop reordering.",[19,1604,1605],{},"A theme selector in settings for light and dark mode.",[11,1607,55],{"id":54},[16,1609,1610,1613,1616],{},[19,1611,1612],{},"Smooth animated transitions on every modal.",[19,1614,1615],{},"More consistent loading screens.",[19,1617,1618],{},"The Focus Room info modal moved and got a new look.",[11,1620,106],{"id":105},[16,1622,1623,1626],{},[19,1624,1625],{},"Keyboard handling and auto-focus in task forms.",[19,1627,1628],{},"Padding inconsistencies across several screens.",{"title":158,"searchDepth":159,"depth":159,"links":1630},[1631,1632,1633],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2025-11-09",{},"\u002Fchangelog\u002F1.8.0",{"title":1593,"description":158},"changelog\u002F1.8.0","1.8.0","j3821GouNj9_Cp_L17AaLEsHe7pGiEQY_wkM851WgZI",{"id":1642,"title":1643,"body":1644,"date":1687,"description":158,"extension":166,"meta":1688,"navigation":168,"path":1689,"prelaunch":168,"seo":1690,"stem":1691,"version":1692,"__hash__":1693},"changelog\u002Fchangelog\u002F1.7.0.md","Offline handling and better notifications",{"type":8,"value":1645,"toc":1683},[1646,1650,1667,1669],[11,1647,1649],{"id":1648},"new-and-improved","New and improved",[16,1651,1652,1655,1658,1661,1664],{},[19,1653,1654],{},"Offline mode indicators, and better offline handling across the app.",[19,1656,1657],{},"Tap a notification to jump to the timer.",[19,1659,1660],{},"Expandable task descriptions.",[19,1662,1663],{},"Clearer priority badges (High, Med, Low).",[19,1665,1666],{},"Improved pop-ups throughout the app.",[11,1668,106],{"id":105},[16,1670,1671,1674,1677,1680],{},[19,1672,1673],{},"The timer display when rotating the screen.",[19,1675,1676],{},"Cloud sync for deleted items.",[19,1678,1679],{},"Cached profile data being lost offline.",[19,1681,1682],{},"Double-tap issues in Focus Rooms.",{"title":158,"searchDepth":159,"depth":159,"links":1684},[1685,1686],{"id":1648,"depth":162,"text":1649},{"id":105,"depth":162,"text":106},"2025-10-28",{},"\u002Fchangelog\u002F1.7.0",{"title":1643,"description":158},"changelog\u002F1.7.0","1.7.0","efkZsdvgUuV9c8AUJC43B_nAOU40YqFTZ09G4VsrXm4",{"id":1695,"title":1696,"body":1697,"date":1726,"description":158,"extension":166,"meta":1727,"navigation":168,"path":1728,"prelaunch":168,"seo":1729,"stem":1730,"version":1731,"__hash__":1732},"changelog\u002Fchangelog\u002F1.6.0.md","Profiles, moderation, landscape mode",{"type":8,"value":1698,"toc":1722},[1699,1701,1715,1717],[11,1700,14],{"id":13},[16,1702,1703,1706,1709,1712],{},[19,1704,1705],{},"Profile management with avatar upload and editing.",[19,1707,1708],{},"Content moderation for usernames and room names.",[19,1710,1711],{},"A responsive landscape layout for the timer screen.",[19,1713,1714],{},"Error tracking for better stability.",[11,1716,106],{"id":105},[16,1718,1719],{},[19,1720,1721],{},"Bottom padding for the \"no public rooms\" message.",{"title":158,"searchDepth":159,"depth":159,"links":1723},[1724,1725],{"id":13,"depth":162,"text":14},{"id":105,"depth":162,"text":106},"2025-10-18",{},"\u002Fchangelog\u002F1.6.0",{"title":1696,"description":158},"changelog\u002F1.6.0","1.6.0","FypU7009rqJUI8v1I8qhepVayfvSoLhwEQzgXyAdHf0",{"id":1734,"title":1735,"body":1736,"date":1774,"description":158,"extension":166,"meta":1775,"navigation":168,"path":1776,"prelaunch":168,"seo":1777,"stem":1778,"version":1779,"__hash__":1780},"changelog\u002Fchangelog\u002F1.5.1.md","Focus Rooms fixes",{"type":8,"value":1737,"toc":1770},[1738,1740,1748,1750],[11,1739,55],{"id":54},[16,1741,1742,1745],{},[19,1743,1744],{},"A room info modal that explains Focus Rooms.",[19,1746,1747],{},"Better room display on the timer page.",[11,1749,106],{"id":105},[16,1751,1752,1755,1758,1761,1764,1767],{},[19,1753,1754],{},"Ghost sessions where users appeared stuck in rooms after leaving.",[19,1756,1757],{},"Duplicate presence entries when rejoining rooms.",[19,1759,1760],{},"Room cleanup not working when users were removed.",[19,1762,1763],{},"App overlay issues when signing out.",[19,1765,1766],{},"Scrolling on the Focus Rooms screen.",[19,1768,1769],{},"Logout now clears all local data.",{"title":158,"searchDepth":159,"depth":159,"links":1771},[1772,1773],{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2025-10-15",{},"\u002Fchangelog\u002F1.5.1",{"title":1735,"description":158},"changelog\u002F1.5.1","1.5.1","GXdqoNcmoTgD9U7qQdKSes146ib-hHTqKjkRlMLoHEE",{"id":1782,"title":1783,"body":1784,"date":1815,"description":158,"extension":166,"meta":1816,"navigation":168,"path":1817,"prelaunch":168,"seo":1818,"stem":1819,"version":1820,"__hash__":1821},"changelog\u002Fchangelog\u002F1.5.0.md","Focus Rooms",{"type":8,"value":1785,"toc":1810},[1786,1788,1793,1795,1800,1802],[11,1787,14],{"id":13},[16,1789,1790],{},[19,1791,1792],{},"Focus Rooms: study together with synchronized timers. Create or join rooms with unique codes, see members with live timer states and real-time presence, and see room members on the timer page.",[11,1794,55],{"id":54},[16,1796,1797],{},[19,1798,1799],{},"Default settings now show the header and tabs during timer sessions.",[11,1801,106],{"id":105},[16,1803,1804,1807],{},[19,1805,1806],{},"The notification action button showing incorrect titles.",[19,1808,1809],{},"The default Pomodoro values for work and break.",{"title":158,"searchDepth":159,"depth":159,"links":1811},[1812,1813,1814],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2025-10-10",{},"\u002Fchangelog\u002F1.5.0",{"title":1783,"description":158},"changelog\u002F1.5.0","1.5.0","2Bzvk16fu87wMl9gDCDO-GoT447A2l2d9H4s4srKbQY",{"id":1823,"title":1824,"body":1825,"date":1840,"description":158,"extension":166,"meta":1841,"navigation":168,"path":1842,"prelaunch":168,"seo":1843,"stem":1844,"version":1845,"__hash__":1846},"changelog\u002Fchangelog\u002F1.4.0.md","Persistent timer notification",{"type":8,"value":1826,"toc":1837},[1827,1829],[11,1828,14],{"id":13},[16,1830,1831,1834],{},[19,1832,1833],{},"A persistent notification with a live countdown and Start, Pause, Resume, Skip, and Stop buttons.",[19,1835,1836],{},"Forgot-password by email, and change password in settings.",{"title":158,"searchDepth":159,"depth":159,"links":1838},[1839],{"id":13,"depth":162,"text":14},"2025-10-07",{},"\u002Fchangelog\u002F1.4.0",{"title":1824,"description":158},"changelog\u002F1.4.0","1.4.0","W1JURgyQuykNqajLV2M-y_UYCTKPaWTh9UEsMPIEfA0",{"id":1848,"title":1849,"body":1850,"date":1882,"description":158,"extension":166,"meta":1883,"navigation":168,"path":1884,"prelaunch":168,"seo":1885,"stem":1886,"version":1887,"__hash__":1888},"changelog\u002Fchangelog\u002F1.3.0.md","UI consistency pass",{"type":8,"value":1851,"toc":1878},[1852,1854,1865,1867],[11,1853,55],{"id":54},[16,1855,1856,1859,1862],{},[19,1857,1858],{},"A sign-up card for guests explaining account benefits.",[19,1860,1861],{},"Redesigned modals with consistent theming.",[19,1863,1864],{},"Unified button styling across the app.",[11,1866,106],{"id":105},[16,1868,1869,1872,1875],{},[19,1870,1871],{},"Tasks were permanently deleted after 90 days; they are now kept indefinitely.",[19,1873,1874],{},"Statistics layout in landscape.",[19,1876,1877],{},"The keyboard hiding form fields.",{"title":158,"searchDepth":159,"depth":159,"links":1879},[1880,1881],{"id":54,"depth":162,"text":55},{"id":105,"depth":162,"text":106},"2025-10-05",{},"\u002Fchangelog\u002F1.3.0",{"title":1849,"description":158},"changelog\u002F1.3.0","1.3.0","w_dxi4xf0sYkcw8lcMheXr2Bju3GBfLX__4paQCWIMc",{"id":1890,"title":1891,"body":1892,"date":1918,"description":158,"extension":166,"meta":1919,"navigation":168,"path":1920,"prelaunch":168,"seo":1921,"stem":1922,"version":1923,"__hash__":1924},"changelog\u002Fchangelog\u002F1.2.1.md","Timer reliability fixes",{"type":8,"value":1893,"toc":1914},[1894,1896,1907,1909],[11,1895,106],{"id":105},[16,1897,1898,1901,1904],{},[19,1899,1900],{},"Tasks being removed when switching to another task mid-session.",[19,1902,1903],{},"Task minutes not being tracked when a session completes in the background.",[19,1905,1906],{},"Some tasks not tracking any time at all.",[11,1908,55],{"id":54},[16,1910,1911],{},[19,1912,1913],{},"Timer logic refactored completely for reliability, with steadier background and foreground sync.",{"title":158,"searchDepth":159,"depth":159,"links":1915},[1916,1917],{"id":105,"depth":162,"text":106},{"id":54,"depth":162,"text":55},"2025-09-30",{},"\u002Fchangelog\u002F1.2.1",{"title":1891,"description":158},"changelog\u002F1.2.1","1.2.1","ItDncc_3TbKB0YYlLAfCfyttDDICSomwU2kJnda2mq0",{"id":1926,"title":1927,"body":1928,"date":1949,"description":158,"extension":166,"meta":1950,"navigation":168,"path":1951,"prelaunch":168,"seo":1952,"stem":1953,"version":1954,"__hash__":1955},"changelog\u002Fchangelog\u002F1.2.0.md","Tasks",{"type":8,"value":1929,"toc":1946},[1930,1932],[11,1931,14],{"id":13},[16,1933,1934,1937,1940,1943],{},[19,1935,1936],{},"A Tasks tab: create and organize tasks with priorities and time estimates.",[19,1938,1939],{},"Timer integration: link a task to a Pomodoro session and it tracks work minutes automatically.",[19,1941,1942],{},"Progress bars and completion percentages.",[19,1944,1945],{},"Cloud sync across devices, offline included.",{"title":158,"searchDepth":159,"depth":159,"links":1947},[1948],{"id":13,"depth":162,"text":14},"2025-09-29",{},"\u002Fchangelog\u002F1.2.0",{"title":1927,"description":158},"changelog\u002F1.2.0","1.2.0","VzvDcVsPFEVYzq6JsC1lyodv5OzJIt76AWwUgDO5F-k",{"id":1957,"title":1958,"body":1959,"date":1991,"description":158,"extension":166,"meta":1992,"navigation":168,"path":1993,"prelaunch":168,"seo":1994,"stem":1995,"version":1996,"__hash__":1997},"changelog\u002Fchangelog\u002F1.1.0.md","Immersive settings and landscape support",{"type":8,"value":1960,"toc":1987},[1961,1963,1974,1976],[11,1962,14],{"id":13},[16,1964,1965,1968,1971],{},[19,1966,1967],{},"Immersive settings: hide the system UI, header, and tabs during sessions (on by default).",[19,1969,1970],{},"Landscape support.",[19,1972,1973],{},"A Discord link in settings.",[11,1975,55],{"id":54},[16,1977,1978,1981,1984],{},[19,1979,1980],{},"Pomodoros auto-start by default.",[19,1982,1983],{},"A better tablet experience.",[19,1985,1986],{},"An updated Focus Rooms icon, a privacy policy, and UI polish.",{"title":158,"searchDepth":159,"depth":159,"links":1988},[1989,1990],{"id":13,"depth":162,"text":14},{"id":54,"depth":162,"text":55},"2025-09-27",{},"\u002Fchangelog\u002F1.1.0",{"title":1958,"description":158},"changelog\u002F1.1.0","1.1.0","XXv59ptggXrrIzGhJhRmMXO6XbFzlIcH4O9J0FqPfEA",1788384391881]