Skip to content

Release: merge development into beta - #978

Merged
rubenvdlinde merged 3 commits into
betafrom
development
Sep 3, 2026
Merged

Release: merge development into beta#978
rubenvdlinde merged 3 commits into
betafrom
development

Conversation

@rubenvdlinde

Copy link
Copy Markdown
Contributor

Routine promotion so the store schema change reaches a published version.

Carries #976: the manifest store block gains types, the shareable configuration type ids an app surfaces, and a store card shows the type it came from and who published it.

Decidiq needs this published before ConductionNL/decidiq#1123 can pass check:manifest, which validates against the schema shipped in this package.

Conduction Release Bot and others added 2 commits September 3, 2026 21:33
… offers

A store item is a collection of schemas and flows that work together to
provide a functionality: a default gemeente, a case type, a form, a tax
schema. OpenRegister's federated config engine already models exactly
that, and the store surface could not reach it.

The manifest store block gains types, the shareable configuration type
ids an app surfaces. An app that declares none keeps the remote objects
API it has today.

A card now shows the type it came from and who published it. Who
published a configuration set matters more than its version does,
because installing one applies somebody else's schemas and flows to this
instance.
…uration

feat(store): let a manifest declare the configuration types its store offers
#977)

The dialog told every user that "Every app is EUPL-1.2 on Codeberg".
GitHub is the only host the fleet publishes to. DEFAULT_FORGE in
src/utils/forge.js already says so in as many words, and its own comment
records what the stale default cost: every app's in-product feature
request pointed at an unmaintained mirror, invisibly, because each app
looked correctly configured by configuring nothing. This line was the
last place still naming that mirror to a reader.

The sentence is split while it is being touched. The original ran to 24
words and made two claims in one breath: where the licence is, and what
that means for you. It is two sentences now, and the licence claim no
longer reads as though EUPL-1.2 were a property of the host.

The catalogue key changes with the source string, so both l10n
translations move with it rather than silently falling back to English.
The featureRequestUrl prop's docblock named the same mirror in its
example and now names GitHub.

Co-authored-by: Conduction Release Bot <release-bot@conduction.nl>
@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/nextcloud-vue @ d1be83d

Check PHP Vue Security License Tests
lint ⏭️
phpcs ⏭️
phpmd ⏭️
psalm ⏭️
phpstan ⏭️
phpmetrics ⏭️
eslint
stylelint
build
test
check-build
check-public-safe
check-docs
check-jsdoc
check-integration-parity
check-peers
check-docs-fresh
check-a11y
check-smoke
check-vue3-compile
composer
npm ✅ 556/556
app:check-code ⏭️
info.xml ⏭️
REUSE
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️
Hydra gates ⏭️

Quality workflow — 2026-09-03 19:46 UTC

Download the full PDF report from the workflow artifacts.

@github-actions

github-actions Bot commented Sep 3, 2026

Copy link
Copy Markdown
Contributor

Quality Report — ConductionNL/nextcloud-vue @ 02a752d

Check PHP Vue Security License Tests
lint ⏭️
phpcs ⏭️
phpmd ⏭️
psalm ⏭️
phpstan ⏭️
phpmetrics ⏭️
eslint
stylelint
build
test
check-build
check-public-safe
check-docs
check-jsdoc
check-integration-parity
check-peers
check-docs-fresh
check-a11y
check-smoke
check-vue3-compile
composer
npm ✅ 556/556
app:check-code ⏭️
info.xml ⏭️
REUSE
PHPUnit ⏭️
Newman ⏭️
Playwright ⏭️
Hydra gates ⏭️

Quality workflow — 2026-09-03 19:50 UTC

Download the full PDF report from the workflow artifacts.

@rubenvdlinde
rubenvdlinde merged commit 7540fb1 into beta Sep 3, 2026
77 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant