feat: versie op één plek, zichtbaar in de app, en com.example eruit #544
No reviewers
Labels
No labels
accepted
bug
declined
docs
duplicate
enhancement
good first issue
in-progress
needs-info
privacy
security
triage
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
LibreKAT/Ocideck!544
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/release-administratie"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The administrative half of #520. The parts that need certificates or another operating system are deliberately untouched.
Part of #520 — that issue stays open.
Changes
pubspec.yamland hard-coded inexport_metadata.dart, which lands in the metadata of every exported PDF and PPTX — so a bumped release would have shipped files announcing the old version. Now derived from a single constant, withtest/version_consistency_test.dartholding the two together.SECURITY.mdasks reporters to quote. New string throughl10n.dand translated across all 31 languages.com.examplegone fromwindows/runner/Runner.rcandlinux/CMakeLists.txt. Authenticode over a binary namingcom.exampleas publisher is indefensible, and a Flatpak with that app-id is not publishable.[Unreleased]is deliberately left alone. Turning it into a dated version heading is a release action, and that is the maintainer's to take.Not in scope, and why
Code signing, notarisation, hardened runtime, and actually building Windows and Linux need certificates and other machines. Shipping artefacts (LICENSE, THIRD_PARTY_NOTICES, sbom/, checksums, signatures) alongside a binary follows from having a release process, which does not exist yet.
Verification
The mechanical work was done by a subagent in an isolated worktree. It branched from an older
main, so I rebased it onto currentmainbefore reviewing — without that, merging would have reverted the two security fixes that landed meanwhile (#542, #543).make checkgreen, run by me on the rebased branch.