Commit Graph
4 Commits
Author SHA1 Message Date
snxraven 960db9801c feat(tunnels): add Service type with dynamic env.php endpoint discovery
CI / php (push) Successful in 2m53s
- Add EnvServicePortResolver (DeploymentConfig) for MySQL, Redis frontends,
  session Redis, AMQP, http_cache_hosts, optional search
- Extend tunnel registry with tunnel_type, service_key, service metadata;
  provisionServiceTunnel without store/NGINX map; teardown guards
- Admin: Type (Website|Service), service dropdown, list Type column; JS toggle
- TunnelManager/start-server: forward to resolved host:port
- Tests: EnvServicePortResolver + service teardown; test stubs for Magento/PSR
- docs: admin-ui Type/Service and security notes
2026-03-21 04:38:37 -05:00
snxraven 46b30d5781 fix(admin): show copy success/error on buttons instead of flash banner
CI / php (push) Successful in 2m53s
- Tunnel, How-To, and NGINX raw-map copy use label swap + ok/err styles
- Remove unused howto flash container; document behavior in admin-ui.md
2026-03-21 04:07:49 -05:00
snxraven 4ec4791f27 feat(admin): copy buttons and shared clipboard helper
CI / php (push) Successful in 2m57s
- Add magesail-clipboard.js (clipboard API + execCommand fallback)
- Tunnel: copy store code, key, Holesail command, log tail; wire polling UI
- How-To: copy per code block; Howto block + magesail-howto-copy.js
- NGINX map: copy raw map from textarea; translations in Map block
- Document copy UX in docs/admin-ui.md
2026-03-21 04:03:13 -05:00
snxraven dcebbceb88 Testing/CI/ACL 2026-03-21 03:01:08 -05:00