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: Add app store entry for Clic (CheckIn application) #14754

Merged
merged 4 commits into from Apr 29, 2024

Conversation

chrisdadev13
Copy link
Contributor

@chrisdadev13 chrisdadev13 commented Apr 25, 2024

Hey everyone! I know I'm kinda late to claim the bounty 😄 cheers to Patrick. I still wanted to share my attempt to the check-in app challenge Now you can seamlessly manage your contacts and set up personalized check-ins with friends, family, and coworkers taking into account your availability and their availability... It may still have some bugs and weird behaviors 👀

This is part of a bounty/challenge, and I don't think it should be merged, I just added those files to open up the pull request and showcase my project... I don't wanna break Cal.com

App
Repo

/claim #14676

@graphite-app graphite-app bot requested a review from a team April 25, 2024 14:19
@graphite-app graphite-app bot added the community Created by Linear-GitHub Sync label Apr 25, 2024
Copy link

vercel bot commented Apr 25, 2024

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

A member of the Team first needs to authorize it.

Copy link
Contributor

github-actions bot commented Apr 25, 2024

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

Copy link

algora-pbc bot commented Apr 25, 2024

💵 To receive payouts, sign up on Algora, link your Github account and connect with Stripe/Alipay.

@dosubot dosubot bot added app-store area: app store, apps, calendar integrations, google calendar, outlook, lark, apple calendar ✨ feature New feature or request labels Apr 25, 2024
Copy link

graphite-app bot commented Apr 25, 2024

Graphite Automations

"Add community label" took an action on this PR • (04/25/24)

1 label was added to this PR based on Keith Williams's automation.

"Add consumer team as reviewer" took an action on this PR • (04/25/24)

1 reviewer was added to this PR based on Keith Williams's automation.

@Ash-2k3
Copy link

Ash-2k3 commented Apr 25, 2024

Hey @PeerRich, just wanted to check, if the bounty's still open for this issue ?

@chrisdadev13 chrisdadev13 changed the title (feat): External Application in App Store (Challenge) feat: Add app store entry for Clic (CheckIn application) Apr 25, 2024
@syedbarimanjan
Copy link

syedbarimanjan commented Apr 26, 2024

@chrisdadev13 great work on this best implementation I have seen so far.

@chrisdadev13
Copy link
Contributor Author

chrisdadev13 commented Apr 26, 2024

@chrisdadev13 great work on this best implementation I have seen so far.

Thanks @syedbarimanjan 🙏 I appreciate it. I still have more work to do on it but I'm glad you liked the progress I've made so far.

I've seen that you've been quite active on this challenge, I'm looking forward to seeing what you're building 🙂 .

@CLAassistant
Copy link

CLAassistant commented Apr 27, 2024

CLA assistant check
All committers have signed the CLA.

@PeerRich
Copy link
Member

image

got this when signing in

@chrisdadev13
Copy link
Contributor Author

image

got this when signing in

Oh no @PeerRich... Sorry, my skill issues. I think I solved the problem for now. Let me know what you think 🙏

Copy link

socket-security bot commented Apr 29, 2024

New and removed dependencies detected. Learn more about Socket for GitHub ↗︎

