04-Feb-2026 — Deploy, Secrets and 4 more areas: 5 features and 1 fix #146

build 462commit dff051b


secrets: add database-first secrets loading for deployed servers (#146)

Add loadSecretsWithFallback and loadSecretsForEnvironmentFromDatabase to support reading secrets from the database ENVIRONMENTS config when running on deployed servers. Falls back to file-based secrets for local development. Secrets are built from:

cli: add GitHub secrets sync command for environment management (#146)

Add ngx-cli github command with reconcile, sync, and push subcommands to manage the CONFIGS_JSON GitHub secret from the database source of truth. This enables regular syncing when environments are created or modified.

backup: global AWS credentials, S3 path improvements, and DRY refactoring (#146)

User Guide

Global Backup Configuration

You can now configure global AWS credentials in the Settings tab under 'Global AWS S3 Configuration'. This allows a single set of credentials to manage backups across all environments, with per-environment settings used as fallback. New Settings Fields:

Backup Improvements

Environment Configuration

Technical Changes

S3 Path Construction

DRY Refactoring

Credential Resolution

Code Quality

environment-setup: comprehensive environment management overhaul with API and MongoDB migration (#146)

Introduces new environment configuration API, MongoDB cluster-based config, and enhanced UI with vendor branding and dashboard links. New Environment Configuration API:

paths: use resolveClientPath for non-vcs file access (#146)

Fix path resolution for secrets and configs.json files when running in production mode where code executes from ts-gen directory.