9331a8f7df
fix(display): retry a display that could not start, and re-resolve a running one periodically
ekklesiaandClaude Opus 5.52026-10-12 21:45:37 -05:00
4bcdb578e6
fix(display): keep a live display across reconnects, and return a revoked one to pairing
ekklesiaandClaude Opus 5.52026-10-12 21:31:36 -05:00
06bad2fe36
docs: bring CLAUDE.md in line with the current repositories and product rules
ekklesiaandClaude Opus 5.52026-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_River2026-10-10 17:09:10 +00:00
505c9e8c0a
Merge pull request 'Fix native package verification on hardened noexec /tmp' (#88) from fix/verifier-exec-scratch into main
The_River2026-10-09 23:36:11 +00:00
4be046c8d0
fix: support native package verifier scratch
ekklesia2026-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_River2026-10-09 22:07:46 +00: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_River2026-10-09 04:34:50 +00:00
98d93cc12d
docs: accept ADR 0052, whose supplement mechanism is fully implemented
ekklesiaandClaude Opus 5.52026-10-08 23:24:16 -05:00
e083c44e05
feat: corresponding-source artifacts for native packages that redistribute copyleft code (ADR 0055)
ekklesiaandClaude Opus 5.52026-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_River2026-10-09 03:00:59 +00: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_River2026-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.52026-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_River2026-10-08 23:22:00 +00:00
1caffc5f26
fix: hand npm the release artifact's absolute path, so publishing finds it
ekklesiaandClaude Opus 5.52026-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_River2026-10-08 22:36:19 +00: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_River2026-10-08 16:31:57 +00:00
486356a01e
docs: ADR 0054, Ekklesia's module-development packages are publicly readable before launch
ekklesiaandClaude Opus 5.52026-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.52026-10-08 09:56:06 -05:00
d3c62e63bf
feat: publish the exact @ekklesia package train to the npm registry (ADR 0053)
ekklesiaandClaude Opus 5.52026-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_River2026-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.52026-10-08 08:43:19 -05:00
9debe4e891
feat: the public @ekklesia package release train, built, reproduced, and proven (ADR 0053)
ekklesiaandClaude Opus 5.52026-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_River2026-10-08 12:48:07 +00:00
89d5d0f2da
feat: standalone module-build readiness for the public @ekklesia packages (ADR 0053)
ekklesiaandClaude Opus 5.52026-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_River2026-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.52026-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_River2026-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.52026-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_River2026-10-08 00:47:12 +00:00
951453c735
docs: ADR 0052, what supplement review is, and what the match digest covers
ekklesiaandClaude Opus 5.52026-10-07 19:39:52 -05:00
99f145a80c
docs: propose ADR 0052, reviewed license supplements for redistributed dependencies
ekklesiaandClaude Opus 5.52026-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_River2026-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.52026-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_River2026-10-08 00:03:01 +00: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_River2026-10-07 23:14:49 +00:00
70854d234c
feat: transition module packages to database ABI v1
ekklesia2026-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_River2026-10-07 22:45:52 +00:00
49b4d4165d
feat: deliver module database ABI by manifest
ekklesia2026-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_River2026-10-07 22:00:06 +00: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_River2026-10-07 21:25:15 +00:00
317a4ce410
fix: ADR 0050 callback-error precedence, and the honest limits of transaction control
ekklesiaandClaude Opus 5.52026-10-07 16:12:01 -05:00
6db50516b7
feat: Core's Module Database ABI v1 executor, proven against PostgreSQL (ADR 0050)
ekklesiaandClaude Opus 5.52026-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_River2026-10-07 20:33:49 +00:00
11e2495484
docs: ADR 0050, tighten transaction scope, single-statement, and error rules
ekklesiaandClaude Opus 5.52026-10-07 15:27:29 -05:00
9ddb5e2796
Merge pull request 'chore: license Ekklesia under AGPL-3.0-or-later' (#67) from chore/agpl-license into main
The_River2026-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.52026-10-07 13:53:56 -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_River2026-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.52026-10-07 13:10:58 -05:00
35ef31df9f
feat: Ekklesia Module Package v1, the canonical packager and verifier (ADR 0049)
ekklesiaandClaude Opus 5.52026-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_River2026-10-07 15:21:30 +00: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_River2026-10-07 14:15:31 +00:00
f122e910fc
test: generate the external module fixture instead of copying ignored build output
ekklesiaandClaude Opus 5.52026-10-07 09:07:59 -05:00
e36b70d8d4
feat: one generic image, with installed modules in installation-owned storage (ADR 0048)
ekklesiaandClaude Opus 5.52026-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_River2026-10-07 13:04:24 +00:00
cefdde36a2
docs: accept ADR 0048, one generic image with installed modules outside it
ekklesiaandClaude Opus 5.52026-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_River2026-10-06 04:08:58 +00: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_River2026-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.52026-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_River2026-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.52026-10-05 20:57:11 -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_River2026-10-06 02:00:39 +00: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_River2026-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.52026-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.52026-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_River2026-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.52026-10-05 18:40:49 -05:00
54ac6ab83f
test(deploy): Doctor must check the client-address configuration the API runs
ekklesiaandClaude Opus 5.52026-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_River2026-10-06 00:24:47 +00:00