Skip to content

Releases: getmaipai/home

MaiPai Home 0.6.1

Choose a tag to compare

@JesseWebDotCom JesseWebDotCom released this 03 Sep 04:33

New here? Install MaiPai Home · Already running it? How to update

[0.6.1] - 2026-09-03

Fixed

  • The YouTube token helper did not finish setting itself up on a server
    running in production mode (its build tool was skipped during install), so
    0.6.0 ran without it. It now installs completely, and if setup fails for a
    passing reason (offline at boot, a download hiccup) the server retries every
    30 minutes instead of waiting for a restart.
  • The YouTube access check ran twice in the first minute after boot; it runs
    once.

MaiPai Home 0.6.0

Choose a tag to compare

@JesseWebDotCom JesseWebDotCom released this 03 Sep 04:29

New here? Install MaiPai Home · Already running it? How to update

[0.6.0] - 2026-09-03

Changed

  • YouTube playback survives a blocked home address on its own. When YouTube
    starts asking your server to "sign in to confirm you're not a bot", the
    server now goes quiet for real: no background fetching, no hover previews,
    no warming, nothing anonymous at all, so YouTube can trust the address
    again. It checks back every six hours with a single request instead of the
    old thirty-minute burst, which turned out to be what kept the block in
    place. Videos keep playing through the household account in the meantime.
  • Your server keeps a signed-out YouTube session of its own, made by opening
    one video a day in a browser on the server, and uses that for playback
    before it ever touches the household account. No account, no name, no
    history attached to anyone.
  • The household YouTube sign-in is treated with more care: the server no
    longer reopens it every few hours (that was what kept breaking it), signs
    in again only after the session has failed twice in a row, and never more
    than once a day. If it keeps failing you get one notification instead of a
    loop of automated sign-ins.
  • Everything the server asks YouTube for is counted against one daily
    household budget sized to what a person would do, with a smaller slice for
    background work (feeds, transcripts, warming). Background work stops first;
    a person pressing play always has room.
  • The piece that proves to YouTube that video requests come from a real
    player is now the maintained one (bgutil), set up and kept running by the
    server automatically. The previous one had been abandoned upstream and no
    longer produced tokens YouTube accepts.

Fixed

  • Videos that resolved fine but then failed with a 403 partway through, and
    hover previews that said "available" and then died, both caused by the
    old token provider.

MaiPai Home 0.5.0

Choose a tag to compare

@JesseWebDotCom JesseWebDotCom released this 02 Sep 03:13

New here? Install MaiPai Home · Already running it? How to update

[0.5.0] - 2026-09-01

Added

  • Connect a YouTube account for watching. YouTube sometimes blocks homes
    that watch without an account; Videos now shows a Connect banner when
    that happens. Sign in once (codes from Google are handled right in the
    dialog, with plenty of time to type one), and the server keeps the
    sign-in alive and heals it if it breaks. Each person can connect their
    own account, and an admin can set up one shared household account under
    Videos > Settings > Connect.
  • Videos on a phone now feels like a phone video app: one endless feed
    with the search up top, a touch-friendly player, a proper phone watch
    page, and a quick menu on every card (queue, watch later, playlists,
    save, download, share).
  • A new "Hey MaiPai" wake word model, now proven against real recordings
    in a real room: zero false wakes per hour in testing. The old model
    passed only on computer-generated speech, which is why it woke up for
    "hey my bike".

Changed

  • The assistant talks like a person now. Ask the time and you get "It's
    9:51", not "The current time is 9:51 PM"; ask again and you get "Still
    9:51". Weather comes back the way a person says it ("supposed to clear
    up later") instead of a data readout, numbers get rounded the way people
    round them, and "should I bring a jacket?" gets an actual answer with
    the reason. When a lookup genuinely takes a moment, the assistant says a
    quick "one sec" instead of going silent; instant answers stay instant.
  • The browser tab now says what you are watching, reading or listening to:
    the video or short, the article or book, the chat, or the playing song,
    podcast or station - with the app name as the fallback.
  • Shorts open in the full-height Shorts view from anywhere, not only from the
    Shorts shelf, and the player fills the pane.
  • Catch me up names the creator and recaps the part you are actually at.
  • The Videos home feed, the YouTube page, and the TikTok page keep loading
    more as you scroll, the way a video app's home feed does. On Home the
    YouTube lane is your "Suggested for you" pool, page after page, and only
    moves on to the Trending/Popular rankings once that runs out. With a
    connected account, that lane follows your real YouTube home feed.

