Skip to content

feat: deep linking for hosted URLs and openconcho:// scheme#7

Merged
offendingcommit merged 2 commits intomainfrom
feat/deep-linking
May 4, 2026
Merged

feat: deep linking for hosted URLs and openconcho:// scheme#7
offendingcommit merged 2 commits intomainfrom
feat/deep-linking

Conversation

@offendingcommit
Copy link
Copy Markdown
Owner

@offendingcommit offendingcommit commented May 4, 2026

Summary

  • New /explore redirect route maps Honcho's deep-link shape (?workspace=X&view=sessions&session=Y, etc.) onto our existing flat routes — any app.honcho.dev/explore?... URL now works against a self-hosted openconcho by swapping the host.
  • Tauri desktop registers the openconcho:// URL scheme via tauri-plugin-deep-link; incoming URLs are forwarded into the router both on cold launch and at runtime.

Test plan

  • make typecheck and make lint pass
  • Web: visit /explore?workspace=<workspace>&view=sessions&session=<session> and land on the session detail page
  • Web: view=peers&peer=..., view=conclusions, view=webhooks, and missing-view variants each route correctly
  • Desktop: tauri build, install once, then open openconcho://explore?workspace=<workspace>&view=sessions&session=<session> opens the app on the session detail page
  • Desktop: triggering the URL while the app is already running navigates without relaunching

Add /explore redirect route that maps Honcho's deep-link shape
(?workspace=...&view=...&session=...) onto our existing flat routes,
so any app.honcho.dev URL works against a self-hosted instance by
swapping the host.

Wire tauri-plugin-deep-link to register the openconcho:// scheme on
desktop and forward incoming URLs into the router on launch and at
runtime.
@offendingcommit offendingcommit merged commit a07adcb into main May 4, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant