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

feat(app-store): add facetime app to app-store #7174

Merged
merged 4 commits into from
Feb 18, 2023

Conversation

Mythie
Copy link
Contributor

@Mythie Mythie commented Feb 17, 2023

What does this PR do?

Add the FaceTime app to the app-store allowing for bookings locations using FaceTime web links and FaceTime app link schemes.

Fixes #6965

Loom Video

Environment: Staging(main branch) / Production

Type of change

  • New feature (non-breaking change which adds functionality)

How should this be tested?

  • Add the FaceTime app
  • Use FaceTime as a booking location
  • Verify you are able to initial a FaceTime call using the booking link

Checklist

Add the facetime app to the app-store allowing for facetime web links and facetime app link schemes.

fixes calcom#6965
@vercel
Copy link

vercel bot commented Feb 17, 2023

@Mythie is attempting to deploy a commit to the cal Team on Vercel.

A member of the Team first needs to authorize it.

@vercel
Copy link

vercel bot commented Feb 17, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

1 Ignored Deployment
Name Status Preview Comments Updated
ui ⬜️ Ignored (Inspect) Feb 17, 2023 at 10:38PM (UTC)

@PeerRich
Copy link
Member

thank you so much! feel free to change author to youe github username and not Cal.com Inc

"linkType": "static",
"type": "integrations:facetime_video",
"label": "Facetime",
"organizerInputPlaceholder": "https://facetime.apple.com/join... or facetime:<contact>",
Copy link
Member

Choose a reason for hiding this comment

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

facetime: would only work if the facetime app is installed. Otherwise this link would just not work.

So, I think we shouldn't suggest that. If facetime works through browser that's the right thing to do.
I hope facetime website would automatically open facetime app if it's installed.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

It does open the app when visiting the website, however that still requires that a user generate a FaceTime link. If we’re happy for that to be required I can make the update in a few hours once it’s morning again.

Copy link
Member

Choose a reason for hiding this comment

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

I think that would be a better approach because the organizer can generate the link once. If we allow facetime: scheme, bookers won't be able to join meeting by clicking on the link they receive.

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Latest commit updates the config to follow the new decision on the FaceTime links, the placeholder is also updated correspondingly:

image

hariombalhara and others added 2 commits February 17, 2023 19:38
Update the regex and placeholder for the facetime app to reflect the decisions to only accept https://facetime.apple.com links. This was decided as it means that all participants can join a meeting even in the event that they don't have an Apple device.
@hariombalhara hariombalhara added ♻️ autoupdate tells kodiak to keep this branch up-to-date automerge labels Feb 18, 2023
@kodiakhq kodiakhq bot merged commit 3c7fc85 into calcom:main Feb 18, 2023
fritterhoff pushed a commit to hm-edu/cal.com that referenced this pull request Feb 26, 2023
* feat(app-store): add facetime app to app-store

Add the facetime app to the app-store allowing for facetime web links and facetime app link schemes.

fixes calcom#6965

* Update packages/app-store/facetime/config.json

* Remove unneeded files and make app follow the new app rules

* fix(app-store): update facetime app config

Update the regex and placeholder for the facetime app to reflect the decisions to only accept https://facetime.apple.com links. This was decided as it means that all participants can join a meeting even in the event that they don't have an Apple device.

---------

Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Mythie added a commit to Mythie/cal.com that referenced this pull request Mar 5, 2023
* feat(app-store): add facetime app to app-store

Add the facetime app to the app-store allowing for facetime web links and facetime app link schemes.

fixes calcom#6965

* Update packages/app-store/facetime/config.json

* Remove unneeded files and make app follow the new app rules

* fix(app-store): update facetime app config

Update the regex and placeholder for the facetime app to reflect the decisions to only accept https://facetime.apple.com links. This was decided as it means that all participants can join a meeting even in the event that they don't have an Apple device.

---------

Co-authored-by: Peer Richelsen <peer@cal.com>
Co-authored-by: Hariom Balhara <hariombalhara@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
automerge ♻️ autoupdate tells kodiak to keep this branch up-to-date
Projects
None yet
Development

Successfully merging this pull request may close these issues.

App: Apple FaceTime
3 participants