Skip to content

[v14] Configure Connect to intercept deep link clicks#33684

Merged
ravicious merged 3 commits intobranch/v14from
bot/backport-33637-branch/v14
Oct 19, 2023
Merged

[v14] Configure Connect to intercept deep link clicks#33684
ravicious merged 3 commits intobranch/v14from
bot/backport-33637-branch/v14

Conversation

@ravicious
Copy link
Copy Markdown
Member

@ravicious ravicious commented Oct 19, 2023

Backport #33637 to branch/v14 (partially).

Changes to electron-builder config which actually make the OS recognize Connect as a handler for teleport:// links have been extracted to #33688. This way #33688 can act as a sort of feature flag which will disable deep link support until merged.

@ravicious
Copy link
Copy Markdown
Member Author

ravicious commented Oct 19, 2023

Actually, maybe I should add a feature flag first before I merge this. Without the feature flag, if this goes out in 14.1.1 and then we launch the Discover tile in 14.2 and someone with 14.1.1 will click on it, they'll complain that the app gets focus but nothing happens.

@ravicious
Copy link
Copy Markdown
Member Author

The feature flag won't accomplish much actually. Instead, I'm going to move electron-builder config changes to a separate v14 PR.

Those changes make the OS recognize that Connect has support for teleport:// links. If we wait with merging this change until the launch of the Discover tile, previous builds of Connect will simply not be launched in response to the clicks at all.

@ravicious ravicious force-pushed the bot/backport-33637-branch/v14 branch from 93679af to 5646db3 Compare October 19, 2023 12:43
@ravicious ravicious enabled auto-merge October 19, 2023 12:45
@ravicious ravicious added this pull request to the merge queue Oct 19, 2023
Merged via the queue into branch/v14 with commit 53759d1 Oct 19, 2023
@ravicious ravicious deleted the bot/backport-33637-branch/v14 branch October 19, 2023 14:41
@fheinecke fheinecke mentioned this pull request Oct 23, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants