Skip to content

Releases: ConductionNL/portaliq

Unstable 0.2.1-unstable.20260906130636

Pre-release

Choose a tag to compare

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...
Read more

Beta 0.2.1-beta.20260906130606

Pre-release

Choose a tag to compare

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...
Read more

Release 0.2.0

Choose a tag to compare

@github-actions github-actions released this 06 Sep 11:22

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...
Read more

Beta 0.1.23-beta.20260906101813

Pre-release

Choose a tag to compare

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...
Read more

Unstable 0.1.23-unstable.20260905205109

Pre-release

Choose a tag to compare

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...
Read more

Unstable 0.1.23-unstable.20260905182720

Pre-release

Choose a tag to compare

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...
Read more

Unstable 0.1.23-unstable.20260905151512

Pre-release

Choose a tag to compare

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...
Read more

Unstable 0.1.23-unstable.20260905133132

Pre-release

Choose a tag to compare

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...
Read more

Unstable 0.1.23-unstable.20260905121339

Pre-release

Choose a tag to compare

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...
Read more

Unstable 0.1.23-unstable.20260905093337

Pre-release

Choose a tag to compare

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...
Read more