Skip to content

Tiiny Brain 0.1.2

Choose a tag to compare

@webdevtodayjason webdevtodayjason released this 16 Sep 22:54
· 18 commits to main since this release
4b24f23

A fresh install could not answer its own first two questions. /api/vitals and /api/settings both count rows in entity, and nothing on the cockpit's path created that table, so on a database nobody had built an entity index in the query raised, the handler dropped the socket, and the browser showed ERR_EMPTY_RESPONSE with an empty page behind it.

  • Every table the app owns is now created on every connection, by one function the three modules share. A fresh database and one left half built by 0.1.1 both come out complete.
  • A route that raises answers 500 with the reason instead of closing the connection in silence. The traceback still goes to farm.log.
  • The corpus moves to the data directory the farm keeps beside the version folders, so an index survives an update. ARCHIVER_HOME still wins and a plain checkout is unchanged. Your notes were never involved: they are markdown files in your own folder.
  • /favicon.ico answers 204 and the page carries its own mark.
  • First CI: the tests and the selfcheck run on Linux, macOS and Windows.