* chore(standards): enforce owned C# copyright headers Add the repository's existing James Maes/MIT notice to127owned C# files and correct one SPDX marker. Preserve all94existing copyright lines and all vendor/generated material. Enforce future headers with native IDE0073 under the existing warnings-as-errors build; sort only three adjacent import pairs. Roslyn tokens and original suffixes prove the comment-only edits; separate import multiset/remaining-text proofs cover the import corrections. Release solution and layout host build with zero warnings/errors. A deliberate missing header fails the build, restoration passes, and the targeted header formatter verification passes. No runtime behavior or workflow changes. Co-Authored-By: Codex (GPT-6) <noreply@openai.com> Signed-off-by: James Maes <james@kof22.com> * fix(dev): enforce virtual agent origin and version boundaries Supply the exact configured Origin for unsafe cookie-authenticated requests, reject foreign or credential-bearing targets before sending headers, and preserve redirect refusal. Validate canonical stable three-part printing versions and compare components without numeric rounding. The two regressions fail before the fix; all seven Node tests pass afterward. The owned loopback fixture proves missing and foreign Origin refusal and zero foreign credential requests. Add the dependency-free tests to tooling CI using the protocol repository's pinned Node setup. Actionlint and zizmor pass; no production app or physical printer operations. Co-Authored-By: Codex (GPT-6) <noreply@openai.com> Signed-off-by: James Maes <james@kof22.com> * chore(standards): preserve owned-source copyright notices Add accurate repository copyright and license comments to 49 owned source/build/configuration files. Preserve existing holders, upstream wrappers, legal payloads and schema/data exemptions. Exact inverse-byte reconstruction and applicable parser/token/AST checks prove comment-only changes; existing relevant regressions pass. Co-Authored-By: Codex (GPT-6) <noreply@openai.com> Signed-off-by: James Maes <james@kof22.com> * chore: enforce owned source copyright notices Check real leading comments against explicit repository provenance and retain existing native style gates. Co-Authored-By: Codex GPT-6 <noreply@openai.com> Signed-off-by: James Maes <james@kof22.com> * feat: show Query and QRun links in About Bundle the official mascot and keep customer identity, credits and native navigation accessible with long names in both themes. Co-Authored-By: Codex GPT-6 <noreply@openai.com> Signed-off-by: James Maes <james@kof22.com> --------- Signed-off-by: James Maes <james@kof22.com> Co-authored-by: Codex (GPT-6) <noreply@openai.com>
33 lines
1.8 KiB
Plaintext
33 lines
1.8 KiB
Plaintext
QQQ Print Agent
|
|
Copyright (c) 2026 James Maes
|
|
|
|
This project was generated from the KofTwentyTwo Windows application template:
|
|
https://github.com/KofTwentyTwo/windows-app-template
|
|
and uses KofTwentyTwo.AppKit / KofTwentyTwo.AppKit.WinUI:
|
|
https://github.com/KofTwentyTwo/AppKit
|
|
Their MIT attribution is retained in LICENSE and source files.
|
|
|
|
Other dependencies include .NET, Windows App SDK/WinUI, Microsoft.Data.Sqlite,
|
|
SQLitePCLRaw, CommunityToolkit.Mvvm and WiX. These projects retain their own
|
|
licenses and copyright notices. Windows OS printing/PDF components and bundled
|
|
Microsoft runtime binaries remain subject to their corresponding terms.
|
|
|
|
The 15 pinned Microsoft Windows SDK packages retain their separate terms,
|
|
not this project's MIT license. Their five distinct license texts and five
|
|
distinct notices are preserved unmodified under licenses/ in this repository
|
|
and ThirdPartyNotices/ in the installed App directory. The package-to-terms
|
|
mapping and exact versions/hashes are in windows-sdk-packages.json there.
|
|
See docs/WINDOWS-SDK-LICENSES.md for the exact package scope, including both
|
|
ML packages' provider terms and the SDK reference-pack runtime projections.
|
|
Microsoft.Windows.SDK.BuildTools and Microsoft.Windows.SDK.BuildTools.MSIX
|
|
are build-only; their tooling is not part of the application payload.
|
|
Preserving these notices does not establish fulfillment of every Microsoft
|
|
redistribution or end-user protection obligation.
|
|
|
|
The QQQ framework, qbit-printing and qqq-print-protocol are separate repositories;
|
|
this notice does not change their licensing.
|
|
|
|
The About dialog bundles Query, the QQQ and QRun.IO dog mascot, supplied by
|
|
QRun.IO. The unmodified artwork and provenance are in Assets/Query in the
|
|
application payload and src/Qqq.PrintAgent/Assets/Query in this repository.
|