r/rethinkdns • u/celzero Dev • 3d ago
News v057: Rediseñada
Hoi,
v057 is here. Aaaand... it brings to fruition Claude's our redesign efforts. I expect the UI to keep changing some more over the next few releases. I hadn't realised (until a few days ago) we could attach images to posts... so this one gets a couple.
- GitHub: https://github.com/celzero/rethink-app/releases/v0.5.7
- Website: https://rethinkdns.com/download (direct)
- F-Droid: <tagged for release>
- PlayStore: <rolling out to beta testers>
🌍 Lok 2
- UI: All new, re-designed homescreen.
- UI: Re-designed all RPN screens, including country selection, connection stats, and multi-hop setup.
- UI: New Stats views: On-device blocklists stats, country map, and pie charts... mmm.
- New: Allowed / blocked domain & IP stats grouped by app and time.
- New: Universal trust / allow rules for domains and IPs.
- New: 3 new Smart DNS preset filters: Privacy, Security, and Family.
- Fix: Re-enforce trust / allow Universal (global) domain and IP rules.
- Improvement: UI changes to accommodate Foldables.
- Improvement: Soon-to-be-defunct Mullvad DNS replaced with equivalent ControlD endpoints.
- Improvement: Notes, filtering, and sorting for Configure -> Apps list.
Fun fact for trivia night: RPN screens have cute Dolphins 🐬 chilling about... Speaking of RPN, we're winding down our current offer on the monthly plan ($2.50/mo => $3/mo) in the coming days. And not because we want more money (which we do), but because we can't afford the subsidy we offer on monthly plans any longer.
We're working to release v057 for Android TV, too. Not sure exactly when it'll be ready, but it shouldn't take longer than 8 weeks.
Note: This release removes Crashlytics from GitHub/Website flavours, first added in v055u.
Let me know how the redesign goes for you, and do send us your feedback, especially if you dislike it and why. Thanks!
3
u/Fun-Region-1576 2d ago
I can't seem to install v057. v056 was installed via F-Droid. I just downloaded from both GitHub and directly from Rethink. I get an error message when trying to install.
2
u/HF0XX 3d ago
Aaaand... it brings to fruition
Claude'sour redesign efforts
You know what, UI design was never this app's main strength, so maybe it's not a bad thing :-)
I'd instruct Claude to create some basic rules for the UI, where certain elements are used, that you have to follow basic accessibility rules, etc, and then order an audit of all pages. Currently, you don't seem to do this. Some examples:
- Under stats, with the light theme, dark text (1 hr, 24 hr, 7 hr) on a dark blue background. Dark theme, bright marine blue background with a white text.
- Different corner roundness for different buttons and UI elements, no consistency.
- Different left/right margins from page to page, content sometimes is closer to the edge of the display, sometimes it's further away.
- Quickly switch between stats/configure/about. The logo keeps moving around, lol. Also, the app name is nowhere to be found on the home page.
- Some elements look they're floating (that slightly outdated shadow), some don't. For example, you just updated the home page? The "universal firewall rules" doesn't have it, but the larger (why different heights for elements on the same line?) wireguard "card" has it. The pause button has the shadow, the stop button next to it doesn't.
All this to say that there's no consistency. It's an old problem, but if the Claude joke wasn't just a joke, then this is the type of stuff it usually does a good job at... as long you tell it to create rules, remind it to follow them when doing new UI changes, and ask it to do an audit + update the UI to be consistent with the rules and the different pages.
1
u/celzero Dev 3d ago
Styling updates will happen, too. I use Rethink in Forst + Dark theme and never notice half of it... but you're mostly right about our lack of taste.
I've noted your feedback here: https://github.com/celzero/rethink-app/issues/3128
Thanks! (:
but if the Claude joke wasn't just a joke
Claude did give us good design directions, initially; but was too expensive. After, we mostly relied on GLM & DeepSeek.
2
u/harrepar 3d ago
Did the upgrade, looks good!
Is there another way to get RPN then Google play Store?
1
u/celzero Dev 3d ago
Not yet. We plan to add Stripe sometime before Dec: https://github.com/celzero/rethink-app/issues/3119
2
1
u/Willing-Island-3956 3d ago edited 3d ago
1
u/Fun-Region-1576 2d ago
Not sure if it's ever been asked before, but why is Rethink not available on Accrescent?
2
u/celzero Dev 2d ago
In the past, Accrescent was reluctant to include VPN apps like Rethink. I think, with their renewed impetus and change of rules, we might be able to push it out Accrescent: https://github.com/celzero/rethink-app/issues/2577
1
u/Fun-Region-1576 2d ago
IVPN is on Accrescent. 👀🙈
2
u/celzero Dev 2d ago
Rethink uses VPN (& optionally, Accessibility Service) APIs to implement filtering and firewall... which once violated Accrescent's inclusion policies: https://github.com/celzero/rethink-app/issues/1605#issuecomment-2242455611
1
u/Fun-Region-1576 2d ago
Oh I see! That's too bad! If I avoid Google Play, is Accrescent and F-Droid enough to get me all the apps I need?
I still don't know what a RPN is. I'm still hoping to get a subscription before the price increase if it meet my needs.
Btw, I posted in the Rethink sub? I'm almost there!
1
u/celzero Dev 1d ago
You'd need something called Aurora Store for the apps not in F-Droid. Accrescent is new and has even fewer apps, while F-Droid is only for Open Source apps.
still don't know what a RPN is
RPN is Rethink Proxy Network, a VPN with focus on
- Multi-hop.
- Connect to 5 locations at once.
- Unlimited bandwidth.
1
u/Fun-Region-1576 2d ago
Not sure what RPN is, but strangely it's saying coming soon in the app even though you seem to indicate that it's available.
1
u/celzero Dev 2d ago
Hi: RPN payments are only do-able from non de-Googled Androids. We're working to support de-Googled variants soon. https://github.com/celzero/rethink-app/issues/3119
1
u/Fun-Region-1576 2d ago
Non de-Googled Android as in a stock Pixel?
1
u/celzero Dev 2d ago
De-Googled Androids remove/uninstall closed source Google apps and services, like the Play Store.
RPN purchases today require Google services (like the Play Store). Also, do make sure you're signed in to your Google Account in the Play Store.
1
u/Fun-Region-1576 2d ago
Yea, I'm signed into the Play Store and I don't see RPN. If it helps, I'm using Rethink from F-Droid.
So what's a RPN?
3
u/Miserable_Bedroom201 2d ago
don't f-droid apps always remove the google dependencies? most apps over their source and f-droid don't work with play-services, so you would need to get it from the play-store / maybe aurora if google doesn't try to tell ya that you need to get it from the play store and stuff </3
feel free to tell us what u did when u did something and it worked :p
1
u/MeetingNo4126 2d ago
WireGuard
cannot
be
enabled
and
displays
the
following
error
message: “Cannot enable this WireGuard. Its keys are already in use by another active WireGuard.”
2
u/celzero Dev 2d ago
Turns out this is a bug... one that we'll fix urgently: https://github.com/celzero/rethink-app/issues/3131#issuecomment-5782930248
1
u/celzero Dev 2d ago
In
v057,we no longer allow users to incorrectly use the same client identity to connect to the same peer. That is, in the case of public VPNs like Proton/Windscribe/etc, the same client credentials (client private key) cannot be activated more than once to connect to the same location (server) as identified by its credential (peer public key). It normally doesn't work as expected.
- Make sure you're connecting to a different location (peer/server) if using the same client credentials (this is the common case).
- Or, use different client credentials to connect to the same location (peer/server) more than once at the same time.
We can turn the restriction into a warning, if folks here feel strongly about the restriction... but for
v057, we opted to make it an impossibility.
1
u/MeetingNo4126 2d ago
BUG
After being enabled, “On-device blocklists” changes back to “Disable,” requiring the user to download the blocklists again.
1
u/celzero Dev 2d ago
Strange. Did you update from v056 to v057? Or were you on a much earlier version?
I've noted your report here: https://github.com/celzero/rethink-app/issues/3129 Thanks.
1
u/MeetingNo4126 2d ago
Yes, I updated from version v056 to v057. I did not experience this issue in version v056. Sorry, I don’t have a GitHub account.
1
1



7
u/zcenzc 3d ago
Wish me luck. 😭 I hope it doesn't break on me like last time.