• v0.1.36 db06eefe59

    v0.1.36 Stable

    backmeupplz released this 2026-03-08 02:32:10 +00:00 | 142 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Fix Pi-hole DNS WebSocket getting stuck: send keepalive pings during compose execution, detect dead connections early, add tracing

    Downloads
  • v0.1.35 f82ebd32eb

    v0.1.35 Stable

    backmeupplz released this 2026-03-08 02:23:47 +00:00 | 143 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Add 30s inactivity timeout to Pi-hole DNS WebSocket — prevents UI getting stuck when server restarts mid-operation (e.g. auto-update)

    Downloads
  • v0.1.34 c23ed5523e

    v0.1.34 Stable

    backmeupplz released this 2026-03-08 02:13:51 +00:00 | 144 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Improve Apps on Tailnet layout: two-line rows for less crowding

    Downloads
  • v0.1.33 43815feb10

    v0.1.33 Stable

    backmeupplz released this 2026-03-08 02:10:53 +00:00 | 145 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Pi-hole DNS toggle UX fixes

    • Stable button text: "Enabling..."/"Disabling..." no longer flips mid-operation (was caused by polling updating the status while the toggle was in progress)
    • Clean status steps: Replaced raw docker compose output with clear messages ("Restarting exit node...", "Exit node restarted", "Verifying..."). The docker compose output was confusing and appeared stuck during container recreation.
    • Pulsing indicator: Shows animated "..." while the operation is still running
    • Error display: Shows explicit error in the log panel instead of silent failure
    Downloads
  • v0.1.32 935bdedc82

    v0.1.32 Stable

    backmeupplz released this 2026-03-08 01:52:36 +00:00 | 146 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Fix: Tailscale sidecar can't reach app container

    Removed the hostname field from sidecar containers. Docker adds the hostname to /etc/hosts, which shadowed the app container's name — the proxy connected to itself instead of the app.

    TS_HOSTNAME env var already handles the Tailscale machine name; the Docker hostname was redundant and caused DNS conflicts.

    Existing apps need a Refresh All on the Tailscale page to regenerate compose files without the hostname field.

    Downloads
  • v0.1.31 6d2e332bed

    v0.1.31 Stable

    backmeupplz released this 2026-03-08 01:29:49 +00:00 | 147 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Pi-hole DNS toggle: streaming status

    • WebSocket streaming: Pi-hole DNS enable/disable now shows step-by-step progress:
      • Saving configuration
      • Looking up Pi-hole container IP
      • Generating exit node compose
      • Restarting exit node (streams docker compose output)
      • Verifying exit node is running (with auto-retry on failure)
    • Live log panel: Shows colored status lines during the operation (green = ok, yellow = warning, red = error)
    • Auto-retry: If the exit node fails to start, it retries once automatically
    Downloads
  • v0.1.30 feab2e24f0

    v0.1.30 Stable

    backmeupplz released this 2026-03-08 00:48:59 +00:00 | 148 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Fixes

    • Fix Pi-hole DNS network isolation: Exit node now joins Pi-hole's Docker network so the DNS IP is actually reachable (they were on different networks before)
    • Fix "Disabling..." shown when enabling Pi-hole DNS: Separated loading states so Pi-hole toggle doesn't interfere with Tailscale enable/disable button
    • Add Pi-hole DNS loading feedback: Button now shows "Enabling..."/"Disabling..." during operation
    • Add Pi-hole DNS status to Status section: Shows "Pi-hole DNS: Active/Inactive" at the top for clear visibility
    Downloads
  • v0.1.29 eb161ff134

    v0.1.29 Stable

    backmeupplz released this 2026-03-08 00:10:30 +00:00 | 149 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Fixes

    • Fix Pi-hole DNS for multi-network containers: docker inspect was concatenating all network IPs into one invalid address (e.g., 192.168.64.2172.24.0.3). Now correctly takes the first IP.
    • Improve Pi-hole DNS toggle UX: Button text changed from "Enabled/Disabled" to "Enable/Disable" (action verbs), with an (active)/(inactive) status indicator next to the label.
    Downloads
  • v0.1.28 cd758183d9

    v0.1.28 Stable

    backmeupplz released this 2026-03-07 16:36:25 +00:00 | 151 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Fix Tailscale 502 after hostname rename: use container name instead of compose service name for proxy target

    Downloads
  • v0.1.27 5745adcafc

    v0.1.27 Stable

    backmeupplz released this 2026-03-07 16:24:05 +00:00 | 152 commits to master since this release

    No known key found for this signature in database
    GPG key ID: E58B0C37DFED05DF

    Fix Tailscale 502 after hostname rename

    Downloads