Package New capabilities Transitives Size Publisher
npm/@jridgewell/resolve-uri@3.1.2 None 0 53.2 kB jridgewell
npm/@jridgewell/sourcemap-codec@1.4.15 None 0 45.9 kB jridgewell
npm/@noble/hashes@1.4.0 None 0 773 kB paulmillr
npm/@nodelib/fs.stat@2.0.5 filesystem 0 11.8 kB mrmlnc
npm/@tootallnate/quickjs-emscripten@0.23.0 filesystem, network 0 1.73 MB tootallnate
npm/@tsconfig/node10@1.0.11 None 0 2.31 kB typescript-deploys
npm/@tsconfig/node12@1.0.11 None 0 2.5 kB typescript-deploys
npm/@tsconfig/node14@1.0.3 None 0 2.39 kB typescript-deploys
npm/@tsconfig/node16@1.0.4 None 0 2.45 kB typescript-deploys
npm/@types/ms@0.7.34 None 0 3.2 kB types
npm/@types/tinycolor2@1.4.6 None 0 23.7 kB types
npm/@types/trusted-types@2.0.7 None 0 8.58 kB types
npm/abab@2.0.6 None 0 10.4 kB jeffcarp
npm/abbrev@1.1.1 None 0 4.78 kB isaacs
npm/argparse@2.0.1 environment, filesystem 0 172 kB vitaly
npm/array-union@2.1.0 None 0 3.17 kB sindresorhus
npm/assert-plus@1.0.0 environment 0 11.4 kB pfmooney
npm/async-limiter@1.0.1 None 0 6.9 kB strml
npm/asynckit@0.4.0 None 0 27.4 kB alexindigo
npm/aws-sign2@0.7.0 None 0 14.2 kB mikeal
npm/aws4@1.12.0 environment 0 23.5 kB hichaelmart
npm/balanced-match@1.0.2 None 0 6.94 kB juliangruber
npm/base64-js@1.5.1 None 0 9.62 kB feross
npm/basic-ftp@5.0.5 filesystem, network 0 136 kB patrickjuchli
npm/binary-extensions@2.3.0 None 0 5.03 kB sindresorhus
npm/bn.js@5.2.1 None 0 99 kB fanatid
npm/camelcase@5.3.1 None 0 7.45 kB sindresorhus
npm/caseless@0.12.0 None 0 14.3 kB mikeal
npm/chardet@0.7.0 filesystem 0 74.8 kB runk
npm/cli-spinners@2.9.2 None 0 32.1 kB sindresorhus
npm/cli-width@3.0.0 environment 0 11.5 kB knownasilya
npm/clone@1.0.4 None 0 11.1 kB pvorb
npm/code-point-at@1.1.0 None 0 2.99 kB sindresorhus
npm/color-name@1.1.3 None 0 9.36 kB dfcreative
npm/component-emitter@1.3.1 None 0 6.3 kB sindresorhus
npm/concat-map@0.0.1 None 0 4.86 kB substack
npm/console-control-strings@1.1.0 None 0 12.7 kB iarna
npm/core-js-pure@3.37.0 environment, eval, filesystem 0 1.09 MB zloirock
npm/core-util-is@1.0.2 None 0 23.2 kB isaacs
npm/crc-32@1.2.2 None 0 31 kB sheetjs
npm/create-require@1.1.1 filesystem, unsafe 0 6.25 kB pi0
npm/decamelize@1.2.0 None 0 2.94 kB sindresorhus
npm/deep-extend@0.6.0 None 0 9.19 kB unclechu
npm/deep-is@0.1.4 None 0 8.11 kB thlorenz
npm/defu@6.1.4 None 0 19.6 kB pi0
npm/delayed-stream@1.0.0 None 0 8.02 kB apechimp
npm/delegates@1.0.0 None 0 7.46 kB tjholowaychuk
npm/diff@4.0.2 None 0 335 kB kpdecker
npm/encode-utf8@1.0.3 None 0 4.03 kB linusu
npm/escape-string-regexp@1.0.5 None 0 2.69 kB jbnicolai
npm/esprima@4.0.1 None 0 314 kB ariya
npm/estraverse@5.3.0 None 0 37.1 kB michaelficarra
npm/esutils@2.0.3 None 0 50.6 kB michaelficarra
npm/eventemitter3@4.0.7 None 0 38 kB lpinca
npm/events@3.3.0 None 0 82.8 kB goto-bus-stop
npm/extend@3.0.2 None 0 23.5 kB ljharb
npm/extsprintf@1.3.0 None 0 22.8 kB dap
npm/fast-deep-equal@3.1.3 None 0 13 kB esp
npm/fast-json-stable-stringify@2.1.0 None 0 17 kB esp
npm/fast-safe-stringify@2.1.1 None 0 39.7 kB matteo.collina
npm/forever-agent@0.6.1 network 0 14 kB simov
npm/fs.realpath@1.0.0 environment, filesystem 0 13.4 kB isaacs
npm/fsevents@2.3.3 None 0 173 kB pipobscure
npm/function-bind@1.1.2 None 0 31.4 kB ljharb
npm/get-caller-file@2.0.5 None 0 4.72 kB stefanpenner
npm/graceful-fs@4.2.11 environment, filesystem 0 32.5 kB isaacs
npm/har-schema@2.0.0 None 0 15.1 kB ahmadnassri
npm/has-flag@3.0.0 None 0 3.13 kB sindresorhus
npm/has-unicode@2.0.1 environment 0 3.44 kB iarna
npm/hosted-git-info@2.8.9 None 0 25.8 kB nlf
npm/human-signals@2.1.0 None 0 44.3 kB ehmicky
npm/ieee754@1.2.1 None 0 6.8 kB feross
npm/ignore@5.3.1 None 0 51.5 kB kael
npm/indent-string@4.0.0 None 0 4.4 kB sindresorhus
npm/inherits@2.0.4 None 0 3.96 kB isaacs
npm/ini@1.3.8 None 0 9.3 kB isaacs
npm/is-arrayish@0.2.1 None 0 4.05 kB qix
npm/is-buffer@1.1.6 None 0 5.58 kB feross
npm/is-extendable@0.1.1 None 0 5.09 kB jonschlinkert
npm/is-extglob@2.1.1 None 0 6.22 kB jonschlinkert
npm/is-interactive@1.0.0 None 0 4.62 kB sindresorhus
npm/is-module@1.0.0 None 0 2.88 kB jongleberry
npm/is-number@7.0.0 None 0 9.62 kB jonschlinkert
npm/is-path-cwd@2.2.0 None 0 2.76 kB sindresorhus
npm/is-path-inside@3.0.3 None 0 4.12 kB sindresorhus
npm/is-typedarray@1.0.0 None 0 4.41 kB hughsk
npm/is-unicode-supported@0.1.0 None 0 3.54 kB sindresorhus
npm/is-utf8@0.2.1 None 0 4.34 kB wayfind
npm/is-windows@1.0.2 None 0 7.96 kB jonschlinkert
npm/isexe@2.0.0 environment, filesystem 0 11 kB isaacs
npm/isobject@3.0.1 None 0 6.93 kB doowb
npm/isstream@0.1.2 None 0 13.3 kB rvagg
npm/jiti@1.21.0 environment, filesystem, unsafe 0 1.91 MB pi0
npm/jsbn@0.1.1 None 0 45.8 kB andyperlitch
npm/json-schema@0.4.0 None 0 26.1 kB kriszyp
npm/json-stringify-safe@5.0.1 None 0 12.7 kB isaacs
npm/kind-of@6.0.3 None 0 22.8 kB doowb
npm/lodash.get@4.4.2 None 0 26.5 kB jdalton
npm/lodash.isequal@4.5.0 None 0 52.7 kB jdalton
npm/lodash.sortby@4.7.0 None 0 75.8 kB jdalton
npm/lodash@4.17.21 None 0 1.41 MB bnjmnt4n
npm/make-error@1.3.6 None 0 12.4 kB julien-f
npm/map-cache@0.2.2 None 0 7.6 kB jonschlinkert
npm/merge-stream@2.0.0 None 0 4.31 kB stevemao
npm/merge2@1.4.1 None 0 8.9 kB zensh
npm/mime-db@1.52.0 None 0 206 kB dougwilson
npm/minimist@1.2.8 None 0 54.5 kB ljharb
npm/mri@1.2.0 None 0 13.3 kB lukeed
npm/ms@2.1.2 None 0 6.84 kB styfle
npm/mute-stream@0.0.8 None 0 6.51 kB isaacs
npm/neo-async@2.6.2 None 0 298 kB suguru03
npm/netmask@2.0.2 None 0 32.5 kB rs
npm/node-fetch-native@1.6.4 network 0 735 kB pi0
npm/node-forge@1.3.1 None 0 1.66 MB davidlehn
npm/normalize-path@3.0.0 None 0 9.22 kB jonschlinkert
npm/number-is-nan@1.0.1 None 0 2.35 kB sindresorhus
npm/nwsapi@2.2.9 None 0 79.7 kB diego
npm/oauth-sign@0.9.0 None 0 13.8 kB simov
npm/os-tmpdir@1.0.2 None 0 3.06 kB sindresorhus
npm/p-try@2.2.0 None 0 4.37 kB sindresorhus
npm/path-exists@4.0.0 filesystem 0 3.92 kB sindresorhus
npm/path-is-absolute@1.0.1 None 0 3.62 kB sindresorhus
npm/path-key@3.1.1 None 0 4.55 kB sindresorhus
npm/path-parse@1.0.7 None 0 4.51 kB jbgutierrez
npm/path-type@4.0.0 filesystem 0 5.41 kB sindresorhus
npm/pathe@1.1.2 None 0 30.8 kB pi0
npm/performance-now@2.1.0 None 0 11.3 kB meryn
npm/picomatch@2.3.1 None 0 90 kB mrmlnc
npm/process-nextick-args@2.0.1 None 0 3.17 kB cwmma
npm/proxy-from-env@1.1.0 environment 0 29.5 kB rob-w
npm/pseudomap@1.0.2 environment 0 8.21 kB isaacs
npm/psl@1.9.0 None 0 461 kB lupomontero
npm/punycode@2.3.1 None 0 33.5 kB google-wombot
npm/queue-microtask@1.2.3 None 0 8.37 kB feross
npm/regenerator-runtime@0.14.1 None 0 27.9 kB benjamn
npm/remove-trailing-separator@1.1.0 None 0 4.25 kB darsain
npm/repeat-string@1.6.1 None 0 9.09 kB jonschlinkert
npm/require-directory@2.1.1 filesystem 0 12.1 kB troygoode
npm/require-main-filename@2.0.0 None 0 3.93 kB bcoe
npm/reusify@1.0.4 None 0 9.44 kB matteo.collina
npm/run-async@2.4.1 None 0 6.6 kB sboudrias
npm/safe-buffer@5.2.1 None 0 32.1 kB feross
npm/safe-stable-stringify@2.4.3 None 0 30.1 kB bridgear
npm/safer-buffer@2.1.2 None 0 42.3 kB chalker
npm/sax@1.3.0 None 0 55 kB isaacs
npm/set-blocking@2.0.0 None 0 4.22 kB bcoe
npm/slash@3.0.0 None 0 3.51 kB sindresorhus
npm/smart-buffer@4.2.0 None 0 138 kB joshglazebrook
npm/source-map@0.6.1 None 0 805 kB tromey
npm/spdx-exceptions@2.5.0 None 0 3.47 kB kemitchell
npm/spdx-license-ids@3.0.17 None 0 12.6 kB kemitchell
npm/std-env@3.7.0 None 0 26.2 kB pi0
npm/strict-event-emitter@0.2.8 None 0 8.59 kB kettanaito
npm/strip-final-newline@2.0.0 None 0 3.05 kB sindresorhus
npm/supports-preserve-symlinks-flag@1.0.0 None 0 9.18 kB ljharb
npm/symbol-tree@3.2.4 None 0 57.1 kB joris-van-der-wel
npm/through@2.3.8 None 0 12.5 kB dominictarr
npm/tinycolor2@1.6.0 None 0 285 kB bgrins
npm/tr46@0.0.3 None 0 268 kB sebmaster
npm/tweetnacl@0.14.5 None 0 174 kB dchest
npm/type-fest@0.21.3 None 0 119 kB sindresorhus
npm/ufo@1.5.3 None 0 103 kB pi0
npm/uglify-js@3.17.4 environment, eval, filesystem 0 1.28 MB alexlamsl
npm/universalify@0.1.2 None 0 4.71 kB ryanzim
npm/util-deprecate@1.0.2 None 0 5.48 kB tootallnate
npm/v8-compile-cache-lib@3.0.1 environment, filesystem, unsafe 0 18.2 kB cspotcode
npm/which-module@2.0.1 None 0 4.04 kB nexdrew
npm/word-wrap@1.2.5 None 0 11.8 kB jonschlinkert
npm/wordwrap@1.0.0 None 0 36.8 kB substack
npm/wrappy@1.0.2 None 0 2.96 kB zkat
npm/xtend@4.0.2 None 0 6.46 kB raynos
npm/yallist@4.0.0 None 0 14.8 kB isaacs
npm/yn@3.1.1 None 0 6.31 kB sindresorhus

