Commit Graph
18 Commits
Author SHA1 Message Date
Admin b76c02f807 feat(frontend): show database status chip on capability cards
Service cards that declare the database capability render a status chip
for the shared dcntrlized-db infra service, with a Pull action to
install and start the database when it is not installed yet.

- Merge logic hides db-role containers and hidden registry items from
  the grid.
- Service model carries capabilities; a new DatabaseChip maps the live
  database state onto the existing status metadata.
2026-08-10 16:28:02 +01:00
Admin c1ad85b65c feat: provision shared database as hidden infrastructure
The shared dcntrlized-db Postgres service is now treated as Maestro
infrastructure: it is hidden from the service grid and auto-started
before any app container when already installed.

- Container model gains role/hidden/capabilities; registry items gain
  hidden; installed metadata persists manifest capabilities so stopped
  services still surface them.
- Registry marks the shared database image as hidden (OCI annotation,
  label, or name fallback).
- Compose label rewrite merges existing service labels instead of
  replacing them, so org.dcntrlized.role/hidden survive.
- New infra helpers ensure the external dcntrlized_net network and
  start the database on the prod path and before each StartContainer.
- Watcher skips manifest fetch for db-role containers and persists
  capabilities from the manifest.
- spec.yaml documents the new fields.
2026-08-10 16:27:58 +01:00
Admin d2fb10ca44 fix: Tighten license autocommit bot to PRs, implement .licenseignore for ignoring specific files or directories 2026-08-04 23:34:46 +01:00
Dcntrlized Auto CopyLeft Bot 04935427a1 chore: add AGPL-3.0 license headers 2026-08-04 22:02:50 +00:00
Admin 975519f451 change default shell for workspace 2026-08-04 23:02:41 +01:00
Admin 6645524432 specify shell as sh 2026-08-04 11:58:56 +01:00
Admin 413a0955ed feat: add license bot workflow 2026-08-04 00:09:27 +01:00
Admin e0c431960d feat(git): add license header file 2026-08-04 00:06:21 +01:00
Admin 3f9fe07c7b fix(containers): fall back to image tag when version metadata is empty 2026-08-03 14:22:52 +01:00
Admin bbc5db473a feat(frontend): redesign console UI with new component tree and design system 2026-08-03 14:22:50 +01:00
Admin 0a1c219941 feat(frontend): extract console data layer into api/domain/hooks modules 2026-08-03 14:22:45 +01:00
Admin 836153ccb5 fix: Resolve repository URL for install/update (registry + install fallbacks) 2026-08-01 23:59:39 +01:00
Admin 678356bd5b feat: Pin installed services to semver images and normalize registry versions 2026-08-01 20:58:11 +01:00
Admin d24fe0ffbf feat: Implemented (un)install,start/stop flow and fixed actions flow 2026-08-01 20:39:27 +01:00
Admin eb01569f7d feat: implement action proxy route 2026-07-31 20:30:47 +01:00
Admin a40dbe0f6e feat: implement os-based env variables instead of static code-based env variables 2026-07-31 20:30:09 +01:00
Admin 0accff3e19 real init 2026-07-29 01:36:09 +01:00
Admin bb8c94f06e Initial commit 2026-07-29 01:33:35 +01:00