Changelog

Changelog

Every release of dnsetter, newest first, described by what it does rather than by what changed in the code.

2026.8.14 — beta, 28 August 2026

The bar at the top is just the app’s name now. It used to carry the name of the tab under it as well, which the app was already telling you twice: the bar at the bottom marks the tab you are on and writes it beside the icon, and every screen opens with the same word as its own heading. The line it took back goes to the screen you were reading.

Nothing else moved.

2026.8.13 — beta, 28 August 2026

Each VPN can have its own answer (Pro). Writing one of your own resolvers while a tunnel is up was already there, but it had to be the same one for every VPN. Now Tailscale can get a resolver that reaches its names while everything else simply has Private DNS turned off — the choice sits in the same menu as the rule, one line per resolver you keep.

Without Pro nothing changes: a VPN comes up, Private DNS goes off, and it comes back exactly as it was. That is what the app has always done for free and still does.

2026.8.12 — beta, 28 August 2026

A dark mode you can choose. Settings → Appearance: light, dark, or whatever the phone is doing. And if you would rather have your wallpaper’s colours than the app’s, that is there too — only the colours change, everything else stays as it is.

The permanent notification is out of the status bar. No icon up there, no sound, folded at the bottom of the shade. It cannot be removed entirely while dnsetter is watching — Android has no other way to let an app hear about a VPN — but this is as far out of the way as it goes.

The app also starts on white instead of flashing dark grey first, and there is more room at the edges of every screen.

2026.8.11 — beta, 28 August 2026

A new icon: two arrows passing each other, one going and one coming back, which is the whole of what dnsetter does. It is the same drawing everywhere the app appears — the launcher, the Quick Settings tile, the notification.

Everything reads a size larger. The text was a step smaller than the rest of your phone, and it felt like squinting.

Two things that were plainly wrong are fixed: a long line — what dnsetter last did, with the time — no longer breaks the layout, it sits under its label; and the bar at the bottom no longer crowds the gesture handle.

The Info tab speaks Italian. Parts of it were in English inside an Italian app: those words came from components shared with the other apps and had never been translated. Now they are, for all of them.

The colours no longer follow your wallpaper, and that is settled rather than switchable now: these apps have one look. F-Droid also shows screenshots of the app at last.

2026.8.10 — beta, 28 August 2026

dnsetter looks different. It is the first of these apps on a design of their own: paper and slate, a single cyan accent, one typeface doing the work, and thin rules where Android’s default look puts shadows. The bar at the top carries the app’s name and where you are; each screen says its own name in words you can read at a glance; and what the app is reporting — your Private DNS, what is in force on this network, what it last did — is set in a monospace face, so its answers no longer look like its questions.

Two screens changed shape as well as colour. The default rule now says what each choice does instead of offering two buttons. The per-app rule is a proper menu that fits beside the app’s name rather than squeezing it.

One thing is taken away and it is worth saying plainly: the colours no longer come from your wallpaper. If that is what you liked about it, the old behaviour still exists in the code and can come back as a setting — ask, and it will.

2026.8.9 — beta, 28 August 2026

Two things the last release said it did, it did not do. The automation hook — switching from Tasker and the like — went out without being registered, so nothing could reach it; and on F-Droid the tile and the widget asked for Pro in a build that has nothing to sell, because the app only worked out that it was free once you opened it. Both are fixed, and the app now checks at build time that no part of it can go missing that way again.

New in Pro:

2026.8.8 — beta, 28 August 2026

The Quick Settings tile is now part of Pro. It was free in every build until this one, so if you were using it, this update takes it away unless you pay — said plainly, because a release note that called this an improvement would be lying. Everything the app is for stays free: the switching rule, the manual override, the status and its history.

New, and free:

New, and Pro:

Also: the per-VPN rules are a menu instead of a row of buttons.

2026.8.7 — beta, 28 August 2026

If you installed an earlier beta, this is the one to have. The app turned Private DNS off when a VPN came up and then never put it back — so you were left resolving in the clear, which is the exact outcome it exists to prevent.

If you had it armed and your Private DNS is currently off, set it back yourself once — from this version on, dnsetter does it for you.

2026.8.6 — beta, 28 August 2026

Appearance only, and the same appearance as the other apps here.

2026.8.5 — beta, 27 August 2026

If you use Tailscale, the previous build could not see it. This one can.

2026.8.4 — beta, 27 August 2026

The setup without a computer, which is the one thing that stood between this app and being installable by anybody.

2026.8.3 — beta, 27 August 2026

A small correction, and the tests that found it.

2026.8.2 — beta, 27 August 2026

Still a beta, and for the same reason as the first one: the collision this app exists for has been seen on one phone with one tunnel.

2026.8.1 — beta, 19 August 2026

The first build anyone else can install, on the F-Droid repository only.

Not a release. The premise is one first-hand observation on one device, and this build has not been run against any other tunnel. A stable version is what happens after it has.

Not built yet: Shizuku, a resolver other than off while the tunnel is up, and the widget.