Tesria 0.8
Tesria 0.8, released September 27, 2026, installs with one command: Tesria makes its own passwords and keys, and asks you to save the one that unlocks your backups. 0.8.1 adds a second look, Glass, beside the one Tesria has always had, now called Minimal.
Before you upgrade
Upgrading from 0.7 needs nothing new: the usual steps in Upgrading are all there is.
Your settings file keeps working. If you have a
.env, every value in it is used and kept. Tesria only makes up a password or key that is missing, and never one for a database or backups that already exist.Still using the example passwords? If your
.envstill has thechange-mevalues from the example file, Tesria starts, but warns at every start and raises a security alert, because those passwords are public. Security hardening explains changing each one.An iPhone that showed a black page when opening Tesria may need one more step after the upgrade: in the Settings app, Apps, Safari, Advanced, Website Data, remove your Tesria’s address. See below for why.
What is new in 0.8
No settings to write. A new install is
docker compose up -din the unzipped folder. Tesria makes each of its passwords and keys the first time it starts, keeps each one only where it is needed, and never shows them to the parts of Tesria that do not need them. See Quick start.Save the backup key. Your continuous backup is encrypted with a key Tesria made for you, and it cannot be restored without it. Tesria writes it to
backup-key.txtin the Tesria folder, asks during setup where you have kept it, and shows a reminder on the Backups page until someone says it is saved. See Backups and recovery.Live editing and PDF export are on from the start, since the keys they need are made for you.
Trusting a device is simpler. The
/trustpage gives each computer one command, which shows the certificate’s fingerprint and trusts it. Checking the fingerprint against the server’s first is optional, as it is when you first connect to a server with SSH: on a network you run yourself, it is fine to skip. See Trusting the local certificate.No more black page on iPhones. Tesria no longer offers a newer kind of connection that Safari on an iPhone would take up and then hang on.
Donut charts. The chart element has a Donut type beside Pie, with the total in the middle, and the Backups page shows each disk as one. See Chart.
Settings one card to a row in Administration, like every other administration page.
Complete license notices for everything Tesria is built from, in the About tab and inside every image.
0.8.4
Released September 30, 2026, the same day as 0.8.3. Download the new tesria-deploy.zip and unzip it over your Tesria folder as usual; see Upgrading.
Undo works after restoring to a moment. Undoing a restore to a chosen moment failed every time; it now puts the wiki back exactly as it was when the restore began. See Backups and recovery.
A security update for the library that cleans diagram labels, which the vulnerability check in About flagged. Tesria was not exposed, but the check is clean again.
Every library brought up to date, including .NET, React, Mermaid, KaTeX and the live-editing server.
0.8.5
Released September 30, 2026, the same day as 0.8.4. Download the new tesria-deploy.zip and unzip it over your Tesria folder as usual; see Upgrading.
Closing a page lets outside changes straight in. For two minutes after someone closed the editor, an AI assistant's or the API's change to that page showed as changes to review, and rejecting them undid it. Closing the editor, going to another page or closing the tab now ends that at once.
Safer API and AI assistant saves. A page with elements in impossible places is refused with the reason, a section save takes exactly one section, and a live block stays live through a Markdown save.
Charts count numbers with units, such as "30 minutes" or "5 people".
In Safari, the slash menu follows only a moving pointer, so
/tablethen Enter inserts a table.Colored text on a highlight is readable in the dark theme.
One slow webhook receiver no longer holds up the others.
Install and backup fixes: Change Email is rate limited, the setup wizard keeps a saved public address, an example secret stays flagged until it is replaced, and a hand-run restore says how to undo it.
0.8.6
Released October 1, 2026. Download the new tesria-deploy.zip and unzip it over your Tesria folder as usual; see Upgrading.
Space exports keep going when you leave the page. Prepare the Site and Prepare the Pack run on the server; Downloads in your notifications shows their progress, Cancel and Download, and the bell says when one is ready. See A space as a website.
A new page survives a crash. It is kept on your device until you publish it, and offered back with Restore It.
The setup wizard picks up where you left off, with the answers you gave, and shows new recovery codes rather than confirming ones you never saw.
Export as PDF says Preparing PDF… until the file arrives, and colored text on a highlight is readable in every theme.
Safer upgrades and settings: an older Tesria no longer starts on a database a newer one has updated, live editing survives a database restart, and Require Two-Factor for Administrators waits until you have two-factor yourself.
Passwords: a common password with numbers, symbols or look-alike letters added, such as Password123!, is refused.
0.8.7
Released October 1, 2026, the same day as 0.8.6. Download the new tesria-deploy.zip and unzip it over your Tesria folder as usual; see Upgrading.
An exported site’s page filter can be cleared with the same button as in the app. It was missing, and the browser’s own was hidden.
The page tree’s drag and drop uses the newest version of its library, checked on phones and desktops.
0.8.3
Released September 30, 2026. New chart options and code block colors, and the rest of the fixes from the full test of 0.8.1. Download the new tesria-deploy.zip and unzip it over your Tesria folder as usual; see Upgrading, which now says to upgrade in that folder rather than a new one.
Charts. Axes and gridlines, axis titles, value labels, stacked columns and bars, points, smooth curves and filled areas for lines, a Y axis fitted to the data, a legend beside or hidden, three sizes, number formats, a color of your own for each series, and more for pies and donuts. Donuts draw clean edges. See Chart.
Code blocks. XML, and a Colors menu with GitHub, Dracula, Monokai, Nord and Solarized schemes; your next block starts in the colors you chose last. See Code block.
Accounts. A changed sign-in email waits for a link sent to the new address; single sign-on asks for Tesria’s two-factor code when it is on; new passwords cannot be one of the most common; email that could not be sent during a mail outage is tried again.
Administration. The Audit tab filters by action, person and date and reads back to the first entry; security alerts name the account; the Owner role always holds every right; saving the Roles grid no longer undoes someone else’s change.
Everyday fixes. Dragging a chart or an embed moves it whole; the slash menu scrolls to its highlight; words typed after a link stay plain; lists pasted from Word stay lists; readers no longer see editing controls they cannot use; the page tree follows other people’s changes; the phone menu keeps its results in view while you type.
Backups and exports. Offsite retention prunes old copies as it should; Test Restore fails an empty backup; HTML exports keep done tasks ticked and carry their videos; an exported site’s Not Found page works at any address.
Installing. A new instance is invite-only until the owner chooses; a trial copy can no longer take over an install from before 0.8.2; a second Tesria’s own ports reach the trust page, the redirect and email links; Windows paths in
.envthat quotes would mangle are refused with a clear message.For scripts and assistants. Bad API tokens get 401, documents the editor cannot show are refused, and an assistant saving one section of a page replaces only that section. See What an assistant can do.
0.8.2
Released September 30, 2026. The fixes from a full test of 0.8.1 before the public launch: every serious problem the testers found, and five security issues. Download the new tesria-deploy.zip and unzip it over your folder as usual; see Upgrading.
Backups. The cloud copy of the database gets its backups; restoring to a chosen moment works from the admin page and brings attachments back; the runbook’s point-in-time steps work as written; a missing network drive or a wrong cloud setting no longer stops backups, and each card says what is wrong. See Backups and recovery.
Staying up. A slow webhook receiver no longer restarts Tesria, Tesria restarts itself if it starts before its database, and a changed
APP_DB_PASSWORDtakes effect by itself.Unpublished work. Close asks before leaving unpublished changes (Keep as Draft or Discard), a shared draft says whose changes it holds, and an assistant’s change no longer overwrites what you are typing. See Drafts, Publish and Update.
The editor. Enter in a popup no longer publishes the page, a status keeps its label as you type, and a gallery holds as many pictures as you add.
A second Tesria on one computer can no longer take over the first: each install remembers its folder. See Installing with Docker Compose.
Content. Imported wiki packs keep their page order (import an earlier import again to fix it), and Markdown keeps statuses, dates and mentions in tables.
Security. Webhooks and emails say nothing about pages the recipient cannot see, issuing a password reset link asks for your password again, deleting a page checks every page under it, and the allowlists and the sign-in page accept only what they should.
0.8.1
Released September 28, 2026. A new look to choose, and a tidier top bar in both looks. Nothing to do when you upgrade: everyone starts in Minimal, which is Tesria as it has always looked.
Minimal or Glass. The appearance menu (the sun, moon or screen button at the top right) has a Style: Minimal, the look Tesria has always had, or Glass, the frosted look of tesria.com, with a floating sidebar, glass buttons and frosted menus. Each person chooses for themselves, and the choice is kept in the browser, like light and dark. See Theme and accent.
Reduce Motion. Glass animates a little: the sidebar folds into a button when you hide it, and menus open out of their buttons. The Reduce Motion switch under Style turns that off, and your device’s own setting is followed too.
A look for each element. A status, a chart, a code block and a diagram each have a Style: Theme Default follows each reader’s choice, and Minimal or Glass keeps it that way for everyone, in exports too. See Status, Chart, Code block and Diagram (Mermaid).
The top bar makes room. When its contents do not fit, it folds into the ☰ menu at its left instead of a More menu, and on a narrow screen the theme button and the bell move into that menu too. Sign Out has moved to the top right of your profile page. See Finding your way around.
The breadcrumb stays in view. It is larger, and on a computer it stays at the top as you scroll, across from a page’s buttons, when it fits there; otherwise it is the first line of the page. A page deep in the tree shows the space, …, its parent and itself, only when the whole trail does not fit, and … opens the levels in between. See Finding your way around.
Exported sites in Glass have the frosted top bar from the start, and a site’s folders are kept short enough for Windows, which would not unzip or open a page deep in a tree of long titles.
Tabs never scroll sideways. Tabs that do not fit, in Administration, Space Settings and under a page, go into a ••• menu at the end of the row.
Names in Title Case. Buttons, tabs, headings and labels are capitalized the same way everywhere: Watch This Space, + New Page, Space Settings.
On a phone, a space’s buttons float at the top right, with Watch This Space in its ⋮ menu; the page list in the ☰ menu scrolls on its own, fills the screen, and keeps its place when the keyboard closes; and the Filter pages box has a button to clear it.
Diagrams follow light and dark when you switch while a page is open, instead of keeping the colors they were drawn in.
Fixed: a horizontal bar chart’s bars had shrunk to thin lines; the page could scroll sideways on some phones.
Applies to | Tesria 0.8 and later |
|---|---|
Updated | October 2, 2026 |
Changes | Revised. |