Fixed

  • Opening Videos (and other heavy apps) from inside the app no longer sits on
    a spinner forever. The companion's face animated through React on every
    frame, which kept interrupting the page load; the animation now draws
    straight to the screen.
  • Video cards from YouTube's related feed show views and dates again, and
    live streams show a LIVE chip with "N watching" instead of blanks.
  • A YouTube card whose channel could not be resolved keeps its creator name
    and letter avatar instead of losing the whole identity line.
  • On a phone, the profile card's "Install & restart" runs the update right
    there with the progress dialog, instead of jumping to the Admin page.
  • The "update ready" dot on your profile picture and the sidebar badge no
    longer vanish for hours after the server restarts: the last check's result
    is remembered, and the server re-checks within a minute of coming up.
  • When YouTube blocks the home's address, playback no longer just dies: the
    hub switches to the connected account, quiets its own background traffic
    so the block can lift, checks every half hour, and tells an admin where
    to fix it instead of showing a broken player. TikTok blocks are honored
    the same way.
  • Asking "how many days until Christmas" (or any fixed-date holiday) works
    instead of stumbling over the name.
  • Tabs that are open during a server update keep working and quietly reload
    once, instead of breaking on the old version's files.
  • The app loads in Firefox again.
  • History cards say "Watched yesterday" instead of passing your watch time
    off as the video's age, and cards always show how old a post really is.
  • The World Clocks page no longer flashes an error toast every time the
    server restarts.

Security

  • Connected-account sign-ins (YouTube and the like) are now encrypted on
    disk with the server's key, and the files that hold them are readable
    only by the server's own account. A copied database is useless without
    the key.

MaiPai Home 0.4.0

Choose a tag to compare

@JesseWebDotCom JesseWebDotCom released this 28 Aug 04:24

New here? Install MaiPai Home · Already running it? How to update

[0.4.0] - 2026-08-27

Added

  • A new look for the whole app, on by default for everyone: Home is a
    full-page launcher with app search, your
    Favorites (hover a tile's star to add or remove), a Today strip with
    headlines and On This Day, and the live ticker. Each app fills the screen
    with its own sidebar. The app icon in the top left is the way home: point
    at it and it becomes a back arrow; click the app's name to reload the app.
  • Every app now has a settings gear in its header. Sidebars collapse from a
    quiet handle on their edge and remember your choice per app.
  • Videos opens with a rotating featured billboard (hide it if you prefer,
    it stays hidden), quick source filters in the search box, and a Search
    options panel for narrowing by source, length, or creator.
  • News grew a full sidebar (reader views, categories, feed management) that
    stays with you while reading an article. Sports, Weather, Time, Calendar,
    and Reference gained sidebars too.
  • Updating the server no longer means digging through Admin. When a new
    version is ready, admins get a dot on their profile picture and an
    Install & restart button right on the profile card (one click, then the
    progress screen takes over). The update notification lands on the same
    screen.
  • Notifications moved to their own bell in the top right, with unread count
    and mark-all-as-read. Your profile is a card with your picture.
  • Searching inside Chat filters your conversations from the header search.
  • A card size control next to each app's settings gear: a small slider that
    makes cards bigger or smaller, remembered per app on each device. Settings

    Appearance has a Reset layout button that puts every app back to normal.

  • News opens on a front page: top stories from Local and each of your
    categories, with a See all link into the full category. The bottom of a
    category page lists the publications it draws from, opening in a new tab.
  • Articles have a Read to me button that reads the story aloud (pause,
    resume, and stop right there), Ask MaiPai about this, which hands the
    article to your companion so you can ask questions about it, and Save,
    which files the article in your Bookmarks.
  • Follow a topic, in the News sidebar: type anything (a team, a town, a
    hobby) and it becomes a category that stays filled with the latest
    stories about it.
  • A Send button on articles: pick one of your other devices (or all of
    them) and the story lands there as a Drop with an Open button. Handy for
    moving a read from the desktop to the tablet.
  • A text size control in the article reader (the Aa button up top): five
    sizes, remembered on each device, shared with the Bookmarks reader.
  • The article summary's bullets are now clickable: tap one and the story
    scrolls to that part, with a brief highlight so your eye lands on it.
  • Music channels on MaiPai TV now show a proper now playing screen: the
    song's cover art front and center with the station, song, and artist.

Changed

  • The user guide and README now describe the new interface, with fresh
    screenshots throughout (taken as the demo household, never real family
    data).
  • Reading a news article shows its title once; before, it could appear up
    to three times, sometimes under an empty grey block.
  • Movies and Shows load with shimmering poster placeholders instead of flat
    grey boxes, and "In Theaters Near You" no longer pushes the page down
    when it finishes loading.
  • Opening heavy apps is faster: the app's code preloads while you are on
    the launcher, and pointing at a tile warms that app before you click.
  • The launcher's background glow now stays put while you scroll instead of
    scrolling away into a plain black page.

Fixed

  • The Remote app no longer crashes the first time it is opened.
  • MaiPai TV channels stuck on "off the air" heal themselves: if a
    channel's source was simply not ready when its schedule was written (a
    cold start, Plex still connecting), tuning to it now rebuilds the
    schedule within moments instead of waiting out the hour.
  • TV channels still carrying their old "Doki" names (like Doki Movies)
    rename themselves to the MaiPai names on the next restart. A channel
    you renamed yourself keeps your name.
  • The guide button on the TV's right-edge rail (and the G key) now opens
    the full-screen guide channel; pressing it on the guide flips back to
    the channel you came from.
  • On MaiPai TV's guide channel, clicking any listing (or the featured
    panel) now changes to that channel, and the scrolling grid pauses while
    your pointer is over it.
  • The update dot on the profile picture now appears without the wait:
    the status refreshes when you land on the dashboard, when you open the
    profile card, and the moment the Server page finds new updates.
  • Podcasts could crash with a blank error screen while its show list was
    still loading (worse on a busy server). Fixed.
  • The card size slider now also resizes Music's shelf tiles and the "On TV
    Tonight" posters in Shows.
  • Opening a reference like Wikipedia keeps the sidebar and the new look,
    and you can hop between your references right from it.
  • The Admin Server page no longer crashes after loading its status (a bug
    that briefly shipped with the one-click update button).
  • The Videos home no longer shows the same video in row after row. Each
    video now appears once, in the first section it belongs to; Popular,
    Trending, and the main feed each show something different.
  • Accounts that had tried the old "tabs inside apps" experiment were still
    seeing top tabs instead of the sidebar in Videos, Music, Podcasts, and
    the stores. Everyone gets the sidebar now.

