What's new
Every release, and the fixes and features that went into it — a lot of them straight from tester feedback.
0.2.4
July 10, 2026Added
- 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)
0.2.3
July 10, 2026Added
- 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.
0.2.2
July 9, 2026Added
- 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.
0.2.1
July 8, 2026Added
- 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.
0.2.0
July 8, 2026Changed
- 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.
0.1.2
July 7, 2026Added
- 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.
0.1.1
July 7, 2026