This website requires JavaScript.
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