What's new

Every release, and the fixes and features that went into it — a lot of them straight from tester feedback.

  1. 0.2.4

    July 10, 2026

    Added

    • A "Sign up" shortcut on the sign-in step of setup. The "Save your progress" screen now has a

    Sign up button in the top-right corner that opens the account-creation page on the website — so if

    you don't have an account yet, you can go make one without hunting for it. (reported by @dhayati)

    Changed

    • Your five growth aspects now level up in balance. Over time some aspects (especially Mind) could

    race far ahead while Bond, Discipline and Social lagged — leaving the spider chart lopsided. We

    recalibrated how each aspect earns XP so that a consistent daily routine — focusing, moving,

    responding to wellbeing nudges, and spending real time with friends — grows all five together,

    reaching level 100 on each at around two years. Two specific fixes fall out of this: **Bond ("showing

    up") no longer jumps to level 2 on your very first day** — it starts gentle and ramps up the longer

    your daily open-streak runs (a longer streak always beats a broken one, but it can never snowball); and

    wellbeing nudges are now capped per day so diligently tapping "done" can't inflate the Body aspect

    past the people who actually go for a walk — real movement carries Body, nudges are a steady small

    bonus. (reported by @dhayati)

    • The Settings tab list widens with the window. The left-hand list of settings sections had a fixed

    width, so a longer section name in some languages was clipped to "…". It now grows as you enlarge the

    Yappie window (the smallest window keeps the compact width), giving those labels room to show in full.

    (reported by @dhayati)

    • The app is now fully translated in all 24 languages. Every screen — settings, dialogs, tooltips,

    notifications — is now translated in each supported language, instead of many newer strings falling back

    to English. Older translations that had drifted from reworded English were refreshed too, and the whole

    set uses a consistent, friendly tone.

    • Tapping "Resend" on a code screen now clears the code box. On the sign-in and two-factor code

    screens, hitting Resend empties the field you type the code into, so the new code goes into a clean box

    instead of getting appended to the old one. (reported by @dhayati)

    Fixed

    • The pop-out's focus/break controls no longer clip off the left edge when Yappie is shrunk down. On

    the smallest pop-out the control bar (−, timer, +, …) sat so close to the left that its left end got cut

    off. The bar — and the buttons inside it — now scale down smoothly with the pop-out: full size at the

    largest, a touch smaller at the smallest, so it always fits. (reported by @dhayati)

    • Your AI usage count now includes the subtask tries from setup. The 1–2 "Plan with AI" tries a

    new account can use during onboarding were counted by the server (so the daily limit couldn't be

    fooled) but weren't reflected in the AI settings' usage line on your device — so it could read one

    or two lower than your real count. It now matches. (reported by @dhayati)

    • AI-suggested subtasks no longer leak a stray "[Tag" into the step title. When the AI forgot the

    closing bracket on a step's tag (e.g. "…the JSON [Planning"), the tag went missing and the fragment

    was left dangling in the title. Now the tag is recovered and the title comes out clean either way.

    (reported by @dhayati)

    • The Founding Tester confetti no longer replays after an app update or restart. If you already had

    the badge, updating the app (or just reopening it) could fire the unlock confetti again. That

    celebration is tracked on your device, not the server — and a background account check on launch was

    re-triggering it before your saved progress had recorded the badge. The badge now unlocks quietly on

    those background checks; the one-time confetti only plays when you first earn it as you sign in.

    (reported by @dhayati)

  2. 0.2.3

    July 10, 2026

    Added

    • Choose whether Yappie opens when your computer starts. There's now an Open at startup toggle in

    Settings → General (right under "Close to tray") that launches Yappie automatically when you sign in to

    Windows or macOS. The same option is in the tray-icon right-click menu — now labelled "Start Yappie at

    startup" instead of the vaguer "at login". (reported by @dhayati)

    Changed

    • The AI companion settings show your plan more honestly and take less space. Removed the confusing

    "Free plan · 5 / day" badge, the grey plan line, and the duplicate beta notice (plans are still shown on

    the Account page — one place is enough). For free accounts the usage line now spells out the split — you

    get 5 AI actions a day, 3 of them for subtask generation — while Lite/Super just show "X of Y calls

    today". Also removed the beta notice from the "About AI features" dialog. (reported by @dhayati)

    • The private-beta consent notice on the sign-in screen is tidier. It's now a single compact line:

    the word "website" is an underlined link that opens the consent form in your browser (the separate

    button and the grey helper line are gone), so the notice takes up less space. (reported by @dhayati)

    • Your fun-touch interests are now chips, one topic each. The free-text box under "Fun touches from

    your interests" is now a tag editor — type an interest, press Enter, and it becomes its own chip

    (backspace or ✕ removes one). This fixes touches that kept blending two of your interests together

    every time: when you'd typed something like "I love Real Madrid and Lord of the Rings" as one line,

    Yappie treated the whole sentence as a single interest and mashed them on every touch. Existing text

    is split into separate chips automatically the first time you open the settings (a multi-word name

    like "rock and roll" is kept whole). (reported by @dhayati)

    Fixed

    • **Signing in with an account you've used on desktop before no longer replays the coaching tips or the

    founder confetti.** When such an account signed in during setup, onboarding correctly ended and dropped

    you on the Focus page — but the coachmark tours started over and the Founding Tester achievement

    re-celebrated with confetti, even though you'd seen both already. A returning desktop account is now

    marked as having seen every tour, and its Founding Tester badge unlocks quietly (no repeat confetti);

    a brand-new account still gets the full first-run and its one celebration. (reported by @dhayati)

    • Replaying the welcome no longer briefly offers the AI first-task planner. If you replayed the

    welcome right after finishing setup, the last step could flash "Plan with AI" (meant only for

    brand-new accounts) — and generating then editing steps made it switch back to the plain planner

    mid-way. The account now remembers it's onboarded the moment you finish, so a replay shows the manual

    planner from the start. (reported by @dhayati)

    • Notifications and cheers from someone who deleted their account now read "Former user" everywhere.

    Some rows (like "You started co-focusing with …") kept showing the person's real name after they'd

    gone, while others already said "Former user" — now they all resolve the name at the moment you look,

    so a departed (or renamed) account is shown consistently.

    • Opening the full message of a cheer from a deleted account no longer shows a blank screen. Because

    their Yappie is gone, we couldn't draw it and the replay came up empty. It now shows a soft, pulsing

    shadow of a Yappie in its place, with the message above its head, so the cheer still replays.

  3. 0.2.2

    July 9, 2026

    Added

    • An "add" button in the Today and Tomorrow task boxes. The box where you jot a task now has

    a "+" button tucked into its right edge, so you can click to add instead of having to know to

    press Enter (Enter still works). It's greyed out until you've typed something, and hovering it

    tells you what it does.

    • Become a group owner? You'll know. When a study group's owner leaves or deletes their

    account and ownership hands to you, you now get a notification that you're the new owner — with a

    View group button to jump straight there.

    • Let Yappie plan your very first task. When you're setting up your account and type in your

    first task, you can now pick Plan with AI instead of setting a time yourself. Hit **Break it

    down for me** and Yappie splits the task into steps — each with a suggested time and tag — in the

    same language you wrote the task in. Keep the plan (it becomes your task and its steps) or say

    you'd rather do it yourself; you can always edit any of it later. If the task is too small or

    vague to break down, Yappie says so kindly and lets you try once more. It's a one-time taster of

    the AI you get in the app, and it counts as one of your daily AI uses.

    Changed

    • Steps now visibly hang off their task. When a task is broken into steps, a vertical connector

    line runs down the left of the steps — on the Today, Tomorrow, History and Recurring-tasks pages —

    so it's clear at a glance which steps belong to which task. The line takes the task's colour if

    you've given it one, otherwise a subtle theme line.

    • Signing in during the beta checks you've agreed to the founding-tester consent. While Yappie

    is in private beta, signing in to the desktop app now needs your consent on file. If it isn't yet,

    sign-in pauses and offers to open the quick consent form in your browser — sign it, then sign

    in again here. Using Yappie signed-out, on your own device, is unaffected.

    • Room to sign in on more of your devices during the beta. While we're in beta, the usual

    one-device-at-a-time limit on free accounts is relaxed, so you can run Yappie on your laptop,

    desktop and phone at once without being asked to sign another device out. The normal limit returns

    when the beta ends.

    • More of your local data is encrypted on disk. Your account details (name, email, phone) and

    your app/AI/wellbeing settings are now stored encrypted at rest via your operating system's

    secure store, like the rest of your Yappie data — so the files in Yappie's folder aren't

    human-readable JSON. (Your sign-in token and any AI keys were already encrypted.) It upgrades

    itself automatically on first launch.

    • Clearer AI settings. The "Off by default…" line at the top is gone; the note about your key

    living in your OS keychain now appears only when you pick My own key (where it belongs). When

    Yappie AI is on, the green line names your actual plan ("Using your Yappie Super account …")

    instead of just "Premium". The About AI features dialog was refreshed to today's features and

    no longer states your plan at the bottom.

    • The "A look back" daily recap now steps aside as soon as you move on. The once-a-day reflection

    banner closes itself the moment you switch Focus/Today/Tomorrow, open a page from the menu, start a

    focus or break, or pop out — so it never lingers over whatever you do next.

    • "Two-factor" is now labelled "2FA" in the account card, with "Two-factor authentication" on hover.
    • A tidier, all-in-one account card. Cloud sync, two-factor and setting a password used to be

    three separate boxes under your account. They're now compact rows right inside the account card,

    each with an On/Off badge and a pencil to change it. Cloud sync has a little "?" that

    explains what it syncs, and its pencil opens a simple on/off toggle. Two-factor's pencil does

    the right thing for your account: turn it off (confirm your password), turn it on (get a code on

    your email/phone and enter it), or — if you don't have a password yet — set one first (with the

    live requirement checklist) and then turn two-factor on, in one flow.

    • The Today walkthrough now shows you around your first task. Instead of skipping straight to the

    recurring/history icons once you'd added a task during setup, it walks that task (or a quick example) —

    expanded — pointing out where to add tasks, the time + ▶ to focus, the row of per-task tools (priority,

    colour, alarm, save-as-recurring, duplicate, move to Tomorrow, delete), and how to break a task into steps.

    Fixed

    • An edit made right as the app syncs no longer gets undone. A change you'd just made — subtasks

    you added (including with AI), a renamed task, a new tag — could vanish if a background sync on launch

    or sign-in landed a split-second later, because that particular merge preferred the server's older

    copy. It now holds onto your just-made edit until it's safely synced, the same way the rest of sync

    already does.

    • Fun touches stop mashing your interests together every time. Crossover touches — the ones that

    fuse two of your interests into one playful mashup — are meant to be an occasional treat (about one

    in five); the rest should wink at a single interest. In practice nearly every touch came out as a

    mashup, because the model was handed your whole interest list with a "pick just one" note and ignored

    it. Now Yappie hands the model only the interest(s) that touch should use — one most of the time, two

    for the occasional crossover — so the ~4-in-5 single / 1-in-5 crossover mix actually holds. (reported

    by @dhayati)

    • A fun touch's reply buttons no longer show a chopped-off half-sentence. When the model wrote a

    slightly long button label like "Now that's a stretch", it was being clipped to "Now that's a" — a

    broken fragment that then slipped past the safeguard meant to swap over-long labels for a tidy short

    one. The label now reaches the button whole, so that safeguard kicks in and you get a clean reply

    like "Ha, nice" instead of a dangling partial. (reported by @dhayati)

    • Restarting mid-welcome no longer asks a signed-in user to sign in again. If you reopened the app

    while the welcome was showing (say, after replaying it), setup could show the sign-in step even though

    you were already signed in — your account restores a moment *after* the welcome first appears. It now

    waits for that before deciding, so a signed-in restart skips the sign-in step as it should.

    • You always land on the Focus tab after setup. Finishing (or skipping) the welcome from the Today or

    Tomorrow tab used to leave you there — with the Today walkthrough popping over the setup you'd just done.

    • The Today walkthrough waits until you actually open Today. Visiting Tomorrow first no longer plays the

    Today-tab walkthrough over the Tomorrow tab.

    • The Today walkthrough's "set a time" step fits tasks that already have steps. If your first task

    has sub-steps (say you used the AI planner during setup), the time + ▶ live on each step, not the task —

    so that walkthrough step now points at your first step and its wording matches, instead of describing a

    task-level timer that isn't there.

    • No stray outline on the task you're about to focus. The task attached to your Focus timer no longer

    shows an odd teal border in the Today list.

    • The Focus timer shows the time you gave the task. Start setup with a task that has a time, hit "Let's

    go", and the Focus timer now shows that task's minutes (and the ± there adjusts the task) — instead of the

    default focus length.

    • Turning Cloud sync off now sticks. After you hit Unsync, sync could quietly switch itself

    back On — the moment any of your other devices (or the web / mobile app) saved something, that

    update pulled in and re-enabled syncing here. Now Unsync stays off until *you* turn it back on with

    Sync now / Enable (or sign in fresh, which still implies syncing).

    • Opening a profile that's just been deleted no longer spins forever. If someone's account is

    gone by the time you open their profile, it now shows a brief "This account no longer exists"

    instead of a stuck loading state.

    • No confetti mid-onboarding for founding testers. A founding tester signing in during

    first-run setup would get the "Founding Tester" achievement's confetti pop-up right away — over

    the onboarding, while they were still picking their Yappie's name. The celebration now waits

    until you've finished (or skipped) setup and the Focus-tab walkthrough, then pops.

  4. 0.2.1

    July 8, 2026

    Added

    • Get your two-factor code on your other channel. When signing in with two-factor on, if

    you've verified both an email and a phone, the code goes to your usual channel — but on the

    code screen you can now tap "Text it to me instead" (or "Email it to me instead") to have a

    fresh code sent to the other one. Handy when your email is slow or your phone's the one on hand.

    • A "?" explainer on the Projects, Tags, Recurring tasks and History pages. Tap it for a

    short, plain-language rundown of what the page does and its handy-to-know details — a lasting

    reference that's there even if you skipped the walkthrough.

    • The welcome tour now walks the whole Focus tab. It points out the timer's Focus/Break

    controls, the "Log a break or activity" bar, the Tomorrow tab, and the pop-out button — so the

    main screen makes sense from day one.

    • Choose whether to see full profiles in public groups. A new Social setting (off by

    default) controls what happens when you open another member's profile in a *public* group:

    off, you see just the basics (their Yappie, name and online status); on, you see their full

    profile — level, growth, achievements and charts. It's off to protect you from show-off

    profiles, since Yappie runs on trust and doesn't police how honestly people log their focus,

    so a person's own numbers may be self-reported. A group's own focus time is always the

    real thing (it only counts live time spent in the room). Friends and private-group members

    are never affected. Turn it on any time from Settings → Social.

    • Your Yappie has a birthday. The customize screen now shows your pet's birthday and how

    old it is (e.g. "2m and 5d old"), dated from your very first focus session or the day you

    created your account — whichever came first. So a Yappie you focused with for months before

    signing up keeps its true age, and it stays the same across your devices.

    Changed

    • Detaching a task from the timer is out of the way now. When a task is attached to your

    focus timer, the "detach" control is a small unlink icon right beside the task name (instead

    of a button underneath), so it no longer hides behind the "Log a break or activity" bar. Hover

    it for the "Detach the timer from this task" hint.

    • A bigger Yappie in profiles. The pet at the top of a profile is a little larger now, with

    extra room below it so lower accessories like a necklace or bow tie show clearly.

    • A cleaner Yappie account card. Your details now read as a tidy list — Full name,

    Email and Phone (each showing "Not set" if empty) — and your subscription badge moved up

    to the top-right of the card; tap it to manage your subscription on the website. Edit your

    name in place with the pencil beside it (two fields, then ✕ to cancel or ✓ to save).

    • A tidier header when you open a project or tag. The per-project / per-tag page now reads

    "Project: Name" / "Tag: Name" and carries the menu button plus a back arrow (instead of an ✕

    that read like "close"). A new pencil beside the title opens a small dialog to rename and

    recolour it — with its own colour swatch and a Save button, so a change only lands when you

    confirm it (clicking away cancels).

    • Open a project or tag by clicking its row. Each row on the Projects / Tags pages is now

    clickable — it opens that item's page — and a pencil on the row opens the same rename/recolour

    dialog you get on the page itself. The "?" explainers are wider so they need less scrolling, and

    the note that used to sit at the bottom of the Recurring tasks page now lives in its "?" dialog.

    • Hall of Glory is tidier. The out-of-place "Invite friends" button is gone, achievements

    now show five to a row (so you see more at a glance), and each category (Focus, and the

    rest) can be collapsed or expanded with a chevron — everything starts expanded, and it

    resets to expanded each time you open the page.

    • Onboarding now opens in your device's language, the welcome Yappie is a little bigger, and

    the intro spells out that everything works offline and stays on your device unless you create an

    account to sync across devices.

    • Cleaner, up-to-date coaching tips. The Growth, Projects, Tags, Recurring-tasks and History

    walkthroughs now spotlight exactly what they're explaining (instead of graying out a single box),

    with shorter, current wording. Growth is four focused steps (overview, all-time stats + streak

    freeze, energy, and the five aspects); Projects is three (purpose, the default project, the two

    numbers); Tags is a single step (tags are cross-cutting labels you can put on a task or a

    subtask); Recurring-tasks and History are two steps each; and the welcome tour's "Settings" step

    is now "Menu," since that button opens a menu (settings, notifications and quick jumps), not just

    settings. The Growth "?" explainer was refreshed to match.

    • Every coaching tip now shares one layout. All the spotlight tips — the welcome tour, the

    Today tour, and the "?" page walkthroughs — put the title with a Skip in the top corner, then

    Back · step dots · Next along the bottom (Back is always there, greyed out on the first step).

    Each page coach's first step also points you to the "?" for the full rundown any time — and its

    spotlight now frames that "?" together with the page title (Projects, Tags, Recurring tasks, History).

    • Study Groups now has two walkthroughs. The first time you open Study Groups you get a quick

    intro (what a group is + how to join or create); the first time you open a *group*, a separate

    walkthrough now starts at the top and works down — the private/public tag (and what it means),

    the shared goals, your weekly commitment, then the tabs, sessions (co-focus), the member roster

    and inviting. The goals step only appears when the group has a goal set, and the inviting step

    only when you're actually allowed to invite. Copy is refreshed to the current app — groups have

    a friendly weekly leaderboard and a shared goal now.

    • First-run setup adapts to your account. A guest going through the welcome sees a short,

    linear flow with no Skip. But if you sign in partway through: an account that's used Yappie on

    desktop before jumps straight past setup (you've done this already), while an account new to

    desktop — even one you set up on the web or phone — keeps going through the desktop steps, now

    with a small Skip in the top-right so you can bail out any time. And if you replay the

    welcome while already signed in, it no longer shows the "Save your progress" sign-in step.

    • Tidier Tags and Projects pages. Dropped the section descriptions, the "Your tags" / "Your

    projects" headings, and the footer hints — they're covered by the walkthrough and each control's

    tooltip. The New tag / New project field now sits above the list, so it stays put as you add more.

    • Rename your Yappie right where you dress it up. In the customize screen the pet's name now

    sits next to a pencil — tap it to edit, and it saves the moment you press Enter, click away, or

    hit the check button (no separate Save step).

    • Small pet nudges keep your header visible. The wellbeing reminders (water / stretch /

    look away), the "invite a friend" bubble, and the streak-at-risk reminder are short, so they

    no longer blank out the header while they're showing — your streak, stats and tabs stay put.

    The wellbeing reminders also now sit in their own spot above Yappie, positioned separately from

    the AI fun-touch bubble.

    • Pet customization flags unsaved changes. As you tweak your Yappie it updates live, and an

    Unsaved badge now appears under it (for both the free and premium look) whenever your edits

    differ from your saved Yappie — with a one-tap undo button beside it that reverts every

    pending change (colour, face and accessories) back to your last saved look.

    • Every Yappie colour is unlocked from the start. The body-colour palette is no longer

    gated behind levels for either the free or Premium Yappie — all 24 are available immediately,

    arranged in a rainbow (colour-wheel) order with the greys/browns grouped at the end, and

    our default purple selected by default.

    • Fun touches occasionally mash up two of your interests. Every so often (about one in five,

    once you've set two or more interests), Yappie fuses two of them into a single playful crossover

    — e.g. a Real Madrid midfielder threading a pass through Moria — instead of always winking at

    one. Most stay single-interest, so the mashups stay a surprise.

    • Your local Yappie data is now encrypted on disk. The files Yappie keeps on your computer

    (progress, tasks, tags, projects, history and caches) are stored encrypted at rest using your

    operating system's secure store instead of plain, editable JSON. Your data upgrades itself

    automatically the first time you open this version — nothing to do. If a file is edited or

    corrupted outside the app, Yappie safely discards it and re-syncs your real data from your

    account.

    Fixed

    • Coaching tips point at the right spot and stay on screen. A few tips highlighted the wrong

    element (the Log-a-break bar on Focus, the recurring/history icons on Today) or ran off the

    bottom/side edge (the Growth "five aspects" tip). Each bubble now measures itself and stays fully

    in view, flipping above its target when there's no room below. The Focus tour's Growth tip also

    now explains it's today's focus + tasks (tap to open Growth), and the recurring/history tip uses

    plain words instead of emoji.

    • Accessory names show properly in Pet customization. Six of the free Yappie's accessories

    (party hat, beanie, halo, bow tie, star, eyepatch) showed a raw code as their tooltip instead

    of a name — they now read correctly.

    • Fun-touch reaction buttons no longer get cut off. When one of Yappie's three reaction

    buttons had a label too long for the little bubble, it spilled past the edge and got clipped.

    An over-long label is now swapped for a short, tidy reaction of the same kind (a yes / a maybe

    / a no), so all three always fit.

    • Your daily read no longer gets cut off. Yappie's daily Charts recap (and the daily

    reflection) could end mid-sentence with a trailing "…". Yappie now writes a complete

    three-to-five-sentence read and always has room to finish its last thought, so the recap

    reads as a whole message.

    • Renaming your Yappie now sticks (synced accounts). On a signed-in account, a background

    sync landing in the moment right after you renamed your pet could silently revert the name (and

    other synced settings like your timer lengths or language could flip back the same way) before

    the change had been saved. Local setting changes now take priority over an incoming sync until

    they've been pushed, so your rename holds.

    • Your attributes start at Level 0, not Level 1. A brand-new (or signed-out) Growth profile

    showed every aspect at "Lv 1" with the attributes spider filled edge-to-edge, as if you'd already

    maxed out. Untouched aspects now read Lv 0 and the spider sits collapsed in the centre until

    you actually earn some — so it fills as you grow. Aspects with any progress are unchanged.

    • Signing out now resets your Yappie's name too. The pet's look already reverted to the

    signed-out (guest) Yappie on sign-out, but its name stuck to the account you left. The name

    now reverts to your guest Yappie's name (or the default "Yappie") — and a name you set while

    signed out is remembered separately, so it comes back if you sign in and out again.

    • Smoother onboarding + coaching tips. The Yappie no longer flickers moving from the first to

    the second onboarding step, the Today tip no longer lands awkwardly over tasks you already have,

    and the Growth / Recurring-tasks / History tips now dim the whole screen (not just a floating box).

    • The free Yappie now previews its colour correctly in Pet customization. Picking a colour

    updated the premium Yappie but not the free one — with two free pets on screen at once (the

    preview and your saved pet still shown behind the dialog), they shared one internal gradient, so

    the preview borrowed the saved pet's colour. Each pet now has its own, so the free preview (and

    any screen showing two free Yappies, like co-focus) updates instantly.

  5. 0.2.0

    July 8, 2026

    Changed

    • Pet customization is overhauled. Your Yappie now sits top-left of the screen with its

    name (moved here from Settings) and the Free / Premium tabs beside it. There are now

    24 body colours (a bigger, brighter palette) that both the free and premium Yappie

    share, laid out 12 to a row. The free Yappie has 8 eye styles, 8 mouth styles and **16

    accessories; the premium Yappie's wardrobe grew too — 24 "Head" toppers and 8

    "Others" (the old Hat / Glasses sections, renamed), and you can now recolour the Head

    and the Others** with their own colour pickers (15 presets each, plus a custom colour). Your

    existing look is preserved.

    • Yappie keeps its own colour while focusing and on breaks. Starting a focus session or a

    break no longer shifts your Yappie's colour (it used to deepen on focus and lighten on

    break) — it now stays exactly the colour you chose, everywhere it appears, for both the free

    and premium Yappie.

    • The Notifications filter is richer and simpler: the confusing per-sender "From" chips are

    gone, and the type dropdown now offers All · Cheers · Co-focus · Study groups · Friends.

    Cheers now gathers both the cheers you've *received* and the reactions to cheers you *sent*

    (a reply, or an ignore), in one place.

    • The reminder to self-report your focus to a group now has a More details button —

    it opens a short explainer (what this focus is, and that it clears at the end of your day) and

    lists the private study groups you can give it to, each with its owner and a View group button.

    • During the beta, the Account section no longer shows an "Upgrade your plan" button

    (there's no checkout yet — plans are granted to testers). It now shows a short note

    pointing you to earn Lite or Super by inviting friends. Reverts to the normal upgrade

    button once we leave the beta.

    • Your Yappie's focus face now uses its default eyes (the calm dark ovals) while

    you're focusing — during a solo focus, a 1-on-1 co-focus (both you and your partner),

    and a study-group focus session — replacing the older wide-eyed "sparkle" focus look for

    a cleaner, more consistent face across every device.

    • The beta feedback shortcut (the bug icon) now also sits next to the ✕ in the

    Settings header — same one-tap jump to the bug-report / feature-request form, shown

    only for signed-in testers while the beta is on.

    • The profile dialog header is cleaner: a friend's Yappie now shows with its **name and

    age stacked beneath it** (when their privacy shares them), and the person's own name sits

    centred beside it. The top-right actions are all direct icons now (no ⋯ menu) — mute,

    unfriend, add-friend (shown only when their privacy accepts requests), and a **block /

    unblock** toggle; if you've already blocked someone the icon shows that and one tap unblocks.

    • The update banner now follows the app's button order and gives you a real choice:

    Restart (install now) sits on the right, with a new Later button to its left

    that installs the update on your next app launch instead of restarting now — replacing

    the old ✕. (It already steps aside during a focus session and comes back after.)

    • In Settings → App updates, the Check now button is now anchored to the right with

    the status line ("You're on the latest version.") on its left, matching the app's

    button layout.

    • In Settings → AI companion, the Yappie AI connection option is now clickable when

    you're signed out — it takes you straight to the Account tab to sign in, instead of sitting

    greyed-out. Its hint was reworded to drop the confusing "above".

    • The Windows installer is now one-click — no more Next → Next → Finish wizard. Running

    setup installs Yappie just for you (no administrator prompt), shows a small branded

    progress window, and opens Yappie automatically once it's done.

    • The Windows installer checks for a newer version before installing — if you run an

    out-of-date setup, it points you to the latest download instead of laying down a stale

    build. Skippable, and it never blocks you when you're offline.

    • The macOS disk image is now branded — opening the downloaded `.dmg` greets you with

    Yappie's constellation backdrop and a clear drag-to-Applications arrow, instead of the

    plain default window.

    • Pet customization is tidier: the look tabs now read Free and Premium (the Free

    tab dropped its redundant "Yappie"), and the "faces change with your mood / more

    accessories coming" line under the premium options has been removed.

    Fixed

    • Choosing Full message on an incoming cheer while you're on another page (Settings, History,

    and the like) now closes that page and jumps to Focus *before* the in-person delivery plays —

    previously the whole animation ran hidden behind the page you were on.

    • On another person's profile → Growth, ticking Compare with mine no longer makes their

    radar chart suddenly shrink. Both charts now share one fixed scale — the greater of the two

    people's top attribute plus a little headroom (so no one's shape quite touches the outer edge)

    — so ticking the box just adds your dashed overlay without moving anything.

    • The focus-session bar at the bottom of the window no longer looks muddy on the light

    themes (Latte, GitHub Light, Solarized Light) — it now wears the same deep, glowing dark look

    it has on the dark themes, with crisp white text and the same brighten-on-hover, on every theme.

    • In the main window, when Yappie pops a thought-bubble on the Focus tab (an AI fun touch

    or encouragement, a streak reminder, or an "invite a friend" nudge), the header above it —

    your task title, the "focused / done" stats, and the Focus / Today / Tomorrow tabs — now

    quietly steps aside so the bubble has a clean space instead of overlapping them. The menu

    button stays put and the header keeps its height, so nothing shifts and the bubble's

    report/why controls stay fully on screen — and clickable (the hidden header no longer

    swallows taps meant for the bubble). Everything reappears the moment you answer or dismiss

    the bubble. (The floating pop-out was never affected.)

    • Friend cards are less cluttered — a friend's current task name no longer shows on their

    row in the Friends list (it was easy to miss and made the row busy). You can still see what

    they're working on by opening their profile.

    • On a friend's profile, when they're focusing you now see a "Focusing" badge with the

    task they're working on in its own badge below it (when they share it), instead of one

    cramped combined line. A free Yappie also now shows at a fuller size in the profile

    header (matching the premium pet), and the pet's age reads "18d old" rather than a bare

    "18d".

    • The light themes (Latte, GitHub Light, Solarized Light) are now readable throughout.

    A lot of text, badges, status messages, and buttons used colours that didn't adapt to a

    light background and came out invisibly pale — friend-row level/streak pills, the social

    timeline, error and warning messages, the "new day → History" banner, the floating

    pop-out controls, the cheer note, and more. They now use theme-aware or properly

    contrasted colours on the three light themes, with the dark themes unchanged.

    • Yappie's encouragements now greet you by your actual local time — no more a cheery

    "Good morning!" at 11pm. The time of day is worked out from your timezone and offered to

    the AI so any greeting fits your clock (both the built-in AI and a bring-your-own-key).

    • A thought-bubble with a single button no longer stretches it edge to edge — a lone

    action (like an encouragement's "Let's begin!") now sits neatly at the right, matching the

    app's button layout, instead of filling the whole bubble.

    • In the floating pop-out, Yappie's "!" (report) and "?" (why) on a thought-bubble now

    open in the main window instead of trying to grow the tiny pop-out (where they were

    cut off). Tapping either brings Yappie back to the main window with that panel already

    open, so there's room for the report box or the explanation.

    • In the floating pop-out during a 1-on-1 co-focus, the two Yappies now sit lower and the

    "In pause" badge tucks in right under the pet (instead of floating below it with a gap),

    so the pair no longer hangs high with wasted space beneath.

  6. 0.1.2

    July 7, 2026

    Added

    • Founding Tester perks — a thank-you to our founding testers. Eligible accounts

    now unlock an exclusive Founder accessory for your Yappie (a golden laurel-and-star

    topper) in Customize, plus a Founding Tester badge in the Hall of Glory. Both appear

    automatically once your account qualifies — no action needed.

    • Beta check-ins — as a founding tester you may occasionally get a one-tap question

    about how Yappie is working for you (and a quick "welcome back" if you've been away a

    while). Always skippable, and we keep them rare.

    • Quick feedback shortcut (beta) — while you're signed in during the beta, a small bug

    icon sits next to the pop-out button in the panel header; one tap jumps straight to the

    bug-report / feature-request form. It disappears automatically once we leave the beta.

    • Co-focusing in the floating popout — during a live 1-on-1 co-focus, the popout

    window now shows your partner's Yappie beside yours (both shrink to fit); each dims with

    an "In pause" badge when that side pauses, and if your partner leaves, their pet drops

    away and yours grows back. The popout control bar also gained a focus/break toggle

    (right of "+") so you can start a break from the popout too.

    Changed

    • The commitment-history charts in the "My commitment" dialog now reveal the exact

    commitment vs studied amounts (and the day/week) when you hover a bar.

    • The "My commitment" dialog is less naggy: Save / Save & close moved to their own

    row with a "Don't show until next week" button that stops the dialog from

    auto-opening for the rest of the week (you can still open it yourself), and the

    commitment history is now collapsed by default — tap the chevron to expand it.

    • A locked study-group goal now tells you when it unlocks (e.g. "Editable again in

    4d 3h") instead of a vague "Locked until the next…"; and a goal's "X left" now counts

    down the time remaining in its period (how long until the day, week, or month ends),

    shown in days for longer spans.

    • A study group's header actions are now compact icon buttons (each with a tooltip),

    and there's a new Refresh button to pull the group's latest data on demand

    (rate-limited so it can't be spammed).

    • When you pause your own timer during a 1-on-1 co-focus, your Yappie now dims and

    shows an "In pause" badge — the same way your partner's pet already reacted when they

    paused.

    • Hall of Glory earned badges now fill their progress bar and show the target value

    with a check beside it (instead of a plain "Earned ✓"), so an earned badge still tells

    you at a glance what it took.

    • Yappie's thought-bubble nudges can grow a bit wider, so a three-button prompt (like

    the "invite a friend" nudge) fits without its buttons wrapping onto extra rows.

    • The Charts page's daily read (your once-a-day Yappie summary) now appears

    instantly when you reopen Charts instead of reloading each time — it's remembered on

    your device for the day and refreshes on its own when the date rolls over.

    • The About screen got a tidy-up: a bigger Yappie, a one-line tagline, corrected

    Website / Privacy / Terms links, credit links moved to the right, and the copyright now

    stays pinned to the bottom.

    • The About screen's "Report a bug" is now "Share feedback" — send bug reports, feature

    requests, or any beta idea from one place. You can now paste a copied screenshot

    straight in (Ctrl+V) as well as attach files, remove individual attachments, and there's

    a "Submit another" button after you send.

    • If you bring your own AI key, the default daily-call safety limit is now 50 (was

    200) — a gentler default that you can still raise or lower anytime in Settings → AI.

    Fixed

    • A study group created partway through a week or month can now set its goals for the

    rest of that period, instead of being locked out until the next one.

    • During a 1-on-1 co-focus, your partner's Yappie now shows its *full* look — including

    its growth sprout/aura and the same soft drop-shadow your own pet has — instead of a

    plainer version missing those touches.

    • The co-focus join notifications ("… accepted — join the session", "… is waiting for

    you to join", "You started co-focusing with …") no longer show up as unread: you're

    already going through that flow on screen, so they now arrive already seen.

    • Someone you block now appears in Settings → Blocked immediately, instead of the

    list looking empty ("You haven't blocked anyone.") for a couple of minutes.

    • A fun-touch bubble you haven't reacted to is no longer thrown away when you pop

    Yappie out or start a focus session — Yappie tucks it aside and brings it back a few

    minutes later, and won't spring a new one on you until you've answered the current one.

    (Streak and "invite a friend" nudges now also step aside when you start focusing,

    instead of lingering over the focus screen.)

    • When your 1-on-1 co-focus partner leaves (stops, disconnects, or drops), your session

    now correctly falls back to a solo focus — your Yappie grows back to full size and pausing

    no longer dims it or shows an "In pause" badge as if you were still together.

    • The premium Yappie now sits properly in the floating popout — its tentacles are no

    longer clipped at the bottom edge (and no longer float up with a gap beneath).

    • Stopping a break part-way now keeps the break time you already took (it still restores

    your energy and counts as rest), the same way stopping a focus keeps its elapsed minutes —

    instead of discarding the whole break.

    • The default Yappie no longer turns a fixed periwinkle-blue during a break — it now

    rests in a softer shade of its OWN colour, so your customized colour is preserved.

    • The version shown on the About and App updates screens now always reflects the

    actual build (during development it could show a stale number).

    • Your customized Yappie no longer flashes the default look for a moment when you switch

    between the pop-out and the main window — the window now remembers your pet and draws it

    straight away instead of briefly showing the plain purple Yappie until your look loads.

    • Signing out another device from the device-limit prompt now works. On accounts with

    more than one signed-in device, clicking "Sign out the chosen device" could silently clear

    your selection so the button did nothing — the prompt now keeps your pick through the

    sign-in retry, so the device signs out on the first click.

  7. 0.1.1

    July 7, 2026