cal.com
cal.com copied to clipboard
feat: preview Taurify for desktop
This pull request introduces taurify, a service for developing and distributing desktop and mobile apps using a Web frontend. It can be seen as a ToDesktop alternative.
To try this out, run npx taurify dev in the apps/web directory.
This initial demonstration includes a tray icon populated with upcoming events and the cal:// deep link, though it is capable of much more. We will share documentation soon.
@lucasfernog-crabnebula is attempting to deploy a commit to the cal Team on Vercel.
A member of the Team first needs to authorize it.
Review the following changes in direct dependencies. Learn more about Socket for GitHub.
| Diff | Package | Supply Chain Security |
Vulnerability | Quality | Maintenance | License |
|---|---|---|---|---|---|---|
| ical.js@1.5.0 | ||||||
| @formkit/auto-animate@1.0.0-beta.5 |
Graphite Automations
"Add consumer team as reviewer" took an action on this PR • (10/28/24)
1 reviewer was added to this PR based on Keith Williams's automation.
"Add foundation team as reviewer" took an action on this PR • (10/28/24)
1 reviewer was added to this PR based on Keith Williams's automation.
"Add community label" took an action on this PR • (10/28/24)
1 label was added to this PR based on Keith Williams's automation.
"Add ready-for-e2e label" took an action on this PR • (05/01/25)
1 label was added to this PR based on Keith Williams's automation.
hey @lucasfernog-crabnebula, can you please sign CLA ?
already signed :) now we need @atilafassina
already signed :) now we need @atilafassina
Signed!!! 🎉🔥
can you make a loom video?
my dev environment is super slow (i'm not sure if that's expected) but here is a quick demo https://drive.google.com/file/d/1SK_BpRsaGtq__Qo_s32riQ5ZiWxg-hm6/view?usp=sharing
@sean-brydon @eunjae-lee @zomars can you please look at this before we move forward? 🙏
hey guys I just got back from vacation and fixed some conflicts. Let me know if you have any questions.
hey guys I just got back from vacation and fixed some conflicts. Let me know if you have any questions.
Hey @lucasfernog-crabnebula I tried to run it locally. After the login page, it's blank. Am I doing something wrong?
(cd apps/web && npx taurify dev)
I don't know the scope of this PR, but I've found the app icon a bit bigger and blury:
@eunjae-lee you can try opening the inspector to see what is the problem by either right clicking in the app window or by pressing Command + Option + I, looks like the frontend crashed somewhere.
I'll see what I can do about the app icon.
All alerts resolved. Learn more about Socket for GitHub.
This PR previously contained dependency changes with security issues that have been resolved, removed, or ignored.
I've fixed the blurry macOS icon (it was only a development mode issue), should be good now. Let me know if you can find any errors in the console.
This PR is being marked as stale due to inactivity.
I've fixed the blurry macOS icon (it was only a development mode issue), should be good now. Let me know if you can find any errors in the console.
Hi @lucasfernog-crabnebula sorry for the late response.
Here's what i've got:
https://github.com/user-attachments/assets/2ff6f70a-88f8-41f0-9881-9266c9f30991
I've fixed the blurry macOS icon (it was only a development mode issue), should be good now. Let me know if you can find any errors in the console.
Hi @lucasfernog-crabnebula sorry for the late response.
Here's what i've got:
Screenshot.2025-01-07.at.16.29.26.mp4
looks like the login isn't redirecting to localhost:3000/event-types and window.location.href is probably about:blank (or the app is failing to load somehow? that is weird). I also don't see all those CORS issues you have. Which macOS version are you using?
@lucasfernog-crabnebula are you still working on it , are the issues fix (if any) ?
I did not make any new change after the discussion about the macOS issue - I think it would be valuable to get feedback from other macOS users
I did not make any new change after the discussion about the macOS issue - I think it would be valuable to get feedback from other macOS users
Thanks for waiting. I was occupied with other tasks. You gave me a hint, and it was because I enabled "Organizations" in my local .env file, by having
ORGANIZATIONS_ENABLED=1
and
NEXT_PUBLIC_WEBAPP_URL='http://app.cal.local:3000'
After resetting them, now it works.
what else can I do here to move this further?
@lucasfernog-crabnebula checks failing
some failing check!
@lucasfernog-crabnebula thanks for the pr, some merge conflicts are still there. Due to inactivity for a long time , closing this pr for now . Feel free to reopen it if you want to continue your work on it.