Repository navigation
Releases
Wollie box 0.7.8
Sites with an incomplete certificate, searching a site's feed, and project pages that read better.
What's new
- Sites that send their certificate without the one that signed it (a common mistake on small sites, a school's among them) now open as they do in a browser: the box fetches the missing link from the address the certificate names and still checks the whole chain against the trusted roots. That address is followed only to a public name, never to the home network.
- Wollie reads a site's whole RSS or Atom feed, 50 items at a time, and can look in it for some words or keep only the items of some days. It only reads: nothing is downloaded or filed unless you ask.
- A category's page in a project has its own search, over the category and its subcategories, each result saying where it sits.
- Project lists give the name the whole row; where it sits, its date and its description go on one small line under it.
- A file you ask Wollie for arrives in the chat you asked in, not always in the main one.
- A watch on a feed whose job is paused waits instead of turning itself off.
- Includes 0.7.7: recurring events and editing, subcategories in projects, watching feeds.
Works with any app build.
This is a signed software update installed from the app. No new SD-card image is needed. For a new box, start with image 0.7.0, then install updates from the app. Images older than 0.7.0 cannot update from the app.
Wollie box 0.7.7
Recurring events and real calendar editing, subcategories in projects, and a watch that follows a site's news without a model run per look.
What's new
- Recurring events on iCloud and Google calendars: weekly on some days, every N weeks, monthly on a day or on the last Friday, yearly, until a date or a number of times. A repeating event is written on the household's clock, so it keeps its hour across summer and winter time. A first day that is not one of the repeat's days moves to the first one that is.
- Changing an event in place (time, title, place, notes, alerts) for one occurrence or the whole series; a whole series changes its time of day, and its deleted and moved occurrences move with it. Deleting one occurrence, it and the following ones, or the series. Before, deleting one day of a series deleted all of it. Several alerts per event, and finding an event by its name.
- Watching a feed or a page: every hour the box reads it with no model run and wakes the job the person wrote only when something new appears, handing it the new items. A new item stays waiting until a run of the job has had it, so a restart or Wollie switched off loses nothing. It reads only sites the person allowed for that job.
- Subcategories in projects, up to three levels inside a project: «Agrario Mendel / Circolari» in Supplenze. A category page lists its subcategories, makes new ones and moves a category inside another; deleting one moves what it held up one level. Wollie names a category by its path when one name is in two places.
- Includes 0.7.6: Wollie reads web pages and downloads files itself.
Works with any app build.
This is a signed software update installed from the app. No new SD-card image is needed. For a new box, start with image 0.7.0, then install updates from the app. Images older than 0.7.0 cannot update from the app.
Wollie box 0.7.5
Gmail and Google Calendar connect by signing in with Google: work accounts included, no app password.
What's new
- A mailbox can be connected with «Sign in with Google» from Me, Email accounts. It is the way for Google Workspace accounts, where the organisation does not allow app passwords. Mail is read and sent with Google's OAuth login (XOAUTH2); the box keeps the sign-in in its vault, and the phone never holds a Google token.
- Google calendars connect the same way from Me, Calendars: Wollie reads, creates and deletes events on them like on iCloud, with alarms. Google Calendar has no reminder lists, so reminders stay in Wollie's own Reminders.
- Signing in again with the same address replaces the sign-in on the existing account: that is the reconnect when Google asks for it, and the move of a Gmail that used an app password to Google sign-in, keeping its folders and history.
- Google may say it has not verified Wollie: choose Advanced, then continue. A Google Workspace admin may need to trust Wollie in the Admin console.
- Gmail already files what it sends in Sent, so the box no longer adds a second copy for Gmail accounts.
Use app build 166 or later for the «Sign in with Google» buttons. Accounts with app passwords keep working as before.
This is a signed software update installed from the app. No new SD-card image is needed. For a new box, start with image 0.7.0, then install updates from the app. Images older than 0.7.0 cannot update from the app.
Wollie box 0.7.4
Projects can be divided into categories: one project, several named parts, each with its own facts and documents.
What's new
- A project can hold categories of one level, for example a «Substitute teaching» project with one category per school. Facts and documents can stay at the project's own level or go into a category.
- Wollie can create a category when you name a part of the project that does not exist yet, file a fact or a document straight into it (also when keeping a document from mail or chat), move items between categories and rename or delete one. Deleting a category moves what it held back to the project: nothing is lost.
- The project page lists the categories first; each category has its own page, search covers every category, and each item can be moved with «Change category». Only the project's owner renames or deletes a category; a participant with write access can create one and move their own items.
- The box adds the new table and column by itself at the first start after the update. No manual step.
Categories work with every app build, because the project pages are drawn by the box. Use app build 165 or later for the rest of this release's news: the iOS 27 launch fix, paste to attach and copy in place.
This is a signed software update installed from the app. No new SD-card image is needed. For a new box, start with image 0.7.0, then install updates from the app. Images older than 0.7.0 cannot update from the app.
Wollie box 0.7.3
Wollie can choose the useful text to copy from your request, including a draft email's subject and body, directly where it belongs in the reply.
What's new
- All box brains receive guidance to mark self-contained copy targets according to the user's intent, without a fixed list of field types. Short values use ordinary Markdown code spans; complete drafts use text blocks that keep paragraphs and signature.
- An email draft can offer recipient, subject and body separately. Labels, explanations and final comments stay outside the copied text. The same approach works for messages, titles, search queries and other reusable text.
- No new API field or database migration is required. Older apps continue to receive readable Markdown replies. This is an instruction to the AI: the targets it chooses depend on the reply it generates.
Use app build 163 or later for inline highlights, copy icons, tappable text and complete draft blocks. The app also recognizes common values in older replies without repeating chips at the bottom. Solo includes the new guidance in app build 163.
This is a signed software update installed from the app. No new SD-card image is needed. For a new box, start with image 0.7.0, then install updates from the app. Images older than 0.7.0 cannot update from the app.
Wollie box 0.7.2
Recover Shelly gateways after an address change, add paired radiator valves, and recognize temporary chat files before they expire. Install this software update from the app without reflashing the SD card.
What's new
- Network discovery recognizes a known Shelly by its hardware address and offers to reconnect it at its new address. Device names and confirmation settings are preserved. Already registered devices at their current address are hidden.
- The gateway detail in the app offers Find connected devices. Currently, Wollie imports BLU TRV radiator valves already paired in Shelly, including multiple valves per gateway. Discovery shows devices still to add or reconnect, and hides registrations that are already complete.
- Valves retain their gateway association and can be recovered after a gateway was removed and added again. Both gateway and valve identities are checked; a temperature command checks the valve identity before sending.
- Shelly energy meters with BTHome components and a contactor relay, including Pro EM-50, are correctly identified as meters.
- Temporary-file warnings explain that the file has not been requested for permanent storage, show a planned deletion date and time, and include an attachment you can open. A single-file reader's description is retained for future warnings when available. Existing files may have no saved description. Warnings respect the longer lifetime of files still protected by a recent analysis session.
Use app build 161 or later for grouped gateway devices, discovery in gateway details, and previews in older file warnings. Older apps keep working. Pair new valves with their gateway in Shelly first, then add them in Wollie. For a new box, start with image 0.7.0, then install this update from the app. Images older than 0.7.0 cannot update from the app.
Wollie box 0.7.1
Choose the brain from the Wollie app and control home devices directly. This is a software update for existing boxes, installed from the app without reflashing the SD card or removing household data.
What's new
- Brains from the app: sign in with Claude or ChatGPT, or configure Qwen, DeepSeek, Kimi or another compatible API provider. Choose a brain for chat and another for scheduled jobs, or use the same for both. Sign-in status and supported usage limits are shown in the app.
- Home devices: live readings and switches in the list, with a detail page for all readings, manual controls, name and description. A device configured to ask before switching also asks when operated from the app.
- Photos, scans, PDFs and office documents use the selected brain for reading. Archived document summaries use the brain selected for jobs. Readings stay separate from the chat's context.
- Chat replies keep the final answer without repeating the text shown while Wollie is working. Accented letters are preserved.
- The box installs the engine versions required by this release after restarting. The first installation can take a few minutes; leave the box powered and connected.
For a new box, start with image 0.7.0, then install this update from the app. Images older than 0.7.0 cannot update from the app. The new brain settings and manual device controls need app build 159 or later; older apps keep working.
Wollie 0.7.0
A new box image, and the same version as an update for boxes already on 0.6.1: the box's owner sees it on the Me tab and taps Update now. Wollie is offline for about a minute while the box restarts, and your data stays where it is.
What's new
- Calendars from the app (Me, Calendars): connect iCloud or another CalDAV calendar with an app-specific password, which the box tries before it saves it. The box's owner decides whether Wollie asks before writing.
- Several appointments at once are one confirmation with a tick per event; only the ticked ones are written. Times are read on the household's clock, summer or winter time for that date.
- Home devices from the app (Me, Home devices): your Shelly devices, whether they answer, a search of the network, add, rename, remove. The question before switching a device is the owner's: Wollie can put it back, never take it away.
- Edit an earlier message and carry on from there, with Undo; reply to a specific message.
- A job that could not run leaves a message with Try again; a file sent in the chat that is about to be deleted leaves one with Keep it.
- Word, OpenDocument and RTF files are read like PDFs.
- A box update shows each step as it happens; another device of yours is added with a code and a QR from the app.
- Under the hood: the fixes from an adversarial review of all of the above.
Install image 0.7.0 on a new box: from then on it updates from the app. A box on the 0.6.0 image or earlier can't update in place. The new screens need the Wollie app build 156 or later; older apps keep working with this box.
Wollie box 0.6.1
New installation: do not start from an image older than 0.7.0. Use image 0.7.0, then install updates from the Wollie app. Earlier images cannot update from the app.
The first update for the box that installs from the app: the box's owner sees it on the Me tab and taps Update now. Wollie is offline for about a minute while the box restarts, and your data stays where it is.
What's new
- Several chats: start a new one for each topic, and Wollie names it after your first message.
- Scheduled jobs can search the web when their web switch is on, and open pages only on the sites you allow with a tap.
- Verified senders: an attachment from a trusted sender downloads by itself only when the sender's own mail provider confirms who sent it. Anything else asks you first.
- Box updates from the app: when a new version is ready, the owner installs it with one tap. If the new version doesn't start, the box goes back by itself to how it was before the update.
- Under the hood: dependencies pinned with hashes, a sturdier way to ship code to the box, and many fixes from code reviews.
Boxes on the 0.6.0 image or earlier can't install this update in place: they get these changes with the next image. The Update card needs the Wollie app build 152 or later; older apps keep working with this box.
Wollie 0.6.0
New installation: do not start from an image older than 0.7.0. Use image 0.7.0, then install updates from the Wollie app. Earlier images cannot update from the app.
The box image for Wollie 0.6.0. Flash it with the one-line command on the site, or with Raspberry Pi Imager and wollie-repo.json.
What's new since 0.5.0
- Reminders. Something you have to do, with fixed words, that rings by itself at its time, without asking the AI. Alerts before it's due ("the day before at 17:00", "2 hours before"), repeats, tags, and buttons on the notification to mark it done or snooze it. Today's are on the app's Today tab.
- Portfolio. Accounts, made of wallets read from their chain or amounts you type for an exchange, with a balance chart in dollars, euros or bitcoin and how it splits. Ten chains now: Bitcoin, Ethereum, Polygon, BNB Chain, Base, Arbitrum, Optimism, Solana, Sui and IoTeX, and a 0x address is read on every one of those that uses it. Each coin has a Market section, and the box re-reads the wallets every hour.
- Signed requests. At home the app talks to the box over plain HTTP. With app build 147 or later, every request is now signed with a key that stays on the phone, so someone on your Wi-Fi can no longer act as you. It does not hide the traffic: the privacy page says exactly what is and isn't covered.
- Emails you can correct on the confirmation card. You can change the subject and text before the email goes. The recipients can't be changed there.
- A general off switch for the box's owner, in the console and in the app. Off means no AI calls and no scheduled jobs; reminders still ring.
- Scheduled jobs follow any calendar rule, on the household's clock, and a run missed while the box was off is made up.
- The brain can be Claude or, to experiment, an endpoint of your own that speaks the same API.
- The box's Claude command-line tool sends no telemetry, error reports or update checks.
A box you already have: there is no in-place update yet, and flashing this image starts a box from scratch. If your box is in use, it is fine to leave it on its version for now. Phones on app builds before 147 keep working; once a phone has opened 147, don't go back to an older build, or it will need pairing again.