Skip to content

Better Zoom Webapp Support for meeting links - #1542

Merged
dhh merged 15 commits into
omacom:devfrom
ATeal:art.zoom-link-handling
Sep 14, 2025
Merged

Better Zoom Webapp Support for meeting links#1542
dhh merged 15 commits into
omacom:devfrom
ATeal:art.zoom-link-handling

Conversation

@ATeal

@ATeal ATeal commented Sep 9, 2025

Copy link
Copy Markdown
Contributor

Support for exec and mime types. Zoom integration


In order to better support webapp zoom:

  • Added optional params for omarchy-webapp-install
    • exec, defaults to omarchy-launch-webapp
    • mimetypes, defaults blank
  • added zoom webapp launcher that parses meeting links and transforms them and calls launch webapp to join meeting links
  • migration to convert existing zoom installs to the new custom handler
  • updated the base installer to call new zoom handler and set mimetypes
In order to better support webapp zoom:
  - Added optional params for omarchy-webapp-install
    - exec, defaults to omarchy-launch-webapp
    - mimetypes, defaults blank
  - added zoom webapp launcher that parses meeting links and transforms
them and calls launch webapp to join meeting links
  - migration to convert existing zoom installs to the new custom
handler
  - updated the base installer to call new zoom handler and set
mimetypes
@ATeal

ATeal commented Sep 9, 2025

Copy link
Copy Markdown
Contributor Author

I've been thinking on this more and I wonder if I couldn't expand things further to just get tighter webapp integration all around. Have some sort of mechanism for intercepting links into other web apps (youtube links -> opens youtube webapp, x links -> opens x webapp etc.) Maybe something to explore when I have some more time to mess with it

@dhh
dhh changed the base branch from master to dev September 14, 2025 13:39
@dhh

dhh commented Sep 14, 2025

Copy link
Copy Markdown
Contributor

This is awesome!! I've been wanting this all week 😄. I made some tweaks, but I'd love to expand this to all the default web apps we have. And maybe even add some more? Like Microsoft Teams and other apps like that where you get meeting invites for. Let's make it all just work.

@dhh
dhh merged commit 1334918 into omacom:dev Sep 14, 2025
ryanrhughes pushed a commit that referenced this pull request Sep 14, 2025
* Support for exec and mime types. Zoom integration

In order to better support webapp zoom:
  - Added optional params for omarchy-webapp-install
    - exec, defaults to omarchy-launch-webapp
    - mimetypes, defaults blank
  - added zoom webapp launcher that parses meeting links and transforms
them and calls launch webapp to join meeting links
  - migration to convert existing zoom installs to the new custom
handler
  - updated the base installer to call new zoom handler and set
mimetypes

* default should be in the else

* Add new line at end of file

* Missed new line on migration

* Updated conditionals to be a little more clean

* This is a rare setup so let's just save it for the direct CLI

* Use new bash conditionals

* Rename to fit under the existing namespace of cmds

* Fix after merge

* Use new syntax and add missing segment comments

* Cleanup a bit

* Use local icon for zoom with migration

* Fix regexp

* Refer to raw local icon references

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
manuel1618 pushed a commit to manuel1618/omarchy that referenced this pull request Sep 15, 2025
* Support for exec and mime types. Zoom integration

In order to better support webapp zoom:
  - Added optional params for omarchy-webapp-install
    - exec, defaults to omarchy-launch-webapp
    - mimetypes, defaults blank
  - added zoom webapp launcher that parses meeting links and transforms
them and calls launch webapp to join meeting links
  - migration to convert existing zoom installs to the new custom
handler
  - updated the base installer to call new zoom handler and set
mimetypes

* default should be in the else

* Add new line at end of file

* Missed new line on migration

* Updated conditionals to be a little more clean

* This is a rare setup so let's just save it for the direct CLI

* Use new bash conditionals

* Rename to fit under the existing namespace of cmds

* Fix after merge

* Use new syntax and add missing segment comments

* Cleanup a bit

* Use local icon for zoom with migration

* Fix regexp

* Refer to raw local icon references

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
hamidriaz1998 pushed a commit to hamidriaz1998/omarchy that referenced this pull request Sep 18, 2025
* Support for exec and mime types. Zoom integration

In order to better support webapp zoom:
  - Added optional params for omarchy-webapp-install
    - exec, defaults to omarchy-launch-webapp
    - mimetypes, defaults blank
  - added zoom webapp launcher that parses meeting links and transforms
them and calls launch webapp to join meeting links
  - migration to convert existing zoom installs to the new custom
handler
  - updated the base installer to call new zoom handler and set
mimetypes

* default should be in the else

* Add new line at end of file

* Missed new line on migration

* Updated conditionals to be a little more clean

* This is a rare setup so let's just save it for the direct CLI

* Use new bash conditionals

* Rename to fit under the existing namespace of cmds

* Fix after merge

* Use new syntax and add missing segment comments

* Cleanup a bit

* Use local icon for zoom with migration

* Fix regexp

* Refer to raw local icon references

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
dhcrzf pushed a commit to dhcrzf/omarchy that referenced this pull request Sep 18, 2025
* Support for exec and mime types. Zoom integration

In order to better support webapp zoom:
  - Added optional params for omarchy-webapp-install
    - exec, defaults to omarchy-launch-webapp
    - mimetypes, defaults blank
  - added zoom webapp launcher that parses meeting links and transforms
them and calls launch webapp to join meeting links
  - migration to convert existing zoom installs to the new custom
handler
  - updated the base installer to call new zoom handler and set
mimetypes

* default should be in the else

* Add new line at end of file

* Missed new line on migration

* Updated conditionals to be a little more clean

* This is a rare setup so let's just save it for the direct CLI

* Use new bash conditionals

* Rename to fit under the existing namespace of cmds

* Fix after merge

* Use new syntax and add missing segment comments

* Cleanup a bit

* Use local icon for zoom with migration

* Fix regexp

* Refer to raw local icon references

---------

Co-authored-by: David Heinemeier Hansson <david@hey.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

2 participants