├── .github ├── CODEOWNERS └── workflows │ ├── backend.yml │ └── build-and-test.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── LICENSE ├── NOTICE ├── README.md ├── backend ├── Access.mo ├── Base.mo ├── Demo.mo ├── Param.mo ├── Rel.mo ├── RelObj.mo ├── Role.mo ├── SeqObj.mo ├── State.mo └── Types.mo ├── bootstrap.sh ├── craco.config.js ├── dfx.json ├── docs ├── 0.6-0.7-migration.md ├── README.md ├── antora.yml └── local-with-internet-identity.md ├── e2e ├── cypress.json ├── cypress │ ├── fixtures │ │ └── example.json │ ├── integration │ │ ├── main.test.ts │ │ ├── superlike.test.ts │ │ └── utils │ │ │ └── index.ts │ ├── plugins │ │ └── index.js │ └── support │ │ ├── commands.js │ │ └── index.js ├── package-lock.json ├── package.json └── tsconfig.json ├── package-set.dhall ├── package.json ├── public ├── images │ ├── homeBar.png │ └── iPhoneFrame.png └── index.html ├── scripts ├── data │ └── videos │ │ ├── groovin │ │ ├── groovin.jpg │ │ ├── groovin.mp4 │ │ └── groovin.png │ │ ├── happy_dog │ │ ├── happy_dog.jpg │ │ ├── happy_dog.mp4 │ │ └── happy_dog.png │ │ ├── jump │ │ ├── jump.jpg │ │ ├── jump.mp4 │ │ └── jump.png │ │ ├── lake │ │ ├── lake.jpg │ │ ├── lake.mp4 │ │ └── lake.png │ │ └── pool │ │ ├── pool.jpg │ │ ├── pool.mp4 │ │ └── pool.png ├── moc-install.sh ├── rebuild-frontend.sh ├── repl-install.sh ├── rewards_setup_test.sh ├── seed.ts ├── setup.ts ├── test-setup.sh └── vessel-install.sh ├── service ├── CanCan.mo ├── Demo │ ├── Can30_VideoRecommendations.mo │ └── Can32_ViralEvent.mo └── tests │ ├── accessControl.test.sh │ ├── flagAbuse.test.sh │ ├── prelude.repl │ ├── preludeTiny.repl │ ├── superlike.test.sh │ └── viral.test.sh ├── src ├── AppRouter.tsx ├── assets │ ├── animations │ │ ├── RewardPointShower.json │ │ ├── Superlike-icon.json │ │ ├── Superlike-single.json │ │ ├── Superlike.json │ │ └── Tipping.json │ ├── fonts │ │ ├── CircularXX.css │ │ ├── CircularXXSub-BoldSubset.woff │ │ ├── CircularXXSub-BoldSubset.woff2 │ │ ├── CircularXXSub-BookSubset.woff │ │ ├── CircularXXSub-BookSubset.woff2 │ │ ├── CircularXXWeb-Bold.woff │ │ ├── CircularXXWeb-Bold.woff2 │ │ ├── CircularXXWeb-Book.woff │ │ └── CircularXXWeb-Book.woff2 │ └── images │ │ ├── cancan-logo.png │ │ ├── icon-back.png │ │ ├── icon-close.png │ │ ├── icon-comment.png │ │ ├── icon-discover.png │ │ ├── icon-home.png │ │ ├── icon-like.png │ │ ├── icon-profile.png │ │ ├── icon-report.png │ │ ├── icon-rewards.png │ │ ├── icon-search.png │ │ ├── icon-share.png │ │ ├── icon-superlike.png │ │ ├── icon-tip-active.png │ │ ├── icon-tokens.png │ │ ├── icon-upload.png │ │ └── rewards-view.png ├── components │ ├── DropDayNotification.scss │ ├── DropDayNotification.tsx │ ├── FlagButton.tsx │ ├── FollowButton.scss │ ├── FollowButton.tsx │ ├── FollowUserRow.scss │ ├── FollowUserRow.tsx │ ├── LoadingIndicator.scss │ ├── LoadingIndicator.tsx │ ├── LottieAnimation.tsx │ ├── MainNav.scss │ ├── MainNav.tsx │ ├── PrivateRoutes.tsx │ ├── ProfilePic.tsx │ ├── RewardShowerNotification.scss │ ├── RewardShowerNotification.tsx │ ├── SearchVideoItem.tsx │ ├── SignUp.scss │ ├── SignUp.tsx │ ├── SuperLikeButton.tsx │ ├── SuperLikeEffect.scss │ ├── SuperLikeEffect.tsx │ ├── TippingButton.scss │ ├── TippingButton.tsx │ ├── Upload.scss │ ├── Upload.tsx │ ├── Video.scss │ └── Video.tsx ├── config │ ├── generateAliases.js │ └── jest.config.js ├── index.tsx ├── react-app-env.d.ts ├── styles.scss ├── utils │ ├── CatchAll.tsx │ ├── auth.tsx │ ├── authClient.ts │ ├── bootstrap-reboot.css │ ├── canister.ts │ ├── canister │ │ ├── actor.ts │ │ └── typings.d.ts │ ├── index.ts │ ├── updateHead.ts │ └── video.ts └── views │ ├── Discover.scss │ ├── Discover.tsx │ ├── Feed.tsx │ ├── Profile.scss │ ├── Profile.tsx │ ├── Rewards.tsx │ └── SignIn.tsx ├── tsconfig.json └── vessel.dhall /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @dfinity/dx 2 | -------------------------------------------------------------------------------- /.github/workflows/backend.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/.github/workflows/backend.yml -------------------------------------------------------------------------------- /.github/workflows/build-and-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/.github/workflows/build-and-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx lint-staged 5 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/NOTICE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/README.md -------------------------------------------------------------------------------- /backend/Access.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/Access.mo -------------------------------------------------------------------------------- /backend/Base.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/Base.mo -------------------------------------------------------------------------------- /backend/Demo.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/Demo.mo -------------------------------------------------------------------------------- /backend/Param.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/Param.mo -------------------------------------------------------------------------------- /backend/Rel.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/Rel.mo -------------------------------------------------------------------------------- /backend/RelObj.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/RelObj.mo -------------------------------------------------------------------------------- /backend/Role.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/Role.mo -------------------------------------------------------------------------------- /backend/SeqObj.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/SeqObj.mo -------------------------------------------------------------------------------- /backend/State.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/State.mo -------------------------------------------------------------------------------- /backend/Types.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/backend/Types.mo -------------------------------------------------------------------------------- /bootstrap.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/bootstrap.sh -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/craco.config.js -------------------------------------------------------------------------------- /dfx.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/dfx.json -------------------------------------------------------------------------------- /docs/0.6-0.7-migration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/docs/0.6-0.7-migration.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/antora.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/docs/antora.yml -------------------------------------------------------------------------------- /docs/local-with-internet-identity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/docs/local-with-internet-identity.md -------------------------------------------------------------------------------- /e2e/cypress.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/cypress.json -------------------------------------------------------------------------------- /e2e/cypress/fixtures/example.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /e2e/cypress/integration/main.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/cypress/integration/main.test.ts -------------------------------------------------------------------------------- /e2e/cypress/integration/superlike.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/cypress/integration/superlike.test.ts -------------------------------------------------------------------------------- /e2e/cypress/integration/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/cypress/integration/utils/index.ts -------------------------------------------------------------------------------- /e2e/cypress/plugins/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/cypress/plugins/index.js -------------------------------------------------------------------------------- /e2e/cypress/support/commands.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/cypress/support/commands.js -------------------------------------------------------------------------------- /e2e/cypress/support/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/cypress/support/index.js -------------------------------------------------------------------------------- /e2e/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/package-lock.json -------------------------------------------------------------------------------- /e2e/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/package.json -------------------------------------------------------------------------------- /e2e/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/e2e/tsconfig.json -------------------------------------------------------------------------------- /package-set.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/package-set.dhall -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/package.json -------------------------------------------------------------------------------- /public/images/homeBar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/public/images/homeBar.png -------------------------------------------------------------------------------- /public/images/iPhoneFrame.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/public/images/iPhoneFrame.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/public/index.html -------------------------------------------------------------------------------- /scripts/data/videos/groovin/groovin.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/groovin/groovin.jpg -------------------------------------------------------------------------------- /scripts/data/videos/groovin/groovin.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/groovin/groovin.mp4 -------------------------------------------------------------------------------- /scripts/data/videos/groovin/groovin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/groovin/groovin.png -------------------------------------------------------------------------------- /scripts/data/videos/happy_dog/happy_dog.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/happy_dog/happy_dog.jpg -------------------------------------------------------------------------------- /scripts/data/videos/happy_dog/happy_dog.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/happy_dog/happy_dog.mp4 -------------------------------------------------------------------------------- /scripts/data/videos/happy_dog/happy_dog.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/happy_dog/happy_dog.png -------------------------------------------------------------------------------- /scripts/data/videos/jump/jump.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/jump/jump.jpg -------------------------------------------------------------------------------- /scripts/data/videos/jump/jump.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/jump/jump.mp4 -------------------------------------------------------------------------------- /scripts/data/videos/jump/jump.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/jump/jump.png -------------------------------------------------------------------------------- /scripts/data/videos/lake/lake.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/lake/lake.jpg -------------------------------------------------------------------------------- /scripts/data/videos/lake/lake.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/lake/lake.mp4 -------------------------------------------------------------------------------- /scripts/data/videos/lake/lake.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/lake/lake.png -------------------------------------------------------------------------------- /scripts/data/videos/pool/pool.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/pool/pool.jpg -------------------------------------------------------------------------------- /scripts/data/videos/pool/pool.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/pool/pool.mp4 -------------------------------------------------------------------------------- /scripts/data/videos/pool/pool.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/data/videos/pool/pool.png -------------------------------------------------------------------------------- /scripts/moc-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/moc-install.sh -------------------------------------------------------------------------------- /scripts/rebuild-frontend.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/rebuild-frontend.sh -------------------------------------------------------------------------------- /scripts/repl-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/repl-install.sh -------------------------------------------------------------------------------- /scripts/rewards_setup_test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/rewards_setup_test.sh -------------------------------------------------------------------------------- /scripts/seed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/seed.ts -------------------------------------------------------------------------------- /scripts/setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/setup.ts -------------------------------------------------------------------------------- /scripts/test-setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/test-setup.sh -------------------------------------------------------------------------------- /scripts/vessel-install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/scripts/vessel-install.sh -------------------------------------------------------------------------------- /service/CanCan.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/CanCan.mo -------------------------------------------------------------------------------- /service/Demo/Can30_VideoRecommendations.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/Demo/Can30_VideoRecommendations.mo -------------------------------------------------------------------------------- /service/Demo/Can32_ViralEvent.mo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/Demo/Can32_ViralEvent.mo -------------------------------------------------------------------------------- /service/tests/accessControl.test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/tests/accessControl.test.sh -------------------------------------------------------------------------------- /service/tests/flagAbuse.test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/tests/flagAbuse.test.sh -------------------------------------------------------------------------------- /service/tests/prelude.repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/tests/prelude.repl -------------------------------------------------------------------------------- /service/tests/preludeTiny.repl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/tests/preludeTiny.repl -------------------------------------------------------------------------------- /service/tests/superlike.test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/tests/superlike.test.sh -------------------------------------------------------------------------------- /service/tests/viral.test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/service/tests/viral.test.sh -------------------------------------------------------------------------------- /src/AppRouter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/AppRouter.tsx -------------------------------------------------------------------------------- /src/assets/animations/RewardPointShower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/animations/RewardPointShower.json -------------------------------------------------------------------------------- /src/assets/animations/Superlike-icon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/animations/Superlike-icon.json -------------------------------------------------------------------------------- /src/assets/animations/Superlike-single.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/animations/Superlike-single.json -------------------------------------------------------------------------------- /src/assets/animations/Superlike.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/animations/Superlike.json -------------------------------------------------------------------------------- /src/assets/animations/Tipping.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/animations/Tipping.json -------------------------------------------------------------------------------- /src/assets/fonts/CircularXX.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXX.css -------------------------------------------------------------------------------- /src/assets/fonts/CircularXXSub-BoldSubset.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXXSub-BoldSubset.woff -------------------------------------------------------------------------------- /src/assets/fonts/CircularXXSub-BoldSubset.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXXSub-BoldSubset.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/CircularXXSub-BookSubset.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXXSub-BookSubset.woff -------------------------------------------------------------------------------- /src/assets/fonts/CircularXXSub-BookSubset.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXXSub-BookSubset.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/CircularXXWeb-Bold.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXXWeb-Bold.woff -------------------------------------------------------------------------------- /src/assets/fonts/CircularXXWeb-Bold.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXXWeb-Bold.woff2 -------------------------------------------------------------------------------- /src/assets/fonts/CircularXXWeb-Book.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXXWeb-Book.woff -------------------------------------------------------------------------------- /src/assets/fonts/CircularXXWeb-Book.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/fonts/CircularXXWeb-Book.woff2 -------------------------------------------------------------------------------- /src/assets/images/cancan-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/cancan-logo.png -------------------------------------------------------------------------------- /src/assets/images/icon-back.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-back.png -------------------------------------------------------------------------------- /src/assets/images/icon-close.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-close.png -------------------------------------------------------------------------------- /src/assets/images/icon-comment.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-comment.png -------------------------------------------------------------------------------- /src/assets/images/icon-discover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-discover.png -------------------------------------------------------------------------------- /src/assets/images/icon-home.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-home.png -------------------------------------------------------------------------------- /src/assets/images/icon-like.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-like.png -------------------------------------------------------------------------------- /src/assets/images/icon-profile.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-profile.png -------------------------------------------------------------------------------- /src/assets/images/icon-report.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-report.png -------------------------------------------------------------------------------- /src/assets/images/icon-rewards.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-rewards.png -------------------------------------------------------------------------------- /src/assets/images/icon-search.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-search.png -------------------------------------------------------------------------------- /src/assets/images/icon-share.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-share.png -------------------------------------------------------------------------------- /src/assets/images/icon-superlike.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-superlike.png -------------------------------------------------------------------------------- /src/assets/images/icon-tip-active.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-tip-active.png -------------------------------------------------------------------------------- /src/assets/images/icon-tokens.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-tokens.png -------------------------------------------------------------------------------- /src/assets/images/icon-upload.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/icon-upload.png -------------------------------------------------------------------------------- /src/assets/images/rewards-view.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/assets/images/rewards-view.png -------------------------------------------------------------------------------- /src/components/DropDayNotification.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/DropDayNotification.scss -------------------------------------------------------------------------------- /src/components/DropDayNotification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/DropDayNotification.tsx -------------------------------------------------------------------------------- /src/components/FlagButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/FlagButton.tsx -------------------------------------------------------------------------------- /src/components/FollowButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/FollowButton.scss -------------------------------------------------------------------------------- /src/components/FollowButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/FollowButton.tsx -------------------------------------------------------------------------------- /src/components/FollowUserRow.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/FollowUserRow.scss -------------------------------------------------------------------------------- /src/components/FollowUserRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/FollowUserRow.tsx -------------------------------------------------------------------------------- /src/components/LoadingIndicator.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/LoadingIndicator.scss -------------------------------------------------------------------------------- /src/components/LoadingIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/LoadingIndicator.tsx -------------------------------------------------------------------------------- /src/components/LottieAnimation.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/LottieAnimation.tsx -------------------------------------------------------------------------------- /src/components/MainNav.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/MainNav.scss -------------------------------------------------------------------------------- /src/components/MainNav.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/MainNav.tsx -------------------------------------------------------------------------------- /src/components/PrivateRoutes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/PrivateRoutes.tsx -------------------------------------------------------------------------------- /src/components/ProfilePic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/ProfilePic.tsx -------------------------------------------------------------------------------- /src/components/RewardShowerNotification.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/RewardShowerNotification.scss -------------------------------------------------------------------------------- /src/components/RewardShowerNotification.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/RewardShowerNotification.tsx -------------------------------------------------------------------------------- /src/components/SearchVideoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/SearchVideoItem.tsx -------------------------------------------------------------------------------- /src/components/SignUp.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/SignUp.scss -------------------------------------------------------------------------------- /src/components/SignUp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/SignUp.tsx -------------------------------------------------------------------------------- /src/components/SuperLikeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/SuperLikeButton.tsx -------------------------------------------------------------------------------- /src/components/SuperLikeEffect.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/SuperLikeEffect.scss -------------------------------------------------------------------------------- /src/components/SuperLikeEffect.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/SuperLikeEffect.tsx -------------------------------------------------------------------------------- /src/components/TippingButton.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/TippingButton.scss -------------------------------------------------------------------------------- /src/components/TippingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/TippingButton.tsx -------------------------------------------------------------------------------- /src/components/Upload.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/Upload.scss -------------------------------------------------------------------------------- /src/components/Upload.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/Upload.tsx -------------------------------------------------------------------------------- /src/components/Video.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/Video.scss -------------------------------------------------------------------------------- /src/components/Video.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/components/Video.tsx -------------------------------------------------------------------------------- /src/config/generateAliases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/config/generateAliases.js -------------------------------------------------------------------------------- /src/config/jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/config/jest.config.js -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/react-app-env.d.ts -------------------------------------------------------------------------------- /src/styles.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/styles.scss -------------------------------------------------------------------------------- /src/utils/CatchAll.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/CatchAll.tsx -------------------------------------------------------------------------------- /src/utils/auth.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/auth.tsx -------------------------------------------------------------------------------- /src/utils/authClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/authClient.ts -------------------------------------------------------------------------------- /src/utils/bootstrap-reboot.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/bootstrap-reboot.css -------------------------------------------------------------------------------- /src/utils/canister.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/canister.ts -------------------------------------------------------------------------------- /src/utils/canister/actor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/canister/actor.ts -------------------------------------------------------------------------------- /src/utils/canister/typings.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/canister/typings.d.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/updateHead.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/updateHead.ts -------------------------------------------------------------------------------- /src/utils/video.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/utils/video.ts -------------------------------------------------------------------------------- /src/views/Discover.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/views/Discover.scss -------------------------------------------------------------------------------- /src/views/Discover.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/views/Discover.tsx -------------------------------------------------------------------------------- /src/views/Feed.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/views/Feed.tsx -------------------------------------------------------------------------------- /src/views/Profile.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/views/Profile.scss -------------------------------------------------------------------------------- /src/views/Profile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/views/Profile.tsx -------------------------------------------------------------------------------- /src/views/Rewards.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/views/Rewards.tsx -------------------------------------------------------------------------------- /src/views/SignIn.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/src/views/SignIn.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vessel.dhall: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfinity/cancan/HEAD/vessel.dhall --------------------------------------------------------------------------------