You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
New Features
Edit Managed Proxy Routes
Edit Nginx and Caddy routes from Domain Detail — open a domain's Configuration tab and adjust the route created by Server Compass without leaving the app
Only configuration owned by Server Compass can be edited; sites you manage yourself stay read-only
Server Compass backs up the working route, checks the complete proxy setup, and reloads the active service only when the change is valid
If checking or reloading fails, the previous route is restored automatically
Saving re-checks the live domain so its status reflects the updated route
Improvements
See Where Every Port Listens
Distinguish private and exposed ports at a glance — App Networking now labels each port as Containers only, This server only, Specific interface, or All interfaces
The explanation includes the actual server address and makes clear that firewall rules may still limit access
Make private is offered for ports listening beyond the server, while container-only and loopback ports are no longer treated as publicly exposed
Safer GitHub Actions Deployments
Catch unreachable VPS addresses before deployment — GitHub Actions builds are unavailable when the saved SSH address is private, local, or Tailscale-only, with Build on VPS and Local Build offered instead
See where deployment secrets are stored — the Review step, setup progress, and app environment screen now explain that the complete .env is stored as an encrypted GitHub Actions repository secret
If secrets must stay only on your device and VPS, choose Build on VPS
Bug Fixes
Fixed the last secret being omitted from a .env Vault collection when Save was clicked before pressing Enter or the add button — the pending field is now counted and saved automatically