Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
183 commits
Select commit Hold shift + click to select a range
4216abd
chore(release): 1.1.5-unstable.20260820201450 [skip ci]
github-actions[bot] Aug 20, 2026
9e94959
Merge pull request #2635 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
0e35aea
chore(release): 1.1.5-unstable.20260820204506 [skip ci]
github-actions[bot] Aug 20, 2026
ada11a7
Merge pull request #2639 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
159d2f2
chore(release): 1.1.5-unstable.20260820210405 [skip ci]
github-actions[bot] Aug 20, 2026
749357f
Merge pull request #2642 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
d3c316b
chore(release): 1.1.5-unstable.20260820212658 [skip ci]
github-actions[bot] Aug 20, 2026
9337f43
Merge pull request #2645 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
5094e5f
chore(release): 1.1.5-unstable.20260820214342 [skip ci]
github-actions[bot] Aug 20, 2026
6a6d620
Merge pull request #2646 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
a05f2e5
chore(release): 1.1.5-unstable.20260820221600 [skip ci]
github-actions[bot] Aug 20, 2026
aaa77aa
Merge pull request #2647 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
e2f4abf
chore(release): 1.1.5-unstable.20260820223544 [skip ci]
github-actions[bot] Aug 20, 2026
ff11eff
Merge pull request #2648 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
4bbd5a3
chore(release): 1.1.5-unstable.20260820224828 [skip ci]
github-actions[bot] Aug 20, 2026
ddb891f
Merge pull request #2650 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
26fa9c7
chore(release): 1.1.5-unstable.20260820231029 [skip ci]
github-actions[bot] Aug 20, 2026
7bfe41c
Merge pull request #2651 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
b969dac
chore(release): 1.1.5-unstable.20260820233856 [skip ci]
github-actions[bot] Aug 20, 2026
d370391
Merge pull request #2652 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 20, 2026
0a63327
chore(release): 1.1.5-unstable.20260820235724 [skip ci]
github-actions[bot] Aug 20, 2026
04555f5
Merge pull request #2653 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
178143f
chore(release): 1.1.5-unstable.20260821001315 [skip ci]
github-actions[bot] Aug 21, 2026
2dea7eb
Merge pull request #2654 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
6037d35
chore(release): 1.1.5-unstable.20260821002700 [skip ci]
github-actions[bot] Aug 21, 2026
bd05e76
Merge pull request #2655 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
b78ab4a
chore(release): 1.1.5-unstable.20260821004947 [skip ci]
github-actions[bot] Aug 21, 2026
effa850
Merge pull request #2656 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
6de7465
chore(release): 1.1.5-unstable.20260821010031 [skip ci]
github-actions[bot] Aug 21, 2026
63e4e76
Merge pull request #2657 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
42ae2b0
chore(release): 1.1.5-unstable.20260821011328 [skip ci]
github-actions[bot] Aug 21, 2026
6be3a00
Merge pull request #2658 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
36ff527
chore(release): 1.1.5-unstable.20260821012759 [skip ci]
github-actions[bot] Aug 21, 2026
5e39954
Merge pull request #2659 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
42f4b56
chore(release): 1.1.5-unstable.20260821014409 [skip ci]
github-actions[bot] Aug 21, 2026
ba2b209
Merge pull request #2660 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
83fdb6e
chore(release): 1.1.5-unstable.20260821015601 [skip ci]
github-actions[bot] Aug 21, 2026
69e2182
Merge pull request #2661 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
38da6eb
chore(release): 1.1.5-unstable.20260821020821 [skip ci]
github-actions[bot] Aug 21, 2026
70ae2c7
Merge pull request #2662 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
0dd6517
chore(release): 1.1.5-unstable.20260821022028 [skip ci]
github-actions[bot] Aug 21, 2026
f18c452
Merge pull request #2663 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
c1c0d79
chore(release): 1.1.5-unstable.20260821024225 [skip ci]
github-actions[bot] Aug 21, 2026
724e54f
Merge pull request #2664 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
4685f7c
chore(release): 1.1.5-unstable.20260821025248 [skip ci]
github-actions[bot] Aug 21, 2026
68a55ea
Merge pull request #2665 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
5110f05
chore(release): 1.1.5-unstable.20260821030422 [skip ci]
github-actions[bot] Aug 21, 2026
adb3aaa
Merge pull request #2666 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
ecd4638
chore(release): 1.1.5-unstable.20260821031704 [skip ci]
github-actions[bot] Aug 21, 2026
5778ce6
Merge pull request #2667 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
c6acb87
chore(release): 1.1.5-unstable.20260821032933 [skip ci]
github-actions[bot] Aug 21, 2026
4596e15
Merge pull request #2668 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
0c0d7fc
chore(release): 1.1.5-unstable.20260821034229 [skip ci]
github-actions[bot] Aug 21, 2026
0c2da2e
Merge pull request #2669 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
de55c8c
chore(release): 1.1.5-unstable.20260821035214 [skip ci]
github-actions[bot] Aug 21, 2026
09ae224
Merge pull request #2670 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
9ccab4a
chore(release): 1.1.5-unstable.20260821040545 [skip ci]
github-actions[bot] Aug 21, 2026
0fc04e2
Merge pull request #2671 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
36033f7
chore(release): 1.1.5-unstable.20260821041645 [skip ci]
github-actions[bot] Aug 21, 2026
5f48a77
Merge pull request #2672 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
47c9ade
chore(release): 1.1.5-unstable.20260821042831 [skip ci]
github-actions[bot] Aug 21, 2026
e9b485d
Merge pull request #2673 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
b8c3919
chore(release): 1.1.5-unstable.20260821043916 [skip ci]
github-actions[bot] Aug 21, 2026
2e9c32e
Merge pull request #2674 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
fba1d2a
chore(release): 1.1.5-unstable.20260821045152 [skip ci]
github-actions[bot] Aug 21, 2026
af6797d
Merge pull request #2675 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
d0ca55c
chore(release): 1.1.5-unstable.20260821051058 [skip ci]
github-actions[bot] Aug 21, 2026
a381f02
Merge pull request #2676 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
ac07e22
chore(release): 1.1.5-unstable.20260821052950 [skip ci]
github-actions[bot] Aug 21, 2026
6f5ddb5
Merge pull request #2677 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
79d585e
chore(release): 1.1.5-unstable.20260821054342 [skip ci]
github-actions[bot] Aug 21, 2026
3c9ec41
Merge pull request #2679 from ConductionNL/release/v1.1.5-unstable.20…
rubenvdlinde Aug 21, 2026
74be84b
fix(autoload): declare our own Contract prefix, so a vendored copy ca…
juanclaude-conduction Aug 21, 2026
ebca8c6
Merge pull request #2681 from ConductionNL/fix/own-the-contract-prefix
rubenvdlinde Aug 21, 2026
d1e306b
feat(flow): object-write can write an item WHOLE via payloadFrom
rubenvdlinde Aug 21, 2026
1dcc228
Merge pull request #2684 from ConductionNL/feat/object-write-payload-…
rubenvdlinde Aug 21, 2026
113f052
feat(lifecycle): accept declared transition inputs on POST /api/objec…
rubenvdlinde Aug 21, 2026
f9d3aa3
fix(ci): give dispatched runs their own concurrency lane (#2690)
rubenvdlinde Aug 21, 2026
db9744c
chore(deps): refresh the shared Conduction locks (#2683)
rubenvdlinde Aug 21, 2026
305e366
fix(schemas): make ?register= a hard boundary for GET /api/schemas/{i…
rubenvdlinde Aug 21, 2026
958219e
feat(commands): add openregister:registers:dedupe-shared-schemas (#2696)
rubenvdlinde Aug 21, 2026
ed5e98d
fix(text-extraction): call getOrganisation(), not getOrganization() (…
rubenvdlinde Aug 22, 2026
aa886cb
chore(quality): migrate to PHPStan 2 — 229 findings to zero, plus 3 r…
rubenvdlinde Aug 22, 2026
4018829
chore(deps): refresh the shared Conduction locks (#2777)
rubenvdlinde Aug 22, 2026
5e7471b
fix(scope): make {register} a hard boundary on every path that names …
rubenvdlinde Aug 22, 2026
be0231e
fix(bulk): a partial bulk save is no longer reported as a success (#2…
rubenvdlinde Aug 22, 2026
5b39b38
fix(objects): a previous caller's pending schema ref no longer hijack…
rubenvdlinde Aug 22, 2026
e594085
Merge pull request #2790 from ConductionNL/fix/objectservice-stale-sc…
rubenvdlinde Aug 22, 2026
9cbd7b0
docs(openspec): ADR-098 programme — ten changes for human workflows o…
rubenvdlinde Aug 22, 2026
1ebd732
fix(scope): make the pending schema ref single-use so it cannot leak …
rubenvdlinde Aug 22, 2026
a457c60
fix(files): resolve schema slug against the named register, and stop …
rubenvdlinde Aug 22, 2026
d8cbae6
fix(notifications): make the accepted filter grammar the executable o…
rubenvdlinde Aug 22, 2026
dc7135b
refactor(files): one source of truth for executable-content detection
Aug 22, 2026
4946d97
fix(scope): a pending schema ref belongs to its own chain, not to the…
rubenvdlinde Aug 22, 2026
c7e7669
fix(scope): clear the pending schema ref on the save path too (#2803)
rubenvdlinde Aug 22, 2026
8ff2802
merge: development into fix/pending-schema-ref-belongs-to-its-chain
rubenvdlinde Aug 22, 2026
6c01a89
Merge pull request #2804 from ConductionNL/fix/pending-schema-ref-bel…
rubenvdlinde Aug 22, 2026
4aff263
feat(notifications): the engine dispatches app-defined trigger events…
rubenvdlinde Aug 22, 2026
c35f991
test(files): cover the delegation seam and the anti-SSRF guard
rubenvdlinde Aug 23, 2026
a7b5124
test(oas): unit-test OasValidationReport and OasValidationException
rubenvdlinde Aug 23, 2026
3400f7e
Merge pull request #2800 from ConductionNL/fix/executable-content-det…
rubenvdlinde Aug 23, 2026
68d194e
fix(spec-tags): point the salvaged tests at the spec that exists
rubenvdlinde Aug 23, 2026
01c68ac
Merge pull request #2808 from ConductionNL/chore/oas-validation-unit-…
rubenvdlinde Aug 23, 2026
74f9ac2
feat(command): openregister:migrate-application for fleet app-id renames
rubenvdlinde Aug 23, 2026
f3ffc09
refactor(command): move the migration rule into a service both caller…
rubenvdlinde Aug 23, 2026
55a6ec9
refactor(command): split execute() below the complexity gate
rubenvdlinde Aug 23, 2026
399acdc
docs(spec): tag the migrator's methods against data-import-export
rubenvdlinde Aug 23, 2026
ba60acb
Merge pull request #2811 from ConductionNL/feat/migrate-schema-applic…
rubenvdlinde Aug 23, 2026
69da055
test(l10n): ratchet the untranslated schema strings (#2813)
rubenvdlinde Aug 23, 2026
aed2dea
test(files): cover the file fetch itself, not just its refusals (#2816)
rubenvdlinde Aug 24, 2026
5c8e1a1
chore(release): 1.1.5-unstable.20260824071030 [skip ci] (#2817)
github-actions[bot] Aug 24, 2026
c8249f3
test(scope): pin that schema-before-register still resolves inside th…
rubenvdlinde Aug 24, 2026
06604c6
fix(db): wire RegisterMapper's logger, which was never injected (#2822)
rubenvdlinde Aug 24, 2026
f42b77e
fix(quota): call executeQuery(), not the execute() Nextcloud 34 remov…
rubenvdlinde Aug 24, 2026
fb4c8e7
fix(bulk): a declared schema property is no longer eaten by the colum…
rubenvdlinde Aug 24, 2026
bf66dbc
docs: repoint stale Codeberg URLs to GitHub (#2824)
rubenvdlinde Aug 24, 2026
f8319f7
The pdf-anonymisation spec required a repository entry that isn't the…
rubenvdlinde Aug 24, 2026
187a0d5
feat: port issue templates to GitHub Issue Forms (#2831)
rubenvdlinde Aug 24, 2026
9baf077
fix(keepiq): the credential-store probe named a namespace that no lon…
rubenvdlinde Aug 24, 2026
f0d0120
chore(release): 1.1.5-unstable.20260824185205 [skip ci] (#2838)
github-actions[bot] Aug 24, 2026
5630091
chore(ci): remove dead Forgejo/Codeberg CI configuration (#2839)
rubenvdlinde Aug 24, 2026
5e18962
chore(deps): refresh the shared Conduction locks (#2815)
rubenvdlinde Aug 24, 2026
94a0d1c
feat(flow): acting on behalf of a user is a granted, run-scoped ident…
rubenvdlinde Aug 24, 2026
0a0612f
chore(deps): require @conduction/nextcloud-vue ^2.16.0, not ^2.8.0 (#…
rubenvdlinde Aug 24, 2026
2a3052d
fix(rbac): entity permission checks can now actually deny (closes #28…
rubenvdlinde Aug 24, 2026
02c1ba9
feat(aggregation): composite groupBy in the validator + a join clause…
rubenvdlinde Aug 25, 2026
44b6265
feat(aggregation): let an annotation declare several metrics over one…
rubenvdlinde Aug 25, 2026
bd62fac
feat(aggregation): let a caller NARROW a declared aggregation, never …
rubenvdlinde Aug 25, 2026
6125b92
chore(release): 1.1.5-unstable.20260825052837 [skip ci] (#2853)
github-actions[bot] Aug 25, 2026
fa01bf1
feat(delegation): the grant record, its resolver, and the consent lif…
rubenvdlinde Aug 25, 2026
092a6b5
fix(e2e): the RUN_ID prefix was defeated by the spread that followed …
rubenvdlinde Aug 25, 2026
adda495
fix(objects): report the schema failure as a schema failure (refs #28…
rubenvdlinde Aug 25, 2026
c5f950c
fix(objects): clear leaked resolution context before resolving (close…
rubenvdlinde Aug 25, 2026
53c54a4
fix(bulk): one resolution implementation, because #2820 survived its …
rubenvdlinde Aug 26, 2026
b6a2adf
chore(release): 1.1.5-unstable.20260826084937 [skip ci] (#2865)
github-actions[bot] Aug 26, 2026
e1df7d3
chore: ignore agent/test scratch and untrack generated files (#2863)
rubenvdlinde Aug 26, 2026
6802783
fix(aggregation): the caller's narrowing filter must scope the join t…
rubenvdlinde Aug 26, 2026
ce77f11
refactor(lib): move background jobs out of lib/Cron into lib/Backgrou…
rubenvdlinde Aug 26, 2026
be649a6
feat(walkthrough): give OpenRegister a getting-started tour (#2866)
rubenvdlinde Aug 26, 2026
3a99476
chore(release): 1.1.5-unstable.20260826113246 (#2872)
github-actions[bot] Aug 26, 2026
32d7bf6
fix(integration): resolve fleet app ids across the rename (#2867)
rubenvdlinde Aug 26, 2026
21a78cb
fix(logging): say whether the register was absent, not 'absent or dup…
rubenvdlinde Aug 26, 2026
acdc3af
feat(delegation): enforce grants at save and at fire (#2864)
rubenvdlinde Aug 26, 2026
1766557
feat(capability): relocate the tool-grant grammar from hermiq (ADR-09…
rubenvdlinde Aug 26, 2026
010936b
chore(release): 1.1.5-unstable.20260826203744 (#2879)
github-actions[bot] Aug 26, 2026
0af15d0
feat(api): `_limit` accepts an explicit unlimited value, and the thre…
rubenvdlinde Aug 26, 2026
82b780d
fix(dependabot): target development, not the default branch (#2884)
rubenvdlinde Aug 27, 2026
213181e
fix(flow): read an edge endpoint as the list the document stores (#2878)
rubenvdlinde Aug 27, 2026
10d209e
test(delegation): Newman coverage, because CI runs none of the Playwr…
rubenvdlinde Aug 27, 2026
42e94f7
fix(l10n): translate the 28 untranslated manifest strings (#2883)
rubenvdlinde Aug 27, 2026
884b696
style(notifier): fix two phpcs errors that landed on development (#2882)
rubenvdlinde Aug 27, 2026
1911931
fix(services): give three services the constructors they never had (#…
rubenvdlinde Aug 27, 2026
21b18bd
chore(release): 1.1.5-unstable.20260827012918 (#2893)
github-actions[bot] Aug 27, 2026
b9baf2e
test: exercise the three revived services through their real construc…
rubenvdlinde Aug 27, 2026
b8a6b91
test(aggregation): remove the coverage metadata that was discarding c…
rubenvdlinde Aug 27, 2026
d100f8e
feat(aggregation): conditional metrics, and refuse unknown filter ope…
rubenvdlinde Aug 27, 2026
eb307fe
fix(flow): enforce the assignee that AwaitSignalNode already recorded…
rubenvdlinde Aug 27, 2026
da5df5f
test(e2e): make the delegation suites establish their own preconditio…
rubenvdlinde Aug 27, 2026
77b4bf4
fix(repair): register ImportFlowRegister and RenameDutchColumns (#2923)
rubenvdlinde Aug 27, 2026
21b85a0
fix(federation): an installed flow must belong to the installer, not …
rubenvdlinde Aug 27, 2026
909a8e7
feat(aggregation): group by a field that lives on the joined schema (…
rubenvdlinde Aug 27, 2026
f2f65ae
feat(graphql): let a bucket carry what the engine actually returned (…
rubenvdlinde Aug 27, 2026
fd08208
fix(aggregation): read `metrics` on the cross-schema path, and refuse…
rubenvdlinde Aug 27, 2026
ce4061f
fix(scope): clear the pending schema ref on the read path too (#2918)
rubenvdlinde Aug 27, 2026
fa926df
feat(schema): validate cron as a string format (#2928)
rubenvdlinde Aug 27, 2026
249c03d
fix(tmlo): all three endpoints answered 500 on every request (#2921)
rubenvdlinde Aug 27, 2026
0534346
perf(ci): one Code Quality run per commit, not two (#2938)
rubenvdlinde Aug 27, 2026
6f484a8
feat(aggregation): derived metrics — arithmetic over the metrics besi…
rubenvdlinde Aug 27, 2026
12608bb
feat(registers): show which app-declared registers landed, and re-imp…
rubenvdlinde Aug 27, 2026
a45db01
fix(phpcs): MetricExpressionEvaluator reddens phpcs on every branch (…
rubenvdlinde Aug 27, 2026
db7fcb5
feat(demo-data): ship demo data for every schema openregister supplie…
rubenvdlinde Aug 27, 2026
819d9e0
feat(nav): the flow list is an ordinary index, and the editor is `flo…
rubenvdlinde Aug 27, 2026
2673058
fix(quality): drop the else in parseExpression (#2952)
rubenvdlinde Aug 28, 2026
56541bf
chore(deps): hydra-gates 1.10, so the E2E skip-discipline gate can ru…
rubenvdlinde Aug 28, 2026
d4a4273
fix(deps): nextcloud-vue 2.21.0, which restores the flow create butto…
rubenvdlinde Aug 28, 2026
5ad939c
chore(deps): bump @conduction/nextcloud-vue to ^2.21.0 (#2955)
rubenvdlinde Aug 28, 2026
25dc396
fix(ci): a push to development must reach a verdict here too (#2960)
rubenvdlinde Aug 28, 2026
1f444fb
fix(scope): a foreign pending schema ref must not fail setRegister() …
rubenvdlinde Aug 28, 2026
f6bf327
fix(e2e): make the flows spec report WHY the button is absent (#2962)
rubenvdlinde Aug 28, 2026
a49d101
fix(descriptors): the demo-data import seeded nothing and reported su…
rubenvdlinde Aug 28, 2026
6ba34d6
fix(schemas): the extended-by map cast schema OBJECTS to the string "…
rubenvdlinde Aug 28, 2026
3879faf
chore(release): 1.1.7-unstable.20260828091020 (#2968)
github-actions[bot] Aug 28, 2026
311f1cf
fix(phpstan): drop the unreachable is_scalar branch in ObjectService …
rubenvdlinde Aug 28, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
49 changes: 0 additions & 49 deletions .forgejo/workflows/app-tests.yml

This file was deleted.

281 changes: 0 additions & 281 deletions .forgejo/workflows/tests.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .forgejo/workflows/weekly-check-strict.yaml

This file was deleted.

File renamed without changes.
2 changes: 2 additions & 0 deletions .github/dependabot.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,7 @@ updates:
directory: "/"
schedule:
interval: "weekly"
target-branch: "development"
open-pull-requests-limit: 10
cooldown:
default-days: 1
Expand All @@ -29,6 +30,7 @@ updates:
directory: "/"
schedule:
interval: "weekly"
target-branch: "development"
open-pull-requests-limit: 10
cooldown:
default-days: 2
Expand Down
Loading
Loading