Commit Graph

  • f3ea1a7ee6 feat(actions): Add tagged release action main Admin 2026-10-20 02:59:12 +01:00
  • 94d60482e6 [build](dev): publish Maestro on all interfaces for a LAN phone Admin 2026-10-19 14:52:56 +01:00
  • ef4c7c584d [chore](maestro): drop the stale VS Code task and launch files Admin 2026-10-19 02:40:26 +01:00
  • ea12039af8 [docs](maestro): specify rev 9, the data plane, web apps, and the catalog Admin 2026-10-19 02:40:26 +01:00
  • ad670f30ac [feat](maestro): serve the public hub app from an embedded bundle Admin 2026-10-19 02:40:26 +01:00
  • b7fa29849d [fix](maestro): pair services by declared identity and show web/source chips Admin 2026-10-19 02:40:26 +01:00
  • 4038334c28 [feat](maestro): resolve web app links from owner-controlled sources Admin 2026-10-19 02:40:26 +01:00
  • 786b7a3b5f [feat](maestro): publish an operator-authored app catalog Admin 2026-10-19 02:40:05 +01:00
  • 13f6d14521 [feat](maestro): adopt externally managed services without owning them Admin 2026-10-19 02:40:05 +01:00
  • 7afd019215 [feat](maestro): proxy one data plane instead of per-service routes Admin 2026-10-19 02:40:05 +01:00
  • 17d5307110 [refactor](maestro): retire the PKI and federation identity layer Admin 2026-10-19 02:39:15 +01:00
  • 3220944b12 ci: make the advisory license check work on the egress-free runner Admin 2026-10-07 23:46:08 +01:00
  • 25dd72f1f0 ci: reword the advisory license workflow (the bot adds a separate commit, it never amends) Admin 2026-10-07 03:29:02 +01:00
  • c84d5d2210 ci: replace the license workflow with a read-only advisory check Admin 2026-10-07 02:25:16 +01:00
  • ea34af29f9 ci: fix AGPL license bot (runner label alpine-latest, HTTP scheme, amend + comment) Admin 2026-10-07 00:44:01 +01:00
  • c607c0baa9 chore: add AGPL-3.0 license headers Dcntrlized Auto CopyLeft Bot 2026-09-03 20:54:36 +00:00
  • 1558867d46 feat(config): deliver to always-mTLS Maestro peer edge (CN=maestro gate) Admin 2026-09-02 09:37:02 +01:00
  • c540ad5d7f feat(config): fail-closed manifest-driven injection + runtime write-back delivery (D6) Admin 2026-08-31 09:43:43 +01:00
  • a9e2182396 feat(config): per-service operator config + secrets (theme M1) Admin 2026-08-31 00:48:51 +01:00
  • ca4c66110e chore(vscode): unify Launch/Follow/Stop Backend tasks Admin 2026-08-29 15:31:55 +01:00
  • 1973b93ca8 chore(vscode): add Start/Stop Maestro compose tasks Admin 2026-08-29 15:08:53 +01:00
  • c014b2abfb fix(auth): hand off privileges before state creation; fail closed on store errors Admin 2026-08-23 12:10:15 +01:00
  • 707fe619f7 fix(instance): sort public services so the profile order is stable Admin 2026-08-23 12:03:55 +01:00
  • 5d11e80837 feat(instance): announce-domain naming default + capitalized fallback Admin 2026-08-23 12:03:55 +01:00
  • 76224b028d fix(instance): never serve a container-id hostname as the instance name Admin 2026-08-23 11:48:23 +01:00
  • 98341c7665 feat(instance): public profile endpoint GET /api/instance (hub-app M1) Admin 2026-08-23 01:02:29 +01:00
  • 85b4b4cd91 feat(transport): loopback-only default port binding + reverse-proxy docs (onboarding M3) Admin 2026-08-23 00:39:53 +01:00
  • 2ffdf77905 feat(auth): instance-owner gate — owner store, JWT sessions, setup/login UI (onboarding M1+M2) Admin 2026-08-22 22:58:18 +01:00
  • cf51a6be94 fix(db): run schema-level grants against the shared database, not postgres Admin 2026-08-21 21:05:23 +01:00
  • c916dd4ac8 feat(db): per-service role DSNs on an armed shared DB (M2 §4) Admin 2026-08-21 20:59:42 +01:00
  • 545338016e feat(peers): settings dialog + hide for revoked peers, pending badge in header Admin 2026-08-21 20:59:42 +01:00
  • 3217dca39f feat(db): dbctl — reconcile per-peer CONNECT authorization on the shared DB (M2 §4) Admin 2026-08-19 00:22:23 +01:00
  • 73fd96d698 feat(peers): full trust-store UI — accept, reject, revoke, re-authorize Admin 2026-08-16 22:25:34 +01:00
  • becf3043e3 fix(registry): dev never falls back to the public registry Admin 2026-08-16 17:18:16 +01:00
  • e66cf54d5b feat(devboot): remove dev fleet pre-approval Admin 2026-08-16 16:52:49 +01:00
  • cda3091ad8 fix(containers): remap identity bind sources to host paths in dev Admin 2026-08-16 16:34:46 +01:00
  • e13831ca20 fix(infra): infraRunning must match the canonical container name Admin 2026-08-16 16:05:06 +01:00
  • addaabc0a8 feat(dev): DCNTRLIZED_DEV drives dev mode; dev fleet runs real mTLS Admin 2026-08-16 15:51:49 +01:00
  • e569466dc3 feat(dev): propagate INSECURE_INTERNAL=1 to compose services Maestro starts in dev mode Admin 2026-08-16 15:08:18 +01:00
  • 420768318c fix(dev): serve web UI in debug mode — real frontend embed + data mounts in debug compose Admin 2026-08-16 03:27:17 +01:00
  • 483ed3b531 feat(infra): auto-install and start shared database/auth at boot when missing Admin 2026-08-16 03:05:30 +01:00
  • 92f4787146 M2 §2: run actions and manifest fetch over mTLS with Maestro's identity Admin 2026-08-16 01:12:01 +01:00
  • 77bd21aea2 M2 §5: pin auth attestation into InstalledMetadata and inject AUTH_PINNED_FINGERPRINT Admin 2026-08-15 23:43:02 +01:00
  • 950b6e5827 feat(security): trusted-services surface + auth mgmt client (M2 §3) Admin 2026-08-15 23:27:21 +01:00
  • dc79629c7e feat(security): instance CA + service identity certs (M1) Admin 2026-08-15 23:10:12 +01:00
  • a172b542b7 dev: point dev infra at 192.168.122.183 Admin 2026-08-15 18:08:27 +01:00
  • 642852f3fc feat(registry): add DCNTRLIZED_DEV/GITEA_URL seam for dev registry Admin 2026-08-15 16:27:57 +01:00
  • d6482f5592 feat(auth): surface manifest has_auth/public_key and ensure shared auth running Admin 2026-08-15 00:23:09 +01:00
  • a008245db9 feat(actions): resolve containers by label and forward full requests Admin 2026-08-10 16:28:06 +01:00
  • b76c02f807 feat(frontend): show database status chip on capability cards Admin 2026-08-10 16:28:02 +01:00
  • c1ad85b65c feat: provision shared database as hidden infrastructure Admin 2026-08-10 16:27:58 +01:00
  • d2fb10ca44 fix: Tighten license autocommit bot to PRs, implement .licenseignore for ignoring specific files or directories Admin 2026-08-04 23:34:46 +01:00
  • 04935427a1 chore: add AGPL-3.0 license headers Dcntrlized Auto CopyLeft Bot 2026-08-04 22:02:50 +00:00
  • 975519f451 change default shell for workspace Admin 2026-08-04 23:02:41 +01:00
  • 6645524432 specify shell as sh Admin 2026-08-04 11:58:56 +01:00
  • 413a0955ed feat: add license bot workflow Admin 2026-08-04 00:09:27 +01:00
  • e0c431960d feat(git): add license header file Admin 2026-08-04 00:06:21 +01:00
  • 3f9fe07c7b fix(containers): fall back to image tag when version metadata is empty Admin 2026-08-03 14:22:52 +01:00
  • bbc5db473a feat(frontend): redesign console UI with new component tree and design system Admin 2026-08-03 14:22:50 +01:00
  • 0a1c219941 feat(frontend): extract console data layer into api/domain/hooks modules Admin 2026-08-03 14:22:45 +01:00
  • 836153ccb5 fix: Resolve repository URL for install/update (registry + install fallbacks) Admin 2026-08-01 23:59:39 +01:00
  • 678356bd5b feat: Pin installed services to semver images and normalize registry versions Admin 2026-08-01 20:58:11 +01:00
  • d24fe0ffbf feat: Implemented (un)install,start/stop flow and fixed actions flow Admin 2026-08-01 20:39:27 +01:00
  • eb01569f7d feat: implement action proxy route Admin 2026-07-31 20:30:47 +01:00
  • a40dbe0f6e feat: implement os-based env variables instead of static code-based env variables Admin 2026-07-31 20:30:09 +01:00
  • 0accff3e19 real init Admin 2026-07-29 01:36:09 +01:00
  • bb8c94f06e Initial commit Admin 2026-07-29 01:33:35 +01:00