myrmidex
  • Joined on 2026-02-08
myrmidex created branch 55-add-browser-test-for-registration in lvl0/dishplanner 2026-08-20 23:38:43 +02:00
myrmidex pushed to 55-add-browser-test-for-registration at lvl0/dishplanner 2026-08-20 23:38:43 +02:00
b048aca93b 55 - Add browser test for registration
myrmidex pushed to release/v0.9.0 at lvl0/dishplanner 2026-08-20 23:32:26 +02:00
9054c25d0e 55 - Move the dev image to Debian so Playwright can run
b543f5fdb3 56 - Cover the refresh-csrf route with feature tests
Compare 2 commits »
myrmidex closed issue lvl0/dishplanner#56 2026-08-20 23:08:18 +02:00
Add browser test for logout
myrmidex commented on issue lvl0/dishplanner#56 2026-08-20 23:08:13 +02:00
Add browser test for logout

Done

All four acceptance criteria met.

  • Logout redirects correctly
  • Protected routes inaccessible after logout
  • Back button does not expose an authenticated view
  • Green in…
myrmidex pushed to release/v0.9.0 at lvl0/dishplanner 2026-08-20 22:06:39 +02:00
c1d8008b5d 56 - Cover session invalidation and fix pest-browser path handling
95c5a72294 56 - Add browser test for logout
c3a5532028 60 - Make schedule test assertion counts deterministic
Compare 3 commits »
myrmidex closed issue lvl0/dishplanner#60 2026-08-20 20:24:38 +02:00
Test suite assertion count is nondeterministic across runs
myrmidex commented on issue lvl0/dishplanner#60 2026-08-20 20:24:33 +02:00
Test suite assertion count is nondeterministic across runs

Resolved

Fixed in c3a5532. Both sources identified — including the "second source" the description left open.

1. Date-dependent loop (drift across days)

`ScheduleCalendarServiceTest::…

myrmidex closed issue lvl0/dishplanner#61 2026-08-20 20:10:20 +02:00
CI image rebuild takes 35min–3h and blocks every lockfile change
myrmidex commented on issue lvl0/dishplanner#61 2026-08-20 20:10:16 +02:00
CI image rebuild takes 35min–3h and blocks every lockfile change

Resolved

Fixed in cfad3dc and 7f7a945, following the revised recommendations.

cfad3dc — Authenticate composer dist downloads and drop the dead registry cache

  • GH_PAT mounted as…
myrmidex pushed to release/v0.9.0 at lvl0/dishplanner 2026-08-19 19:32:16 +02:00
7f7a9450bf 61 - Bake node modules and Chromium into the CI image
myrmidex pushed to release/v0.9.0 at lvl0/dishplanner 2026-08-19 15:49:17 +02:00
cfad3dcb1b 61 - Authenticate composer dist downloads and drop the dead registry cache
e0e3bb0936 Merge branch '35-enhance-dashboard-page' into release/v0.9.0
2eccf2c690 35 - Add dashboard stats for dishes, users, meals and favorites
Compare 3 commits »
myrmidex commented on issue lvl0/dishplanner#35 2026-08-19 15:36:40 +02:00
Enhance dashboard page

Reopening — my previous comment was wrong on a key point.

I claimed the dashboard stats work was already committed, "built out across the dashboard rework, most recently 561750d". That is…

myrmidex reopened issue lvl0/dishplanner#35 2026-08-19 15:36:32 +02:00
Enhance dashboard page
myrmidex commented on issue lvl0/dishplanner#61 2026-08-19 15:27:14 +02:00
CI image rebuild takes 35min–3h and blocks every lockfile change

Investigation — root cause found, supersedes the original analysis

Three compounding causes, not one. The original description's "suggested directions" were partly wrong; corrections noted…

myrmidex closed issue lvl0/dishplanner#35 2026-08-19 15:21:11 +02:00
Enhance dashboard page
myrmidex commented on issue lvl0/dishplanner#35 2026-08-19 15:21:05 +02:00
Enhance dashboard page

Closing as already delivered — the dashboard now covers everything this ticket asks for.

The 3 optionsresources/views/dashboard.blade.php has nav cards for Manage Users, Manage…

myrmidex opened issue lvl0/dishplanner#61 2026-08-19 14:57:07 +02:00
CI image rebuild takes 35min–3h and blocks every lockfile change
myrmidex closed issue lvl0/dishplanner#54 2026-08-19 14:50:53 +02:00
Replace Dusk with Pest 4 browser testing (Playwright)
myrmidex pushed to release/v0.9.0 at lvl0/dishplanner 2026-08-19 14:33:49 +02:00
1e826e7cae 54 - Skip CI image rebuild when the lockfile tag already exists