Skip to content
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 our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[MM-22555] Auto-fill server URLs when deep linking into the Desktop App and the server isn't configured #3200

Merged
merged 6 commits into from
Nov 18, 2024

Conversation

devinbinnie
Copy link
Member

Summary

This PR add a quality-of-life change to the Desktop App, where now users are able to click on deep links for server they do not have configured in the app, and have the app automatically pre-fill the Add Server modal (or Welcome Screen) for them with the server information. From there, the user can simply click Connect.

On top of this, permalinks will be automatically redirected to under this flow, so you can get to the message you want to see quicker.

Done for 2024 November Hackathon.

Ticket Link

https://mattermost.atlassian.net/browse/MM-22555

Auto-fill server URLs when deep linking into the Desktop App and the server isn't configured

@devinbinnie devinbinnie added the 2: Dev Review Requires review by a core committer label Nov 11, 2024
@devinbinnie devinbinnie added this to the v5.11.0 milestone Nov 11, 2024
@devinbinnie devinbinnie requested review from a team and agarciamontoro and removed request for a team November 11, 2024 16:01
@devinbinnie devinbinnie requested review from a team and harshilsharma63 and removed request for a team November 11, 2024 16:02
@devinbinnie
Copy link
Member Author

This could probably use an E2E test, but I want to make sure #3201 is merged first, as deeplinking from cold is broken without that fix.

Copy link
Member

@agarciamontoro agarciamontoro left a comment

Choose a reason for hiding this comment

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

Ooooh, cool feature!!! Code looks good to me, although I feel I'm a bit rusty on the frontend-side of things!

@devinbinnie devinbinnie added 3: QA Review Requires review by a QA tester and removed 2: Dev Review Requires review by a core committer labels Nov 18, 2024
@devinbinnie
Copy link
Member Author

@yasserfaraazkhan Adding in case you want to take a peek now, but feel free to defer.

@yasserfaraazkhan yasserfaraazkhan added the Build Apps for PR Builds signed builds for testing label Nov 18, 2024
@devinbinnie devinbinnie merged commit 8aa0b86 into master Nov 18, 2024
28 of 29 checks passed
@devinbinnie devinbinnie deleted the hackathon_deeplink_autofill branch November 18, 2024 19:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
3: QA Review Requires review by a QA tester Build Apps for PR Builds signed builds for testing release-note
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants