Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
43dc28a
fix(docs): the product ships NSIS, not MSI
marcoasjunior Sep 29, 2026
1818fdd
fix(capability): make the declarative engine install what it advertises
marcoasjunior Sep 29, 2026
52b9690
fix(trust): stop trusting the on-disk key pin
marcoasjunior Sep 29, 2026
e3f3b56
fix(frontend): stop shipping promises the backend does not keep
marcoasjunior Sep 29, 2026
0e0cece
ci: build what we sign, and verify what we ship
marcoasjunior Sep 29, 2026
d4f4eb1
fix(catalog): stop the catalogue claiming things that are not true
marcoasjunior Sep 29, 2026
087bbce
docs: replace the roadmap with one that matches the code
marcoasjunior Sep 29, 2026
88c8e4c
docs: make the documentation match the code, and index it
marcoasjunior Sep 29, 2026
e596803
fix(capability): give the engine the two step kinds the last two reci…
marcoasjunior Sep 30, 2026
1b6eaae
fix(trust): re-verify the cached catalogue, and honour capability rev…
marcoasjunior Sep 30, 2026
93ec0ef
refactor(frontend): one dialog, one error path, one empty state
marcoasjunior Sep 30, 2026
8ba4894
ci: make the gaps a red build instead of a surprise
marcoasjunior Sep 30, 2026
f354264
fix(frontend): the bugs the new tests found, and the one the guard mi…
marcoasjunior Sep 30, 2026
59ea58c
fix(agent): the fifth source of step kinds was stale, and unguarded
marcoasjunior Sep 30, 2026
7aac69d
fix(history): restore the snapshot commands, and stop the ReShade dea…
marcoasjunior Sep 30, 2026
f364aa7
docs(roadmap): record what the second pass actually closed
marcoasjunior Sep 30, 2026
eaa441a
feat(history): give the snapshots a UI, and fix a bug that lost data
marcoasjunior Sep 30, 2026
e4bb4d7
fix(trust): the revocation list now travels inside the signature
marcoasjunior Sep 30, 2026
9d1f0fb
feat(profiles): import and export, and the collections line at last
marcoasjunior Sep 30, 2026
e4a7db1
feat(catalog): gate capabilities on the engine, and validate the cata…
marcoasjunior Sep 30, 2026
6f348c6
build: a real CSP, and 23% less installer
marcoasjunior Sep 30, 2026
83e245c
docs(roadmap): the third pass, including the ones that contradicted it
marcoasjunior Sep 30, 2026
0b42c3d
refactor(rust): make fmt and clippy blocking, and delete what made th…
marcoasjunior Sep 30, 2026
fac591c
refactor(frontend): the localization boundary, and the accessibility …
marcoasjunior Sep 30, 2026
d74142b
docs(roadmap): close the UX items that were prescribed wrongly
marcoasjunior Sep 30, 2026
67845aa
feat(update): an app updater that refuses to run on a placeholder key
marcoasjunior Sep 30, 2026
132be0b
ci(release): publish the signed updater payload, or fail the release
marcoasjunior Sep 30, 2026
bff008e
refactor(app): decompose App.vue by responsibility, and test the table
marcoasjunior Sep 30, 2026
45b1e4b
docs(roadmap): close the last two items of the cycle
marcoasjunior Sep 30, 2026
bf1a1d5
fix(app): the six behaviour defects the refactor found and left alone
marcoasjunior Sep 30, 2026
b92882b
feat(collections): a loader, real content, and three BOMs out of the …
marcoasjunior Sep 30, 2026
7319ea3
fix(capability): make registry-write store a value, and stop openxr-h…
marcoasjunior Sep 30, 2026
d124191
test(recipes): hold every recipe to the spec invariants, not one hand…
marcoasjunior Sep 30, 2026
40a8986
feat(ue4ss): an install chain verified against the real release archive
marcoasjunior Sep 30, 2026
f63a9aa
feat(community): the catalogue feeds the config an install needs
marcoasjunior Sep 30, 2026
62389d2
fix(collections): say which member is missing what, and stop a test p…
marcoasjunior Sep 30, 2026
313d744
feat(catalog): give the shipped collections a config they can resolve
marcoasjunior Sep 30, 2026
1ac587a
docs: the registry-override template taught a step the runner never read
marcoasjunior Sep 30, 2026
f529572
fix(catalog): all eight baselined data defects, and an empty baseline
marcoasjunior Sep 30, 2026
9083bdb
fix(ai): the assistant stopped installing recipes with a blank config
marcoasjunior Sep 30, 2026
0a6b3b9
docs(roadmap): decide UX-20 instead of deferring it, because two thir…
marcoasjunior Sep 30, 2026
9522fd6
fix(extract): read the archive's format instead of trusting its name
marcoasjunior Sep 30, 2026
f57cf06
fix(ofxr-bridge): the chain promoted a manifest no release ships
marcoasjunior Sep 30, 2026
6e28938
feat(i18n): translate capability display names, and say which two fie…
marcoasjunior Sep 30, 2026
e06e4b3
docs(roadmap): record the three runner gaps this cycle found, and clo…
marcoasjunior Sep 30, 2026
1a0d9bb
feat(profiles): a real Save-As, and a real Open-File
marcoasjunior Sep 30, 2026
24e3864
docs(roadmap): close the profile Save-As item, with the correction it…
marcoasjunior Sep 30, 2026
531f2c4
fix(bundle): the tauri dependency needs custom-protocol, or the app s…
marcoasjunior Sep 30, 2026
9e3748f
ci: gate the Cargo feature that a blank window cannot report
marcoasjunior Sep 30, 2026
4efbad6
feat(capability): filter archive members, expand environment variable…
marcoasjunior Sep 30, 2026
41942bd
ci: stage the runtime bundle before the gates that compile, not after
marcoasjunior Oct 1, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
81 changes: 0 additions & 81 deletions .gh-pr-body.md

This file was deleted.

Loading
Loading