Skip to content

Comments

feat: jelly integration#13929

Merged
CarinaWolli merged 14 commits intocalcom:mainfrom
diogeneshamilton:jelly-integration
Mar 1, 2024
Merged

feat: jelly integration#13929
CarinaWolli merged 14 commits intocalcom:mainfrom
diogeneshamilton:jelly-integration

Conversation

@diogeneshamilton
Copy link
Contributor

@diogeneshamilton diogeneshamilton commented Feb 29, 2024

What does this PR do?

Adds Jelly integration. Thanks @baileypumfleet for all the help!

Screenshot 2024-02-28 at 11 05 30 PM Screenshot 2024-02-28 at 11 05 22 PM Screenshot 2024-02-28 at 11 05 14 PM

Requirement/Documentation

N/A

Type of change

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

How should this be tested?

  • please contact me (mat@jellyjelly.com) if you want the client_id and secret, or I can generate new ones for testing.

Mandatory Tasks

  • Make sure you have self-reviewed the code. A decent size PR without self-review might be rejected.

@graphite-app graphite-app bot requested a review from a team February 29, 2024 04:21
@graphite-app graphite-app bot added the community Created by Linear-GitHub Sync label Feb 29, 2024
@vercel
Copy link

vercel bot commented Feb 29, 2024

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

A member of the Team first needs to authorize it.

@CLAassistant
Copy link

CLAassistant commented Feb 29, 2024

CLA assistant check
All committers have signed the CLA.

@github-actions
Copy link
Contributor

github-actions bot commented Feb 29, 2024

Thank you for following the naming conventions! 🙏 Feel free to join our discord and post your PR link.

@diogeneshamilton diogeneshamilton changed the title jelly integration feat: jelly integration Feb 29, 2024
@graphite-app
Copy link

graphite-app bot commented Feb 29, 2024

Graphite Automations

A Graphite automation took an action on this PR • (02/29/24)

1 reviewer was added based on Keith Williams's automation, 'Add consumer team as reviewer'

A Graphite automation took an action on this PR • (02/29/24)

1 label was added based on Keith Williams's automation, 'Add community label'

@vercel
Copy link

vercel bot commented Feb 29, 2024

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

Name Status Preview Comments Updated (UTC)
ai ✅ Ready (Inspect) Visit Preview 💬 Add feedback Feb 29, 2024 4:33am
2 Ignored Deployments
Name Status Preview Comments Updated (UTC)
cal ⬜️ Ignored (Inspect) Visit Preview Feb 29, 2024 4:33am
calcom-web-canary ⬜️ Ignored (Inspect) Visit Preview Feb 29, 2024 4:33am

@github-actions
Copy link
Contributor

github-actions bot commented Feb 29, 2024

📦 Next.js Bundle Analysis for @calcom/web

This analysis was generated by the Next.js Bundle Analysis action. 🤖

This PR introduced no changes to the JavaScript bundle! 🙌

Copy link
Contributor

@pumfleet pumfleet left a comment

Choose a reason for hiding this comment

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

Looks all good to me, but will get an actually competent person to review this before I merge :)

@diogeneshamilton
Copy link
Contributor Author

Looks all good to me, but will get an actually competent person to review this before I merge :)

Of course, thanks!

@keithwillcode keithwillcode added High priority Created by Linear-GitHub Sync app-store area: app store, apps, calendar integrations, google calendar, outlook, lark, apple calendar labels Feb 29, 2024
Copy link
Contributor

@joeauyeung joeauyeung left a comment

Choose a reason for hiding this comment

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

Looks good so far. Just running into the issue of not being able to create new links.

Also left some formatting comments so the package fits the rest of the codebase.

diogeneshamilton and others added 10 commits February 29, 2024 20:21
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
@diogeneshamilton
Copy link
Contributor Author

I'm pretty sure I've fixed all the reported issues and comments. 🤞 we're good now!

@CarinaWolli CarinaWolli requested a review from joeauyeung March 1, 2024 15:07
@CarinaWolli CarinaWolli merged commit 3a4f944 into calcom:main Mar 1, 2024
@zomars
Copy link
Contributor

zomars commented Mar 1, 2024

The lock file changes are missing

@diogeneshamilton
Copy link
Contributor Author

@zomars I saw we were not supposed to commit the yarn.lock file if main package.json doesn't change? And there doesn't seem to be a lock file for any apps.

@joeauyeung
Copy link
Contributor

Don't worry, fixed here #13949

@zomars
Copy link
Contributor

zomars commented Mar 1, 2024

@zomars I saw we were not supposed to commit the yarn.lock file if main package.json doesn't change? And there doesn't seem to be a lock file for any apps.

I get the confusion. But since we're adding a new package to the monorepo, it will trigger lockfile changes.

zomars pushed a commit that referenced this pull request Mar 4, 2024
* v1

* don't need to search DB for user

* return early if no user

* use one deleteMany to ensure only 1 credential

* rm expiration

* fix API request

* proper type

* Update packages/app-store/jelly/lib/VideoApiAdapter.ts

Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>

* Update packages/app-store/jelly/lib/VideoApiAdapter.ts

Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>

* Update packages/app-store/jelly/lib/VideoApiAdapter.ts

Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>

* Update packages/app-store/jelly/api/callback.ts

Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>

* Fix callback URL

---------

Co-authored-by: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com>
Co-authored-by: Joe Au-Yeung <j.auyeung419@gmail.com>
@nholden nholden mentioned this pull request Jul 9, 2024
3 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

app-store area: app store, apps, calendar integrations, google calendar, outlook, lark, apple calendar community Created by Linear-GitHub Sync High priority Created by Linear-GitHub Sync

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants