No description
apply the new design system to the home page: wrap content in a container/stack shell with a site-header for the logout and today links, render the texts list as a vertical stack of cards via the list-cards primitive, and dress the create plan modal with the new modal/btn classes. js renders each text as an li.card with the create-plan button preserved so existing cypress hooks (li, .create-plan, .plan-name, .save-plan, .cancel-plan, ids) keep matching. |
||
|---|---|---|
| .opencode | ||
| ai | ||
| app | ||
| bootstrap | ||
| cypress | ||
| data | ||
| public | ||
| tests | ||
| views/templates | ||
| .envrc | ||
| .gitignore | ||
| .php-cs-fixer.dist.php | ||
| AGENTS.md | ||
| caveman.json | ||
| composer.json | ||
| composer.lock | ||
| cypress.config.js | ||
| DailyGoals.drawio | ||
| flake.lock | ||
| flake.nix | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
Set a goal for finishing a book by a specific date and have your daily goals automatically calculated
TODO
- Test Email Address Value Object
- Move create text out of view controller into text controller