Repository navigation
v0.1.4 — Independent tests, account appearance and complete core English UI
Nafinity now ships an independent package test host and CI on PHP 8.3 and 8.5. Database access remains lazy during bootstrap, board responses contain bounded card data, and HTTP behavior is handled by dedicated controllers.
Accounts can choose the Classic or Anthracite palette and save brightness independently. English now covers the core interface, validation, activity vocabulary, AI tool titles and browser messages. Bilingual action keywords correct a German keyword-fallback omission while retaining authorized read prerequisites. Extension cleanup runs once even when an asynchronous mount finishes after its drawer has closed.
The release passed 538 PHP tests with 1,767 assertions, 38 JavaScript tests, both formatting checks, and the package CI. Browser acceptance covers drawer lifecycle and drafts, keyboard/mobile moves, reload persistence, and account appearance through sign-out/sign-in. Reproducible query and authorized AI-selection measurements accompany the package. Native mouse drag acceptance in Chrome/Firefox remains explicitly unverified because the desktop input tool could not target their windows.
Requires naf/framework ^0.2.8. Apply migrations, sync declared roles, republish assets and restart background workers when upgrading. Existing accounts receive Classic as the palette default; their stored brightness is retained.