Releases: ConductionNL/portaliq
Releases · ConductionNL/portaliq
Release list
Unstable 0.2.1-unstable.20260906130636
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Beta 0.2.1-beta.20260906130606
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Release 0.2.0
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Beta 0.1.23-beta.20260906101813
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Unstable 0.1.23-unstable.20260905205109
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Unstable 0.1.23-unstable.20260905182720
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Unstable 0.1.23-unstable.20260905151512
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Unstable 0.1.23-unstable.20260905133132
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Unstable 0.1.23-unstable.20260905121339
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...
Unstable 0.1.23-unstable.20260905093337
What's Changed
- ci(release): converge on the shared release.yml by @rubenvdlinde in #174
- docs(openspec): change proposals for the AI-tooling and leaf-integration sweep by @rubenvdlinde in #176
- build(deps-dev): bump phpcsstandards/phpcsextra from 1.5.0 to 1.5.1 by @dependabot[bot] in #159
- chore(release): 0.1.2-unstable.20260818223306 by @github-actions[bot] in #179
- build(deps): bump dexie from 4.4.4 to 4.4.5 by @dependabot[bot] in #172
- build(deps): bump @utrecht/component-library-react from 14.0.2 to 15.0.0 by @dependabot[bot] in #170
- build(deps): bump react-router-dom from 6.30.4 to 7.18.2 by @dependabot[bot] in #168
- build(deps): bump marked from 12.0.2 to 18.0.9 by @dependabot[bot] in #166
- build(deps-dev): bump squizlabs/php_codesniffer from 3.13.6 to 4.0.4 by @dependabot[bot] in #164
- build(deps-dev): bump phpmetrics/phpmetrics from 2.9.1 to 2.11.0 by @dependabot[bot] in #162
- build(deps-dev): bump nextcloud/ocp from 34.0.2 to 34.0.3 by @dependabot[bot] in #160
- build(deps): bump @nextcloud/initial-state from 2.2.0 to 3.0.0 by @dependabot[bot] in #185
- chore(deps): take hydra-gates v1.8.1 — the contract v1.8.0 shipped broken by @rubenvdlinde in #188
- chore(release): 0.1.2-unstable.20260820060038 by @github-actions[bot] in #189
- build(deps-dev): bump stylelint to 17 as one coupled upgrade by @rubenvdlinde in #191
- chore(deps): take @conduction/nextcloud-vue 2.8.2 (was 2.8.1) by @rubenvdlinde in #194
- Release: merge development into beta by @github-actions[bot] in #7
- build(deps-dev): take phpstan 2 — no code changes needed (supersedes #158) by @rubenvdlinde in #195
- Federated publication search on the public portal by @rubenvdlinde in #192
- Release: merge development into beta by @github-actions[bot] in #196
- chore(ci): refresh coverage-guard.php to the canonical deletion-neutral copy by @rubenvdlinde in #201
- chore(deps): react and react-dom 18 -> 19 (supersedes #171, #186) by @rubenvdlinde in #206
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #209
- fix(ci): give dispatched runs their own concurrency lane by @rubenvdlinde in #211
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #213
- fix(l10n): ship the browser catalogue, so the translations actually render by @rubenvdlinde in #215
- fix(docs): point the repository CTA at GitHub, not Codeberg by @rubenvdlinde in #219
- fix(ci): resolve the theme app under either id while the rename is in flight by @rubenvdlinde in #220
- test(l10n): ratchet the untranslated schema strings by @rubenvdlinde in #218
- test(e2e): pin the browser-catalogue contract from the browser's side by @rubenvdlinde in #217
- chore(deps): refresh the shared Conduction locks by @rubenvdlinde in #225
- chore(release): 0.1.2-unstable.20260824072801 by @github-actions[bot] in #226
- fix(links): repoint stale Codeberg URLs to GitHub by @rubenvdlinde in #227
- feat: port issue templates to GitHub Issue Forms by @rubenvdlinde in #229
- chore(ci): remove dead Forgejo/Codeberg CI configuration by @rubenvdlinde in #231
- chore(release): 0.1.2-unstable.20260824211021 by @github-actions[bot] in #232
- ci(quality): give every event its own concurrency lane by @rubenvdlinde in #233
- chore(release): 0.1.2-unstable.20260825094515 by @github-actions[bot] in #234
- chore: ignore agent/test scratch and untrack generated files by @rubenvdlinde in #235
- chore(release): 0.1.3-beta.20260821091509 by @github-actions[bot] in #208
- chore(release): 0.1.2-unstable.20260826085747 by @github-actions[bot] in #236
- fix(dependabot): target development, not the default branch by @rubenvdlinde in #238
- fix(l10n): translate 56 manifest strings and close the en/nl parity gap by @rubenvdlinde in #237
- feat(nav): a Flows surface in this app, on the shared page types by @rubenvdlinde in #252
- build(deps): bump marked from 18.0.10 to 18.0.11 by @dependabot[bot] in #248
- build(deps): bump dompurify from 3.4.13 to 3.4.14 by @dependabot[bot] in #247
- build(deps-dev): bump eslint from 10.8.1 to 10.9.1 by @dependabot[bot] in #245
- build(deps-dev): bump sass from 1.102.0 to 1.103.1 by @dependabot[bot] in #241
- build(deps-dev): bump phpstan/phpstan from 2.2.8 to 2.2.9 by @dependabot[bot] in #239
- fix(deps): pin node-polyfill-webpack-plugin to the version the peer demands by @rubenvdlinde in #255
- release: first stable release of Portaliq by @rubenvdlinde in #263
- Release: merge development into beta by @rubenvdlinde in #261
- fix(l10n): add the Flow nav labels, which arrived untranslated by @rubenvdlinde in #262
- build(deps-dev): bump @typescript-eslint/parser from 8.67.0 to 8.68.0 by @dependabot[bot] in #240
- perf(ci): one Code Quality run per commit, not two by @rubenvdlinde in #269
- feat(demo): generated demo data for every schema (ADR-111) by @rubenvdlinde in #267
- fix(deps): update the lockfile so npm ci accepts it by @rubenvdlinde in #271
- refactor(manifest): the flow pages are an index and a flow by @rubenvdlinde in #272
- chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can run by @rubenvdlinde in #276
- chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 by @rubenvdlinde in #277
- fix(ci): a push to development must reach a verdict here too by @rubenvdlinde in #278
- feat(cms): edit a portal page's grid from the site, through a designer by @rubenvdlinde in #281
- chore(release): 0.1.6-unstable.20260828090817 by @github-actions[bot] in #284
- fix(l10n): the Page layout title rendered English to a Dutch user by @rubenvdlinde in #286
- docs: add a local demo environment (portaliq-compose.yaml + setup page) by @rubenvdlinde in #288
- fix(cms): the four page-designer follow-ups that missed #281's merge by @rubenvdlinde in #285
- feat(setup): a wizard that offers the demo data this app already ships by @rubenvdlinde in #291
- fix(e2e): settle the demo-data decision so the wizard stops masking clicks by @rubenvdlinde in #293
- feat(walkthrough): a first-visit tour built from this app's own menu by @rubenvdlinde in #292
- fix(setup): declare the wizard endpoints' auth posture by @rubenvdlinde in #297
- chore(deps): @conduction/nextcloud-vue 2.21.0 -> 2.22.1 by @rubenvdlinde in #299
- test(e2e): seed the walkthrough marker so the tour cannot intercept clicks by @rubenvdlinde in #303
- fix(e2e): settle the walkthrough so the tour stops dimming every click by @rubenvdlinde in #302
- ci(docs): publish from development, and retire the old hostname by @rubenvdlinde in #301
- chore(deps): @conduction/nextcloud-vue 2.22.1 -> 2.24.1 by @rubenvdlinde in #309
- chore(deps): @conduction/nextcloud-vue 2.24.1 -> 2.24.2 by...