- Notifications
You must be signed in to change notification settings - Fork5
chore: add handler and router forcoder
scheme URIs#145
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to ourterms of service andprivacy statement. We’ll occasionally send you account related emails.
Already on GitHub?Sign in to your account
Uh oh!
There was an error while loading.Please reload this page.
Conversation
ethanndickson commentedMay 5, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
This stack of pull requests is managed byGraphite. Learn more aboutstacking. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
This is attached to thecoder
scheme.
ethanndickson commentedMay 5, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
I've run into the same issue described in#98, but with |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others.Learn more.
Pull Request Overview
This PR adds a handler and router to processcoder
scheme URIs while updating the project dependency configuration and deep link handling. Key changes include:
- Adding the URLRouting package to the project configuration.
- Implementing a new router in VPNLib to parse and match coder URLs.
- Incorporating tests for various routing scenarios and updating deep link handling in the app delegate.
Reviewed Changes
Copilot reviewed 6 out of 9 changed files in this pull request and generated 1 comment.
Show a summary per file
File | Description |
---|---|
Coder-Desktop/project.yml | Added URLRouting package dependency and updated targets. |
Coder-Desktop/VPNLibTests/CoderRouterTests.swift | Introduced comprehensive tests for the new router implementation. |
Coder-Desktop/VPNLib/CoderRouter.swift | Implemented the router and its associated types for coder URIs. |
Coder-Desktop/Coder-Desktop/URLHandler.swift | Added a URL handler to process matching coder URLs with error handling. |
Coder-Desktop/Coder-Desktop/Coder_DesktopApp.swift | Updated deep link handling by integrating the new URL handler. |
Files not reviewed (3)
- Coder-Desktop/Coder-Desktop/Info.plist: Language not supported
- Makefile: Language not supported
- scripts/build.sh: Language not supported
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
fcfad50
to823c11b
Compareethanndickson commentedMay 12, 2025 • edited
Loading Uh oh!
There was an error while loading.Please reload this page.
edited
Uh oh!
There was an error while loading.Please reload this page.
Merge activity
|
0cf2f28
intomainUh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
Relates to#96.
Closes#95