🚮 Removed packages: npm/@types/node@16.9.1, npm/@types/prop-types@15.7.12, npm/@types/react@18.0.26, npm/csstype@3.1.3, npm/rrule@2.8.1, npm/superjson@1.9.1

View full report↗︎

Copy link

socket-security bot commented Apr 29, 2024

🚨 Potential security issues detected. Learn more about Socket for GitHub ↗︎

To accept the risk, merge this PR and you will not be notified again.

Alert Package Note
Install scripts npm/core-js-pure@3.37.0
  • Install script: postinstall
  • Source: node -e "try{require('./postinstall')}catch(e){}"

View full report↗︎

Next steps

What is an install script?

Install scripts are run when the package is installed. The majority of malware in npm is hidden in install scripts.

Packages should not be running non-essential scripts during install and there are often solutions to problems people solve with install scripts that can be run at publish time instead.

Take a deeper look at the dependency

Take a moment to review the security alert above. Review the linked package source code to understand the potential risk. Ensure the package is not malicious before proceeding. If you're unsure how to proceed, reach out to your security team or ask the Socket team for help at support [AT] socket [DOT] dev.

Remove the package

If you happen to install a dependency that Socket reports as Known Malware you should immediately remove it and select a different dependency. For other alert types, you may may wish to investigate alternative packages or consider if there are other ways to mitigate the specific risk posed by the dependency.

