- Add Tunnels list / Add a tunnel tabs with hash navigation - Show busy overlay during start/stop/remove/create AJAX - Reload with #magesail-list after successful actions - Only reload stop/remove on success; fix error handling - Remove redundant Stores configuration link; drop getConfigUrl()
1.3 KiB
1.3 KiB
| 1 | Holesail Tunnel Management | Holesail Tunnel Management |
|---|---|---|
| 2 | Please wait… | Please wait… |
| 3 | Stop failed | Stop failed |
| 4 | Remove failed | Remove failed |
| 5 | Tunnel status | Tunnel status |
| 6 | MageSail | MageSail |
| 7 | Tunnel is running (PID: %1). | Tunnel is running (PID: %1). |
| 8 | Share key | Share key |
| 9 | Generating key… | Generating key… |
| 10 | Copy key | Copy key |
| 11 | Copied! | Copied! |
| 12 | Client example: | Client example: |
| 13 | Copy | Copy |
| 14 | Stop Tunnel | Stop Tunnel |
| 15 | No active tunnel. Start one to expose your dev site. | No active tunnel. Start one to expose your dev site. |
| 16 | Start Tunnel | Start Tunnel |
| 17 | Log tail (%1) | Log tail (%1) |
| 18 | Recent log lines | Recent log lines |
| 19 | No log output yet or log file not readable. | No log output yet or log file not readable. |
| 20 | Tunnel is already running. | Tunnel is already running. |
| 21 | Invalid port. Must be 80 or 443. | Invalid port. Must be 80 or 443. |
| 22 | Tunnel started (PID: %1). Key will appear once ready. Logs: %2 | Tunnel started (PID: %1). Key will appear once ready. Logs: %2 |
| 23 | Failed to capture PID: %1 | Failed to capture PID: %1 |
| 24 | Error starting tunnel: %1 | Error starting tunnel: %1 |
| 25 | Tunnel stopped. | Tunnel stopped. |
| 26 | No tunnel running. | No tunnel running. |
| 27 | Error stopping tunnel: %1 | Error stopping tunnel: %1 |
| 28 | Holesail Tunnel | Holesail Tunnel |
| 29 | Configuration | Configuration |