This website requires JavaScript.
2bb4e580b8
Merge pull request 'feat: operators read print jobs; retire the Remove actions; plain refusal messages' (#41 ) from feat/operators-read-jobs-and-plain-messages into main
main
v1.2.0-RC.5
james.maes
2026-11-13 15:12:46 +00:00
1d23c985fd
test: the selection-process count follows the two retired Remove processes
feat/operators-read-jobs-and-plain-messages
james.maes and Claude Fable 5.2
2026-11-13 08:18:10 -06:00
1bf13be26e
feat: operators read print jobs; retire the Remove actions; plain refusal messages
james.maes and Claude Fable 5.2
2026-11-13 08:15:30 -06:00
5f0dbae0be
Merge pull request 'fix(admin): decide a station delete's refusal under the lock, before revoking' (#40 ) from fix/delete-refusal-under-lock into main
v1.2.0-RC.4
james.maes
2026-11-12 15:11:14 +00:00
d7c7c203c3
fix(delete): write names only onto jobs that lack one; correct the changelog on the old backfill
fix/delete-refusal-under-lock
james.maes and Claude Fable 5.2
2026-11-11 17:30:50 -06:00
b063f9a55f
fix(admin): decide a station delete's refusal under the lock, before revoking
james.maes and Claude Fable 5.2
2026-11-11 17:20:44 -06:00
cf650c51aa
Merge pull request 'feat(admin): delete print stations and printers; "Print station"; an aggregate is a read' (#39 ) from feat/delete-stations-printers-20261111 into main
v1.2.0-RC.3
james.maes
2026-11-11 21:56:53 +00:00
7ac849d09f
feat(admin): delete print stations and printers; "Print station"; an aggregate is a read
feat/delete-stations-printers-20261111
james.maes and Claude Fable 5.2
2026-11-11 12:57:43 -06:00
40089937bf
Merge pull request 'fix(jobs): store the print job creation instant as a real date-time (created_time)' (#38 ) from fix/print-job-created-date-time into main
v1.2.0-RC.2
james.maes
2026-11-11 14:09:21 +00:00
d9f0c357a7
fix(jobs): store the print job creation instant as a real date-time (created_time)
fix/print-job-created-date-time
james.maes and Claude Fable 5.2
2026-11-11 07:21:31 -06:00
254f6fd918
feat(station): a print station authenticates as its own identity
feat/station-identity-20261110
james.maes and Claude Fable 5.2
2026-11-10 17:55:30 -06:00
42dff1ff39
docs(realtime): describe printing on several application nodes
feat/multi-node-realtime-20261110
james.maes and Claude Fable 5.2
2026-11-10 16:47:33 -06:00
4aa63ae1d1
feat(realtime): print on several nodes: shared wakeups, a durable connection record and a claim gate any node can answer
james.maes and Claude Fable 5.2
2026-11-10 16:39:22 -06:00
fa0282fbcc
wip: native-auth pin script, tests and qualification notes
wip/native-auth-pins-20261107
james.maes and Claude Sonnet 5.5
2026-11-07 16:40:46 -06:00
bd08d03654
Merge pull request 'build(deps): align with Gitea releases (parent 2.2.1, QQQ 4.1.0-RC.25)' (#35 ) from deps/align-gitea into main
v1.2.0-RC.1
james.maes
2026-11-07 17:18:31 +00:00
107a566891
build(deps): align with Gitea releases (parent 2.2.1, QQQ 4.1.0-RC.25)
james.maes and Claude Opus 5.5
2026-11-07 17:09:59 +00:00
31e36b0b5b
Merge pull request 'docs(release): record QQQ Printing 1.1.2 as the current stable library' (#34 ) from docs/release-1.1.2-20261106 into main
james.maes
2026-11-06 20:47:58 +00:00
c2f6fc300a
docs(release): record QQQ Printing 1.1.2 as the current stable library
docs/release-1.1.2-20261106
james.maes and Claude Fable 5.1
2026-11-06 14:45:40 -06:00
f5639a98be
Merge pull request 'build: QQQ 4.1.0-RC.22 from the Gitea registry; shared ci-workflows Maven pipeline; 1.1.2' (#33 ) from ci/gitea-registry-rc22-20261106 into main
v1.1.2
james.maes
2026-11-06 20:18:16 +00:00
c31a8f5f33
docs: frontend-next 1.0.0-RC.37 is served from the Gitea registry
ci/gitea-registry-rc22-20261106
james.maes and Claude Fable 5.1
2026-11-06 13:31:19 -06:00
8d5b72302c
test: pin the vendored protocol fixtures README to protocol 1.1.0 (5005f3c)
james.maes and Claude Fable 5.1
2026-11-06 10:48:23 -06:00
3c39a6af1b
build: QQQ 4.1.0-RC.22 from the Gitea registry; shared ci-workflows Maven pipeline; 1.1.2
james.maes and Claude Fable 5.1
2026-11-06 10:47:16 -06:00
c761eca970
Merge pull request 'ci: use shared ci-workflows Maven workflow' (#31 ) from ci/ci-workflows into main
james.maes
2026-11-06 18:02:15 +00:00
f1ed178355
Merge pull request 'docs(release): record QQQ Printing 1.1.1 as the current stable library' (#32 ) from docs/release-1.1.1-20261106 into main
james.maes
2026-11-06 16:36:22 +00:00
f10cc03d9e
docs(release): record QQQ Printing 1.1.1 as the current stable library
docs/release-1.1.1-20261106
james.maes and Claude Fable 5.1
2026-11-06 10:33:25 -06:00
454410081d
ci: use shared ci-workflows Maven workflow
james.maes and Claude Opus 5.5
2026-11-06 15:51:08 +00:00
2a561815fc
Merge pull request 'fix(realtime): resolve the device on the authorized upgrade (lowercase headers); 1.1.1' (#30 ) from fix/realtime-header-case-20261106 into main
v1.1.1
james.maes
2026-11-06 15:30:59 +00:00
e7721bdf90
fix(realtime): resolve the device on the authorized upgrade so lowercase headers connect; 1.1.1
fix/realtime-header-case-20261106
james.maes and Claude Fable 5.1
2026-11-06 08:24:44 -06:00
c197c5acab
Merge pull request 'docs(release): record QQQ Printing 1.1.0 and pin protocol fixtures to 1.1.0' (#29 ) from docs/release-1.1.0-20261105 into main
james.maes
2026-11-06 14:16:35 +00:00
ba7fdc23d0
docs(realtime): connector 1.2.1
docs/release-1.1.0-20261105
james.maes and Claude Fable 5.1
2026-11-06 07:55:28 -06:00
ab51f8da06
docs: the paired Windows connector is 1.2.1 (1.2.0 was never published)
james.maes and Claude Fable 5.1
2026-11-06 07:54:57 -06:00
50d643d959
docs(readme): released 1.1.0, install snippets and the 1.2.1 connector pairing
james.maes and Claude Fable 5.1
2026-11-06 07:54:20 -06:00
102fde779c
docs(release): record QQQ Printing 1.1.0 and pin protocol fixtures to 1.1.0
james.maes and Claude Fable 5.1
2026-11-05 17:09:05 -06:00
eb2c16785d
Merge pull request 'feat(printers): remove printers and devices as archives, purged by retention' (#28 ) from feat/remove-printers-devices-main-20261105 into main
v1.1.0
james.maes
2026-11-05 22:59:43 +00:00
e33823bbbd
feat(printers): remove printers and devices as archives, purged by retention
feat/remove-printers-devices-main-20261105
james.maes and Claude Fable 5.1
2026-11-05 16:11:38 -06:00
a1ca7201e7
Merge pull request 'feat(printers): remove printers and devices as archives, purged by retention' (#26 ) from feat/remove-printers-devices-20261105 into feat/printer-approval-20261105
feat/printer-approval-20261105
james.maes
2026-11-05 22:22:23 +00:00
d6edfced8a
Merge pull request 'feat(realtime): printer approval over the socket (extension 2.4.0, product 1.1.0)' (#25 ) from feat/printer-approval-20261105 into main
james.maes
2026-11-05 22:22:18 +00:00
c5a9c6d37f
feat(printers): remove printers and devices as archives, purged by retention
feat/remove-printers-devices-20261105
james.maes and Claude Fable 5.1
2026-11-05 16:11:38 -06:00
3fa78decc8
feat(realtime): printer approval over the socket (extension 2.4.0, product 1.1.0)
james.maes and Claude Fable 5.1
2026-11-05 15:45:16 -06:00
0ab07fc87c
Merge pull request 'docs: close out printing 1.0 setup and release guidance' (#24 ) from docs/printing-release-closeout-20261104 into main
james.maes
2026-11-04 15:48:58 +00:00
1f6342e871
docs: close out printing 1.0 release documentation
docs/printing-release-closeout-20261104
james.maes and Codex
2026-11-04 09:39:13 -06:00
2906c2bd50
Merge pull request 'Release printing 1.0.0 with QQQ native sign-in support' (#23 ) from release/printing-1.0.0-20261103 into main
v1.0.0
james.maes
2026-11-03 22:45:08 +00:00
fbec343cb2
docs: finalize printing 1.0 release wording
release/printing-1.0.0-20261103
james.maes and Codex
2026-11-03 15:06:40 -06:00
48e6cdb9df
release: adopt published QQQ RC.21 for printing 1.0
james.maes and Codex
2026-11-03 15:04:49 -06:00
9ccd9d9b43
release: prepare printing 1.0.0 dependency adoption
james.maes and Claude Sonnet 5.5
2026-11-03 09:53:23 -06:00
a583f91abe
Merge pull request 'ci: add the QRun release caller' (#22 ) from ci-qrun-release-caller-main-v1 into main
forge-recovery
2026-11-02 16:45:35 +00:00
d5c32f854e
ci: add the isolated postpublish job to the QRun release caller
2026-11-02 15:51:46 +00:00
edc1385bd5
ci: move the QRun release caller to the thin v2 contract
2026-11-02 06:19:40 +00:00
29d1ae5f38
ci: add the identical QRun release caller
forge-recovery and Codex
2026-11-02 04:13:32 +00:00
cf57dfb521
release: prepare qbit-printing 0.4.0-rc.1
v0.4.0-rc.1
release/printing-cohort-20261101
2026-11-01 21:37:35 -06:00
fc99caf85e
test: make pinned printing contract fixtures self-contained
2026-11-01 20:52:57 -06:00
9f557fa425
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#20 ) from migration/cutoff-cf06815f30e1-b9a717 into dependabot/maven/org.codehaus.mojo-exec-maven-plugin-3.6.4
dependabot/maven/org.codehaus.mojo-exec-maven-plugin-3.6.4
forge-recovery
2026-11-02 00:32:02 +00:00
a1b93c708a
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#19 ) from migration/cutoff-7bedb1016fa9-a854c1 into dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.6.1
dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.6.1
forge-recovery
2026-11-02 00:31:56 +00:00
bd1aee6307
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#18 ) from migration/cutoff-5f74c0c69a55-38f8f8 into dependabot/maven/org.apache.maven.plugins-maven-checkstyle-plugin-3.6.0
dependabot/maven/org.apache.maven.plugins-maven-checkstyle-plugin-3.6.0
forge-recovery
2026-11-02 00:31:53 +00:00
22568c9b71
chore(migration): reconcile printing history for PR20
migration/cutoff-cf06815f30e1-b9a717
James Maes and Claude Sonnet 5.5
2026-11-01 18:30:43 -06:00
a7530d6612
chore(migration): reconcile printing history for PR19
migration/cutoff-7bedb1016fa9-a854c1
James Maes and Claude Sonnet 5.5
2026-11-01 18:30:40 -06:00
07029f143d
chore(migration): reconcile printing history for PR18
migration/cutoff-5f74c0c69a55-38f8f8
James Maes and Claude Sonnet 5.5
2026-11-01 18:30:37 -06:00
aaa4a9ff03
style: normalize development project copyright headers
2026-11-01 18:17:10 -06:00
5a6ecb2621
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#17 ) from migration/cutoff-985acc06d7e9-7f35cb into dependabot/maven/com.puppycrawl.tools-checkstyle-14.3.0
dependabot/maven/com.puppycrawl.tools-checkstyle-14.3.0
forge-recovery
2026-11-02 00:16:05 +00:00
601888b2ae
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#16 ) from migration/cutoff-c8f8e016cf29-8a552b into dependabot/maven/com.kingsrook-qbit-build-parent-2.1.2
dependabot/maven/com.kingsrook-qbit-build-parent-2.1.2
forge-recovery
2026-11-02 00:15:57 +00:00
8423920e90
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#15 ) from migration/cutoff-de286e7eb67b-06d241 into dependabot/github_actions/github/codeql-action/upload-sarif-4.39.1
dependabot/github_actions/github/codeql-action/upload-sarif-4.39.1
forge-recovery
2026-11-02 00:15:51 +00:00
80660757ee
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#14 ) from migration/cutoff-e08b3ef9c817-b21637 into dependabot/github_actions/github/codeql-action/init-4.39.1
dependabot/github_actions/github/codeql-action/init-4.39.1
forge-recovery
2026-11-02 00:15:46 +00:00
d33405763b
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#13 ) from migration/cutoff-cc4dc3dc2700-4e3528 into dependabot/github_actions/astral-sh/setup-uv-10.3.2
dependabot/github_actions/astral-sh/setup-uv-10.3.2
forge-recovery
2026-11-02 00:15:41 +00:00
03b7eb4727
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#12 ) from migration/cutoff-2a2eedc89f64-2894f0 into dependabot/github_actions/KofTwentyTwo/standards/dot-github/workflows/pr.yml-1.2.1
dependabot/github_actions/KofTwentyTwo/standards/dot-github/workflows/pr.yml-1.2.1
forge-recovery
2026-11-02 00:15:36 +00:00
1e02dbfff0
Merge pull request 'Preserve both pre-cutoff dependency branch histories' (#11 ) from migration/cutoff-2cec82bf4aa9-68d7f8 into dependabot/github_actions/actions/setup-java-6.1.0
dependabot/github_actions/actions/setup-java-6.1.0
forge-recovery
2026-11-01 23:50:06 +00:00
38fd06229e
fix: complete printing cohort verification and pin its contract
james.maes and Claude Sonnet 5.5
2026-11-01 17:30:18 -06:00
111cbede8f
feat: integrate compact label tests with strict server contracts
james.maes and Claude Sonnet 5.5
2026-11-01 17:01:23 -06:00
43253f6676
chore: retain protected printing script quality ancestry
chore/printing-quality-integration-20261101
james.maes and Claude Sonnet 5.5
2026-11-01 16:53:08 -06:00
e4639e3cca
chore: integrate printing standards and strict Java compiler checks
james.maes and Claude Sonnet 5.5
2026-11-01 16:51:18 -06:00
9811979d6c
feat: add branded tests for short Zebra label stock
feat/small-label-tests-20261101
james.maes and Claude Sonnet 5.5
2026-11-01 16:34:51 -06:00
e08b3ef9c8
chore(deps): Bump github/codeql-action/init from 4.38.3 to 4.39.1
migration/cutoff-e08b3ef9c817-b21637
archive/qrun-github-cutover-20261101/e08b3ef9c817/dependabot/github_actions/github/codeql-action/init-4.39.1
dependabot[bot]
2026-11-01 22:00:38 +00:00
de286e7eb6
chore(deps): Bump github/codeql-action/upload-sarif
migration/cutoff-de286e7eb67b-06d241
archive/qrun-github-cutover-20261101/de286e7eb67b/dependabot/github_actions/github/codeql-action/upload-sarif-4.39.1
dependabot[bot]
2026-11-01 22:00:16 +00:00
cc4dc3dc27
chore(deps): Bump astral-sh/setup-uv from 10.2.0 to 10.3.2
migration/cutoff-cc4dc3dc2700-4e3528
archive/qrun-github-cutover-20261101/cc4dc3dc2700/dependabot/github_actions/astral-sh/setup-uv-10.3.2
dependabot[bot]
2026-11-01 21:59:40 +00:00
2cec82bf4a
chore(deps): Bump actions/setup-java from 5.2.0 to 6.1.0
migration/cutoff-2cec82bf4aa9-68d7f8
archive/qrun-github-cutover-20261101/2cec82bf4aa9/dependabot/github_actions/actions/setup-java-6.1.0
dependabot[bot]
2026-11-01 21:59:39 +00:00
2a2eedc89f
chore(deps): Bump KofTwentyTwo/standards/.github/workflows/pr.yml
migration/cutoff-2a2eedc89f64-2894f0
archive/qrun-github-cutover-20261101/2a2eedc89f64/dependabot/github_actions/KofTwentyTwo/standards/dot-github/workflows/pr.yml-1.2.1
dependabot[bot]
2026-11-01 21:59:34 +00:00
088692e3ae
Merge pull request #33 from QRun-IO/chore/script-quality-gates-20261101
archive/qrun-github-cutover-20261101/088692e3aefa/main
james.maes
2026-11-01 15:57:31 -06:00
f2505160c6
chore: preserve current main in script quality branch
james.maes
2026-11-01 15:17:23 -06:00
13d6ee1a23
fix(tooling): use official Pyright and patched minimatch
james.maes and Claude Sonnet 5.5
2026-11-01 15:08:27 -06:00
64c9ebf0fa
Merge pull request #30 from QRun-IO/feat/echo-printing-catalog-20261101
james.maes
2026-11-01 14:48:26 -06:00
f80498513e
chore(scripts): enforce locked lint and type quality gates
2026-11-01 14:47:49 -06:00
65e32f5ce9
fix(printing): reconcile 2.3 and await realtime shutdown
james.maes and Claude Sonnet 5.5
2026-11-01 14:42:57 -06:00
5f022541b1
chore(api): printing extension 2.2.0 (#32 )
james.maes and Claude Fable 5.1
2026-11-01 13:39:11 -06:00
a514a70953
feat(printing): render to PDF for the caller; app header and footer on every page (#31 )
james.maes and Claude Fable 5.1
2026-11-01 13:32:37 -06:00
4eee28e9db
ci: pin the reviewed media protocol contract
james.maes and Codex GPT-6
2026-11-01 13:10:23 -06:00
88f5fbb4b5
Merge branch 'main' of https://github.com/QRun-IO/qbit-printing into feat/echo-printing-catalog-20261101
james.maes
2026-11-01 13:05:09 -06:00
08ee0efa3d
feat: authorize operator printing with exact retained acceptance
james.maes and Codex GPT-6
2026-11-01 13:04:03 -06:00
34941718a5
chore(deps): Bump github/codeql-action/upload-sarif
dependabot[bot]
2026-11-01 18:43:48 +00:00
7bedb1016f
chore(deps-dev): Bump org.apache.maven.plugins:maven-surefire-plugin
archive/qrun-github-cutover-20261101/7bedb1016fa9/dependabot/maven/org.apache.maven.plugins-maven-surefire-plugin-3.6.1
dependabot[bot]
2026-11-01 18:43:35 +00:00
5f74c0c69a
chore(deps-dev): Bump org.apache.maven.plugins:maven-checkstyle-plugin
archive/qrun-github-cutover-20261101/5f74c0c69a55/dependabot/maven/org.apache.maven.plugins-maven-checkstyle-plugin-3.6.0
dependabot[bot]
2026-11-01 18:43:31 +00:00
1db6a1163d
chore(deps): Bump actions/setup-java from 5.2.0 to 6.1.0
archive/qrun-github-cutover-20261101/1db6a1163d5e/dependabot/github_actions/actions/setup-java-6.1.0
dependabot[bot]
2026-11-01 18:43:29 +00:00
c8f8e016cf
chore(deps): Bump com.kingsrook:qbit-build-parent from 2.0.0 to 2.1.2
migration/cutoff-c8f8e016cf29-8a552b
archive/qrun-github-cutover-20261101/c8f8e016cf29/dependabot/maven/com.kingsrook-qbit-build-parent-2.1.2
dependabot[bot]
2026-11-01 18:43:26 +00:00
cf06815f30
chore(deps-dev): Bump org.codehaus.mojo:exec-maven-plugin
archive/qrun-github-cutover-20261101/cf06815f30e1/dependabot/maven/org.codehaus.mojo-exec-maven-plugin-3.6.4
dependabot[bot]
2026-11-01 18:43:25 +00:00
985acc06d7
chore(deps): Bump com.puppycrawl.tools:checkstyle from 10.12.6 to 14.3.0
migration/cutoff-985acc06d7e9-7f35cb
archive/qrun-github-cutover-20261101/985acc06d7e9/dependabot/maven/com.puppycrawl.tools-checkstyle-14.3.0
dependabot[bot]
2026-11-01 18:43:23 +00:00
791401ebd6
chore(deps): Bump astral-sh/setup-uv from 10.2.0 to 10.3.2
dependabot[bot]
2026-11-01 18:43:05 +00:00
b3f28acaa8
chore(deps): Bump github/codeql-action/init from 4.38.3 to 4.39.1
dependabot[bot]
2026-11-01 18:42:58 +00:00
ba65877d43
chore(deps): Bump KofTwentyTwo/standards/.github/workflows/pr.yml
dependabot[bot]
2026-11-01 18:42:06 +00:00
1a0964ef23
chore: enforce owned source copyright notices (#25 )
archive/qrun-github-cutover-20261101/1a0964ef233d/main
james.maes and Codex
2026-11-01 12:41:00 -06:00
9ccdece03c
Merge remote-tracking branch 'origin/main' into chore/server-source-standards-20261101
chore/server-source-standards-20261101
james.maes
2026-11-01 12:12:29 -06:00
175c88b999
chore: enforce owned source copyright notices
james.maes and Codex GPT-6
2026-11-01 12:11:01 -06:00
02b922aa11
fix(dev): accept compatible printing discovery in native provider tests (#23 )
archive/qrun-github-cutover-20261101/02b922aa11fa/main
james.maes and Codex
2026-11-01 12:04:51 -06:00