Mark a package as acceptable risk

To ignore an alert, reply with a comment starting with @SocketSecurity ignore followed by a space separated list of ecosystem/package-name@version specifiers. e.g. @SocketSecurity ignore npm/foo@1.0.0 or ignore all packages with @SocketSecurity ignore-all

  • @SocketSecurity ignore npm/core-js-pure@3.37.0

@PeerRich PeerRich enabled auto-merge (squash) April 29, 2024 13:08
@PeerRich
Copy link
Member

bounty was already paid, other PR was faster and equal quality. yours looks great! adding a tip 🙏

@PeerRich
Copy link
Member

/tip 100

Copy link

algora-pbc bot commented Apr 29, 2024

@chrisdadev13: You just got a $100 tip! 👉 Complete your Algora onboarding to collect your payment.

Copy link
Contributor

📦 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! 🙌

@PeerRich PeerRich merged commit 93bb377 into calcom:main Apr 29, 2024
30 of 39 checks passed
Copy link

algora-pbc bot commented Apr 29, 2024

🎉🎈 @chrisdadev13 has been awarded $100! 🎈🎊

@algora-pbc algora-pbc bot added the 💰 Rewarded Rewarded bounties on Algora.io label Apr 29, 2024
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 🙋 Bounty claim community Created by Linear-GitHub Sync ✨ feature New feature or request 💰 Rewarded Rewarded bounties on Algora.io
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants