7b14aa240c
Merge branch 'release/v0.9.0' into 55-add-browser-test-for-registration
CI / ci-image (pull_request) Successful in 1m1s
CI / ci (pull_request) Successful in 9m53s
2026-08-20 23:44:34 +02:00
b048aca93b
55 - Add browser test for registration
CI / ci-image (pull_request) Successful in 55s
CI / ci (pull_request) Successful in 2m10s
2026-08-20 23:36:30 +02:00
9054c25d0e
55 - Move the dev image to Debian so Playwright can run
CI / ci-image (push) Successful in 56s
CI / ci (push) Successful in 2m20s
2026-08-20 23:32:21 +02:00
b543f5fdb3
56 - Cover the refresh-csrf route with feature tests
2026-08-20 22:10:32 +02:00
c1d8008b5d
56 - Cover session invalidation and fix pest-browser path handling
CI / ci-image (push) Successful in 2m2s
CI / ci (push) Successful in 2m53s
2026-08-20 22:05:39 +02:00
95c5a72294
56 - Add browser test for logout
2026-08-20 21:45:28 +02:00
c3a5532028
60 - Make schedule test assertion counts deterministic
2026-08-20 20:24:09 +02:00
7f7a9450bf
61 - Bake node modules and Chromium into the CI image
CI / ci-image (push) Successful in 48m48s
CI / ci (push) Successful in 11m52s
2026-08-19 19:32:08 +02:00
cfad3dcb1b
61 - Authenticate composer dist downloads and drop the dead registry cache
CI / ci-image (push) Successful in 25m46s
CI / ci (push) Successful in 22m39s
2026-08-19 15:49:09 +02:00
e0e3bb0936
Merge branch '35-enhance-dashboard-page' into release/v0.9.0
2026-08-19 15:43:22 +02:00
2eccf2c690
35 - Add dashboard stats for dishes, users, meals and favorites
2026-08-19 15:42:39 +02:00
1e826e7cae
54 - Skip CI image rebuild when the lockfile tag already exists
CI / ci (push) Has been cancelled
CI / ci-image (push) Has been cancelled
2026-08-19 14:33:45 +02:00
cb2dbd9299
54 - Fix Pint import issues in tests/Pest.php
CI / ci-image (push) Has been cancelled
CI / ci (push) Has been cancelled
2026-08-19 13:40:43 +02:00
175290b707
54 - Resolve Playwright Chromium libraries via nix-ld
2026-08-19 13:12:33 +02:00
dcfa73b7db
54 - Replace Dusk with Pest 4 browser testing
2026-08-19 02:09:42 +02:00
cca3f29823
52 - Move dev compose to docker/dev/ to match the standard layout
2026-08-19 00:13:46 +02:00
ba7df4b5ad
53 - Force phpunit.xml env vars to protect the dev database
2026-08-18 23:42:00 +02:00
01659923fa
51 - Indicate eating out when skipping a meal
2026-08-18 22:01:59 +02:00
d8c1830c71
46 - Tag CI image by composer.lock hash and build it in CI
Build and Push Docker Image / build (push) Successful in 7m36s
CI / ci-image (push) Failing after 3h0m57s
CI / ci (push) Has been skipped
2026-08-17 23:13:43 +02:00
3c5f2d5df1
Merge pull request 'release/v0.8.0' ( #49 ) from release/v0.8.0 into main
...
Build and Push Base Images / images (docker/build/Dockerfile.ci, dishplanner-ci, php8.3-4) (push) Successful in 9m48s
Build and Push Docker Image / build (push) Successful in 8m1s
Reviewed-on: #49
2026-08-17 23:05:19 +02:00
e95932d01c
47 - Document v0.8.0 in CHANGELOG
CI / ci (push) Successful in 39s
CI / ci (pull_request) Successful in 43s
2026-08-17 21:38:10 +02:00
7954d9499d
46 - Pre-load PHP dependencies into the CI image
CI / ci (push) Successful in 2m7s
CI / ci (pull_request) Successful in 33s
2026-08-17 21:18:01 +02:00
08d86d9290
50 - Fix tests failing on missing Vite manifest
CI / ci (push) Successful in 39m29s
CI / ci (pull_request) Has been cancelled
2026-08-17 20:45:45 +02:00
42563511b4
50 - Avoid codeload 429 via prefer-source and baked phpstan
CI / ci (push) Failing after 57m19s
CI / ci (pull_request) Failing after 34m50s
2026-08-17 18:04:30 +02:00
e38d700612
46 - Retry composer install on transient 429
CI / ci (push) Has been cancelled
CI / ci (pull_request) Failing after 7m17s
2026-08-17 17:33:18 +02:00
0988f40dac
46 - Add zip extension to CI image
CI / ci (push) Failing after 1s
CI / ci (pull_request) Has been cancelled
2026-08-17 14:58:10 +02:00
1b6effb5d0
47 - Professionalize documentation
CI / ci (push) Failing after 3s
CI / ci (pull_request) Failing after 2m32s
2026-08-17 14:11:50 +02:00
abac8509cb
46 - Add CI image and app image build workflows
2026-08-17 14:00:02 +02:00
c4ae6c2e69
45 - Add Forgejo CI workflow
2026-08-17 13:30:49 +02:00
a8b0ed1dc8
44 - Complete nix-shell dev commands
2026-08-17 01:56:01 +02:00
71614848ba
Add changelog
2026-08-17 01:21:37 +02:00
e335c64ec9
Merge pull request 'release/v0.7' ( #42 ) from release/v0.7 into main
...
Reviewed-on: #42
2026-08-17 00:55:59 +02:00
e1f701de0a
Add changelog
2026-08-17 00:55:07 +02:00
9a4b8db3c7
Ignore codewhale
2026-08-17 00:51:10 +02:00
143c8e351c
Remove stale root-level build/update scripts ( #40 )
2026-08-17 00:50:06 +02:00
561750dc83
FOSS pivot: retire SaaS, demo, and APP_MODE plumbing ( #37 #38 #39 #40 #41 )
...
Remove Stripe/Cashier subscription billing, demo mode, and APP_MODE enum/helpers. Delete frontend-old/ and stale bin scripts. Adopt AGPL-3.0 (LICENSE.md, README, composer.json). Point Docker image, prod scripts, and README at forge.lvl0.xyz/lvl0/dishplanner.
2026-08-16 17:29:19 +02:00
5735b9ba95
Fix old references to lvl0 + cleanup
2026-01-09 02:45:23 +01:00
1d3d05845c
Update repo path after move
2026-01-09 02:38:04 +01:00
6c8502f2d1
Fix health check warnings
2026-01-09 01:09:48 +01:00
fa3cb218a9
Fix production issues
2026-01-08 21:56:05 +01:00
ea6f7ebf29
Update prod and dev instructions
2026-01-08 21:40:19 +01:00
1de78bdce3
feature - 23 - purge old demo accounts
2026-01-08 02:09:52 +01:00
f78d97dae5
feature - 22 - demo planner seeding
2026-01-08 02:00:30 +01:00
c80891b25e
feature - 20 - demo auto login
2026-01-08 01:40:13 +01:00
4b31f3d315
feature - 30 - Update payment method
2026-01-07 01:29:58 +01:00
592a402d23
feature - 27 - Cancel subscription
2026-01-07 01:18:18 +01:00
fc6fd87c4b
feature - 18 - Add billing page
2026-01-07 01:08:58 +01:00
bcbc1ce8e7
feature - 18 - Add payments to subscription flow
2026-01-07 00:29:53 +01:00
71668ea5bd
feature - 18 - Add subscriptions
2026-01-05 23:51:50 +01:00
b1cf8b5f22
feature - 17 - Add mode config
2026-01-05 21:53:06 +01:00