Changelog
Track all the improvements, new features, and fixes we've made to help you manage your ADHD journey.
March 30, 2026
Old links that pointed at the DBT workbook the wrong way now open the correct DBT screen.
Removed placeholder therapy workspace URLs that were not linked anywhere; those paths now show the standard “not found” page.
CBT behavioral experiments worksheet: the save button now shows a proper label instead of a technical key.
Help page: while guides load, you no longer briefly see “0 features available.”
Opening the Virtual Therapies entry link no longer shows a blank error screen before your therapy workspace loads.
Therapy export page: instructions and the button to open Internal Map now use normal wording instead of technical labels.
Customize workspace: the mobile settings panel is labeled correctly for accessibility tools.
Mobile “More” menu and the guided tour prompts are easier for accessibility tools to read correctly.
March 29, 2026
DBT Workbook “Help me choose” text now names Dialectical Behavior Therapy (DBT) clearly so it is not mistaken for other therapies.
Internal Map (IFS) Workbook: “Help me choose where to start” suggests a story, part, or insight and opens the guided coach with your text as the first message.
Therapy hubs: the tab previously called Skills coach is now named Workbook (ACT, CBT, DBT, Internal Map).
CBT thought record guided coach: if the AI reply fails before streaming starts, the empty assistant bubble is removed along with your message, so the thread stays clean.
ACT life areas now use alignment only; the old importance score is no longer saved.
ACT Values coach: wording uses one idea—the worksheet is the thread; no separate “session vs worksheet” language.
ACT Values coach Quick form again lists each life area with rating and notes, not only worksheet notes.
ACT Values coach: Guided mode shows conversation and live worksheet side by side sooner (tablet width), with no extra Quick form stacked below; save actions stay under the worksheet.
ACT Values coach: Guided layout uses a fixed-width column on the right for the worksheet so the chat no longer stretches full width on desktop.
ACT Values coach: Guided conversation and worksheet layout no longer hides or collapses the chat.
CBT Core beliefs: opening a belief from the workbook link again selects that belief.
CBT and DBT scenario practice chats: when a reply fails, that send is rolled back instead of leaving an empty assistant message after your question; when it succeeds, the assistant text matches what was saved.
March 28, 2026
CBT: opening the CBT workspace root no longer takes an extra redirect step to reach Today.
ACT: removed the list of past flexibility saves and the extra Today section for it. You can still save from Quick form or the coach.
ACT flexibility worksheet Quick form: the save action stays visible at the bottom while the four areas scroll.
ACT Workbook: defusion, willingness, present moment, and observer self are one "flexibility worksheet" with a single start path and list grouping, instead of separate Practice shortcuts.
ACT practice, values, and committed coaches: leaving the session name empty no longer overwrites your draft when the field loses focus, so Quick form saves stay reliable.
ACT Workbook (values and committed actions): one row for Guided and Quick form in the coach; life areas and your actions list sit below instead of a second tab strip.
ACT Workbook: removed duplicate back links and clarified tabs so guided coach matches other therapy flows.
ACT Workbook practice: one tab row for conversation, session worksheet, and quick log so guided and quick are not duplicated.
ACT Workbook practice tabs: middle option is now Session worksheet (fields for your open chat); Quick log stays the direct log form.
DBT pros/cons and other practice guided coaches map common model field names to your worksheet so the draft and Quick form stay in sync.
Guided therapy coaches no longer show draft JSON in the chat while it streams or in saved history, and DBT ACCEPTS comparison updates apply to the form reliably.
Internal Map: Save stays available on Guided and while the map is syncing; if birthday is missing for age/year you see why; saving shows progress.
Internal Map: Workbook shows guided coach chats together with your stories, parts, and insights in one searchable list—filter by type or use Start in the toolbar.
CBT Workbook session cards show worksheet previews for practice tools when your data is saved on the Quick form, not only in the chat draft.
CBT Workbook: opening practice shows only the worksheet you picked—no second row of tool tabs, and a single way back to All sessions.
CBT Workbook session cards show thought and worksheet previews reliably—coach field aliases and drafts that do not pass strict validation still produce a readable snippet.
CBT practice coaches: the exposure ladder explains how saving works (title vs steps), and editing the Quick form updates the saved coach draft when you leave the session title field.
CBT exposure ladder: a full-width Save button saves ladder name and coach draft together (Add step is still how new rows get onto the ladder).
CBT thought record: only one All sessions control when you open a session from Workbook.
Therapies: CBT and Internal Map Workbook routes behave correctly when the journal shell handles the URL, and old Inner Map shortcuts land on the mixed coach screen or map as expected.
Practice coach sessions: Guided and Quick form tabs sit under the session name, matching Chain Analysis layout.
DBT Workbook: only one back link to the session list while you are in a guided chat (no stacked “All sessions” rows).
CBT and DBT practice pages no longer show the extra scope note at the bottom.
Therapy practice coach no longer repeatedly reloads your session list in the background.
DBT practice worksheets no longer refetch the saved form over and over in the background.
Therapy and notification surfaces no longer hammer the network when the screen stays open in the background.
DBT and CBT practice guided coaches recognize worksheet updates when the assistant uses a json code block after the update label.
DBT practice worksheets (ACCEPTS, IMPROVE, pros and cons, opposite action) each have their own tab in the main therapy bar instead of a second row of tabs inside Practice.
ACT Values and Committed actions: Guided tab first (same layout as other therapy coaches), then Quick form or your list; save into your sheet or action list.
ACT Practice: guided coach with chat and a quick form; drafts can be saved to your practice log.
Internal Map: optional AI coach while you write a story, part, or insight—chat, refine a draft, then apply it and save when you are ready.
Optional reminder to drop in on ACT Practice when ACT is turned on in Therapies (Settings → Notifications).
CBT and DBT Practice: guided coach tab on worksheets and tools—chat, apply a draft to the form, then save as usual (subscriber replies).
March 27, 2026
New: ACT (Acceptance & Commitment Therapy) workspace — values, committed actions, practice logs, lessons, and examples when you enable it in Me.
DBT: a Practice area with saved worksheets for ACCEPTS, IMPROVE, pros and cons, and opposite action.
CBT: one Practice area for activation, experiments, exposure steps, problem-solving worksheets, coping plans, a private relapse plan, skill references, and short guided programs — plus an optional daily reminder.
Me profile and related screens: one title per page, aligned margins for headings, fields, and save actions.
Fixed desktop layout so journal pages stay beside the left menu instead of sliding underneath it.
Switching workspace mode on your phone now updates the screen reliably, including when the new mode opens the same page you’re already on.
Internal Map: Today and Learn tabs, search across your map, optional session guides that save to insights, and a clearer PDF summary for sharing.
Internal Map unlock dialog: even spacing between the instructions, passphrase field, and button on desktop; calmer focus on the field; slimmer primary button.
Calendar integration and Family: moved to Bullet Journal in the nav; on your phone they’re in the bottom bar’s More menu.
Internal Map on your phone: Lock sits next to More; Import and Export stay on the left.
Virtual Therapies: opening DBT goes straight to Today (no extra redirect); more reliable bottom bar on therapy pages.
Friction (Stim, Cravings, and similar): History and your breakers line up with the title and search bar on small screens; the add button sits on the right like other pages.
Insights and admin stats moved under Me: open Me in the sidebar or mode menu, then choose stats or (for admins) admin tools there—no separate Insights or Admin mode buttons.
New: Circuit Breakers and Collection home screen widgets on iPhone, plus a Mobile hub for quick links in the native app.
Today home screen widget: fixed blank skeleton bars on large size and improved appearance on glass-style home screens (light/dark-friendly text).
Circuit Breakers and Collection home screen widgets: clearer text and rows on glass-style home screens (same treatment as the Today widget).
Apple Watch Collections: choose a specific vault item before picking a time block—no bulk “schedule everything” from the watch.
Circuit breaker and Collection home screen widgets (and watch lists) sync reliably after sign-in—the app now refreshes those snapshots from the server using your saved session, not only from the in-app web view.
Apple Watch: Today, Circuits (log a circuit breaker success), and Collections (schedule to today)—synced from your iPhone.
Recurring Vault tasks are added to your day more reliably when the background job runs.
Fixed recurring Vault tasks sometimes not appearing even when auto-add ran (including items saved with a blank frequency and date handling on the server).
New questionnaires are generated again on schedule instead of being skipped by the background job.
Overview suggestions no longer ask you to automate tasks that already repeat from your Vault.
Actions in the Friction panel now retry more reliably after temporary connection issues, and failed retries no longer get stuck.
Calendar: opening a link with a date in the address bar, or tapping a day in month or week view, no longer crashes—you land on that day or week.
Calendar: month grid, week numbers, and week view use the same Monday–Sunday week, and the week view title matches that range.
On phones, journal pages reserve enough space at the bottom so content isn’t hidden behind the navigation bar (including the home indicator).
March 26, 2026
Fixed an Xcode error where several build steps tried to copy the Watch app into the iPhone app at once.
Apple Watch: the Watch app installs from the iPhone without an extra watch-face complication build (fewer signing steps).
Fixed a blank black screen when opening the app on some iPhones.
Apple Watch: phone-to-watch task sync always sends the today snapshot field (even when empty), and sync notes no longer treat auth-only updates as missing tasks.
Installing ADHD Journal on your iPhone again includes the Apple Watch companion in the same package, so the Watch app can install from the phone like a store build.
Apple Watch companion now requires a recent watchOS version (11 or newer) so we can rely on current system features.
Apple Watch Today screen no longer shows internal warnings when the phone sends connection updates in the background.
Apple Watch Today list syncs from the iPhone again: the phone now sends the full snapshot on the right thread so your tasks can reach the watch.
Apple Watch: when you tap Sync, your Today list is sent in the same instant message channel as the “OK” reply so tasks show up even if the slower background transfer never arrives.
Home screen widgets on iPhone and Android now show a single “Today” layout: your tasks and events in All day, Morning, Afternoon, and Evening, with quick complete toggles from the widget when you are signed in.
The Today home screen widget fills in shortly after you open the app, shows a clear message when you have nothing scheduled, and no longer flashes a technical error screen while data is still loading.
Apple Watch journal screen is only for today’s tasks and events; shortcuts, timers, and circuit breaker were removed from the watch app.
Today widget and Apple Watch list update reliably after you sign in; the watch gets today’s list when the phone connects to it and when you open the app again.
Apple Watch sync with the iPhone is more reliable, including when the phone sends the same snapshot or sign-in twice.
Apple Watch sync with the iPhone is more reliable in the simulator (queued refresh to the phone, not only an instant message reply).
Installing the Journal companion from Available Apps on your Apple Watch works more reliably after installing ADHD Journal on your iPhone.
iPhone no longer spams Watch Connectivity errors when the Watch companion app isn’t installed; install the watch app from the main app build for sync to work.
Apple Watch Simulator install script now targets the correct iPhone + Watch pair when you have more than one pair (disconnected pairs no longer steal the install).
Developer install to a real iPhone works when the Watch complication App ID is not set up in Apple Developer yet; the Watch Journal app still installs with the phone app.
Installing the iPhone app from the developer script now includes the Watch Journal app inside the same bundle, like the App Store, so your Apple Watch can receive it when you install on the phone.
Fixed a missing label on the Stats screen.
Mobile app loads your journal and therapies reliably when you are signed in, including on your Mac in development and when widgets refresh in the background.
iPhone app uses Apple’s current window (scene) lifecycle without a blank screen.
Today home screen widget updates more reliably after you open the app.
iOS Simulator and widgets follow your local dev server when you configure it, instead of always using the live site.
Tapping a task on the Today home screen widget completes it again on iPhone and Android; on iPhone the list updates right after you tap (and the watch list matches the journal look).
Today home screen widget avoids layout glitches and shows larger checkboxes; long lists are capped so the widget stays stable and does not show a broken error background.
Landing page on phones: Login and Try Free sit on their own row with large tap targets; hero content starts below the full header.
Today widget empty-state hints on iPhone match how sign-in and session sync actually work.
Fixed the Today home screen widget on iPhone not syncing with the app after you signed in.
Today widget on iPhone can tell when the app has finished loading even before you sign in, so status messages are easier to understand.
Today home screen widget sync waits for your session, retries if loading your day fails, and runs an extra sync a few seconds after a cold start.
Opening from the home screen widget no longer spams navigation or traps you on the calendar screen.
Fewer console errors when the widget bridge is not ready yet on mobile.
Signing in on iPhone Simulator no longer spams keychain errors when the secure token store falls back safely.
Mobile session no longer logs a fake error when the app uses cookies for API requests (normal behavior).
March 25, 2026
CBT therapy space: today check-ins, lessons, thought-record coach, activities, examples, and core beliefs tools.
Apple Watch companion app now builds cleanly in Xcode without the duplicate-output error.
Apple Watch shortcuts now open the app on your iPhone, and the watch face refreshes task data when you return to it.
Apple Watch face complications for Journal (next task, Body Double timer, or quick add).
DBT Learn guided course no longer stays empty when lessons load in the library.
DBT Learn lesson actions (mark in progress or complete) respond reliably and show your status while saving.
DBT Learn progress and lesson access save reliably even when your account row is created a moment after sign-in.
DBT Learn recently accessed lessons stay visible while you use the library search box.
DBT Chain and Script coaches load your past sessions reliably (including on the native app), show the list expanded by default, and refresh when you go back.
DBT Chain and Script recently accessed previews stay thumbnail-sized so they no longer stretch across the row.
March 24, 2026
iOS app icon now appears correctly on the home screen.
iOS home screen widgets can now receive task data from the app when App Groups are enabled.
Opening a brain dump from your watch or Wear tile now reliably starts voice capture on your phone.
iPhone home screen widgets are now built into the app: add “ADHD Journal” from the widget gallery after installing.
Home screen widgets on iPhone show content correctly instead of a blank white tile.
March 19, 2026
Added a full DBT module with a Safe Space SOS mode, TIPP skill timers, and quick crisis-contact actions.
Added a personalized DBT Academy with daily AI lessons, optional audio playback, and feedback-based lesson tuning.
Added deep DBT practice tools including Behavior Chain Analysis, DEAR MAN script building, and therapist-shareable PDF export.
DBT lessons now include an interactive guided practice mode with a timer, step-by-step instructions, and a reflection check-in.
Added a real-life scenario library to DBT Learn with 11 worked examples covering DEAR MAN, GIVE, TIPP, Check the Facts, Opposite Action, Wise Mind, and grounding.
Expanded the DBT scenario library to 100 real-life examples — 25 per skill area — covering work, relationships, parenting, finances, health, and more.
You can now edit your Safety Plan — add reasons for living, self-soothe items, and a crisis buddy directly from the Safe Space tab.
New: Practice any DBT scenario with AI coaching. Describe your own situation and get step-by-step guidance using the skill from the example.
March 18, 2026
Virtual Therapies now include proactive Sessions tabs where you can compare your current response with a better-next response and save a private reflection.
Added proactive guided sessions across CBT, DBT, ACT, REBT, Psychodynamic, Schema, EMDR prep, Somatic, and SFT with optional AI prompts.
Improved proactive therapy sessions so AI prompts now work reliably across all supported therapy types.
CBT proactive sessions now use a dedicated structured flow with trigger, automatic thought, evidence for/against, and balanced thought fields.
DBT proactive sessions now use a dedicated structured flow with intensity tracking, skill-family planning, and better-next coping scripts.
ACT proactive sessions now use a dedicated flexibility flow with defusion, values focus, committed tiny actions, and hook-intensity tracking.
Psychodynamic proactive sessions now use a dedicated pattern interruption flow with familiar-role mapping, protective function checks, and boundary rehearsal.
Schema proactive sessions now use a dedicated mode-shift flow with unmet-need mapping, Healthy Adult messaging, and protective boundary planning.
REBT proactive sessions now use a dedicated disputation flow with A-B-C-D-E structure, belief-strength tracking, and better-next self-talk rewrites.
Somatic proactive sessions now use a dedicated regulation flow with orientation, pendulation/titration steps, and body-care better-next planning.
SFT proactive sessions now use a dedicated preferred-future sprint flow with scaling, exception-finding, confidence tuning, and tiny-step commitments.
EMDR prep sessions now use a dedicated stabilization flow with target planning, grounding resources, and between-session coping reminders.
Fixed CBT session editing so evidence notes are preserved instead of being cleared.
Internal Map (IFS) now uses your birthday from Me → Basic info for age and year; the separate birth year field has been removed.
March 17, 2026
When a delete or other action fails, you now see a clear error message and no longer get a console or runtime error from an unhandled failure.
Admin stats now count page views correctly when moving between Calendar, Vault, Stats, and other app areas without a full page reload.
Billing & Subscription now shows your correct plan (e.g. VIP) when it was granted by voucher or PayFast; syncing from Clerk no longer overwrites paid plans with Free.
Settings: connect Google Calendar for two-way sync. After connecting, choose which calendars to link; iCal-only calendars stay read-only and cannot be used for sync-back.
Calendar sync now updates events when they are modified in the external calendar (title, time, etc. are refreshed on next sync).
When adding or editing an event, you can choose to sync it to one or more connected calendars (similar to linking to families).
Questionnaire History: you can now view all your past questionnaire responses and individual AI-generated insights for each one.
Questionnaire Evolution: see how your responses have changed over time with a new summary that tracks insights across every instance of a questionnaire.
Fresh Start modal now shows only once per return; the choice is stored in your account so it won’t reappear on other devices or after closing the browser.
Simplified questionnaire headers and improved mobile layout for response details.
When you create or edit an event and sync it to Google Calendar, the time is now sent in the correct timezone so it appears at the same time on your external calendar (e.g. 5pm in the app shows as 5pm on Google).
After each sync, duplicate events are removed: if the same event exists from the app and from a calendar (same name and time), only one entry is kept so you never see doubles.
Improved type safety and date formatting consistency across the whole questionnaire system.
New mental-health screening questionnaires (e.g. ADHD, depression, bipolar, anxiety): self-reflection only, with clear disclaimers and a recommendation to see a professional for proper diagnosis.
March 16, 2026
Neo themes (Off-white Warm, Off-white Cool, Neo Grey) now show soft 3D depth on first load and after refresh.
Settings: new Neo (Soft 3D) section to pick Off-white Warm, Off-white Cool, or Neo Grey theme with a live preview.
Three new neo-skeuomorphism themes: Off-white Warm, Off-white Cool, and Neo Grey (Customize > Color Palette > Neo).
Fixed Calendar on phones: morning section and bottom content no longer get cropped by the bottom nav or home indicator (safe area respected).
Overview: new Emotions section with mood charts (last 7 days) and an Add Mood button that opens the emotions wheel and saves to today.
March 9, 2026
Collection item edit now shows the correct frequency (e.g. Every 3 days) instead of None when the item was saved with a recurring frequency.
Stories (Social mode) now fills the whole screen with full-viewport, TikTok-style vertical scrolls instead of auto-sized cards with empty space.
Fixed Calendar (and other journal pages) where the sidebar was overlapping the left side of the content and cutting off entries and time blocks.
On mobile, tapping + always shows the Quick Add menu (Quick Add and Echo options); the "Default when tapping +" setting has been removed.
March 6, 2026
Task and entry touch targets on mobile are now at least 44px (checkbox, edit, reschedule, more, and drag handle) with 8px spacing between action icons.
Add, mood, energy filter, and other primary action buttons (e.g. time block add, day summary, focus toggle, circuit breaker, AI suggestions) now use at least 44px touch targets on mobile.
Removed forced Dopamenu categories (Appetizers, Entrees, Sides) from the Collections page; only your custom collections are shown.
Font size in Customize now uses 16px as normal (medium); other sizes are adjusted around it (Extra Small 12px, Small 14px, Large 20px).
Entry cards: drag by the card body (title or tags) instead of a handle; tags sit left under the checkbox; only the "…" menu is shown (edit and reschedule are inside the menu).
Notes are no longer part of Today's tasks; a dedicated Notes section on the dashboard shows today's notes and a chart of notes added per week over the last month.
Calendar is now its own route: the full day/week/month view lives at Calendar; the sidebar has a Dashboard link above the mode list, and on mobile the first mode is Overview.
Quick Add in the nav and sidebar is now a single action; you choose task, event, or note inside Quick Add instead of separate Add Task / Add Event / Add Note buttons.
Fixed dark mode for color themes (e.g. Soft Teal): text contrast, input fields, and tag/chip backgrounds no longer appear white; all use dark surfaces with readable light text.
Daily Victories and completed tasks now use your chosen theme color instead of green, and stay dark in dark mode (no light teal or white panels).
Notes page note cards now use dark backgrounds and readable text in dark mode instead of white cards with poor contrast.
Stories feed: story post content now uses more of the screen width instead of a narrow column; text area is wider and responsive.
Desktop side menu (e.g. active Calendar/Bullet Journal item) no longer shows a bright white panel in dark mode; selected and hover states use dark sidebar colors for all themes.
Fixed labels and some text appearing unreadable (faded or thin) in dark mode on some devices; improved contrast and handwriting font legibility.
Overview label in the nav now shows the translated name in all languages instead of the raw key.
Clicking Overview in the mobile nav or mode switcher now takes you to the overview page immediately.
March 5, 2026
Edit task and edit event Save buttons now show a loading state and close only after save succeeds, so double-clicks no longer send duplicate updates.
Task checkboxes are disabled while a status update is in progress, so rapid clicks no longer send duplicate requests.
Fixed editing or updating entries that were shared with you via an older household link sometimes showing "not found"; visibility rules now match the task list so you can edit those entries.
Fixed Inner Map (IFS Ledger) sometimes showing errors or flickering when you leave the page before it finishes loading; it now cancels cleanly when you navigate away.
Fixed Stories page sometimes showing a blank screen; the story feed and empty state now fill the screen correctly.
Fixed task checkbox briefly flickering back to incomplete after marking complete; in-flight refetches are now cancelled before refreshing so the list stays correct.
Completing several tasks in quick succession now debounces to a single refresh so the list updates once after you’re done instead of refreshing repeatedly.
Share prompt now shows at most once a week whether you choose Done or Maybe later; your choice is saved so it won’t appear again for a week, including when opened from Quick Add.
Auto-add daily tasks now use your timezone for today, run when the dashboard loads, and do not re-add tasks you removed or that already exist by name.
Fixed auto-add sometimes creating duplicate tasks (e.g. on double load); duplicates are now prevented.
Stability improvements: preference and visibility changes now show an error if save fails; share and onboarding prompts wait for your settings to load; IFS Ledger shows a retry message if load fails; edit-task/event/note failures refresh from server instead of reverting incorrectly.
Fixed duplicate morning/evening routine tasks when the dashboard loads more than once (e.g. multiple tabs or refreshes); auto-add now runs one-at-a-time per day so duplicates are no longer created.
March 3, 2026
Fixed being asked to log in again when returning to the app after time away; the app now waits for session verification before treating you as signed out.
March 2, 2026
Fixed completed tasks briefly reappearing when marking several tasks complete in a row; list no longer flickers during refresh.
Onboarding: you are only sent to the questionnaire when there are new questions to answer; already-answered questions are skipped and navigating away during the 5-second wait cancels the redirect.
Mobile: Tap the + button to extend the bottom nav bar upward with Quick Add actions (Add Task, Add Event, etc.). Tap Collapse to shrink it again. More menu is unchanged.
Inner Map: export your stories, parts, and insights as JSON, CSV, or PDF.
Inner Map: import from a previously exported JSON file with a comparison summary and apply to add or update records.
Inner Map: visiting /inner-map now redirects to /inner-map/stories; Export and Import are available on every tab when unlocked.
New app logo (leaf icon) used across the app, browser tabs, and install prompts.
Weekly share prompt: once a week we’ll gently ask if you’d like to share the app (Facebook, X, Threads, WhatsApp or copy link). You can dismiss with “Maybe later”.
February 26, 2026
Dashboard Rapid Capture bar removed; use Brain Dump from Quick Actions (honeycomb) instead.
Body Double: when you choose "Yes, break it down" and the AI step fails, you are now returned to the breakdown screen to try again instead of being sent to an empty flow with no steps.
Service Worker now registers only in production (avoids dev errors) and from a single place so push and offline work without duplicate registration failures.
Week view retries once if the weekly tasks request fails, reducing transient load errors.
Fixed Stats page error (undefined icon) and reduced realtime connection errors in monitoring. Improved hydration so server and client render match on time-based UI.
Brain Dump voice modal: added visible header (Brain Dump), fixed mic button alignment, and fixed speech recognition so the full sentence is captured instead of only the last word.
Friction Lab History: week view for High risk and Behavior now shows the list of items inside each week, not just the summary counts.
Fixed High risk (Friction Lab) link in the sidebar and mobile nav.
Stories: new History page shows all posts you've liked (upvoted); open from My posts or the feed.
Friction Lab history section now loads and shows your past activity correctly.
Friction Lab: History section shows your past activity per day (Stims and Cravings) or per week (High risk and Behavior), with success and gave-in counts.
Friction Lab: "Big One" is now labeled "High risk" in the app (route and data stay the same).
Onboarding no longer shows questions you have already answered; your answers are loaded from the server when you open onboarding, and a failed save no longer reverts you to an earlier question.
Onboarding now waits for your saved answers to load from the server before showing any question, so you no longer see the same question again after completing it.
Settings is no longer a workspace mode; all modes can open Settings, Help, Changelog, and Pricing from the More menu. Customize and Focus mode are available only in Bujo.
The first workspace mode is now labeled "Bullet Journal" instead of "Bujo" in the mode switcher.
Body Double from the More menu and side menu now opens the setup page correctly so you can start a session.
Body Double and Focus Mode are no longer shown as separate icon buttons in the calendar header; use the side menu (desktop) or More menu (mobile) for Body Double and Focus.
On Insights and Admin screens the center add button is hidden because there is nothing to add from those views.
Quick Add on the dashboard no longer shows the "Add IFS Story" button; only Task, Event, and Note options appear in Bujo.
On Internal Map (inner-map/stories), you can close the unlock modal and still switch modes or open More; an Unlock button appears when the modal is closed so you can unlock again.
On mobile (dashboard / Bujo), the bottom nav now shows Body Double instead of Collections in the second slot; Collections is in the More menu.
February 23, 2026
Reduced accidental zooming while typing on iPhone and Android so forms stay steady on mobile.
Friction Lab now lives inside Vault as a dedicated tab, so setup and tracking are in one place.
Circuit Breaker timers now stay accurate after locking and unlocking your phone.
Active Circuit Breaker sessions now sync across devices, so they still appear after refresh on another device.
Unlocked 48-hour waitlist items now appear on Dashboard with one-tap actions to continue reflection, decide against it, or go ahead.
Notes now hide empty group pills, so only groups with linked notes are shown.
Fixed Vault note cards in light mode so text and tags stay readable.
Fixed Family Sharing so the household picker menu stays above footer buttons on mobile.
Body Double now falls back to simple setup if AI breakdown fails, so tapping break-down still moves forward.
Updated drawer and dialog panels to keep headers and footers fixed with a scrollable body and improved modal accessibility.
Package list items are no longer checkable, so templates stay as reusable routines instead of completed tasks.
Removed the Collections refresh shimmer animation for a cleaner, steadier list view.
Calendar now only shows events on their actual scheduled day, so other-day events no longer appear while browsing a date.
Fixed the public Features page loading error so the full feature list now opens correctly.
Fixed sign-in and sign-up labels so they now appear correctly across navigation.
Added Internal Map in Vault so you can save personal stories, name your own parts, and see how they connect.
Story age/year now correctly handles birthdays later in the year so pre-birthday entries save correctly.
Internal Map save and unlock actions now show clearer feedback if something goes wrong.
Internal Map story form now places Year next to Age and improves validation so age range entries are less error-prone.
Internal Map graph labels now use the app's default font for a consistent look.
Internal Map story cards now use the app's default font for consistent readability.
Internal Map passphrase setup and unlock now show clear inline status messages when actions fail or succeed.
The Survival Packs button now appears only on the Lists tab in Vault.
Internal Map optional age-range fields now stay empty by default and only mirror each other when one optional field is entered.
Internal Map now auto-fills Year from Age reliably when a valid birth year is available.
Internal Map story form no longer pre-fills Year by default.
February 20, 2026
New feature requests page: suggest and vote on ideas, view the public roadmap, and see your own requests (signed-in users get extra vote weight based on app usage).
New bug reports page: report and vote on bugs with the same rules as feature requests (sign in to submit or vote; vote weight grows with app usage).
February 19, 2026
Clicking a Circuit Breaker presence pill now resumes the existing timer or session instead of starting a new one.
Friction Lab category names are now clearer, including replacing “Big one” with “High-stakes urge”.
Circuit Breaker now opens the correct intervention type for each category (for example, shopping uses Reality Check instead of a timer).
Friction Lab no longer asks you to write trigger notes or encouragement text; encouragement is auto-generated and category now sets the intervention automatically.
Removed the timer lock setting from Friction Lab so Dopamine Delay no longer requires waiting for Success.
Friction Lab now shows your 48-hour waitlist so you can see what you paused and when it unlocks.
Reality Check now works as a real back-and-forth conversation and no longer shows broken formatting in replies.
Micro-Slicer now gives a motivational list of quick task options from your real context instead of asking what task you are stuck on.
Circuit Breaker presence banner is now always on; removed the toggle from the modal.
Fixed returning users being incorrectly shown the onboarding questionnaire on every login.
Reality Check conversation now persists when you close and reopen the Circuit Breaker or resume from the dashboard.
Help: Added flow guides for Friction Lab setup and all Circuit Breaker types (Log and Swap, Dopamine Delay, Reality Check, Micro-Slicer).
My Stats: New Friction tab with stims logged, delays won, gave in, success rate, daily trend, and top breakers.
Mood picker: You can now select one option from each tab (Mood, Energy, Arousal, etc.) — selections persist correctly.
Fixed Health and Mood stats not showing values when days were rated with emotions.
Health & Mood: New Daily Mood Average chart at the top — average of all moods and emotions per day over time.
Friction: Quick-access Circuit Breaker modal from sidebar and mobile More menu — one tap to log a win.
Friction: Cravings now support Dopamine Delay with countdown, optional gave-in reason logging, and guardrail-aware success logging.
Friction: AI conversation breakers now open a Reality Check flow — add context, get a short reflection, then log success or gave in.
Friction: Micro-task breakers now open a Micro-slicer — tell us what you're stuck on and get one tiny next step, then log Done or I gave in.
February 18, 2026
Body Double: AI breaks tasks into subtasks with built-in breaks.
Body Double: Capture session notes and organize them into groups when you finish.
Body Double: Adjust your flow mid-session or at the end of each subtask.
Fixed duplicate note groups when saving Body Double session notes.
Mood tracking: More categories and nuance options for Neuro-Pulse stats.
Friction foundation: Added core data tables and secure API routes for circuit breakers, intervention logs, and friction stats.
Friction Lab: Added in-app setup page and navigation to create, view, and remove circuit breakers.
February 15, 2026
Task Actions: Edit, Delete, Schedule, and Move to Today now use the action menu (⋯) instead of swipe gestures. Consistent muscle memory across mobile and desktop.
Quick Add now shows upgrade prompt when limits are reached.
Fixed onboarding questionnaire options.
February 14, 2026
Onboarding Questionnaire: Full-page guided questionnaire flow replaces modal onboarding. Step-by-step setup for experience, themes, survival packs, rewards, marketing, and terms—optimized for ADHD-friendly pacing.
Admin stats load faster.
Onboarding Redirect: Automatic redirect to /onboarding for users who haven't answered marketing and terms. Terms-rejected users are routed to /terms-rejected.
February 13, 2026
Minor fixes and adjustments across the app.
February 9, 2026
Mobile Experience: Significant mobile improvements across navigation, layouts, and touch interactions (v1–v4 iterations).
Echo AI Voice: Multiple fixes for voice recognition reliability and stability.
Delete Account: Users can now delete their account from settings.
Various bug fixes and stability improvements.
February 8, 2026
Migration Reminder Modal: Fixed potential useEffect loop when modal registry state updates by depending on the register function instead of the registry object.
Story Video Audio: Story reel videos now reliably include audible voice. Switched to FFmpeg.wasm to always output MP4 with AAC audio (avoiding Opus format that many players don't support).
Story Video Playback: Fixed video crashes mid-playback by adding FFmpeg timestamp normalization and muxing queue improvements.
Next.js Image Config: Added localPatterns for story OG images and app icons to resolve unconfigured image errors.
Story Audio Error Handling: Improved error messages when audio generation fails and added fallback when chunked TTS with pauses fails.
February 7, 2026
Echo AI for Everyone: Echo AI is now available to all signed-in users! Talk naturally to split tasks, set priorities, and schedule your day—voice or text. No longer limited to beta testers.
My Stats for All: The Neuro-Pulse Stats page is now accessible to every real user, including those in 'Clean & Simple' mode. Track your patterns, energy, and wins—no matter which experience preset you prefer.
Guest Experience: Echo AI and My Stats remain exclusive to signed-in accounts. Guest users can continue exploring the app and will see these features when they sign up.
Landing Page Refresh: Group A and Group C now showcase real app features using the exact same components. Added Neuro-Pulse Stats section, Echo AI, and Daily Log previews—no mock UI, just the real thing.
Group C Restructure: Replaced text-only feature list with real component sections (Daily Log, Echo AI, Stats). Visitors now see the actual product in action before signing up.
February 6, 2026
Code cleanup and language fixes across the codebase.
Various bug fixes and stability improvements.
February 5, 2026
Dopamenu Translations: Fixed missing translation keys for the Dopamenu in Collections by correctly referencing the nested structure.
Vault Item Sync: Added the ability to update the original Collection Item template directly from a linked task in your daily log. Keep your templates in sync with your daily refinements.
Multi-Household Infrastructure: Updated database schema to support sharing items and collections with multiple households simultaneously, paving the way for more flexible family sharing.
Family Settings Performance: Dramatically improved loading speed by optimizing database queries and reducing redundant API calls. The Family Settings page now loads significantly faster, especially for families with multiple households.
Unified Design System: Standardized all card components across Family Settings with consistent borders, backgrounds, hover effects, and spacing for a more cohesive and professional appearance.
Family Management Suite: Admins can now manage their family groups more effectively with the ability to remove members and create households for organized task sharing.
Households UI: View and manage households directly within your Family Settings. You can now assign family members to one or multiple households for granular task visibility.
Smart AI Suggestions: Fixed an issue where AI suggestions would only appear in the Morning block. Suggestions without a specific time affinity now correctly appear in all time blocks during planning.
Universal Time Consistency: Overhauled local date calculation across the dashboard to eliminate 'Day Shifts' caused by server/client timezone mismatches and improved date parsing reliability.
Global Localization Finalization: Fully synchronized all language files (FR, ES, DE, HI, ZH, RU) with the latest English master. This ensures all new Landing Page sections and the GroupC feature showcase are fully translated across the entire ecosystem.
Instant Planning Updates: Added optimistic UI for batch accepting AI suggestions, making your weekly planning feel instantaneous.
Smart Suggestions: AI will no longer suggest tasks that are already scheduled anywhere in your planning week, preventing duplicates.
Database Stability: Resolved a critical schema mismatch causing application errors by ensuring the 'households' table and related columns are correctly provisioned.
Households Foundation: Implemented core backend support for Households within Family Plans, paving the way for granular sharing of tasks and collections.
Subscription Routing: Improved navigation flow by automatically redirecting legacy subscription dashboard links to the modern pricing page.
Global Localization Complete: Synchronized simplified Chinese (zh) and Russian (ru) translations, ensuring new landing page features are fully localized.
Translation Consistency: Unified 'MicButton' and 'GroupC' keys across all language files to prevent fallback errors.
Global Localization: Completed the translation synchronization for all supported languages (French, Spanish, German, Hindi, Russian, Chinese) with missing keys for the 'Completed Stack' component, ensuring a consistent global experience.
Translation Hygiene: Resolved duplicate keys and orphaned lines in the English translation file to ensure build stability and cleaner localization data.
Neuro-Inclusive Refinement: Enhanced 'Clean & Simple' experience by hiding advanced views, mood selectors, and planning buttons by default for reduced cognitive load.
Atomic Preference Lifecycle: Refactored onboarding and customization to use single, atomic updates, preventing race conditions and ensuring all ADHD-optimized settings are applied correctly.
Onboarding Welcome: Automated the 1-month free Pro voucher application upon completing onboarding.
Smart Planning Logic: The daily planning modal now intelligently respects your visibility settings and experience presets, staying out of your way in 'Clean & Simple' mode.
Clean Layout: Optimized space management by ensuring hidden UI elements (like the family bar or daily summary) do not occupy any space when disabled.
February 3, 2026
The Vault for Minimalists: Enabled 'The Vault' (Collections) for users in 'Clean & Simple' mode, providing access to essential lists while maintaining a distraction-free experience.
Vault Accessibility: Resolved an issue where viewing a specific collection would redirect to the dashboard, and fixed routing for collection detail views.
Navigation Cleanup: Removed redundant 'Calendar' link from mobile navigation to align with the unified dashboard architecture.
Guest Session Stability: Fixed a loop issue where guest IDs were being regenerated unnecessarily. The middleware now correctly persists existing IDs from either cookies or headers.
Global Localization: Synchronized all supported languages (French, Spanish, German, Russian, Chinese, Hindi) with the latest English translation keys, ensuring full coverage for the Landing Page and Navigation.
Code Hygiene: Resolved a middleware linting issue to ensure cleaner codebase standards.
Flexible History Protection: You can now toggle status for any past tasks! Items from yesterday are also now fully editable to better accommodate late-night reviews and ADHD 'end of day' rituals.
High-Fidelity Admin Stats: Added 24h range support and fixed 48h/1h views with granular hourly and minute-by-minute grouping for deep real-time insights.
Robust Guest Migration: Resolved critical conflicts during guest-to-user sync, specifically addressing duplicate daily log errors and enabling comprehensive migration of stories and votes.
System Consistency: Standardized administrative access checks and fixed various internal API typing issues for improved stability.
Guided End-of-Day Ritual: Introduced an automated 'Ritual Prompt' that helps you wind down based on your preferred notification time. A guided flow to celebrate wins and prep tomorrow's space.
Premium Mobile Rituals: Refactored the 'Wins & Refuel' and 'Ritual Prompt' workflows into immersive mobile-first drawers with high-fidelity animations and fixed interaction areas.
Standardized Modal UX: All major app interactions (Mood Picker, Voice Capture, Rituals) now follow a strict Dialog/Drawer pattern with fixed headers and footers for improved reachability.
Clean Dashboard UI: Cleaned up the mobile dashboard by hiding redundant capture buttons and prioritizing the 'Planned for Today' focus area.
February 2, 2026
Critical Bug Fix: Resolved 500 Internal Error when creating new tasks by synchronizing database schema columns.
Resource Optimization: Disabled aggressive Next.js prefetching on navigation links and streamlined the dashboard data fetch to reduce network usage and background resource consumption.
February 5, 2026
Neuro-Pulse 2.0: Massive Stats Overhaul. Experience 100+ new behavioral insights organized into 5 deep-dive tabs (Overview, ADHD Patterns, Health & Mood, Workload, and Hall of Fame). Includes comparative analysis against previous periods, trend indicators, and high-fidelity visualizations including Radar and Area charts.
ADHD Temporal Analysis: New 'Energy Success Matrix' and 'Temporal Performance' charts help you identify when you are most effective, allowing for better energy-aware planning.
January 31, 2026
Universal Deep Linking: Implemented robust deep linking support across iOS, Android, and Web. You can now use shortcuts like 'adhd-bujo://add' (native) or 'https://adhd-bujo.com/add' (web) to instantly open specific app features like Quick Add, Focus Mode, or specific dates.
Sidebar Dark Mode Fix: Resolved an issue where the sidebar would remain light-themed even when Dark Mode was active, ensuring a consistent visual experience.
Layout & Spacing Refinements: Optimized mobile navigation spacing and reverted experimental visual styles to focus on a clean, breathable layout. Adjusted element density for better readability.
Calendar Visibility Fix: Resolved an issue where some tasks were missing from Week, Month, and Timeline views. Tasks now smartly fallback to their creation date for display if no explicit scheduling metadata is found.
Robust Date Queries: Overhauled the backend date matching logic to ensure consistent task visibility across all timezones and data formats.
Unified Timeline Focus: Refined the Timeline View to strictly focus on timed activities. It now exclusively displays tasks and events that have both start and end times, reducing clutter for better daily planning.
February 4, 2026
Critical Data Integrity Overhaul: System-wide fix for save actions. Energy levels, time blocks, and custom metadata now save with 100% reliability by normalizing data formats between mobile and web.
Resolved 'Sticky Data' Bug: Fixed an issue where unsetting a field (like clearing a task's energy level or removing a family context) would sometimes fail to persist.
Localization Sync: Completed the translation synchronization for all supported languages (Hindi, Russian, Chinese, etc.), filling in missing keys for the landing page to ensure a consistent global experience.
Build Stability: Fixed JSON syntax errors (trailing commas) in translation files that were causing build failures.
Dashboard Localization: Fully localized the Dashboard, Day View, and Time Blocks, ensuring a seamless experience in your preferred language.
February 2, 2026
Visual Reward System: Rewrote the Completed Stack with a premium glassmorphic design and smoother animations. Completed tasks now 'deal out' with satisfying spring physics, providing a clearer sense of accomplishment.
Family Real-Time Activity Monitoring: Stay connected with your family's focus journey. See real-time status of family members, including their Focus Mode, Body Double activity, and Energy Levels.
ADHD Support System: Proactively support family members when they are struggling. The app now detects when a loved one might be stuck on tasks and prompts you to offer a supportive 'help nudge'.
January 31, 2026
Multi-Task Focus Mode: Experience full immersion without the tunnel vision. Focus Mode now displays all tasks for your current time block (Morning, Afternoon, Evening) in a beautiful grid, allowing you to stay focused on the 'now' without losing sight of smaller wins.
Integrated Focus Completion: Progress without distraction. You can now toggle task completion directly within the Focus Mode view, keeping your dopamine levels high while maintaining your flow state.
Hideable Family Activity: Greater control over your dashboard. The Family Activity bar can now be hidden via the customization settings for those who prefer a more minimal workspace.
Polished Family Feed: The Family Activity bar has been moved to the bottom of the dashboard and upgraded with a full-width grid layout. It also now smartly filters out your own activity to focus purely on your support network.
Robust Task Migration: Resolved a critical issue where tasks were losing content or time block data during migration from previous days.
Granular UI Customization: Split the Date Navigation and Planning Actions into separate hideable toggles, giving you total control over your dashboard's visual complexity.
Resolved an issue where energy level and custom time settings were sometimes not saving correctly when editing tasks.
January 30, 2026
Unified Dashboard Experience: Fully merged the Daily Log and Calendar interfaces into a single, high-performance 'Unified Dashboard'. This eliminates redundant navigation and provides a consistent view of your day, past wins, and future plans on both mobile and web.
Streamlined Component Architecture: Removed legacy DashboardClient and DashboardUI components in favor of the unified Calendar engine, reducing app bundle size and improving maintainability.
Metadata Persistence: Fixed an issue where custom Energy Level and Priority settings were not saving when editing Vault items.
UI Consistency: Standardized the Survival Packs modal to follow the app's fixed-header/scrollable-body pattern for better accessibility.
Added granular move actions (Morning, Afternoon, Evening) for Vault items, allowing for more specific daily planning.
Resolved an issue where tasks moved to 'Today' were incorrectly losing their scheduled date metadata.
Improved UI consistency by unifying 'Move' and 'Migrate' icons across entries and collections.
Streamlined the Vault interface by simplifying Collection Items into a compact, focused list view, distinguishing them from Daily Log entries for reduced visual noise.
Refined the Vault data model by removing specific start and end times from Collection Items, aligning with ADHD-friendly 'Time Block' planning.
Improved authentication stability by resolving intermittent database sync conflicts and eliminating redundant query retries during user sign-in.
Fixed 404 errors when clicking 'Pressure Valve' and 'Brain Dump' notifications by redirecting them to the focused Dashboard.
Energy-Responsive Dashboard: Introduced 'Spoon' filters to automatically surface tasks that match your current energy level (Low, Med, High), reducing cognitive load during challenging moments.
Pick For Me Rescue: Overcome decision paralysis with a single tap. The app now features a random task selector in every time block that automatically transitions into a gamified Focus Mode.
Visual Time Blindness Support: Replaced abstract timers with concrete progress indicators. Includes a 'Sand Timer' in focus sessions and a 'Time Horizon' effort meter on task cards for better time projection.
Waiting For Tracker: A dedicated space for 'Open Loops'—tasks dependent on external factors. Safely move these items out of your working memory into a focused, grayscale tracking section.
End-of-Day 'Wins & Refuel' Ritual: A new guided reflection flow to celebrate completed wins, effortlessly migrate remaining tasks to tomorrow, and provide positive reinforcement for a better night's rest.
Component Reorganization: Refactored the internal project structure to follow a strict 'Blocks' and 'Wrappers' pattern, improving maintainability and ensuring consistent modal behavior.
Landing Page Real-Data Integration: The Survival Packs and Body Double showcase sections now sync with live application data, providing a more authentic preview of the ADHD-Bullet-Journal experience.
Standardized Modal Architecture: Implemented a new separation-of-concerns pattern for all modals, ensuring fixed headers and clear scannability for neuro-inclusive accessibility.
January 29, 2026
Pro-Feature Discovery: AI features across the app (Polish, Break Down, Suggestions) are now always accessible, guiding you through a seamless upgrade flow with informative popups.
Premium Rapid Capture: Refined the Quick Add modal and Dashboard capture bar. The AI Spark (purple icon) and Add button are now always visible and intuitive, providing one-tap access to smart organization tools.
January 28, 2026
Removed all Glassmorphism effects: Switched to a cleaner, solid UI design for better readability and performance, enhancing neuro-inclusive accessibility.
UI Polish: Standardized border radius and spacing across mobile navigation, calendar controls, and theme customization settings.
January 27, 2026
AI Assistant Co-pilot: Meet your new digital executive function coach! Access a floating AI assistant from any screen to help you capture thoughts, organize projects, break down overwhelming tasks into 'Smallest Steps', and manage your family's shared goals through natural conversation.
January 25, 2026
Interactive Completed Stacks: To reduce visual clutter and celebrate progress, completed tasks now automatically move into a beautiful, physical-feeling 'Completed' stack. Click the stack to see your wins slide out with a satisfying spring animation.
Universal 'Vault' Branding: Renamed 'Collections' to 'Vault' throughout the application (Sidebar, Quick Add, Planning) to better represent your central hub for resources and hyperfocus projects.
Vault UI Harmonization: Refined the Vault navigation to perfectly match the Unified Calendar's high-fidelity design, including consistent button styles and interaction patterns.
Dynamic Vault Headers: Streamlined the Vault interface by removing redundant titles and adding a dynamic subtitle that tracking your available Reward points in real-time.
January 26, 2026
Premium Mobile Calendar Switcher: Rethought the view switcher for a cleaner, icons-first mobile experience. Labels now smoothly expand for active items, and the entire control features improved touch targets and haptic feedback.
Dashboard Stability: Fixed a critical 'ReferenceError' by optimizing the initialization order of internal data stores, ensuring a smooth and error-free loading experience for the Daily Log.
Smart Notification Layout: Fixed a layout issue where the 'Enable' button could be hidden or squashed on certain screen sizes. Visual hierarchy is now much clearer and consistent.
Adaptive Reminder Frequency: Increased the smart notification prompt frequency to every 10 minutes (while active) to help you stay connected with your planning tools without losing focus.
Smart Install Prompt: Added a friendly 'Add to Home Screen' prompt for mobile users on the web, making it easier to install the app for offline access and fullscreen focus.
Simplified Navigation: Replaced the separate History and Future Log pages with the Unified Calendar. You can now access all your past accomplishments and future plans in one high-performance view.
Voice Intelligence Simplified: Replaced complex local parsing algorithms with a more reliable system. All voice inputs are now captured as raw thoughts, allowing the AI Co-pilot to handle complex breakdowns with higher accuracy while keeping simple captures lightning-fast.
PayFast Integration: Resolved signature mismatch errors by strictly sorting form parameters and applying correct URL encoding logic.
Family Plan Limits: Implemented strict enforcement of family sizes (Small = 2 members, Large = 5 members, VIP = 10 members).
Pricing Page Update: Reorganized plans to list by price (Free -> Pro -> Family -> VIP) and updated descriptions for clarity on member limits.
Family Feature Gating: Family features now automatically lock if the owner's plan is downgraded to Free or Pro.
Single Family Rule: To simplify management, users are now restricted to belonging to only one family group at a time.
Smart Update Notifications: Get notified instantly when a new version of the app is available. Choose to reload immediately or get a gentle reminder in 5 minutes to stay on the latest research-backed version.
Family Real-Time Sync: Actions by family members (creating, updating, completing tasks) now instantly update on everyone's device without refreshing.
Family Permissions: Resolved an issue where family members couldn't edit or delete tasks created by others in the family group.
Family Invites: Added a 'pending invitations' list to Family Settings with a handy 'Copy Link' button for easier sharing.
Join Family Page: Created a dedicated landing page for processing invite links securely.
Family Management: Fixed an issue where the 'Leave Family' button would error for owners; owners now correctly disband the family upon leaving.
Family Plan: Pro & VIP members can now create a Family, invite members, and share tasks and collections seamlessly.
Shared Tasks: Assign tasks to your Family directly from the Quick Add or Edit screens. Family tasks display a distinct badge.
Settings Update: Added a dedicated Family management section in Settings to handle invites and member roles.
January 21, 2026
Landing Page Feature Showcase: Updated the landing page to surface major features including the AI Co-pilot (Pattern Analysis & Voice), Mood Tracking (Emotion Wheel), Focus Mode, and the Community Story Playground.
Enhanced Feature Discovery: Redesigned the landing page feature section with better tab navigation and autoplay previews.
January 25, 2026
Family Plan Mobile Layout: Improved responsiveness of the Family Settings page, ensuring long names and emails no longer cause overflow on mobile devices.
Integrated Section Moods: Log your vibe directly in the Morning, Afternoon, and Night sections of your Daily page. Use emojis and the somatic wheel to track your energy shifts throughout the day.
Standardized Planning Hierarchy: All calendar views now prioritize 'Unassigned' focus items at the top—Weekly tasks before the week grid, and Monthly tasks before the month grid—to help you capture big-picture goals without pressure.
Refined Daily Layout: Your daily log now separates 'Tasks for Today' (unscheduled) from your specific time-block focus items (Morning, Afternoon, Night) for better mental organization.
Smart Navigation Label: The calendar navigation between arrows now intelligently displays 'Today', 'This Week', 'This Month' or the relevant date instead of always saying 'Today'.
Unified Calendar: Merged History and Future Log into a single, high-performance calendar view. Switch between Day, Week, and Month views to see past wins and plan for 'someday' without losing focus.
Family Plans on Landing: Added a dedicated section to the landing page highlighting family synchronization features like shared lists and body doubling.
Stories Showcase: Introduced a prominent 'Community Stories' section on the landing page to feature the new social support capabilities.
Story Reflections: You'll now receive a push notification when your community stories get a 'Boost', validating your voice and connection.
Brain Dump Pressure Valve: Added a gentle nudge if you haven't externalized your thoughts in a few days, helping prevent cognitive overload.
Family Real-Time Sync: Family members now receive instant push notifications when shared tasks are completed, bringing better visibility to family wins.
Smart Notification Prompts: Introduced a daily non-intrusive reminder popup if notifications are disabled, helping you stay on track with neuro-optimized nudges.
iOS PWA Notifications: Added an explicit 'Enable Notifications' button in Settings to satisfy the iOS requirement for user-triggered permission prompts.
Story Feed Task Checks: Added intelligent 'Task Check-ins' to the stories feed. Every few stories, you'll see a gentle reminder of your current tasks, allowing you to complete, reschedule, or celebrate clearing your day without leaving the feed.
Consistency & Perfectionism Overhaul: A massive ground-up modernization of the core technical foundation and UI consistency patterns.
Zero-Latency UI: Transformed task management with instantaneous optimistic updates and robust error-recovery flow. Feel the speed!
High-Fidelity Skeletons: Standardized loading states across every major view (Dashboard, History, Settings). No more generic spinners—your layout loads ahead of your data.
Modular Component Architecture: Deconstructed the monolithic Entry Card into 5 specialized sub-components, drastically improving app performance and maintainability.
Dopamine Rewards 2.0: Centralized gamification engine for high-impact confetti and haptic feedback. Introduced the 'Celebrate Victory' card for 100% daily conquest.
Strict Modal Layout Pattern: Standardized every Dialog and Drawer to follow fixed-header/footer rules for peak mobile reachability and logic consistency.
January 24, 2026
Circular Mood Wheel 2.0: A completely reimagined 360° expansion UI for mood tracking. Features curved SVG typography that automatically flips for readability, centered emoji layouts for better balance, and a sleek Sage-green theme for a premium experience.
Multi-Block Scheduling: Items in the 'Due Today' and planner sections now stay visible even after being added to your day. This allows you to schedule the same task across multiple time blocks until you're fully booked for the Morning, Afternoon, and Evening.
Always-On Display: Implemented an intelligent 'Wake Lock' to prevent the screen from turning off while the app is active, ensuring your focus workflow stays uninterrupted.
Migration Leeway: Added the ability to mark overdue tasks as 'Done Yesterday' directly from the Migration Wizard.
Story Reels Upgrade: Implemented dynamic 'Subway Surfers' style background videos and a larger variety of enthusiastic narrator voices.
January 23, 2026
Enhanced Story Variety: Experience a rich variety of 'Personas' (e.g., 'The Chaos Gremlin', 'The Overthinker') and contextual topics (e.g., 'It's 3am and I can't sleep') that feel deeply human and authentic.
Imperfection Engine v6: The 'Anti-Robot Filter'. We now aggressively scrub 'dead giveaway' AI punctuations like em-dashes (—) and semicolons (;) replacing them with human equivalents like '--', '...', or just a dash.
Smarter Story Engine: Implemented category-specific word counts and strict Anti-AI formatting rules to ensure every story feels unique, raw, and relatable.
Premium SEO Overhaul: Achieved 'Hero' status with advanced structured data. Implemented JSON-LD for Organization, WebSite (with site-wide search), SoftwareApplication, VideoObject, and BreadcrumbList. Added automated FAQPage schema for the entire help section and consolidated landing page search signals into a unified high-authority @graph.
Enhanced Story Sharing: Replaced basic link sharing with a premium Share Experience. Now generates custom watermarked story images with the community URL, featuring a rich preview and deep-link integration for seamless social sharing.
Captivating Story Reels: Turn your written stories into engaging video clips with narration and kinematic visuals—perfect for sharing on social media!
LCP Performance Optimization: Flagged all top-of-page feature images with 'priority' loading, significantly improving Largest Contentful Paint (LCP) and overall Core Web Vitals for better search ranking.
SEO Stability: Implemented site-wide canonical URL support to prevent duplicate indexing and updated the dynamic sitemap to include the prioritized Help & Features inventory.
Visual Quality: Fixed 'fake' transparency on site icons. All icon assets now feature true alpha transparency for seamless integration across all platforms and themes.
UI & Hydration: Fixed React hydration mismatch in the theme toggle and resolved a critical bug causing a blank page on desktop stories by optimizing viewport height management.
Fixed an issue where some pages would trigger a high volume of redundant background requests by optimizing the notification scheduler and stabilizing user data memoization.
January 22, 2026
SEO Overhaul: Upgraded the entire site's SEO from 0 to Hero! Implemented dynamic metadata for community stories, expanded JSON-LD rich snippets (SoftwareApplication, WebSite, FAQ), and optimized the global metadata for better social sharing and search ranking.
Dynamic Sitemap: Replaced the static sitemap with a dynamic generator that scans for public content and community stories, ensuring they are instantly discoverable by search engines.
Enhanced PWA Discovery: Updated the app manifest with proper categories and landing page canonical URLs for peak indexing performance.
Improved Stories UX: Implemented intelligent scroll-then-swipe behavior for long stories, allowing seamless transitions at boundaries.
Desktop Story Controls: Added mouse wheel support for swiping between stories and fixed layout overlap with the sidebar on laptop displays.
Stories Visual Refresh: Added centered text alignment for a premium look and a new header gradient mask to ensure text scrolls beautifully behind page controls.
Typography Stability: Optimized font size calculation engine to eliminate layout shifts and 'flashing' when loading new stories.
Integrated Stories into the Landing Page: Added dedicated navigation links and a new 'Community Stories' section to showcase neuro-inclusive workflows and user experiences.
App Manifest Update: Added 'Stories' as a progressive web app shortcut, allowing instant access to community content from your home screen.
Story Playground: A brand new anonymous storytelling space for neurodivergent minds! Share your experiences, read others' stories, and vote on content in a TikTok-style swipeable interface.
Community Content: Seeded the playground with initial mock stories across 12 categories to kickstart the experience.
12 Story Categories: Choose from categories like 'Brain Dump Express', 'AITA: Neurospicy Edition', 'Hyperfocus Holes', 'RSD Real Talk', 'Small Wins', and more!
Story Moderation: All stories are checked to ensure genuine content and community safety.
Story Sharing: Each story gets a unique shareable link. Share your favorite stories or bookmark them for later!
Smart Story Feeds: Sort by New, Trending, Top, or Random. The app remembers what you've seen so you get fresh content.
Your Story Stats: See how many upvotes your anonymous stories have received in the 'My Stories' section.
Mobile Navigation Update: Stories now has a dedicated spot in the main nav bar. Future Log moved to the More menu for quick access.
Daily Focus Refinement: The 'Planned for Today' section now strictly shows only today's unscheduled items, hiding tasks planned for other days of the week to reduce cognitive load.
Real-time Sync: Data now updates instantly across all your open devices without needing to refresh.
Daily Greeting: A personalized, beautiful greeting with an inspiring quote now welcomes you to the app every day.
Dashboard Polish: Simplified the dashboard header to focus on what matters—your daily plan.
Redesigned Clerk authentication pages (Login, Signup) to match the app's visual identity.
Premium AI Gating Overhaul: Standardized premium access across all AI features (History Summaries, Brain Dump sorting, Voice refining), guiding free users through a seamless upgrade flow.
AI Discoverability: The 'AI Sort' feature is now permanently visible in the Brain Dump, making it easier to discover and access premium organization tools.
Smart Capture Detection: The app now automatically identifies complex or rambling thoughts during capture and suggests AI-powered refining to turn them into organized tasks.
iPad Pro Portrait Optimization: Refined layout system to decisively treat iPad Pro 12.9 devices in portrait orientation as mobile, ensuring the most immersive experience on vertical displays.
Consistency fixes for the Brain Dump UI and restored the emotion wheel missing from AI summary cards.
Adaptive Design System: Tablets in portrait mode now automatically use the phone-optimized layout, ensuring a consistent and accessible experience on larger mobile devices.
Enhanced Mobile Drawers: Bottom drawers now fill more screen space on mobile and tablets (up to 96svh), reducing wasted space and improving scannability for long lists.
Universal Layout Breakpoint: Standardized all layout transitions to 1024px, ensuring that anyone on a device smaller than a standard laptop sees the immersive mobile design.
Orientation-Aware Layout: The app now intelligently switches to mobile mode when a device is held in portrait orientation, regardless of physical screen size.
Overhauled AI Suggestion Engine: Now uses 'Plan-First' logic, focusing on time blocks and daily patterns rather than strict completion timestamps.
Expanded Task Anchors: Suggestions now trigger based on any task presence for the day, persisting throughout your planning session.
Smart Deduplication: AI now filters out duplicate suggestions, showing each task once with its strongest pattern match.
Fixed an issue where Reward/Collection Item updates (like cost, rules, and progress) were not saving correctly due to an API payload mismatch.
Resolved a bug where adding tasks from collections or AI suggestions would sometimes cause an 'Internal Error' due to incorrect ID mapping.
Smart Planning Assistant: AI suggestions are now proactively generated after just 2 completions, including new 'Weekday Habits' and 'Recent Tasks' detection.
Intelligent Placement: Accepting an AI suggestion now automatically schedules it into the correct time block and links it to its associated collection.
Multi-Section Suggestions: Tasks you usually do multiple times a day (like hydration or meds) now appear as separate options for each relevant time block.
January 21, 2026
Vercel Speed Insights: Integrated real-time performance monitoring to ensure a smooth and responsive experience across all devices.
Landing Page Features: Redesigned features section from tabs to full-width vertical scroll layout for easier discovery and reduced cognitive load.
Removed distracting shimmer/pulse loading animations from modals and drawers.
Multi-Currency Pricing: Pricing pages now display prices in your local currency (USD, EUR, GBP, AUD, NZD, CAD, ZAR) with automatic geo-detection.
PayFast MCP Integration: International users now see prices in their currency during checkout, making purchasing clearer and easier.
Limited Time Promo: New users are now greeted with a 'Welcome' modal offering 1 month of free Pro access.
Mobile Navigation: Replaced the side menu with a bottom drawer on the landing page for a more native and accessible mobile experience.
AI Accessibility: The 'Suggest Tasks' feature in Weekly Planner is now available for all users (previously Pro-only).
Navigation Update: Simplified the sidebar and mobile menu by removing Migration and Pricing links for a cleaner look.
Sidebar Layout: Moved the Quick Add button to the top of the sidebar for faster access on desktop.
Daily Planner: The automatic planner now defaults to 'Plan Your Day', helping you focus on today's tasks first.
Smart Pattern Suggestions: Replaced the generic 'AI Assist' button in Daily/Weekly planners with a powerful 'Suggest Tasks' action that learns your habits and recurring schedules.
Multi-Step Pattern Detection: The AI now recognizes task chains (e.g., if you do Task A then Task B, it can suggest Task C).
Pricing Page Update: Added a 'Limited Time Launch Special' banner and '50% OFF' badges to showcase limited-time discounts on Pro and VIP plans.
Negative Feedback Loop: Added 'Dismiss' option to pattern suggestions, allowing you to train the AI on what NOT to suggest.
January 20, 2026
Migrated payment provider from Stitch to PayFast.
Fixed pricing page to prevent re-subscribing to current plan and updated feature lists to include AI integration.
Subscription Management: Added ability to cancel subscriptions and switch/downgrade plans directly from the pricing page.
Enhanced payment synchronization: Subscriptions now automatically sync cancellation status and handle expiration strictly.
January 20, 2026
Resolved a security glitch where some pages were accessible without logging in. Middleware now strictly enforces authentication for all private routes.
Resolved 'Failed to save subscription' error on Dashboard by updating the database schema to support the 'platform' field for push notifications.
Introduced 'Plan Day' button: A dedicated mode to schedule tasks specifically for the current day, mirroring the Weekly Planner experience.
Fixed an issue where Dashboard content would sometimes remain invisible due to animation conflicts.
AI Date Extraction: The Brain Dump AI now understands relative dates (e.g., 'next Tuesday') and automatically assigns them to Tasks and Events.
Dashboard Cleanup: Removed the 'Time Density' bar and 'Start Focus' button to reduce visual clutter and let you focus on what matters.
UI Polish: Swapped the Command Palette shortcut for a clearer 'Quick Add' button in the dashboard header.
January 19, 2026
Manual Daily Summary & Emotion Wheel: You can now manually edit your daily summaries and track your mood using the new radial Emotion Sensation Wheel.
Pro-Only AI Expansion: Introduced 'AI Polish' and 'AI Break Down' in task editing to help neurodivergent users refine descriptions and overcome overwhelm.
Smart Quick Capture & Voice Intelligence: Unified intelligent parsing for both voice and text inputs, accurately detecting priorities, durations, and splitting complex tasks.
AI-Powered Weekly Planning: Pro users can now use 'AI Assist' in the Weekly Planner to generate relevant task suggestions based on recent patterns.
Visual Subscription Gating: Added clear 'Pro-only' indicators with lock icons and tooltips across AI features.
Zero Friction Morning: Added a prominent 'Plan Your Day' action on empty dashboards.
Dopamine Feedback: Added a celebratory sparkle animation when completing tasks.
Fixed Emotion Wheel Typography: Sensation labels generally flipping for better readability in the bottom half of the circle.
January 18, 2026
Implemented Mobile Quick Links for faster navigation on dashboard
Added Haptic Integration for task completion and daily milestones
Added Contextual Quick Add defaults based on time of day
Implemented 'Completion Celebration' with confetti for finished time blocks
Added 'Pick for Me' feature in collections to reduce choice paralysis
Implemented 'Smallest Step Nudge' to prompt action on stagnant tasks
Resolved visual corruption in Collections: swipe hints now stay hidden behind cards until revealed by a gesture.
Eliminated Next.js hydration errors related to font variables on the root layout.
Refined 'Processing...' indicator: now intelligently tied to both active data fetches and background smart actions for better feedback.
Optimized Migration Wizard: now intelligently archives tasks older than 3 days and correctly excludes future-scheduled items.
History View Update: Restored visibility of completed tasks in past days for better accomplishment tracking.
Added prominent 'Move to Today' button for incomplete tasks in History view to reduce friction in task recovery.
Redesigned empty states for Future Log and Collections with visual prompts and icons to help ADHD brains overcome the 'blank page' effect.
Standardized 'Plan Your Week' modal: softened selection indicators to match the app's subtle design language.
Reduced visual noise on completed tasks by dimming metadata tags, keeping the focus on open items.
Improved swipe hint visibility in Dark Mode by increasing contrast and opacity.
Unified Collections UI: Replaced manual lists with standardized interactive cards, enabling consistent swipe actions and 'Move to Today' functionality across all collections.
History View Refined: Now uses standard Entry Cards to match the Future Log and Dashboard, creating a consistent experience for reviewing past days and migrating tasks.
Fixed duplicate code issue in Collections rendering logic.
Weekly Planning: Fixed flicker issue where scheduled collection items would reappear briefly on refresh.
Weekly Planning: Empty collections are now hidden from the list to reduce clutter.
Future Log Standardized: Replaced custom lists with standard Entry Cards for consistency and better 'Move to Today' actions
Weekly Planning: Moved day and time selectors to the top of the planner for easier batch scheduling of multiple items.
Added 'Any Time' option in Weekly Planning: quickly schedule tasks for future dates without committing to a specific time block.
Improved Mobile Actions: The context menu button (...) is now visible on mobile devices inside modals, ensuring actions are accessible even when swipe gestures are difficult.
Fixed layering issue in modals where dropdown menus and popovers would appear behind the dialog content.
Weekly Planning Refined: Now uses the same standard task cards as the dashboard, enabling easier reading and consistent actions.
Future Log Polish: Unscheduled items now look and behave like standard task cards, allowing for easier scheduling and 'Move to Today' actions.
Brain Dump Redesign: Now uses unified task cards with consistent actions (edit, move, schedule) matching the daily dashboard.
Added 'Move to Today' action: quickly migrate tasks from past days OR the Future Log to your current dashboard with a single swipe or click.
Introduced 'Time Density' visualization: a progress bar on the dashboard that helps manage 'Time Blindness' by showing how booked your day is based on task estimates.
Added 'Daily Primary Focus': a prominent header callout for your most important task of the day to reduce choice fatigue.
Dashboard Quick Capture: added a dedicated input field directly on the daily log for instant 'Rapid Logging' without leaving your schedule.
Simplified Desktop UI: Hidden swipe hint text on entry cards for a cleaner desktop experience, while keeping gestures intuitive on mobile.
Enhanced History Scannability: Added monthly headers to the History page to make reviewing past accomplishments much easier.
Improved Brain Dump UX: refined the capture area with a clearer label and welcoming layout to reduce friction when letting thoughts out.
Refined Dashboard Contrast: Increased the visibility of time block metadata (item counts and estimated durations) for better scannability.
Desktop Interaction Polish: Optimized button sizes and standardized corner radiuses across the dashboard for a more refined web experience.
Implemented Drag-and-Drop for Collections: organize your lists exactly how you want them with intuitive drag interactions
Fixed Collection Reordering Persistence: your custom list orders are now saved correctly and update instantly via optimistic UI
Added friendly Empty State illustrations to the Dashboard to welcome you when starting fresh
Added native-like Pull-to-Refresh gesture to the mobile dashboard for handy data updates
Enhanced Brain Dump with 'Saved' visual indicator to provide immediate confidence that thoughts are captured
Updated Rewards Shop 'Earned' badge with a celebratory pulse animation and sparkle icon
Fixed mobile API connection issues by resolving server configuration conflicts and environment variable persistence
Fixed dashboard blank screen issue by adding robust error handling and retry mechanisms
Replaced loading spinners with skeleton placeholders: pages now show their structure immediately while data loads for improved perceived performance
Created comprehensive skeleton components for all page types (Dashboard, History, Settings, Brain Dump, Collections, Rewards, etc.)
January 17, 2026
Added iOS platform support: the app can now be built and deployed to iPhone and iPad
Fixed mobile app API calls: settings changes, task operations, and voucher redemption now work correctly on Android and iOS
Mobile app now correctly detects and displays VIP subscription status
Implemented native local notifications for Android and iOS: scheduled reminders now function correctly even when the app is closed
Added automatic notification permission prompts on app/browser startup to ensure reminders are never missed
Resolved an issue where VIP subscription status was not immediately reflecting after voucher redemption
Fixed lifetime voucher application logic to correctly override existing subscription expiration dates
Fixed timezone discrepancies: Tasks now always align with your local device time, ensuring accurate 'Today' and 'Tomorrow' handling across timezones.
Improved mobile 'More' menu interaction and drawer alignment logic.
Enhanced Quick Add to intelligently pre-select time blocks and dates based on your current view (Dashboard, Time Block, or Future Log)
Fixed an issue where tasks added from Collections via Weekly Planning lost their collection association
Resolved a display issue where Collection tags were missing from task cards on the Dashboard
Fixed mobile 'More' menu scrolling and alignment issues, ensuring complete visibility and consistent padding across all menu items
Resolved an issue where Dashboard time block cards (Morning, Afternoon, Evening) would disappear when navigating between dates
Refined Entry Card alignment by moving metadata tags below the main text and cleaning up spacing for a polished look
Added 'Undo' action to task completion notifications, allowing for quick status reversion
Improved swipe interaction: tapping the card body now resets the swipe state, providing a more intuitive user experience
Reduced the hold duration required to activate mobile swipe actions by 50% for faster interactions
Added a 'Move' swipe action to tasks on mobile for quickly changing time blocks
Refined History view to only display completed tasks, ensuring the log accurately reflects daily accomplishments
Fixed History page layout bugs where collapsible day sections display expanded content incorrectly
Redesigned the Future Log month selector with a premium aesthetic, including smooth gradients, improved typography, and better visual hierarchy
Fixed the missing 'Save' button in the 'Configure Reward' drawer on mobile devices
Refined the styling of swipeable cards in the Rewards Shop and Collections to ensure consistent minimum height and remove redundant buttons
Implemented Optimistic UI updates across the application for instant feedback when adding, editng, or completing tasks
Refined Item Scheduling: Added ability to schedule braindump items to specific months and dashboard items to the current day
January 16, 2026
Implemented comprehensive accessibility improvements: global focus indicators, 44x44px touch targets, and WCAG 2.1 AA compliance
Added accessibility audit documentation with color contrast ratios and compliance checklist
Implemented full reward redemption system with confetti celebration animation and confirmation dialog
Improved contrast on 'Gift Available' badge for reward entries, ensuring text is easily readable in both light and dark modes
Enhanced reward progress visualization with larger bars, exact numbers, gradient glows, and shimmer effects when ready to earn
Optimized rewards grid layout to show 4 columns on extra-large screens for better desktop space utilization
Added entry counts to changelog filter buttons showing total items for each category
Implemented Error Boundary component for graceful error handling across all journal features
Fixed mobile drawer behavior when keyboard appears: drawers now remain stable and accessible, preventing content from being pushed off-screen or resizing unexpectedly
Finalized UI/UX polish across the app: refined Future Log tab wrapping, enhanced reward card dark mode aesthetics, and centralized semantic theme tokens (shimmer and VIP gold)
Improved Help & Settings UX: added descriptive search empty states and clearly communicated Pro features for free users with lock icons and grayscale filters
Standardized Dyslexic font inheritance to ensure persistent readability across all custom components via system-wide CSS application
Refined in-app help tours: removed navigation buttons for interaction-based flow and added device-specific tours for mobile and desktop
Fixed desktop Changelog Access Flow tour to correctly highlight sidebar element by adjusting navigation route
Completed comprehensive testing of all 9 interactive tour flows on both mobile and desktop viewports with 100% pass rate
Added 'Undo' functionality to task completion toasts for quick status reversion
Refined History view with friendly empty states and encouragement when no entries are logged
Improved Dashboard Focus Mode with smooth layout animations using Framer Motion
Updated external research links on landing page to be fully clickable cards for better accessibility
Added keyboard-accessible 'Edit' and 'Delete' actions to Entry Card dropdown menus on desktop
Cleaned up duplicate imports in History client module
Fixed 'Configure Reward' drawer layout on mobile to ensure the save button is reachable and content scrolls correctly
Fixed Calendar layout issues by applying correct Flexbox styling to rows, resolving broken alignment in History date picker
Added meaningful yearly discount to VIP pricing plan (10 months for the price of 12)
Replaced swipe actions with hover buttons (Move/Delete) for Brain Dump entries on desktop for better discoverability
Fixed redundant bottom sheet appearing on desktop version of Future Log
Fixed Rewards Shop layout issue where background actions would bleed through due to mismatched container heights
Redesigned Future Log month selector with modern gradient cards, hover animations, and a 'Now' badge for the current month
Fixed History page collapsibles so expanded content appears directly below its day header instead of after all days
Added loading states to all interactive buttons that call API methods for better user feedback
Standardized all swipeable components across the app with consistent border radius (rounded-xl), padding, and hint text for a unified look and feel
Fixed swipeable layering issues by implementing proper CSS inheritance utilities for border-radius
Fixed TypeScript errors related to database type casting in subscriptions and notifications
Updated Calendar component to use react-day-picker v9 Chevron API for compatibility
Standardized toast notifications across all components to use consistent API
System-wide swipeable refactor: removed redundant 'Edit' and 'Delete' buttons from reward cards and collections to streamline the UI
Fixed swipeable corner rounding and background bleed-through by implementing nested container styling and overflow clipping
Improved swipe usability: enforced a minimum height for all swipeable cards to ensure sufficient space for swipe hints and gestures
Fixed 'broken' swipeable appearance by implementing solid opaque backgrounds for cards, preventing background actions from appearing semi-transparently
Enhanced swipe interaction: added 'Activate' (Move to Today) action to Future Log entries for faster task management
Systemic interaction polish: implemented global 'user-select: none' and contextual pointer event handling to prevent accidental text selection during gestures
Added intuitive swipe hints to tasks and collections to guide mobile interaction
Resolved issue where Morning/Afternoon/Evening cards would disappear during date navigation by synchronizing loading states and resetting stale data
Improved swipe hint contrast from 30% to 60% opacity for better accessibility (WCAG AA compliance)
Added 'Add Task' button to Future Log header for desktop users
Swipe hints now hidden on desktop to reduce noise; hover actions available instead
Dashboard date is now clickable to open a calendar picker for quick date navigation
Renamed Collections tabs from 'Collections/Dopamenu (Rewards)' to clearer 'Dopamenu/Rewards'
Added smooth scrolling for anchor links throughout the app
Implemented deterministic sorting across all features to ensure tasks and collections maintain a consistent order on refresh
Added 'Migrate All' button to History page to instantly move all past incomplete tasks to today
Added 'Quick Add' button (⌘K) to the desktop sidebar for instant task creation from anywhere
Added smooth fade transitions when entering/exiting Focus Mode on Dashboard
January 15, 2026
Refined mobile drawer aesthetics by capping height to 90dvh, ensuring a consistent visual gap at the top of the screen
Implemented systemic drawer height limits with internal scrolling to ensure UI remains accessible when the mobile keyboard is open
Optimized mobile Quick Add drawer with a compact layout and intelligent scroll-into-view behavior when typing
Improved mobile modal accessibility by ensuring drawers correctly focus headers on open, preventing layouts from being pushed off-screen by the keyboard
Fixed a runtime error on the History page caused by date parsing issues
Resolved accessibility warnings in mobile navigation by adding screen-reader labels to menus
Streamlined Quick Add workflow by removing redundant month selection when a specific date is already chosen
Fixed mobile layout issues when keyboard is open by streamlining modal height and removing redundant expansion containers
Implemented adaptive modals: automatically switches to native bottom sheets (Drawers) on mobile and centered dialogs on desktop
Polished 'Plan Your Week' modal layout with improved alignment and tighter mobile design
Improved Unscheduled Items section to persist across days and include tasks completed on the current day
Fixed UI not refreshing all items when changes are made
Added buttons to view up to a week in the future
Added buttons to easily plan a task for another day in the next 7 days
Added global changelog page accessible from footer and mobile menu
Added comprehensive Help page with all feature guides and flows
Dashboard now shows all unscheduled items for better backlog visibility
Enhanced progress bars with transparency and 'heartbeat' animation cycling through brand colors
Streamlined Quick Add with contextual dates and 'Just add to day' shortcut
Fixed timezone offset issues when scheduling tasks in the week planner
Enabled time period selection (Morning/Afternoon/Evening) in the Migration Wizard
Resolved TypeScript and duplication errors in the app tour configuration
Upgraded all app tour descriptions with premium HTML formatting and polished visuals
January 14, 2026
🎉 Initial launch of ADHD Bullet Journal
Implemented full SEO optimization with sitemaps, robots.txt, and professional mockups
Improved Swipeable component with snap-to-state logic and tuned mobile sensitivity
Enlarged mobile navigation bar and icons for improved touch accessibility
Customized mobile PWA status bar color to match brand identity
Refined reward card icons with subtle transparency and hover focus effects
Rapid Capture with Cmd+K global quick add for instant task entry
Time Blocking with Morning, Afternoon, and Evening buckets to beat time blindness
Dopamenu system with Appetizers, Entrees, Sides, and Desserts for task paralysis
Swipe-to-action on mobile for quick task management (edit, schedule, delete)
Migration Wizard for shame-free handling of overdue tasks
Brain Dump page for rapid thought capture and organization
Future Log for scheduling tasks and events beyond today
Collections for organizing related tasks and projects
Focus Mode to minimize distractions and maximize productivity
Weekly Planning modal to organize scheduled tasks into time blocks
Smallest Next Step feature to break down overwhelming tasks
Task history and completion tracking
Dark mode support with neuro-inclusive design
Dyslexic-friendly font option in settings
Mobile PWA support for iOS and Android
Subscription tiers (Free, Pro, VIP) with Stitch Money integration
User authentication and profile management with Clerk
Responsive design optimized for desktop, tablet, and mobile
SEO-optimized landing page with research-backed methodology
March 19, 2026
Fixed therapy modals so headers and action buttons stay in place while form content scrolls.
Moved therapy safety warnings to the bottom of therapy pages for a clearer flow.