Repository navigation
FormLogic v0.1.14
FormLogic 0.1.14 makes adding an app easy: any SoftN app can be uploaded, with a backend of its own or none, and the places you would look for it say how.
Before you update
- Native app hosting takes apps without a backend. A
.softnfile with noserverblock in itsmanifest.json(most SoftN apps) is now installed: it runs in the member's browser alone, no runner is started for it, and it has no database on the server, so what it saves stays in each visitor's browser. Chat and MCP's native project tools take such projects too. Aserverblock, even an empty one, is still held to every rule a backend must meet. - An app's
idis optional. An app that declares none runs under one named after the app (formlogic.app.<app id>, as the starter does); its stored project and its download stay exactly as uploaded. The identity is kept in the app's host configuration: updates keep it, and so does a key-preserving restore under a new app id (the scheduled site backup); an account export's restore reissues an app's keys, as before. - Seed data is kept but not loaded yet.
.xdbseed files are now accepted and kept with the app, but the Softn v0.0.27 runtime FormLogic embeds does not load seed data, so such an app starts with no records.
What's new
- Add any SoftN app. Create app → SoftN app → Upload takes a
.softnfile with or without a backend, reads it as soon as it is chosen (or dropped anywhere on the form), and says what it is (for example "Fieldnotes · runs in the browser, no backend") or exactly why it cannot be hosted, file by file, before any app is created. The app name is optional: an uploaded app keeps its own. A backend written for another SoftN host is refused up front with what FormLogic needs, instead of leaving an empty app behind. - Apps → Import opens "Import an app" and says that a
.softnfile is added as an app of its own and a FormLogic export brings its apps and forms. The empty Apps page offers Import an app beside Create and the marketplace, and the first-run welcome links to making an app as well as a form. - Apps without a backend say so in their workspace: what they save stays in each visitor's browser, and the Data tab explains there is no database on the server instead of showing an empty table list.
- A SoftN app's card no longer says "0 forms".
Fixes
- Create app, Connect an AI and a single response's view each rendered a second main landmark inside the page's own; each page now has one.
- On a phone, the "No desktop" chip no longer floats over the page's fields when no desktop is linked; a linked desktop's chip still shows, and Settings and Flows keep the status.
Maintenance
- The FormLogic end-to-end suite now adds a browser-only app by upload on the standard test account, so CI covers it.
Tested with Softn v0.0.27 and the CLI of OAIY 0.1.10.
Full Changelog: v0.1.13...v0.1.14