Commit Graph

  • 5e9433d96b docs(deploy): describe the in-use credential renewal in the kiosk guide stage0/display-runtime-continuity ekklesiaandClaude Opus 5.5 2026-10-12 22:30:17 -05:00
  • 650932a170 fix(devices): keep an in-use display paired, renewing its credential instead of expiring it fix/device-credential-renewal ekklesiaandClaude Opus 5.5 2026-10-12 22:27:27 -05:00
  • 2d861c6bf0 chore: publish and document packages at the registry's current Zayin location chore/zayin-package-registry ekklesiaandClaude Opus 5.5 2026-10-12 22:23:52 -05:00
  • bae4ff3c6a test(deploy): re-pair the kiosk after the revoke scenario ekklesiaandClaude Opus 5.5 2026-10-12 22:02:35 -05:00
  • 9331a8f7df fix(display): retry a display that could not start, and re-resolve a running one periodically ekklesiaandClaude Opus 5.5 2026-10-12 21:45:37 -05:00
  • 8f90871be0 docs(deploy): document how to set up an unattended display kiosk ekklesiaandClaude Opus 5.5 2026-10-12 21:45:37 -05:00
  • 85b1377fd3 fix(devices): confirm before revoking a display ekklesiaandClaude Opus 5.5 2026-10-12 21:31:36 -05:00
  • 4bcdb578e6 fix(display): keep a live display across reconnects, and return a revoked one to pairing ekklesiaandClaude Opus 5.5 2026-10-12 21:31:36 -05:00
  • 06bad2fe36 docs: bring CLAUDE.md in line with the current repositories and product rules ekklesiaandClaude Opus 5.5 2026-10-12 21:31:36 -05:00
  • ae976ca229 Merge pull request 'chore(release): prepare 0.2.4' (#91) from chore/release-0.2.4 into main main v0.2.4 The_River 2026-10-10 17:09:10 +00:00
  • f9585cc7ec chore(release): prepare 0.2.4 ekklesia 2026-10-10 11:54:00 -05:00
  • 6dae29412f Merge pull request 'test(deploy): exercise external module packages' (#90) from test/external-module-deploy-smoke into main The_River 2026-10-10 16:32:32 +00:00
  • 40ef0ff802 fix(deploy): bound object storage allocation size ekklesia 2026-10-10 11:07:53 -05:00
  • a0e9948820 fix(storage): recognize errors across module packages ekklesia 2026-10-10 10:54:13 -05:00
  • 6e64b3c5f9 test(deploy): allow slower display uploads ekklesia 2026-10-09 22:37:18 -05:00
  • fa27603133 test(deploy): exercise external module packages ekklesia 2026-10-09 22:18:04 -05:00
  • 9e01679fcb Merge pull request 'chore(release): prepare 0.2.3' (#89) from chore/release-0.2.3 into main v0.2.3 The_River 2026-10-10 00:01:54 +00:00
  • 227c92e35d chore(release): prepare 0.2.3 ekklesia 2026-10-09 18:38:22 -05:00
  • 505c9e8c0a Merge pull request 'Fix native package verification on hardened noexec /tmp' (#88) from fix/verifier-exec-scratch into main The_River 2026-10-09 23:36:11 +00:00
  • 4be046c8d0 fix: support native package verifier scratch ekklesia 2026-10-09 18:05:04 -05:00
  • c5a6cdaf6a Merge pull request 'chore(release): prepare 0.2.2' (#87) from chore/release-0.2.2 into main v0.2.2 The_River 2026-10-09 22:07:46 +00:00
  • c4fded6ecf chore(release): prepare 0.2.2 ekklesia 2026-10-09 16:55:18 -05:00
  • 9ad2d5b564 Merge pull request 'feat: corresponding-source artifacts for native packages that redistribute copyleft code (ADR 0055)' (#86) from feat/corresponding-source into main The_River 2026-10-09 04:34:50 +00:00
  • 98d93cc12d docs: accept ADR 0052, whose supplement mechanism is fully implemented ekklesiaandClaude Opus 5.5 2026-10-08 23:24:16 -05:00
  • e083c44e05 feat: corresponding-source artifacts for native packages that redistribute copyleft code (ADR 0055) ekklesiaandClaude Opus 5.5 2026-10-08 23:16:15 -05:00
  • 4919db6168 Merge pull request 'chore(release): prepare 0.2.1' (#85) from chore/release-0.2.1 into main v0.2.1 The_River 2026-10-09 03:00:59 +00:00
  • 6e76293620 chore(release): prepare 0.2.1 ekklesiaandClaude Opus 5.5 2026-10-08 21:45:13 -05:00
  • 3b54a7f023 Merge pull request 'feat: reviewed libvips 1.3.4 supplement, and the native proof on sharp 0.35.5' (#84) from feat/libvips-1.3.4-supplement into main The_River 2026-10-09 02:43:21 +00:00
  • afaf3a853c feat: reviewed libvips 1.3.4 supplement, and the native proof on sharp 0.35.5 ekklesiaandClaude Opus 5.5 2026-10-08 21:34:35 -05:00
  • 1788d17f0a Merge pull request 'fix: hand npm the release artifact's absolute path, so publishing finds it' (#83) from fix/publish-absolute-artifact-path into main v0.2.0 The_River 2026-10-08 23:22:00 +00:00
  • 1caffc5f26 fix: hand npm the release artifact's absolute path, so publishing finds it ekklesiaandClaude Opus 5.5 2026-10-08 17:51:22 -05:00
  • debb8df3ce Merge pull request 'chore(release): prepare 0.2.0' (#82) from chore/release-0.2.0 into main The_River 2026-10-08 22:36:19 +00:00
  • 98e59d4ba0 chore(release): prepare 0.2.0 ekklesiaandClaude Opus 5.5 2026-10-08 17:26:13 -05:00
  • 22404ea2d4 Merge pull request 'feat: publish the exact @ekklesia package train to the npm registry (ADR 0053)' (#81) from feat/package-train-publication into main The_River 2026-10-08 16:31:57 +00:00
  • 486356a01e docs: ADR 0054, Ekklesia's module-development packages are publicly readable before launch ekklesiaandClaude Opus 5.5 2026-10-08 10:24:17 -05:00
  • 1f30c86d4f fix: hand the proven release train on from a directory the artifact actions upload ekklesiaandClaude Opus 5.5 2026-10-08 09:56:06 -05:00
  • d3c62e63bf feat: publish the exact @ekklesia package train to the npm registry (ADR 0053) ekklesiaandClaude Opus 5.5 2026-10-08 09:49:27 -05:00
  • 57df2e15f2 Merge pull request 'feat: the public @ekklesia package release train, built, reproduced, and proven (ADR 0053)' (#80) from feat/public-package-release-train into main The_River 2026-10-08 13:53:41 +00:00
  • 4f1b1d68c7 fix: keep pnpm's package store out of the release builder's clean-source check ekklesiaandClaude Opus 5.5 2026-10-08 08:43:19 -05:00
  • 9debe4e891 feat: the public @ekklesia package release train, built, reproduced, and proven (ADR 0053) ekklesiaandClaude Opus 5.5 2026-10-08 08:02:41 -05:00
  • 7ea2d7883f Merge pull request 'feat: standalone module-build readiness for the public @ekklesia packages (ADR 0053)' (#79) from feat/standalone-module-build into main The_River 2026-10-08 12:48:07 +00:00
  • aaa7ebfd84 fix: keep Drizzle out of every published declaration (ADR 0053) ekklesiaandClaude Opus 5.5 2026-10-08 07:40:43 -05:00
  • 89d5d0f2da feat: standalone module-build readiness for the public @ekklesia packages (ADR 0053) ekklesiaandClaude Opus 5.5 2026-10-08 07:28:54 -05:00
  • 9426c83109 Merge pull request 'docs: propose ADR 0053, standalone module builds from Ekklesia packages over the npm registry protocol' (#78) from docs/adr-0053-module-package-distribution into main The_River 2026-10-08 02:10:19 +00:00
  • 47e64c6f39 docs: propose ADR 0053, standalone module builds from Ekklesia packages over the npm registry protocol ekklesiaandClaude Opus 5.5 2026-10-07 20:46:32 -05:00
  • 5803757153 Merge pull request 'feat: native linux-x64-glibc module packages and reviewed license supplements (ADR 0049, ADR 0052)' (#77) from feat/native-targets-license-supplements into main The_River 2026-10-08 01:29:37 +00:00
  • 44d385cd7f feat: native linux-x64-glibc module packages and reviewed license supplements (ADR 0049, ADR 0052) ekklesiaandClaude Opus 5.5 2026-10-07 20:16:37 -05:00
  • f53506b3f0 Merge pull request 'docs: propose ADR 0052, reviewed license supplements for redistributed dependencies' (#76) from docs/adr-0052-license-supplements into main The_River 2026-10-08 00:47:12 +00:00
  • 951453c735 docs: ADR 0052, what supplement review is, and what the match digest covers ekklesiaandClaude Opus 5.5 2026-10-07 19:39:52 -05:00
  • 99f145a80c docs: propose ADR 0052, reviewed license supplements for redistributed dependencies ekklesiaandClaude Opus 5.5 2026-10-07 19:37:11 -05:00
  • 104a5145c8 Merge pull request 'test: give Core's import-safety tests a timeout that holds under full verify load' (#75) from test/import-safety-timeouts into main The_River 2026-10-08 00:18:06 +00:00
  • 796ad4f16e test: give Core's import-safety tests a timeout that holds under full verify load ekklesiaandClaude Opus 5.5 2026-10-07 19:08:30 -05:00
  • b1e3244c1d Merge pull request 'feat: Module Package v1 carries the module's own license (ADR 0051)' (#74) from feat/module-package-v1-licensing into main The_River 2026-10-08 00:03:01 +00:00
  • 85fae9e07e feat: Module Package v1 carries the module's own license (ADR 0051) ekklesiaandClaude Opus 5.5 2026-10-07 18:51:03 -05:00
  • 30f61094e6 Merge pull request 'docs: propose ADR 0051 module package licensing' (#73) from docs/adr-0051-module-package-licensing into main The_River 2026-10-07 23:29:19 +00:00
  • 1c7755d320 docs: propose ADR 0051 module package licensing ekklesia 2026-10-07 18:21:51 -05:00
  • 42acdeb9e8 Merge pull request 'feat: transition module packages and template to database ABI v1' (#72) from feat/module-package-abi-v1-transition into main The_River 2026-10-07 23:14:49 +00:00
  • 70854d234c feat: transition module packages to database ABI v1 ekklesia 2026-10-07 18:00:04 -05:00
  • 20ad1ae208 Merge pull request 'feat: deliver module database ABI through manifest v8' (#71) from feat/manifest-v8-database-abi into main The_River 2026-10-07 22:45:52 +00:00
  • 49b4d4165d feat: deliver module database ABI by manifest ekklesia 2026-10-07 17:29:32 -05:00
  • a1cdcb3ad1 Merge pull request 'feat: add module database ABI v1 adapters' (#70) from feat/module-database-abi-adapters into main The_River 2026-10-07 22:00:06 +00:00
  • 859675c3c7 feat: add module database ABI v1 adapters ekklesia 2026-10-07 16:44:28 -05:00
  • 4a3958c616 Merge pull request 'feat: Core's Module Database ABI v1 executor, proven against PostgreSQL (ADR 0050)' (#69) from feat/module-database-abi-executor into main The_River 2026-10-07 21:25:15 +00:00
  • 317a4ce410 fix: ADR 0050 callback-error precedence, and the honest limits of transaction control ekklesiaandClaude Opus 5.5 2026-10-07 16:12:01 -05:00
  • 6db50516b7 feat: Core's Module Database ABI v1 executor, proven against PostgreSQL (ADR 0050) ekklesiaandClaude Opus 5.5 2026-10-07 16:01:46 -05:00
  • d43031997b Merge pull request 'docs: propose ADR 0050, Module Database ABI v1' (#68) from docs/adr-0050-module-database-abi into main The_River 2026-10-07 20:33:49 +00:00
  • 11e2495484 docs: ADR 0050, tighten transaction scope, single-statement, and error rules ekklesiaandClaude Opus 5.5 2026-10-07 15:27:29 -05:00
  • 759872834d docs: propose ADR 0050, Module Database ABI v1 ekklesiaandClaude Opus 5.5 2026-10-07 15:18:59 -05:00
  • 9ddb5e2796 Merge pull request 'chore: license Ekklesia under AGPL-3.0-or-later' (#67) from chore/agpl-license into main The_River 2026-10-07 19:13:05 +00:00
  • 52a665502f chore: license Ekklesia under AGPL-3.0-or-later instead of AGPL-3.0-only ekklesiaandClaude Opus 5.5 2026-10-07 13:53:56 -05:00
  • 9a328f647e chore: license Ekklesia under AGPL-3.0-only ekklesiaandClaude Opus 5.5 2026-10-07 13:38:33 -05:00
  • 22caa1dceb Merge pull request 'feat: Ekklesia Module Package v1, the canonical packager and verifier (ADR 0049)' (#66) from feat/module-package-v1 into main The_River 2026-10-07 18:33:28 +00:00
  • 27d85e0162 fix(smoke): hand the verifier the package's archive and digest as one readable release pair ekklesiaandClaude Opus 5.5 2026-10-07 13:10:58 -05:00
  • 35ef31df9f feat: Ekklesia Module Package v1, the canonical packager and verifier (ADR 0049) ekklesiaandClaude Opus 5.5 2026-10-07 12:44:54 -05:00
  • 45d6506c10 Merge pull request 'docs: propose ADR 0049, Ekklesia Module Package v1' (#65) from docs/adr-0049-module-package into main The_River 2026-10-07 15:21:30 +00:00
  • 1119cc5fdf docs: propose ADR 0049, Ekklesia Module Package v1 ekklesiaandClaude Opus 5.5 2026-10-07 10:13:34 -05:00
  • fbf8f6edac Merge pull request 'feat: one generic image, with installed modules in installation-owned storage (ADR 0048)' (#64) from feat/installed-module-storage into main The_River 2026-10-07 14:15:31 +00:00
  • f122e910fc test: generate the external module fixture instead of copying ignored build output ekklesiaandClaude Opus 5.5 2026-10-07 09:07:59 -05:00
  • e36b70d8d4 feat: one generic image, with installed modules in installation-owned storage (ADR 0048) ekklesiaandClaude Opus 5.5 2026-10-07 08:38:14 -05:00
  • 4d28a82937 Merge pull request 'docs: accept ADR 0048, one generic image with installed modules outside it' (#63) from docs/adr-0048-installed-modules into main The_River 2026-10-07 13:04:24 +00:00
  • cefdde36a2 docs: accept ADR 0048, one generic image with installed modules outside it ekklesiaandClaude Opus 5.5 2026-10-07 07:45:21 -05:00
  • fc504eee0a Merge pull request 'chore(release): prepare 0.1.2' (#62) from chore/release-0.1.2 into main v0.1.2 The_River 2026-10-06 04:08:58 +00:00
  • 5abc8be167 chore(release): prepare 0.1.2 ekklesiaandClaude Opus 5.5 2026-10-05 22:56:35 -05:00
  • 12dca3e8a4 Merge pull request 'docs: the server runs Gitea 1.27.2, not 1.24.2; say what it actually honours' (#61) from docs/gitea-1.27-ci-facts into main The_River 2026-10-06 03:50:31 +00:00
  • 0ec1755279 docs: the server runs Gitea 1.27.2, not 1.24.2; say what it actually honours ekklesiaandClaude Opus 5.5 2026-10-05 22:11:00 -05:00
  • 874deabea3 Merge pull request 'fix(ci): nothing a CI job starts outlives it, even when the runner kills the job' (#60) from fix/ci-stack-cleanup into main The_River 2026-10-06 02:11:53 +00:00
  • 62951975da fix(ci): nothing a CI job starts outlives it, even when the runner kills the job ekklesiaandClaude Opus 5.5 2026-10-05 20:57:11 -05:00
  • 703d92436b test(ci): every CI stack is cleaned up, even when its job is killed ekklesiaandClaude Opus 5.5 2026-10-05 20:50:07 -05:00
  • 43911a088d Merge pull request 'docs: propose ADR 0047, a published harness every module runs in CI' (#59) from docs/adr-0047-module-harness into main The_River 2026-10-06 02:00:39 +00:00
  • 3a2f5d68f6 docs: ADR 0047, nothing the harness starts outlives its job ekklesiaandClaude Opus 5.5 2026-10-05 20:54:27 -05:00
  • 3827841205 docs: propose ADR 0047, a published harness every module runs in CI ekklesiaandClaude Opus 5.5 2026-10-05 19:07:55 -05:00
  • 2152eb036a Merge pull request 'fix(deploy): reach storage over HTTP/1.1, and own storage CORS in the proxy' (#58) from fix/storage-delivery-http1-cors into main The_River 2026-10-06 01:39:39 +00:00
  • e1ac1da416 fix(deploy): reach storage over HTTP/1.1, and own storage CORS in the proxy ekklesiaandClaude Opus 5.5 2026-10-05 19:04:06 -05:00
  • dcbd7613ee test(deploy): load the same image twice over HTTP/2, and pin storage CORS ekklesiaandClaude Opus 5.5 2026-10-05 19:02:36 -05:00
  • dbb4648a35 Merge pull request 'fix(deploy): give migrate the API's client-address settings, and say what Doctor checked' (#57) from fix/doctor-client-address into main The_River 2026-10-06 01:18:18 +00:00
  • f1d6501239 fix(deploy): give migrate the API's client-address settings, and say what Doctor checked ekklesiaandClaude Opus 5.5 2026-10-05 18:40:49 -05:00
  • 54ac6ab83f test(deploy): Doctor must check the client-address configuration the API runs ekklesiaandClaude Opus 5.5 2026-10-05 18:38:29 -05:00
  • fa493365bd Merge pull request 'test(deploy): opt-in display-device scenarios for the split smoke' (#56) from test/m0-display-device-repro into main The_River 2026-10-06 00:24:47 +00:00
  • f50e8f4201 test(deploy): word the long-watch checks for any watch length ekklesiaandClaude Opus 5.5 2026-10-05 19:09:51 -05:00
  • ff8a3e8097 test(deploy): add opt-in display-device scenarios to the split smoke ekklesiaandClaude Opus 5.5 2026-10-05 18:25:12 -05:00