Git Product home page Git Product logo

nextdnsmanager's Introduction

Hi My name is Matt VerLee

Developer, Administrator, and Student

  • 🌍  I'm based in Denver, CO, USA
  • ✉️  You can contact me at [email protected]
  • 🚀  I'm currently working on NextDNS Manager
  • 🧠  I'm learning React
  • 🤝  I'm open to collaborating on interesting projects
  • ⚡  I believe the power of technology is limitless

Skills

TypeScript Python PHP JavaScript Git C++ HTML5 React JQuery CSS3 Bootstrap Vite NodeJS MySQL Firebase

Socials

nextdnsmanager's People

Contributors

asbiin avatar dependabot[bot] avatar doubleangels avatar github-actions[bot] avatar izzysoft avatar kapral67 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

nextdnsmanager's Issues

Language selection doesn't work

This option works in testing but not in production. It appears that switching languages is just too buggy and this will probably be changed to the system default language in a future release.

More info: here

Language selection and Theme selection have disappeared

The app just updated to 4.10.1 from PlayStore and I just noticed that the language and theme selection have disappeared.

I'm on a Xiaomi Mi Note 10 Lite (MIUI 13.0.6, Android 12).

Was that a deliberate removal?

I like to use apps in a different language to my system default and since the top and bottom of the app are in a light blue I prefer the light theme for it.

Could those options be added again please?

Thanks!

Metadata out of date

Hello @IzzySoft,

With newer builds, such as this one, the app metadata seems to be out of date. Current metadata is included in the fastlane directory, does your build process support that?

Language errors

Options and settings pages don't change to new language for de and id locales, all other languages work as intended. Screenshot_20240215-204658.png

Detect or remember which configuration to display

Can the app detect, or at least remember the last, configuration to display when launching?

For example: I have a PC configuration and a Mobile configuration. I'd like the Mobile one to be remembered as selected, or detected upon launch. Currently it defaults to the first configuration and shows the error message "This device is using NextDNS with another configuration."

(Feature addition.)

Your device isn't compatible with this version

I just reinstalled my OnePlus 8T to go from official OxygenOS Android 13 bootloader locked to custom ROM PixelExperience Android 13 bootloader unlocked, and now I cannot download this app from the play store.
Screenshot_20231210-080957_Google Play Store.png

I installed it from Neo Store (Fdroid) without problem, then the Play Store says "This application is no longer compatible with your device. Please contact the developers for further information."
Screenshot_20231210-081038_Google Play Store.png

Patch notes?

I keep seeing this app update but I have no idea what was changed or made better or anything. I'd like to know what each update does, so we know what to thank you for!

DPI circumvention

DPI (Deep Packet Inspection) circumvention
DPI (Deep Packet Inspection) is a system of analysis and traffic filtering by packet content, as well as the accumulation of statistical data. Using this technology, ISPs have the ability to control the passing traffic and limit access to content for their clients.

Additional Context
https://github.com/topics/dpi
Tested and working:
PowerTunnel (Desktop)
PowerTunnel (Android)

App screenshot shows NextDNS Configuration ID

Just a heads up, the app screenshot shown on the main page features a NextDNS configuration ID. If that ID is yours, other users can utilise it and use up your quota (if you're on the free plan).

Apologies if the ID is not yours/it's not active anymore, just wanted to point it out (same thing happened to me once).

Dark Mode

Requesting the ability to switch from system default to dark/light mode.

Ps.
Sorry not a bug but I don't see how to set as an enhancement request

Thank you

Crash at startup

With the lastest update from the play store the app crash at startup.
I don't know if I can give more information than that.

Device : OnePlus 7T
OS : Lineage OS 20

NextDNSManager version that crash (play store): 4.7.13
NextDNSManager from F-Droid that work: 4.7.11

All tags and releases are gone

My update checker just reported it could not find any release. A quick check reveals that all tags and releases here seem to be gone. That way, I can no longer keep your app updated in my repo (see the IzzyOnDroid badge on your Readme). Can you please return them?

Persist state between runs

When I launch the app, it always reverts to the first profile and first tab.

Could you try to store the selected profile and tab and restore them on launch?

Remember last tab selection

It'd be nice if the application remembered the last tab I was on before closing it (for example "Logs") rather then resetting back to the initial "Setup" tab.

APK at v4.6.2 has wrong packageName (com.example.angel instead of com.doubleangels.nextdnsmanagement)

v4.6.2 identifies as com.example.angel instead of com.doubleangels.nextdnsmanagement the previous versions used. Was that intended? The build.gradle suggests otherwise, the release notes don't mention it, a search for "com.example.angel" in your repo doesn't yield a single result – and the com.example.* prefix is not intended for apps which are distributed. Can you please check – and attach the APK with the correct packageName/applicationId to the release? Thanks in advance!

Apple.nextdns.io unable to download configuration profile. (also, some other feedback)

App ver: 4.2.6
Android ver: 10 Go

  1. In the iOS setup guide, the hyperlink to apple.nextdns.io opens the configuration page but the download button does not work. Would it be possible to add this functionality?
  2. It would be nice if a toggle to hide the secure DNS indicator in the top left was added? I use the Nebulo app so the indicator never shows useful information.
  3. Could descriptions be added in the Preferences page to identify what each domain is used for. For instance, what is used for push notifications.
  4. Invoice and API text in the Account page appear black. Could those be changed to white for legibility?
  5. Do you plan to ever use the updated NextDNS logo? Or are you avoiding doing so for legal reasons?

These are small nitpicks, but otherwise a great app! Thank you!

Not blocking ads via router setup.

If I use adguard (android) with private dns I pretty much get 100% score on https://d3ward.github.io/toolz/adblock.html but as soon as I disable adguard and just use the private dns I have set up on my router, I only have 3% blocked.
I have several lists set up including the most recommended ones. As well as pretty much every adblocking/privacy option available with allow affiliates and trackers disabled.

This happens on all devices on my network. The correct dns is set on my crappy eero router and my IP is set correctly on nextdns.

Any advise would be helpful.

Add possibility to swipe to next/previous tab

It would be nice if it was possible to swipe left/right to get to the next/previous tab. For example to change between Logs and Settings and so on.

On a side-note, when I'm in the Logs section and turn the auto-refresh on then swiping left/right actually moves the list view and a horizontal scroll bar appears. I guess that's not meant to happen?

Screenshot_2024-02-15-19-02-00-390_com doubleangels nextdnsmanagement

F-Droid Repository

I like many others have a de-googled phone and use F-Droid as my main source for open source apps, this app would be great to see in the F-Droid reposority as I don't see apk builds outside of those provided on the Play Store which I do not have.

Add/update privacy policy

Update NextDNS Manager privacy policy and provide a link to it in the app settings with the NextDNS privacy policy as well.

Mention correct details in the play store contacts

I came across this app while searching for official app, but I was reluctant to use it as there was no contact details except for the unfinished filler website and an email.

It was a big red flag for me, as I don't wanna trust a close sourced 3rd party about my DNS queries.

Today morning I thought I should just use the domain in the email to find who is the developer behind the app, and to my luck here I am.

So, Kindly do update the developer contact on the play store (maybe your portfolio domain/GitHub or the source code for the app) untill you publish your app on the Fdroid. Also maybe mention in the description about the open nature of the app.
Thanks,

Performance updates

Refactor code as necessary to improve performance, readability, and maintain ability. This might include use of a BaseActivity class.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.