# 25-Feb-2026 — resolve DNS errors and improve subdomain setup reliability, [closes #165](https://github.com/nbarrett/ngx-ramblers/issues/165)

## [build 502](https://github.com/nbarrett/ngx-ramblers/actions/runs/22468564898) — [commit bc697d0](https://github.com/nbarrett/ngx-ramblers/commit/bc697d01d9645ef6ae010c27ab342b81b4ef9b09)

_____

- Use Fly.io GraphQL API for IP address lookup instead of dig, eliminating DNS propagation failures
- Defer success alert until all steps (including subdomain) complete, preventing conflicting alerts
- Show subdomain URL instead of fly.dev URL in success alert when subdomain is configured
- Update target environment Web URL (group.href) in system config after subdomain setup
- Delete Fly.io SSL certificate when removing a subdomain
- Move Fly and Cloudflare interfaces to dedicated model files