TypeTab 1.1.0: it learns what you type — and nothing else
A stability and learning-quality release: no more rare crashes after long idle sessions, much smarter training data, and a switch to turn background training off.
TypeTab 1.1.0 is out. It's a short list, but every item came from watching the app fail in real use — mine included. Here's what changed and why you'll feel it.
Fixed: the app could quietly die after hours of sitting idle
Some apps rewrite their text fields on their own — chat drafts syncing, web pages updating, terminals printing output. TypeTab used to treat those rewrites like typing and run the model on them, even when you'd been away from the keyboard for hours. Eventually that unattended GPU work could hit a rare Metal fault and take the whole app down with it.
Now TypeTab generates suggestions only while you are actually typing — a real keystroke has to land right before a field change for the model to run. If you're not typing, the model isn't running. The crash is gone, and so is the wasted battery.
Learning got much pickier — in a good way
TypeTab learns your writing style from what you type. While digging into the crash above, I found the same root problem on the learning side: text that apps put on screen could end up in your training data as if you had written it. Terminal output was the worst offender — my own corpus was two-thirds duplicated junk.
1.1.0 draws a hard line. TypeTab now learns only what you personally type:
- Screen content, program output, and page updates are never captured — same keystroke rule as above.
- Pasted text doesn't count as typing.
- Typed code, shell commands, URLs, and filenames are filtered out by an on-device language check, so the model learns your prose, not your
git status. Prompts you write to AI tools still count — that's writing too. - Works in any language you write in, not just English.
One exception, on purpose: text you explicitly import in Settings is taken as-is. If you want to feed it code, that's your call.
Background training you can actually control
- A new "Train automatically in the background" switch in Settings. Turn it off and TypeTab only trains when you press Train Now.
- Failed training runs now back off instead of retrying every five minutes.
- Old adapter versions and training runs are cleaned up automatically — this was silently eating gigabytes of disk before.
- When a run fails, a View Log button shows you exactly what happened.
Smaller fixes you'll notice
- Stale suggestions no longer reappear after you dismissed them.
- Tabbing into a field that already has text no longer pops an unasked-for suggestion.
- New Launch at login toggle in Settings.
How to update
Grab the latest version from the site, or brew upgrade typetab if you installed with Homebrew. Your license, settings, and learned style carry over untouched.
As always: everything runs on your Mac, nothing you type leaves it.