Removed

  • The "Use tabs inside apps" switch. Navigation now works the same way
    everywhere.

v0.3.0

Choose a tag to compare

@JesseWebDotCom JesseWebDotCom released this 26 Aug 21:25

New here? Install MaiPai Home · Already running it? How to update · The attached files are the optional MaiPai Desktop app (unsigned: Mac right-click Open; Windows "More info" then "Run anyway").

[0.3.0] - 2026-08-26

Added

  • MaiPai now ships its own "Hey MaiPai" wake word, so a brand-new install
    answers to its name from the very first boot, even with no internet. Any
    other wake phrase, including a companion's own name, is still trained on
    your hub when you choose it.
  • Reference shows which offline archives are installed and lets you remove
    one you no longer want.

Changed

  • Apps are now grouped into five plain-English categories (Watch & Listen,
    Read, Create, Around the House, Everyday) instead of ten. Chat and Companions
    move out of the category list entirely and become their own top-level spots,
    since the companion is the point of the product rather than one app among
    fifty. Old category links still work.
  • One-shot tools (unit converter, speed test, reverse lookup, and similar) no
    longer take up room in the category lists. Nothing was removed: they are all
    still there by name in search and the app launcher, and can still be
    favourited.
  • A new account now starts with five favourites, one from each category, rather
    than a longer list picked for it. Existing favourites are untouched.
  • Home has a new "Explore" row: five tiles, one per category, so someone opening
    MaiPai for the first time can see what it does without knowing any app names.
  • Help moved next to Settings in your account menu, on both the desktop sidebar
    and the phone. The user guide used to sit in the app grid between the real
    apps, which is an odd place for a manual. Admins get a Dev docs link there too.
  • Chat and Companions now sit at the top of the side menu as permanent spots,
    above your favourites. If you had either one pinned, it is no longer listed
    twice.
  • The side menu tucks itself away while you are reading a book or watching a
    channel, and comes back when you leave. Open it again any time with the arrow
    or Cmd/Ctrl+backslash; that only lasts for the page you are on, and your
    normal setting is left alone.
  • Your Home cards start out in the same order as your favourites, so arranging
    one arranges the other. This stops as soon as you rearrange Home yourself.
  • Tabs inside apps (optional). Settings → Appearance → Menus has a new
    switch. With it on, the big apps swap their long side menu for a short row of
    tabs across the top, at most five: Music, Videos, Podcasts, Movies, Shows, the
    App Store, and Companions. It is off until you turn it on, it is per person,
    and switching back is instant. Nothing was taken away; anything that lost its
    own row is either gathered into a tab or listed under "More" at the bottom of
    that app's own home screen.
    Bookmarks, Notes and Books keep their side menus, because those hold your
    collections, notebooks and shelves rather than a list of places to go.
  • Videos has a new Browse screen listing the places videos come from, replacing
    the row-per-source list in its side menu.
  • Music's four ways of making something (Generate, Remix, Studio, Karaoke) now
    share one Create screen instead of four separate menu rows.
  • Chat and Companions now lead your favourites on the phone as well, matching
    the side menu on a computer.
  • Reference has a permanent spot in the side menu.

