Skip to content

fix: Parsing non-ascii domains#643

Merged
PartyDonut merged 5 commits intoDonutWare:developfrom
kikibase:develop
Dec 21, 2025
Merged

fix: Parsing non-ascii domains#643
PartyDonut merged 5 commits intoDonutWare:developfrom
kikibase:develop

Conversation

@kikibase
Copy link
Copy Markdown
Contributor

@kikibase kikibase commented Dec 4, 2025

  • added puny coder dependency
  • non-ascii domains can now be resolved

Pull Request Description

just changed api_provider.dart to use punycoder to encode non-ascii characters in domain names

Issue Being Fixed

Resolves #640

Screenshots / Recordings

no visual change

Checklist

  • If a new package was added, did you ensure it works for all supported platforms? Is the package well maintained
  • Check that any changes are related to the issue at hand.

- added puny coder dependency
-  non-ascii domains can now be resolved
Copy link
Copy Markdown
Collaborator

@PartyDonut PartyDonut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for fixing this 😄.

Left a few tinny requests.

Would also request you to have a look at the settings.json inside of the .vscode folder for formatting options.

Currently it looks like you're formatting the files on a different line length. Please reformat it using the 120 line.length.

kikibase and others added 2 commits December 5, 2025 14:05
- fixed wrapping settings to follow code guidelines(kept .zed settings to for zed to follow wrapping rules)
- moved puny coder  to network section
- moved url function to normalizer
- added path for reverse proxy custom path support
@kikibase
Copy link
Copy Markdown
Contributor Author

kikibase commented Dec 5, 2025

I decided to also check issue #641 it was a really small fix so i decided to just add it to this pull request if that's fine.
Update: this did not fix the issue after further testing

- Change matching boolean for language as language code matched will not work with multi-character/dialect
Copy link
Copy Markdown
Collaborator

@PartyDonut PartyDonut left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The fix for the url looks fine to me thanks for implementing the feedback. Lets remove the locale commit though. Will merge it after that.

Even if the locale commit fix is very small. The release notes are generated based on the merged pull-requests so would be better to separate it. Just to keep the release notes clean.

I also include small commits together which is a bad habit of mine so I understand why 😄

@PartyDonut PartyDonut changed the title fix for issue #640 fix: Parsing non-ascii domains Dec 12, 2025
@PartyDonut PartyDonut added the bug Something isn't working label Dec 12, 2025
@github-project-automation github-project-automation bot moved this to In Progress in Fladder Dec 12, 2025
@PartyDonut PartyDonut merged commit ac7825c into DonutWare:develop Dec 21, 2025
1 check passed
@github-project-automation github-project-automation bot moved this from In Progress to Done in Fladder Dec 21, 2025
@PartyDonut
Copy link
Copy Markdown
Collaborator

Thanks for fixing this!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

🐛 Valid Domain Unable to Connect

2 participants