6 Commits

Author SHA1 Message Date
f64fc274a7 Adds Playwright E2E and Vitest test infrastructure
Some checks failed
Lint / Lint and Check (push) Failing after 48s
Integrates Playwright for end-to-end browser testing with automated web server setup, example smoke tests, and CI-compatible configuration. Introduces Vitest, Testing Library, and related utilities for fast component and unit testing.

Updates scripts, development dependencies, and lockfile to support both test suites. Establishes unified testing commands for local and CI workflows, laying groundwork for comprehensive automated UI and integration coverage.
2025-11-24 22:43:46 +01:00
65f1fcb7bb Adds habit edit, archive, and undo log features
Enables users to update or archive habits and to undo the latest habit log.
Adds PATCH/DELETE API endpoints for habit edit and soft deletion.
Introduces UI dialogs and controls for editing and archiving habits,
as well as for undoing the most recent log entry directly from the dashboard.
Improves log statistics handling by ordering and simplifies last log detection.
2025-11-24 22:12:25 +01:00
b630a0ca33 linter issues
All checks were successful
Lint / Lint and Check (push) Successful in 40s
2025-11-15 16:08:05 +01:00
b02f5e6364 linter fixes, env fixes
All checks were successful
Lint / Lint and Check (push) Successful in 51s
2025-07-15 23:15:32 +02:00
5d9eb9217e linter config, icons, fix stats
Some checks failed
Lint / Lint and Check (push) Failing after 47s
2025-07-15 19:34:28 +02:00
253111f741 initial webapp 2025-07-15 18:58:21 +02:00