Library app, phase one
taOS gains the Library: a place to drop files, text, PDFs and images and have them processed and handed to your memory system. Ingested items are copied into a per-item directory and registered as a taOSmd collection over the live Collections API, with async index polling and typed link rows.
This one went through three rounds of review before landing, including a reprocess bug that deleted the user's original uploaded file and a test whose tolerance was quietly keeping it green.
Invites now work properly
Three fixes, all found by real use rather than by tests:
- The invite dialog crashed the desktop. The invite list endpoints returned
scopesas a JSON string while the interface expected an array, so the dialog threw and took the whole app with it whenever a pending invite existed. This also explains invites that appeared to mint successfully but closed without ever showing the URL and PIN. - Expired invites could not be revoked, returning a "not found" error while still being listed and still counting against the pending cap.
- Invites now last an hour instead of fifteen minutes, with an optional per-invite lifetime up to a day. Handing a link and PIN to someone who then configures an agent is not a fifteen minute job.
Hardware and documentation
- The Raspberry Pi 5 with the AI HAT+2 (Hailo-10H, 40 TOPS) is documented, including a constraint that catches people out: the HAT occupies the Pi 5's only M.2 slot, so it cannot be used alongside an NVMe boot drive. Use a USB SSD instead.
- Seven new defect classes were added to the contributor guide, drawn from real review findings in this cycle.
Upgrading
Existing installs update through Settings. No migration steps and no configuration changes are required.