Fixed

  • YouTube videos, music, and hover previews stopped playing after YouTube
    changed what its servers require, twice in one day. The app now keeps up
    with those requirements, and it checks that a video will actually play
    before offering a preview, so a card either previews for real or quietly
    keeps its thumbnail.
  • Hover previews start much sooner. The preview now appears the moment its
    first frame arrives instead of waiting through extra checks.
  • Channel logos are back on the front-page video cards. Many cards showed a
    colored letter circle even though the channel has a logo and the video's
    own page displayed it fine.
  • Seeking in Private stream now works at every quality, not just 1080p and
    above.
  • Offline archives (Wikipedia and the other reference libraries) work again
    end to end. Opening a page, searching inside an archive, and the archive's
    own name all had bugs that could show an error, crash the search, or print
    raw markup in results, and a stray grey column has been cleaned off the
    reading page.
  • The Medical page has its own name, icon and colour again instead of
    borrowing Reference's.
  • The Admin panel no longer reads as "Up to date" when the update check could
    not actually get an answer.
  • A large download that finished without saying so no longer freezes setup;
    the watchdog now covers component downloads too.
  • Cmd/Ctrl+backslash now actually shows and hides the side menu. It has been
    listed in the user guide for a while without being connected to anything.
  • New accounts now start with all nine default favourites. Two of them
    (Bookmarks and Videos) referenced app names that had been renamed, so they
    were silently dropped and every new account began with seven. Saved
    favourites that still hold the old name are repaired on startup.
  • The Admin panel's quick-jump shortcut moved to Cmd/Ctrl+Shift+K. It was
    sharing Cmd/Ctrl+K with the app-wide search, so one keypress inside Admin
    opened both at once.

MaiPai Home v0.2.0

Choose a tag to compare

@JesseWebDotCom JesseWebDotCom released this 25 Aug 19:55

New here? Install MaiPai Home · Already running it? How to update · The attached files are the optional MaiPai Desktop app (unsigned: Mac right-click Open; Windows "More info" then "Run anyway").

[0.2.0] - 2026-08-25

Added

  • One-line installers for the server: install.sh (macOS/Linux) and
    install.ps1 (Windows), served from the docs site. They install or update
    to the latest release, never main.
  • MaiPai Desktop installers (macOS DMG, Windows setup) now build and attach
    to every release automatically.

Changed

  • Third-party UI assets (amCharts weather icons, Nerd Fonts symbols) are no
    longer tracked in the repository; they download at build time from their
    original sources, pinned and checksum-verified. The repository now contains
    only this project's own work, plus a NOTICE of what gets fetched.

[0.1.0] - 2026-08-25

The first release under the MaiPai name. MaiPai Home is the continuation of
a project previously developed as "Loki Doki"; this release is a fresh
start under the getmaipai org with the full rebrand and a privacy scrub.

Changed

  • Product renamed: Loki Doki is now MaiPai Home; the desktop app (Doki
    Dock) is now MaiPai Desktop (com.getmaipai.desktop).
  • Default companion is now MaiPai ("Hey MaiPai"); the in-development desk-robot
    starter companion is now Desktop Buddy (wakes to "Hey MaiPai" until a
    user picks another wake word). Existing installs migrate names automatically.
  • Built-in TV channels and features renamed to MaiPai branding.
  • Docs and repository moved to github.com/getmaipai/home; documentation now
    publishes to getmaipai.github.io/home.

Removed

  • Companion wakeword models no longer ship in the repo or the release. The
    repo carries only the MaiPai wake word; any other wake phrase is trained
    on your own hub, on demand, by the built-in trainer.
  • Internal audit and design documents (archive-only now).

Security

  • Real LAN addresses replaced with documentation addresses in examples.
  • Personal paths removed from comments and docs.