v0.1.0
First public release, extracted from the laravel-dev
monorepo into a standalone, installable Composer package.
Added
- Core dev board (Livewire 4): queue requests as todos and drive a coding agent through
the states open to work → working → done, with questions, stop and resume. - Lists, sub-tasks, notes scoped per user (
TodoList,IngredientModal,Checklist). - Image attachments (upload / camera / paste) with GD resizing (
ImageStore) and optional
AI descriptions for full-text search (Laravel AI SDK, any provider, no-op without keys). - Archive, state filters and free-text search across titles, notes, comments, sub-tasks,
questions and attachment descriptions. - Live updates between devices via any Laravel broadcaster (e.g. Reverb):
TodoChanged
event on a private per-user channel, with console-vs-web source tracking and toasts. - Settings page (
spatie/laravel-settings): anagentgroup (how the assistant works) and
anappgroup (board behaviour), read by thegriglia:checkcommand. - Theme system: generic themes via CSS variables, a built-in Linux theme, and
installable theme packs as zips (ThemeStore,griglia:theme-import/-export). - Console workflow:
griglia:check(aliassviluppo:check),griglia:auto-archive,
griglia:describe-images,griglia:theme-import,griglia:theme-export. - Standalone front-end assets: a package-owned Vite build producing precompiled
public/build/devboard.{css,js}plus an Echo chunk, selectable via<x-griglia::assets />
between@vite(bundled by the host app) and the precompiled files (GRIGLIA_ASSETS=precompiled);
Echo configured at runtime fromconfig('griglia.echo'). - Consolidated, idempotent migration for all tables and settings defaults.
- English base language with an Italian translation.
- Test suite (orchestra/testbench, SQLite in-memory) and a GitHub Actions workflow.
Notes
- Requires PHP 8.3+, Laravel 12 or 13, Livewire 4, Tailwind CSS 4 in the host app.
- The full pre-extraction history lives in the origin monorepo linked above.