Release notes
Current version 0.3.22, 8 October 2026. 13 releases below, newest first.
This is the update feed Memoe itself reads, turned into a page a person can read too. Memoe checks it once a day and offers the update in a window you can accept or ignore — you never have to come here to get a release. Early versions below shipped under the product's old name, Moe; the text is exactly what went out at the time.
0.3.22
Memoe 0.3.22 for macOS 15 or later, Apple silicon.
What's new
- A brand-new Hermes inside. Memoe's engine is now up to date with the latest Hermes, with months of fixes for sign-ins to your connected services, background helpers, scheduled jobs and the browser. It also runs only what came signed inside the app and never installs anything on its own while you use it.
- An address Memoe found for you can be used. When Memoe finds an email address on a page or on your screen, shows it to you, and you say "yes", the confirmation now opens with where it found the address, instead of Memoe refusing to send.
- A job of yours that fails tells you. A reminder or routine you set up that doesn't work now shows one card, with Show me what went wrong and Run it again.
- Scheduled jobs ask instead of waiting. When a job running while you're away needs your OK, it asks you and moves on, instead of waiting on a window nobody is there to answer.
- Choose which Gmail sends. With several Gmail accounts connected, naming one by its address always sends from that one.
- A quieter inbox. One card per subject, ✕ finishes a card, and you can archive in bulk.
- Voice hears you better and stops making up words, and spoken answers start sooner.
Fixed
- Memoe no longer mixes up who sent a WhatsApp message.
- Only what you actually typed or said counts as you naming someone to message.
- When no page will load because your Mac's proxy isn't answering, Memoe now says so.
- Memoe clicks like a person, so buttons on sites like X respond.
- Connected services no longer get skipped during a sync because a lookup was slow.
- Double-tapping to stop speech keeps it stopped, and the voice no longer stutters.
- The browser now downloads once on first launch, so the update stays small.
0.3.21
Memoe 0.3.21 for macOS 15 or later, Apple silicon.
What's new
- Moe gets past "are you human?" checks itself. It waits out pages that clear on their own, ticks the box, holds the button, and can solve picture puzzles with a solving service on your own account. Only when it truly can't does it show you its own browser window, with the form still filled in, and it carries on in the background once you're done.
- Give Moe a password without saying it. A small Moe window asks for a login or a passcode; Moe stores it and fills it in on that site only, without ever seeing it. It checks for a saved login first, and can make up a strong password for a new account.
- Moe doesn't give up quietly. When something stops it, it tries another way, and when a step really needs you, it asks — and keeps going on the rest while it waits.
- One inbox for everything Moe brings up, with Done on anything that's finished, and promises Moe made that it keeps track of.
- Moe can message you, and only you, wherever you are, and only ever messages other people you named.
- More services to connect, ten more measured working; pasted keys now work, and connections say plainly whether they are connected.
- Settings read like one calm page each, starting with Voice.
- The panel under the notch reads like a chat, shows the whole conversation, always fits, and you can see when Moe is using your screen.
- Copy any message, or select and copy the whole chat.
- Mute stays on until you turn it off, and you can mute yourself mid-conversation.
Fixed
- The browser no longer hangs on a slow page or a pop-up, and old tabs no longer pile up.
- Hand-overs no longer open the wrong page, or a sign-in page, in your own Chrome.
- Background helpers' results no longer go missing.
- Confirmation cards are written in plain words.
- Moe's own working-out no longer shows up as messages, and you're not told things your own apps already told you.
- Jobs no longer stall while your Mac dozes, and a job that keeps failing tells you.
- Every calendar event says its date.
- Moe no longer grows on your disk.
- Two crashes in voice and audio.
0.3.20
Moe 0.3.20 for macOS 15 or later, Apple silicon.
Fixed
Joining the free-month list no longer offers to charge you. Settings ›
Away showed "Before you pay, your cloud computer needs this:" with a
Continue to payment button above "You're on the list." — so someone waiting
for a free month could be taken to Stripe and charged $20 for it. The payment
card now appears only where paying is what happens next. A checkout already in
progress still shows its own card wherever you are standing, because that one
is time-critical.
Looking at the Away screens works again. The tool that photographs a
settings screen builds Moe without a bundle, which made it look like Moe Dev —
and Moe Dev is never offered the free month, so every picture of the offer,
the list and the switching-on screen came back showing the ordinary plan cards
instead. Anyone checking those screens was checking the wrong ones.
Also
If you are coming from 0.3.18 or earlier, the Privacy Policy and Terms were
updated in 0.3.19, so Moe asks you to agree again the first time you open it.
0.3.19
Moe 0.3.19 for macOS 15 or later, Apple silicon.
What's new
Moe keeps working while your Mac is shut. If you are on Away, your
reminders, your scheduled work and your chats now carry on in the cloud when
your Mac sleeps, and hand back the moment it wakes. Your own memories, your
own connected accounts and your own AI sign-in travel with it, so nothing is
duplicated and nobody else pays for your thinking. Telegram and WhatsApp can
answer with the lid down, as a second device on your own account.
Slack in one click. Add Moe to a Slack workspace from Connections, with no
tokens to paste and no app to create. Add more than one workspace to the same
Moe. Nothing you write in Slack is kept after the reply is sent.
Signal. Link Moe to your own Signal account by scanning one code, the same
way you link Signal Desktop. It is on this Mac only, and it warns you clearly
first, because a linked device sees your whole account.
Connect your accounts by pasting a key. Where a service has no sign-in
button, paste its key and Moe connects it. Where a broker covers the service,
Moe uses that instead and you sign in normally. One list now shows everything
Moe can reach — this Mac, your accounts, and how each one is connected — and
"Add another" gives a service a second account.
A new chat. Your messages on the right, Moe's on the left, and a + button
to hand Moe photos and files.
Moe asks what it may read. At first launch Moe asks what it may look at to
learn about you, rather than deciding for you, and the settings say in plain
words what each switch does.
Reporting a problem. You can send a problem report anonymously, nothing is
kept while reporting is switched off, and the diagnostics attached are
readable before they are sent.
Updates tell you. When an update is ready, the notch glows, and Moe asks
before restarting itself instead of closing what you were doing.
Fixed
- Telegram and WhatsApp could read "connected" while nothing was carrying
them. One place holds each chat app now, and the other says so.
- Moe's own machinery — memory notices, busy acks, timeout warnings — could be
spoken or sent to you as if it were an answer. It no longer is. Answers that
merely looked like machinery, such as "page 2 of 5", are no longer eaten.
connect.sh <service>failed on a default Mac, on the first line, for every
service.
- A reminder interrupted by a restart is armed again, once, within a quarter
of an hour, instead of being lost.
- Background work and meeting summaries run on your provider's cheaper model,
so a day of Moe costs less.
- Signing out and back in keeps your choice to turn cloud copying off.
- Discord's signature check had been refusing every incoming webhook.
Also
Moe's engine (Hermes) is updated in this release: a rate limit from your AI
provider is now said out loud, in that provider's own name, instead of looking
like Moe going quiet. Nothing on your Mac needs reinstalling.
The Privacy Policy and Terms are updated to 2026-09-15.1, so Moe asks you to
agree again the first time you open this version.
0.3.18
Moe 0.3.18 for macOS 15 or later, Apple silicon.
What's new
- Telegram makes your bot for you, as Moe. Tap Create my Telegram bot, and Telegram opens a Create screen from @MoeSetupBot with the name Moe filled in. Tap Create and Moe picks the bot up by itself — no BotFather, nothing to copy.
- Five chat apps, and only the ones that work. Ways to reach Moe now lists Telegram, WhatsApp, Slack, Discord and LINE. LINE says plainly that it reaches Moe through Moe's cloud.
- Moe knows every service you connect. A service outside the everyday set — TickTick, say — used to be connected and still missing from what Moe was told, so Moe could say it did not have it. Every connected account is on the list now, and Moe searches before it ever says a connected service is unavailable.
Fixed
- WhatsApp's code appears. Both WhatsApp rows said "Getting a code for you…" and never showed one. Both show a QR code now, and Moe waits as long as the code is valid.
- WhatsApp says Moe. Replies no longer open with the engine's name, and a new link shows up on your phone as Moe under Linked Devices.
- Reminders says what its empty list means. It now says there is no chat app to reach you on yet, rather than sounding as if nothing was connected.
0.3.17
What's new
- Signing in stays in your browser. Choosing ChatGPT no longer opens Terminal: Moe shows the code, copies it for you, and opens the ChatGPT page. If the page doesn't open, the link is right there to copy. The Claude sign-in shows its link too.
- ChatGPT shows the models your plan actually offers. Once you're signed in, Settings › Brain lists what OpenAI offers your account, and tells you if the model you had chosen isn't one of them.
- Connections leads with what most people use — Gmail, Google Calendar and Drive, Outlook, Spotify and more — with the popular work services (Slack, Teams, GitHub, Jira…) right under them.
- Moe tells you when the talk key can't work. If right ⌥ needs Accessibility, the island, the panel and the chat say so, each with a Fix button, and the key starts working the moment you switch it on — no need to reopen Moe.
Fixed
- A Mac that had Moe before, deleted it and downloaded it again could end up with a Moe that never answered ("the part of Moe that thinks kept stopping"). It now sets itself up properly.
- Accessibility could look switched on in System Settings while Moe was still refused, left over from an older copy of Moe. Onboarding and Settings › Permissions now offer Reset and ask again.
- Choosing gpt-5.3-codex on a ChatGPT plan failed on every question. It's no longer offered, and a failed brain check now says what went wrong instead of "Moe couldn't finish the check".
0.3.16
Moe 0.3.16 for macOS 15 or later, Apple silicon.
What's new
Give your away machine a brain of its own. Settings › Away › What it thinks with. Your machine runs on your own model account, never ours — your Claude plan, your ChatGPT plan, or a key you pay for at Anthropic, OpenAI, Google, DeepSeek, OpenRouter or anywhere else. Whatever you choose is sealed on this Mac before it leaves, and only your machine can open it. We never see it and never pay for it.
"Your Claude plan" is one button now. Press Sign in with Claude, approve in the browser that opens, and that's it — no terminal, nothing to copy. Your machine gets a token of its own; Moe keeps no copy of it here, and taking it off your machine leaves this Mac's own sign-in alone.
Set your machine up without typing a code into it. Press Set up my machine in the cloud and it pairs itself. The code to compare is shown here, on your Mac, because a machine in a data centre has no screen to show you one.
Choose which of your computers answers. Settings › Away › Which one answers: your Mac while it's awake, with the machine taking over when it isn't — or always the machine, even while this Mac is on. If your machine is asleep when you pick that, this Mac covers the first message and the machine takes it from there.
A tap pauses a reply, and a second tap carries it on. Holding the key is still you speaking. A double tap still stops everything. What changed is the tap: it used to stop the sound and then stutter back half a second later, and there was no way to make the pause stick.
Fixed
A free account could register a machine it wasn't paying for, and a machine kept answering after the plan behind it lapsed. Both are refused now, and if a message can't be answered you're told why rather than left waiting.
0.3.15
Moe 0.3.15 for macOS 15 or later, Apple silicon.
What's new
Moe is signed with a Developer ID and notarized by Apple. Opening it is one
dialog and one click: macOS says it checked the app and found nothing wrong,
and you click Open.
Moe asks for what it needs as it first needs it — the microphone the first
time you talk to it, permission to control your Mac the first time you ask it
to do something there. Those are macOS asking on your behalf, and Moe cannot
hear you or act for you until you say yes.
Fixed
- Groundwork across the cloud side: metering, spend caps, and provisioning.
0.3.14
Moe 0.3.14
If you downloaded 0.3.13, please update. Its brain could not start.
The part of Moe that thinks now starts
0.3.13 installed correctly, laid down everything it needed, and then could not
think. Asking it anything gave you "The part of Moe that thinks kept stopping",
Connections showed only the handful of things Moe can reach on the Mac by
itself, and Gmail offered nothing but an app password.
The cause was one file. Moe ships Python inside the app so a new Mac can think
without downloading anything, and the step that packages it replaced a link to
that Python with a copy of it. A copy cannot find its own libraries, so it died
before running a single line — silently, because nothing in the app was
watching Python start.
Now something is. The build refuses to package a Moe whose Python does not
start, and the publish step refuses to release one, by running it rather than
looking at it.
Smaller
The same packaging step had been quietly skipping two of its own clean-up
rules, so every Moe since 0.3.1 carried two spare copies of Python and a
desktop graphics toolkit it never opens. The download is 58 MB lighter.
0.3.13
Moe 0.3.13 for macOS 15 or later, Apple silicon.
What's new
- The download opens on a window that says what to do. Moe, an arrow, Applications — the one thing to do, right there behind the icons.
- Connections shows Gmail, Calendar, Drive and the rest before you have signed in. Each says "Sign in with Google to connect", and the panel says why: your connections belong to your Moe account, so they follow you to your other Macs and can be switched off in one place. Sign in once and the service connects right after.
- A welcome email the first time you sign in: what the account is for, what to do next, and that nothing has been charged.
- Voice: the PocketTTS download says its size before you press Download, shows a percentage while it comes, and can be cancelled. The Cloud voice is on the list for everyone — pick it on the free plan and Settings › Upgrade opens. The system voice is gone; Kokoro ships, PocketTTS downloads, Cloud streams.
- The thinking part inside the app is current again. The copy of Hermes in the download had fallen behind: it could not see your screen or transcribe ("every tool I reach for comes back dead"), had no GitHub in Connections, and would not have worked with Away. This build carries the current one, and the build now refuses to ship an old one.
Fixed
- Signing in with Google works on a freshly downloaded Moe. It used to fail after Google had said yes, with a message about an "edge address" there was no field for.
- "Quit and reopen Moe" on the welcome flow's key screen now reopens Moe and comes back to that screen. It used to quit and stay quit, and reopening by hand skipped the last three screens.
- Moe no longer puts half its data in a second, empty
~/.moefolder when one happens to exist before the first launch; a stray one holding nothing of yours is folded into the real home. - "Use and preview" no longer starts a 939 MB download by itself.
0.3.12
Moe 0.3.12 for macOS 15 or later, Apple silicon.
What's new
- Plans. Settings has an Upgrade page: Away ($20 a month) and Away+ ($50 a month), each with what it gives you, and a button that takes you to checkout. Once you are on a plan the page becomes Away — your plan, when it renews, your payment, the Macs and devices that are yours, and a switch for keeping your conversations in step between them. Nothing technical on it.
- Sign in with Google. The first time you connect a service — Gmail, Calendar, anything — Moe asks you to sign in with Google, once. That account is what your plan and your devices hang off, so a second Mac signed in the same way is the same Moe. If you never connect anything, you are never asked.
- PocketTTS is a download now. Settings › Voice › How Moe sounds has a Download button for it (939 MB, once) with a bar that shows how far it is. Kokoro still ships inside the app and Moe speaks with it until the download is done.
- Moe can see your screen again, on your own Claude subscription — no API key needed.
- Menus. Moe can read an app's menu bar, with the keyboard shortcuts, and use an item by name — which is how it reaches apps whose main window it cannot read, like music, CAD and 3D software. Greyed-out items are reported as greyed out.
- Report a problem in your own words. Say "report this to the Moe team" and Moe writes up what went wrong from the conversation and sends it. The panel under the notch tells you when it has gone.
- You decide whether Moe may take the screen. Moe asks once per session before it drives your Mac, and there is a stop on the panel under the notch that is reachable the whole time it is working.
- Reply from the amber card. When Moe is waiting on you, you can answer right there on the panel.
- Fix the words before they go. The confirmation sheet for a message lets you edit the text, and what is sent is exactly what you typed.
- GitHub is in Connections, with a row you can click.
- Moe reads web pages instead of photographing them, and can scroll in Chrome.
- Moe says what it is doing on your Mac — the actual step, not "working on it" — and no longer says "yeah, on it" before it has understood the question.
Fixed
- Talking to Moe: a breath is no longer the end of your turn, the microphone stays open until Moe's reply has been heard, and interrupting Moe amends what you asked instead of starting over. A timer was overruling the turn model on the turns you notice most; it no longer does. "Hey Moe" false wakes are down by about two-thirds.
- Moe was reading file names out loud and repeating itself. It stops.
- Moe held a CPU core listening to a locked, empty room, and the echo canceller ran all day cancelling silence. Both now rest when there is nothing to hear.
- The panel under the notch was redrawing thirty times a second to show the same picture; the microphone meter was re-rendering the whole app. Both are quiet now.
- The stop on the panel was unreachable in the one state it exists for, and a stop from the day before was still refusing every click.
- A window opening under the pointer was being treated as your hand on the mouse, and Moe stood down when it should not have.
- A service you never connected was shown as a service that broke.
- Reading mail was being treated as sending mail by the send gate, so it asked when it should not have; and it now looks inside a batch of actions rather than waving it through.
- Every command Moe had been taught to run was being blocked by its own scanner.
- Reminders: three cases the review said must not ship, and two ways a saved reminder could fail to load.
- The plugin switches: two, not six — the other four were never off.
- Moe answers faster: a reset was putting two silent round trips in front of the next question, and a background brief was restarting the model five times an hour.
0.3.11
Moe 0.3.11 for macOS 26.0 or later, Apple silicon.
The first release that updates itself for everyone already on 0.3.10 — and the
largest one so far. Talking to Moe was rebuilt, typing to it stopped being
answered out loud, and the messages Moe sends you can now be replied to.
Size. The download is 1.3 GB, and installed Moe takes about 1.9 GB. Almost
all of that is the speech models and the thinking part, which run on your Mac
rather than on somebody's server — 900 MB of models and 820 MB of agent. If you
mount the download and look at the volume, that is the 1.9 GB figure; the file
you actually download is 1.3 GB.
What's new
Typed in, text out. A question typed into the notch or the chat window used
to be answered out loud, because every part of Moe that speaks read one switch
and none of them knew a keyboard from a microphone. Settings › Replies now
holds the lot: speaking on or off for talking and typing separately, when the
panel opens itself and for how long, the instant "yeah, on it", spoken
progress, a small sound for an answer nothing will say, and whether a question
typed in the notch takes you to the Chat page. Typed answers may now use lists,
formatting and clickable links, and run to the length the question needs.
Spoken answers are unchanged.
Answering something Moe started now works. A reminder or a follow-up that
reached you on Telegram was a one-way message: replying "i did" got "Did what,
exactly?", and "stop reminding me about that" got "which reminder do you
mean?". Every proactive message is now written down with the thing that
produced it and handed back with your reply. "I did" closes it; "not now" or
"remind me tomorrow" moves it; "stop reminding me about that" ends it for good.
For a reminder you set yourself, the same words pause, move or delete the
schedule. It is attached only to the message you have not answered yet, for
about half a day, and never in a group chat.
Talking to Moe was rebuilt from the turn outwards. You can interrupt while
Moe is still thinking, not only while it is speaking. Saying you are done ends
the conversation in any language, because Moe judges what you meant rather than
matching a list of English phrases. A quiet conversation offers to close itself
instead of sitting there lit. Moe no longer mistakes its own voice for yours.
The follow-up window is yours to set, 8 to 30 seconds, and you can enrol your
voice so "was that you?" is measured rather than guessed.
Moe answers about three seconds after launching, instead of a minute.
Starting up used to load everything before anything worked — the name, the key
and the shortcut all waited on a 461 MB transcriber not needed until you stop
talking, and on a voice not needed until there is something to say. Measured at
66 seconds, of which the part that hears you was ready at 6. Moe now starts
listening as soon as it can hear, at 2.7 seconds, and the rest arrives while
you are still talking.
Settings › Reminders. Everything Moe does on a clock, in one list, with a
way to set one up without asking. Yours can be paused, run now, or removed; new
ones start from one of sixteen templates. The next-run line says why when
there is no next run — paused, finished, or nothing currently running the
clock. Nothing is called scheduled that cannot happen, and no cron expression
is ever shown.
Web research comes back with links. The pages Moe opened are listed under
the answer as Sources you can click, and links Moe writes into an answer
are live in the chat window and in the panel. Nothing is read aloud, so the
links cost the listener nothing.
Ask for a meeting in your own words. "Begin taking notes", "take minutes",
"record this call" — and the stops to match — used to be answered with an
instruction to say "start a meeting" instead. The consent sheet and the red
ring are unchanged: it is still Moe that records, never the model.
Heads-up before an event. Set a number of minutes under Speaking up and Moe
says one sentence a few minutes before something starts, once per event. It
reads the copy of your calendar Moe already keeps — no thinking is spent on it
and no service is contacted. Off until you set a number.
Tell me when something happens here — one switch per connected thing, under
Speaking up. Separate from keeping a source ready and from learning from it.
Switching it off keeps that source out of the half-hourly pass entirely.
No technical alerts, ever. A background job that did not finish used to
arrive on the notch in the machinery's words: "⚠️ Cron 'moe-proactive' failed:
claude exited unexpectedly (code 143)". Job notices are now dropped on shape,
whatever the reason. A job with trouble says needs a look in Settings ›
Background, in words. A sweep found thirteen more places where raw error text
reached you — the voice reading out a log path, a failed screenshot quoting the
system, a model switch pasting a log tail into the pane — and all of them now
say something a person can act on.
Moe --wake-record — ten minutes that make "Hey Moe" yours. The wake word
ships trained on synthesised speech alone, which is why it can miss your name
and answer to "hey Joe". Now Moe reads you a script and records as you go.
Moe Away knows what your Mac can actually do. Your Mac publishes a short,
encrypted list of which connections work, which need a sign-in and which are
off, and the away machine reads it. Before this it guessed, and guessed wrong
in both directions. The list holds no addresses, keys or tokens.
Fixed
- "Hey Moe" stopped working after the first conversation. In standby the
check that the voice was yours was reading a buffer nothing had written to
since the last conversation ended, so it judged the same stale seconds every
time. It now reads what the microphone is actually hearing — and if it
refuses three wakes in a row it decides its idea of your voice is the likelier
thing to be wrong, says so, and stops using it.
- Background voices interrupted Moe. With "Interrupt Moe by talking" on,
any sound taken for speech stopped the answer instantly, so a room with other
people in it cut Moe off again and again. Moe now goes quiet, spends a third
of a second working out whether that voice is yours, and either stops or
comes back up. Saying "Hey Moe" or pressing the shortcut still cuts it off
with no wait at all.
- Moe's voices sound like themselves again. Ava was scratchy and slow, and
both halves were things Moe was doing to her: a filter meant to remove clicks
was cutting nearly 9% of her high-frequency content, and the pace had been set
against a single test sentence. Both voices now run on their makers' own
settings. A third voice nobody chose has been removed, taking 161 MB of
weights with it.
- Asked to open a meeting link, Moe reads it. The join URL was always on the
calendar event; nothing surfaced it, so Moe searched your mail and then fell
back to screenshotting Calendar and clicking — eleven steps to reach something
sitting in a field.
- An app on another desktop is no longer mistaken for one that is not
running. Moe could only see the desktop you are looking at, so it tried
other spellings of the app's name and then tried to drag your Spaces around.
It now lists every window and says which desktop each is on.
- The question before an action names the thing being touched. It used to
say "Composio" — the service Moe reaches Google through, which is plumbing —
where it meant Google Drive. And it no longer asks permission to read:
opening or downloading a file changes nothing, and a question you learn to
click through is a question that costs you the ones that matter. Anything
that sends, uploads or changes still asks.
- Moe stops repeating itself. A repeated action that keeps returning the
same result now earns a change of approach and then a refusal, rather than
running until you interrupt. Scrolling, arrow keys and undo are exempt.
- Improvements to Moe's own instructions reach Macs that already have Moe.
That file is written once, on first run, and is yours to edit — so every later
fix to it had quietly reached nobody. Moe now keeps one marked section of it
current and leaves everything you have written alone.
- The island panel has a way out. A fold button, and Esc closes it; the ✕
now appears only while there is something to stop.
- The amber card reads as one thing — when it was for on its own line, the
sentence with room to wrap, and Dismiss and Play clear of the panel's own
controls.
- Memory converges when a Mac used on its own joins an existing account. It
keeps reading everything it learned before, and what it remembers is written
back so the other devices see it too — including the persona, the "who you
are" note and the learned profile, which previously stopped at that Mac.
- Settings › About says which version you have, and stops. It used to carry
a version-control status meant for people who build Moe — "behind by 37
changes" is a sentence about our repository, not about your app. Updates
still arrive by themselves, once a day, exactly as before.
- The licences list no longer names two voices Moe does not carry.
0.3.10
Moe 0.3.10 for macOS 26.0 or later, Apple silicon.
What's new
Moe updates itself, starting with this one. This is the last version you
have to install by hand. From here Moe checks once a day, offers a new version
in a window you can accept or ignore, and installs it and reopens on its own.
You can also ask at any time: Check for Updates in the Moe menu. Your
memories, notes, connections and settings are untouched, and you will not have
to go through the Gatekeeper steps again — those apply only to a file you
downloaded yourself.
This first one is the full download. From the next version on it will usually
be a few kilobytes instead, because the models and the thinking part rarely
change between versions and only what actually differs is sent.
Every version up to 0.3.9 checked for updates too, once a day, and was always
told there were none. The list it was reading had deliberately been left
empty, on the belief that Moe had to be signed by Apple before it could update
itself. It did not.
Fixed
- Moe's own scheduled jobs no longer stop quietly when you change which brain
it thinks with.
- Signing in to a connection: long tokens are no longer cut short by the
terminal, a token the service rejects is refused instead of stored, and Moe
keeps out of your own sign-in sessions.
- Learning about a connection: no name collisions between sources, "catch up"
reads a real window of time, and a source that fails to read is never
silently dropped.