Releases: AurielSolaris/Tera
Release list
v0.4.0 Beta
Tera — Beta 0.4.0
A private, offline-first companion app for fictional partners, worlds, and
lore. Android 12 and up.
⚠️ Read this before updating from 0.3.0 or earlierThe package name has changed — from
app.tera.aurielto
app.auriel.tera, so it matches the other apps in the family.Android identifies an installed app by that string and nothing else, and
there is no supported way to change it in place. 0.4.0 installs beside
your existing Tera rather than over it, with its own data directory and no
access to the old one's.To bring your data across:
- Open your old Tera → Settings → Backup & Restore → Export. Save
the.trbzsomewhere you can find it.- Install 0.4.0 from below.
- Open it → Settings → Backup & Restore → Import → pick that file.
- Check everything is there, then uninstall the old app.
This is a one-time break. Tera is in beta and this is the kind of change
that comes with it. The name is settled now; future releases update
normally.0.4.0 is also the first signed release. Earlier builds went out with a
debug key. That is another reason this one cannot install over an old one,
and from here on every release is signed with the same key and will update
cleanly.
Files
| File | For |
|---|---|
app-arm64-v8a-release.apk |
virtually every modern phone — start here |
app-armeabi-v7a-release.apk |
older or budget 32-bit devices |
app-x86_64-release.apk |
emulators and a few tablets |
Moving characters between apps
Settings → Characters → Transfer writes a .dexpack, a small archive that
other character apps can read, and reads theirs.
This is not a backup. A .trbz is the whole of Tera and restoring one
replaces everything; a .dexpack carries characters, and importing one only
ever adds to your roster. Both formats stay, doing different jobs.
Nothing an incoming file carries is thrown away. Other apps track things
Tera has no field for — an element type, most often. Rather than drop them,
they are written into the partner's description as a short labelled list:
- **Element:** fire
- **Pronouns:** she/her
The same goes for a field invented by a future version of the format: any key
this version doesn't recognise lands there too, rather than being skipped.
Only a partner's avatar travels. Galleries, conversations, alarms, and the
relationship stay here — a pack has no opinion about them, so it does not get
to clear them on an update either.
Partners are matched by name. Anything unrecognised lands quietly; anything
that collides stops and asks — skip, update, or file it alongside — and
defaults to skipping, which is the only choice that cannot lose something you
already had.
Tap a file to open it
.trbz and .dexpack files are associated with Tera, so tapping one in your
file manager — or sharing one to Tera from another app — opens it directly. A
backup goes to the usual restore confirmation; a pack goes to the import
review. A file that arrives before onboarding is finished is still waiting
when you reach the dashboard.
An icon, at last
Two flowers grown into each other on a crossing pair of stems — one cool
blue-to-purple, one warm yellow-to-red, on deep twilight plum. The blooms are
woven rather than set side by side: each passes both over and under the other.
Drawn as vector paths, so it is sharp at every launcher density, with a
monochrome layer for Android 13+ themed icons.
Also
- Minimum Android version is now 12 (API 31), in line with the rest of the
family. - Everything you already had carries over untouched, as always — every schema
change stays additive, and older.trbzbackups still restore and migrate
up in place.
Source and issues: https://github.com/AurielSolaris/Tera
Licensed under the GNU AGPL v3.0, permanently.
v0.3.0 Beta
Tera — Beta 0.3.0
New in this release
- Import lore from files — bring in Markdown, plain text, or a PDF, or just paste Markdown straight in. Headings, lists, quotes, and bold survive the trip and render properly, and the entry stays editable afterwards like anything you wrote yourself. A long document can be split into one entry per chapter, or one per page.
- Gallery folders, tags, and search — nest folders however you like, tag your pictures, and search captions and tags across the whole gallery at once. Move or tag a picture you already had by right-clicking it, holding it, or using the ⋮ while it's open. Deleting a folder never deletes what's inside it — everything moves up instead.
- Proxy support — route AI requests through an HTTP proxy, with an optional username and password. Local servers are skipped by default, so a llama.cpp server on your own machine keeps working. It's in Settings under Network.
- Three more AI providers — DeepSeek, GLM, and Kimi join Anthropic, Gemini, OpenAI, OpenRouter, and llama.cpp. Every provider now takes an optional custom endpoint, and the ones that run a separate mainland-China service have both regions one tap away.
- AI messaging works in release builds again — release APKs were missing the permission that lets the app reach the internet at all, so every request failed with "Failed host lookup". Fixed.
- Clearer failures — a proxy that rejects you, or a certificate the app can't trust, now says so plainly instead of hiding behind "the stars are not aligned".
- Safer updates, still — everything you already had carries over untouched, including galleries and lore from older versions and older backups.
Still here from before
- partner registry and alt-self model
- journey tracker with month and milestone badges
- alarms and wake history
- manual + BYOK AI messaging
- worlds, lore, and gallery systems
- backup and restore via
.trbzfiles - local-first persistence on SQLite
Which APK do I download?
There are three APK files per release, one per processor type:
| File | Who it's for |
|---|---|
app-arm64-v8a-release.apk |
Almost every phone made after ~2017. Try this one first. |
app-armeabi-v7a-release.apk |
Older or very cheap phones. Try this if the first one refuses to install. |
app-x86_64-release.apk |
Android emulators on a PC. You almost certainly don't want this on a real phone. |
Upgrading
Install over your existing copy — your data stays where it is. If Android refuses to install, uninstall the old version first and restore from a .trbz backup afterwards.
v0.2.0 Beta
Tera — Beta 0.2.0
New in this release
- Journey — track how many days you've spent with each F/O, and collect badges for clearing calendar months and reaching milestones (1 month → 10 years).
- Backup & Restore — export everything (partners, worlds, lore, alarms, messages, images) to a single
.trbzfile, and restore it on any device. It's in Settings. - More reliable AI messaging — BYOK requests now reach OpenRouter and other gateways that used to reject them, and the app surfaces the provider's real error when a request fails.
- Safer updates — the local database migrates cleanly on upgrade, so your data carries over untouched.
Still here from before
- partner registry and alt-self model
- alarms and wake history
- manual + BYOK AI messaging
- worlds, lore, and gallery systems
- local-first persistence on SQLite
Which APK do I download?
There are three APK files per release, one per processor type:
| File | Who it's for |
|---|---|
app-arm64-v8a-release.apk |
Almost every phone made after ~2017. Try this one first. |
app-armeabi-v7a-release.apk |
Older or very cheap phones. Try this if the first one refuses to install. |
app-x86_64-release.apk |
Android emulators on a PC. You almost certainly don't want this on a real phone. |
v0.1.0 Beta
- partner registry and alt-self model
- alarms and wake history
- manual + BYOK AI messaging
- worlds, lore, and gallery systems
- local-first persistence on SQLite
There are three APK files per release, one per processor type:
| File | Who it's for |
|---|---|
app-arm64-v8a-release.apk |
Almost every phone made after ~2017. Try this one first. |
app-armeabi-v7a-release.apk |
Older or very cheap phones. Try this if the first one refuses to install. |
app-x86_64-release.apk |
Android emulators on a PC. You almost certainly don't want this on a real phone. |