Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Please enter the commit message for your changes. Lines starting
with '#' will be ignored, and an empty message aborts the commit. On branch main Your branch is up to date with 'origin/main'. Changes to be committed: modified: .gitignore renamed: app/.env.client.example -> app/.env.client renamed: app/.env.server.example -> app/.env.server new file: app/.wasp/build/.dockerignore new file: app/.wasp/build/.waspchecksums new file: app/.wasp/build/.waspinfo new file: app/.wasp/build/Dockerfile new file: app/.wasp/build/db/migrations/20240203074324_modernmediation/migration.sql new file: app/.wasp/build/db/migrations/migration_lock.toml new file: app/.wasp/build/db/schema.prisma new file: app/.wasp/build/db/schema.prisma.wasp-generate-checksum new file: app/.wasp/build/fly.toml new file: app/.wasp/build/installedFullStackNpmDependencies.json new file: app/.wasp/build/server/.gitignore new file: app/.wasp/build/server/.npmrc new file: app/.wasp/build/server/README.md new file: app/.wasp/build/server/nodemon.json new file: app/.wasp/build/server/package-lock.json new file: app/.wasp/build/server/package.json new file: app/.wasp/build/server/patches/oauth+0.9.15.patch new file: app/.wasp/build/server/scripts/universal/validators.mjs new file: app/.wasp/build/server/scripts/validate-env.mjs new file: app/.wasp/build/server/src/_types/index.ts new file: app/.wasp/build/server/src/_types/serialization.ts new file: app/.wasp/build/server/src/_types/taggedEntities.ts new file: app/.wasp/build/server/src/actions/createTask.ts new file: app/.wasp/build/server/src/actions/deleteTask.ts new file: app/.wasp/build/server/src/actions/generateGptResponse.ts new file: app/.wasp/build/server/src/actions/stripePayment.ts new file: app/.wasp/build/server/src/actions/types.ts new file: app/.wasp/build/server/src/actions/updateCurrentUser.ts new file: app/.wasp/build/server/src/actions/updateTask.ts new file: app/.wasp/build/server/src/actions/updateUserById.ts new file: app/.wasp/build/server/src/apis/types.ts new file: app/.wasp/build/server/src/app.js new file: app/.wasp/build/server/src/auth/index.ts new file: app/.wasp/build/server/src/auth/providers/config/google.ts new file: app/.wasp/build/server/src/auth/providers/config/local.ts new file: app/.wasp/build/server/src/auth/providers/index.ts new file: app/.wasp/build/server/src/auth/providers/local/login.ts new file: app/.wasp/build/server/src/auth/providers/local/signup.ts new file: app/.wasp/build/server/src/auth/providers/local/types.ts new file: app/.wasp/build/server/src/auth/providers/oauth/createRouter.ts new file: app/.wasp/build/server/src/auth/providers/oauth/defaults.ts new file: app/.wasp/build/server/src/auth/providers/oauth/init.ts new file: app/.wasp/build/server/src/auth/providers/oauth/types.ts new file: app/.wasp/build/server/src/auth/providers/types.ts new file: app/.wasp/build/server/src/auth/utils.ts new file: app/.wasp/build/server/src/config.js new file: app/.wasp/build/server/src/core/AuthError.js new file: app/.wasp/build/server/src/core/HttpError.js new file: app/.wasp/build/server/src/core/auth.js new file: app/.wasp/build/server/src/core/auth/prismaMiddleware.js new file: app/.wasp/build/server/src/core/auth/validators.ts new file: app/.wasp/build/server/src/dbClient.ts new file: app/.wasp/build/server/src/dbSeed.ts new file: app/.wasp/build/server/src/dbSeed/types.ts new file: app/.wasp/build/server/src/email/core/helpers.ts new file: app/.wasp/build/server/src/email/core/index.ts new file: app/.wasp/build/server/src/email/core/providers/dummy.ts new file: app/.wasp/build/server/src/email/core/providers/sendgrid.ts new file: app/.wasp/build/server/src/email/core/types.ts new file: app/.wasp/build/server/src/email/index.ts new file: app/.wasp/build/server/src/entities/index.ts new file: app/.wasp/build/server/src/ext-src/actions.ts new file: app/.wasp/build/server/src/ext-src/auth/email.ts new file: app/.wasp/build/server/src/ext-src/auth/google.ts new file: app/.wasp/build/server/src/ext-src/auth/setIsAdminViaEmailSignup.ts new file: app/.wasp/build/server/src/ext-src/queries.ts new file: app/.wasp/build/server/src/ext-src/scripts/usersSeed.ts new file: app/.wasp/build/server/src/ext-src/stripeUtils.ts new file: app/.wasp/build/server/src/ext-src/types.ts new file: app/.wasp/build/server/src/ext-src/webhooks/stripe.ts new file: app/.wasp/build/server/src/ext-src/workers/calculateDailyStats.ts new file: app/.wasp/build/server/src/ext-src/workers/checkAndQueueEmails.ts new file: app/.wasp/build/server/src/ext-src/workers/googleAnalyticsUtils.ts new file: app/.wasp/build/server/src/ext-src/workers/plausibleAnalyticsUtils.ts new file: app/.wasp/build/server/src/jobs/core/allJobs.ts new file: app/.wasp/build/server/src/jobs/core/job.ts new file: app/.wasp/build/server/src/jobs/core/pgBoss/pgBoss.ts new file: app/.wasp/build/server/src/jobs/core/pgBoss/pgBossJob.ts new file: app/.wasp/build/server/src/jobs/dailyStatsJob.ts new file: app/.wasp/build/server/src/jobs/emailChecker.ts new file: app/.wasp/build/server/src/middleware/globalMiddleware.ts new file: app/.wasp/build/server/src/middleware/index.ts new file: app/.wasp/build/server/src/middleware/operations.ts new file: app/.wasp/build/server/src/queries/getAllTasksByUser.ts new file: app/.wasp/build/server/src/queries/getDailyStats.ts new file: app/.wasp/build/server/src/queries/getGptResponses.ts new file: app/.wasp/build/server/src/queries/getPaginatedUsers.ts new file: app/.wasp/build/server/src/queries/types.ts new file: app/.wasp/build/server/src/routes/apis/index.ts new file: app/.wasp/build/server/src/routes/auth/index.js new file: app/.wasp/build/server/src/routes/auth/me.js new file: app/.wasp/build/server/src/routes/index.js new file: app/.wasp/build/server/src/routes/operations/createTask.js new file: app/.wasp/build/server/src/routes/operations/deleteTask.js new file: app/.wasp/build/server/src/routes/operations/generateGptResponse.js new file: app/.wasp/build/server/src/routes/operations/getAllTasksByUser.js new file: app/.wasp/build/server/src/routes/operations/getDailyStats.js new file: app/.wasp/build/server/src/routes/operations/getGptResponses.js new file: app/.wasp/build/server/src/routes/operations/getPaginatedUsers.js new file: app/.wasp/build/server/src/routes/operations/index.js new file: app/.wasp/build/server/src/routes/operations/stripePayment.js new file: app/.wasp/build/server/src/routes/operations/updateCurrentUser.js new file: app/.wasp/build/server/src/routes/operations/updateTask.js new file: app/.wasp/build/server/src/routes/operations/updateUserById.js new file: app/.wasp/build/server/src/server.ts new file: app/.wasp/build/server/src/shared/constants.ts new file: app/.wasp/build/server/src/types/index.ts new file: app/.wasp/build/server/src/universal/types.ts new file: app/.wasp/build/server/src/universal/url.ts new file: app/.wasp/build/server/src/utils.js new file: app/.wasp/build/server/tsconfig.json new file: app/.wasp/build/web-app/.dockerignore new file: app/.wasp/build/web-app/.gitignore new file: app/.wasp/build/web-app/.npmrc new file: app/.wasp/build/web-app/Dockerfile new file: app/.wasp/build/web-app/README.md new file: app/.wasp/build/web-app/fly.toml new file: app/.wasp/build/web-app/index.html new file: app/.wasp/build/web-app/netlify.toml new file: app/.wasp/build/web-app/package-lock.json new file: app/.wasp/build/web-app/package.json new file: app/.wasp/build/web-app/postcss.config.cjs new file: app/.wasp/build/web-app/public/favicon.ico new file: app/.wasp/build/web-app/public/manifest.json new file: app/.wasp/build/web-app/public/public-banner.png new file: app/.wasp/build/web-app/scripts/universal/validators.mjs new file: app/.wasp/build/web-app/scripts/validate-env.mjs new file: app/.wasp/build/web-app/src/actions/core.d.ts new file: app/.wasp/build/web-app/src/actions/core.js new file: app/.wasp/build/web-app/src/actions/createTask.ts new file: app/.wasp/build/web-app/src/actions/deleteTask.ts new file: app/.wasp/build/web-app/src/actions/generateGptResponse.ts new file: app/.wasp/build/web-app/src/actions/index.ts new file: app/.wasp/build/web-app/src/actions/stripePayment.ts new file: app/.wasp/build/web-app/src/actions/updateCurrentUser.ts new file: app/.wasp/build/web-app/src/actions/updateTask.ts new file: app/.wasp/build/web-app/src/actions/updateUserById.ts new file: app/.wasp/build/web-app/src/api.ts new file: app/.wasp/build/web-app/src/api/events.ts new file: app/.wasp/build/web-app/src/auth/forms/Auth.tsx new file: app/.wasp/build/web-app/src/auth/forms/Login.tsx new file: app/.wasp/build/web-app/src/auth/forms/Signup.tsx new file: app/.wasp/build/web-app/src/auth/forms/internal/Form.tsx new file: app/.wasp/build/web-app/src/auth/forms/internal/Message.tsx new file: app/.wasp/build/web-app/src/auth/forms/internal/common/LoginSignupForm.tsx new file: app/.wasp/build/web-app/src/auth/forms/internal/social/SocialButton.tsx new file: app/.wasp/build/web-app/src/auth/forms/internal/social/SocialIcons.tsx new file: app/.wasp/build/web-app/src/auth/forms/internal/usernameAndPassword/useUsernameAndPassword.ts new file: app/.wasp/build/web-app/src/auth/forms/types.ts new file: app/.wasp/build/web-app/src/auth/helpers/Google.jsx new file: app/.wasp/build/web-app/src/auth/helpers/user.ts new file: app/.wasp/build/web-app/src/auth/login.ts new file: app/.wasp/build/web-app/src/auth/logout.ts new file: app/.wasp/build/web-app/src/auth/pages/OAuthCodeExchange.jsx new file: app/.wasp/build/web-app/src/auth/pages/createAuthRequiredPage.jsx new file: app/.wasp/build/web-app/src/auth/signup.ts new file: app/.wasp/build/web-app/src/auth/types.ts new file: app/.wasp/build/web-app/src/auth/useAuth.ts new file: app/.wasp/build/web-app/src/config.js new file: app/.wasp/build/web-app/src/entities/index.ts new file: app/.wasp/build/web-app/src/ext-src/App.tsx new file: app/.wasp/build/web-app/src/ext-src/Main.css new file: app/.wasp/build/web-app/src/ext-src/admin/common/Loader/index.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/common/types.ts new file: app/.wasp/build/web-app/src/ext-src/admin/components/BarChart.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/Breadcrumb.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/CheckboxOne.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/CheckboxTwo.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/DarkModeSwitcher.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/DataStats.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/DropdownEditDelete.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/Header.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/MessageButton.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/PieChart.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/RevenueAndProfitChart.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/Sidebar.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/SidebarLinkGroup.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/SourcesTable.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/SwitcherOne.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/SwitcherTwo.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/TotalPaidViewsCard.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/TotalPayingUsersCard.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/TotalRevenueCard.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/TotalSignupsCard.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/components/UsersTable.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Black.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Black.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Black.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Black.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-BlackItalic.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-BlackItalic.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-BlackItalic.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-BlackItalic.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Bold.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Bold.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Bold.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Bold.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-BoldItalic.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-BoldItalic.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-BoldItalic.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-BoldItalic.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Italic.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Italic.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Italic.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Italic.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Light.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Light.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Light.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Light.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-LightItalic.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-LightItalic.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-LightItalic.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-LightItalic.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Medium.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Medium.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Medium.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Medium.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-MediumItalic.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-MediumItalic.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-MediumItalic.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-MediumItalic.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Regular.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Regular.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Regular.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Regular.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Variable.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Variable.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Variable.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-Variable.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-VariableItalic.eot new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-VariableItalic.ttf new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-VariableItalic.woff new file: app/.wasp/build/web-app/src/ext-src/admin/fonts/Satoshi-VariableItalic.woff2 new file: app/.wasp/build/web-app/src/ext-src/admin/images/icon/icon-arrow-down.svg new file: app/.wasp/build/web-app/src/ext-src/admin/images/icon/icon-calendar.svg new file: app/.wasp/build/web-app/src/ext-src/admin/images/icon/icon-copy-alt.svg new file: app/.wasp/build/web-app/src/ext-src/admin/images/icon/icon-moon.svg new file: app/.wasp/build/web-app/src/ext-src/admin/images/icon/icon-sun.svg new file: app/.wasp/build/web-app/src/ext-src/admin/images/icon/icons-arrows.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/layout/DefaultLayout.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/Calendar.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/Chart.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/DashboardPage.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/Form/FormElements.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/Form/FormLayout.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/Messages.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/Settings.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/UiElements/Alerts.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/UiElements/Buttons.tsx new file: app/.wasp/build/web-app/src/ext-src/admin/pages/Users.tsx new file: app/.wasp/build/web-app/src/ext-src/app/AccountPage.tsx new file: app/.wasp/build/web-app/src/ext-src/app/CheckoutPage.tsx new file: app/.wasp/build/web-app/src/ext-src/app/DemoAppPage.tsx new file: app/.wasp/build/web-app/src/ext-src/app/PricingPage.tsx new file: app/.wasp/build/web-app/src/ext-src/auth/EmailVerification.tsx new file: app/.wasp/build/web-app/src/ext-src/auth/LoginPage.tsx new file: app/.wasp/build/web-app/src/ext-src/auth/PasswordReset.tsx new file: app/.wasp/build/web-app/src/ext-src/auth/RequestPasswordReset.tsx new file: app/.wasp/build/web-app/src/ext-src/auth/SignupPage.tsx new file: app/.wasp/build/web-app/src/ext-src/auth/authWrapper.tsx new file: app/.wasp/build/web-app/src/ext-src/components/AppNavBar.tsx new file: app/.wasp/build/web-app/src/ext-src/components/DropdownUser.tsx new file: app/.wasp/build/web-app/src/ext-src/components/UserMenuItems.tsx new file: app/.wasp/build/web-app/src/ext-src/hooks/useColorMode.tsx new file: app/.wasp/build/web-app/src/ext-src/hooks/useLocalStorage.tsx new file: app/.wasp/build/web-app/src/ext-src/landing-page/LandingPage.tsx new file: app/.wasp/build/web-app/src/ext-src/landing-page/contentSections.ts new file: app/.wasp/build/web-app/src/ext-src/static/avatar-placeholder.png new file: app/.wasp/build/web-app/src/ext-src/static/da-boi.png new file: app/.wasp/build/web-app/src/ext-src/static/logo.png new file: app/.wasp/build/web-app/src/ext-src/static/open-saas-alt-banner.png new file: app/.wasp/build/web-app/src/ext-src/static/open-saas-banner-gr.png new file: app/.wasp/build/web-app/src/ext-src/static/open-saas-banner.png new file: app/.wasp/build/web-app/src/ext-src/vite-env.d.ts new file: app/.wasp/build/web-app/src/index.tsx new file: app/.wasp/build/web-app/src/logo.png new file: app/.wasp/build/web-app/src/operations/index.ts new file: app/.wasp/build/web-app/src/operations/resources.js new file: app/.wasp/build/web-app/src/operations/updateHandlersMap.js new file: app/.wasp/build/web-app/src/queries/core.d.ts new file: app/.wasp/build/web-app/src/queries/core.js new file: app/.wasp/build/web-app/src/queries/getAllTasksByUser.ts new file: app/.wasp/build/web-app/src/queries/getDailyStats.ts new file: app/.wasp/build/web-app/src/queries/getGptResponses.ts new file: app/.wasp/build/web-app/src/queries/getPaginatedUsers.ts new file: app/.wasp/build/web-app/src/queries/index.d.ts new file: app/.wasp/build/web-app/src/queries/index.js new file: app/.wasp/build/web-app/src/queryClient.js new file: app/.wasp/build/web-app/src/router.tsx new file: app/.wasp/build/web-app/src/router/Link.tsx new file: app/.wasp/build/web-app/src/router/linkHelpers.ts new file: app/.wasp/build/web-app/src/router/types.ts new file: app/.wasp/build/web-app/src/shared/constants.ts new file: app/.wasp/build/web-app/src/stitches.config.js new file: app/.wasp/build/web-app/src/storage.ts new file: app/.wasp/build/web-app/src/test/index.ts new file: app/.wasp/build/web-app/src/test/vitest/helpers.tsx new file: app/.wasp/build/web-app/src/test/vitest/setup.ts new file: app/.wasp/build/web-app/src/types.ts new file: app/.wasp/build/web-app/src/universal/types.ts new file: app/.wasp/build/web-app/src/universal/url.ts new file: app/.wasp/build/web-app/src/utils.js new file: app/.wasp/build/web-app/src/vite-env.d.ts new file: app/.wasp/build/web-app/tailwind.config.cjs new file: app/.wasp/build/web-app/tsconfig.json new file: app/.wasp/build/web-app/tsconfig.node.json new file: app/.wasp/build/web-app/vite.config.ts new file: app/.wasp/out/.dockerignore new file: app/.wasp/out/.waspchecksums new file: app/.wasp/out/.waspinfo new file: app/.wasp/out/Dockerfile new file: app/.wasp/out/db/migrations/20240203074324_modernmediation/migration.sql new file: app/.wasp/out/db/migrations/migration_lock.toml new file: app/.wasp/out/db/schema.prisma new file: app/.wasp/out/db/schema.prisma.wasp-generate-checksum new file: app/.wasp/out/db/schema.prisma.wasp-last-db-concurrence-checksum new file: app/.wasp/out/installedFullStackNpmDependencies.json new file: app/.wasp/out/server/.gitignore new file: app/.wasp/out/server/.npmrc new file: app/.wasp/out/server/README.md new file: app/.wasp/out/server/dist/_types/index.js new file: app/.wasp/out/server/dist/_types/index.js.map new file: app/.wasp/out/server/dist/_types/serialization.js new file: app/.wasp/out/server/dist/_types/serialization.js.map new file: app/.wasp/out/server/dist/_types/taggedEntities.js new file: app/.wasp/out/server/dist/_types/taggedEntities.js.map new file: app/.wasp/out/server/dist/actions/createTask.js new file: app/.wasp/out/server/dist/actions/createTask.js.map new file: app/.wasp/out/server/dist/actions/deleteTask.js new file: app/.wasp/out/server/dist/actions/deleteTask.js.map new file: app/.wasp/out/server/dist/actions/generateGptResponse.js new file: app/.wasp/out/server/dist/actions/generateGptResponse.js.map new file: app/.wasp/out/server/dist/actions/stripePayment.js new file: app/.wasp/out/server/dist/actions/stripePayment.js.map new file: app/.wasp/out/server/dist/actions/types.js new file: app/.wasp/out/server/dist/actions/types.js.map new file: app/.wasp/out/server/dist/actions/updateCurrentUser.js new file: app/.wasp/out/server/dist/actions/updateCurrentUser.js.map new file: app/.wasp/out/server/dist/actions/updateTask.js new file: app/.wasp/out/server/dist/actions/updateTask.js.map new file: app/.wasp/out/server/dist/actions/updateUserById.js new file: app/.wasp/out/server/dist/actions/updateUserById.js.map new file: app/.wasp/out/server/dist/apis/types.js new file: app/.wasp/out/server/dist/apis/types.js.map new file: app/.wasp/out/server/dist/app.js new file: app/.wasp/out/server/dist/app.js.map new file: app/.wasp/out/server/dist/auth/index.js new file: app/.wasp/out/server/dist/auth/index.js.map new file: app/.wasp/out/server/dist/auth/providers/config/google.js new file: app/.wasp/out/server/dist/auth/providers/config/google.js.map new file: app/.wasp/out/server/dist/auth/providers/config/local.js new file: app/.wasp/out/server/dist/auth/providers/config/local.js.map new file: app/.wasp/out/server/dist/auth/providers/index.js new file: app/.wasp/out/server/dist/auth/providers/index.js.map new file: app/.wasp/out/server/dist/auth/providers/local/login.js new file: app/.wasp/out/server/dist/auth/providers/local/login.js.map new file: app/.wasp/out/server/dist/auth/providers/local/signup.js new file: app/.wasp/out/server/dist/auth/providers/local/signup.js.map new file: app/.wasp/out/server/dist/auth/providers/local/types.js new file: app/.wasp/out/server/dist/auth/providers/local/types.js.map new file: app/.wasp/out/server/dist/auth/providers/oauth/createRouter.js new file: app/.wasp/out/server/dist/auth/providers/oauth/createRouter.js.map new file: app/.wasp/out/server/dist/auth/providers/oauth/defaults.js new file: app/.wasp/out/server/dist/auth/providers/oauth/defaults.js.map new file: app/.wasp/out/server/dist/auth/providers/oauth/init.js new file: app/.wasp/out/server/dist/auth/providers/oauth/init.js.map new file: app/.wasp/out/server/dist/auth/providers/oauth/types.js new file: app/.wasp/out/server/dist/auth/providers/oauth/types.js.map new file: app/.wasp/out/server/dist/auth/providers/types.js new file: app/.wasp/out/server/dist/auth/providers/types.js.map new file: app/.wasp/out/server/dist/auth/utils.js new file: app/.wasp/out/server/dist/auth/utils.js.map new file: app/.wasp/out/server/dist/config.js new file: app/.wasp/out/server/dist/config.js.map new file: app/.wasp/out/server/dist/core/AuthError.js new file: app/.wasp/out/server/dist/core/AuthError.js.map new file: app/.wasp/out/server/dist/core/HttpError.js new file: app/.wasp/out/server/dist/core/HttpError.js.map new file: app/.wasp/out/server/dist/core/auth.js new file: app/.wasp/out/server/dist/core/auth.js.map new file: app/.wasp/out/server/dist/core/auth/prismaMiddleware.js new file: app/.wasp/out/server/dist/core/auth/prismaMiddleware.js.map new file: app/.wasp/out/server/dist/core/auth/validators.js new file: app/.wasp/out/server/dist/core/auth/validators.js.map new file: app/.wasp/out/server/dist/dbClient.js new file: app/.wasp/out/server/dist/dbClient.js.map new file: app/.wasp/out/server/dist/dbSeed.js new file: app/.wasp/out/server/dist/dbSeed.js.map new file: app/.wasp/out/server/dist/dbSeed/types.js new file: app/.wasp/out/server/dist/dbSeed/types.js.map new file: app/.wasp/out/server/dist/email/core/helpers.js new file: app/.wasp/out/server/dist/email/core/helpers.js.map new file: app/.wasp/out/server/dist/email/core/index.js new file: app/.wasp/out/server/dist/email/core/index.js.map new file: app/.wasp/out/server/dist/email/core/providers/dummy.js new file: app/.wasp/out/server/dist/email/core/providers/dummy.js.map new file: app/.wasp/out/server/dist/email/core/providers/sendgrid.js new file: app/.wasp/out/server/dist/email/core/providers/sendgrid.js.map new file: app/.wasp/out/server/dist/email/core/types.js new file: app/.wasp/out/server/dist/email/core/types.js.map new file: app/.wasp/out/server/dist/email/index.js new file: app/.wasp/out/server/dist/email/index.js.map new file: app/.wasp/out/server/dist/entities/index.js new file: app/.wasp/out/server/dist/entities/index.js.map new file: app/.wasp/out/server/dist/ext-src/actions.js new file: app/.wasp/out/server/dist/ext-src/actions.js.map new file: app/.wasp/out/server/dist/ext-src/auth/email.js new file: app/.wasp/out/server/dist/ext-src/auth/email.js.map new file: app/.wasp/out/server/dist/ext-src/auth/google.js new file: app/.wasp/out/server/dist/ext-src/auth/google.js.map new file: app/.wasp/out/server/dist/ext-src/auth/setIsAdminViaEmailSignup.js new file: app/.wasp/out/server/dist/ext-src/auth/setIsAdminViaEmailSignup.js.map new file: app/.wasp/out/server/dist/ext-src/queries.js new file: app/.wasp/out/server/dist/ext-src/queries.js.map new file: app/.wasp/out/server/dist/ext-src/scripts/usersSeed.js new file: app/.wasp/out/server/dist/ext-src/scripts/usersSeed.js.map new file: app/.wasp/out/server/dist/ext-src/stripeUtils.js new file: app/.wasp/out/server/dist/ext-src/stripeUtils.js.map new file: app/.wasp/out/server/dist/ext-src/types.js new file: app/.wasp/out/server/dist/ext-src/types.js.map new file: app/.wasp/out/server/dist/ext-src/webhooks/stripe.js new file: app/.wasp/out/server/dist/ext-src/webhooks/stripe.js.map new file: app/.wasp/out/server/dist/ext-src/workers/calculateDailyStats.js new file: app/.wasp/out/server/dist/ext-src/workers/calculateDailyStats.js.map new file: app/.wasp/out/server/dist/ext-src/workers/checkAndQueueEmails.js new file: app/.wasp/out/server/dist/ext-src/workers/checkAndQueueEmails.js.map new file: app/.wasp/out/server/dist/ext-src/workers/googleAnalyticsUtils.js new file: app/.wasp/out/server/dist/ext-src/workers/googleAnalyticsUtils.js.map new file: app/.wasp/out/server/dist/ext-src/workers/plausibleAnalyticsUtils.js new file: app/.wasp/out/server/dist/ext-src/workers/plausibleAnalyticsUtils.js.map new file: app/.wasp/out/server/dist/jobs/core/allJobs.js new file: app/.wasp/out/server/dist/jobs/core/allJobs.js.map new file: app/.wasp/out/server/dist/jobs/core/job.js new file: app/.wasp/out/server/dist/jobs/core/job.js.map new file: app/.wasp/out/server/dist/jobs/core/pgBoss/pgBoss.js new file: app/.wasp/out/server/dist/jobs/core/pgBoss/pgBoss.js.map new file: app/.wasp/out/server/dist/jobs/core/pgBoss/pgBossJob.js new file: app/.wasp/out/server/dist/jobs/core/pgBoss/pgBossJob.js.map new file: app/.wasp/out/server/dist/jobs/dailyStatsJob.js new file: app/.wasp/out/server/dist/jobs/dailyStatsJob.js.map new file: app/.wasp/out/server/dist/jobs/emailChecker.js new file: app/.wasp/out/server/dist/jobs/emailChecker.js.map new file: app/.wasp/out/server/dist/middleware/globalMiddleware.js new file: app/.wasp/out/server/dist/middleware/globalMiddleware.js.map new file: app/.wasp/out/server/dist/middleware/index.js new file: app/.wasp/out/server/dist/middleware/index.js.map new file: app/.wasp/out/server/dist/middleware/operations.js new file: app/.wasp/out/server/dist/middleware/operations.js.map new file: app/.wasp/out/server/dist/queries/getAllTasksByUser.js new file: app/.wasp/out/server/dist/queries/getAllTasksByUser.js.map new file: app/.wasp/out/server/dist/queries/getDailyStats.js new file: app/.wasp/out/server/dist/queries/getDailyStats.js.map new file: app/.wasp/out/server/dist/queries/getGptResponses.js new file: app/.wasp/out/server/dist/queries/getGptResponses.js.map new file: app/.wasp/out/server/dist/queries/getPaginatedUsers.js new file: app/.wasp/out/server/dist/queries/getPaginatedUsers.js.map new file: app/.wasp/out/server/dist/queries/types.js new file: app/.wasp/out/server/dist/queries/types.js.map new file: app/.wasp/out/server/dist/routes/apis/index.js new file: app/.wasp/out/server/dist/routes/apis/index.js.map new file: app/.wasp/out/server/dist/routes/auth/index.js new file: app/.wasp/out/server/dist/routes/auth/index.js.map new file: app/.wasp/out/server/dist/routes/auth/me.js new file: app/.wasp/out/server/dist/routes/auth/me.js.map new file: app/.wasp/out/server/dist/routes/index.js new file: app/.wasp/out/server/dist/routes/index.js.map new file: app/.wasp/out/server/dist/routes/operations/createTask.js new file: app/.wasp/out/server/dist/routes/operations/createTask.js.map new file: app/.wasp/out/server/dist/routes/operations/deleteTask.js new file: app/.wasp/out/server/dist/routes/operations/deleteTask.js.map new file: app/.wasp/out/server/dist/routes/operations/generateGptResponse.js new file: app/.wasp/out/server/dist/routes/operations/generateGptResponse.js.map new file: app/.wasp/out/server/dist/routes/operations/getAllTasksByUser.js new file: app/.wasp/out/server/dist/routes/operations/getAllTasksByUser.js.map new file: app/.wasp/out/server/dist/routes/operations/getDailyStats.js new file: app/.wasp/out/server/dist/routes/operations/getDailyStats.js.map new file: app/.wasp/out/server/dist/routes/operations/getGptResponses.js new file: app/.wasp/out/server/dist/routes/operations/getGptResponses.js.map new file: app/.wasp/out/server/dist/routes/operations/getPaginatedUsers.js new file: app/.wasp/out/server/dist/routes/operations/getPaginatedUsers.js.map new file: app/.wasp/out/server/dist/routes/operations/index.js new file: app/.wasp/out/server/dist/routes/operations/index.js.map new file: app/.wasp/out/server/dist/routes/operations/stripePayment.js new file: app/.wasp/out/server/dist/routes/operations/stripePayment.js.map new file: app/.wasp/out/server/dist/routes/operations/updateCurrentUser.js new file: app/.wasp/out/server/dist/routes/operations/updateCurrentUser.js.map new file: app/.wasp/out/server/dist/routes/operations/updateTask.js new file: app/.wasp/out/server/dist/routes/operations/updateTask.js.map new file: app/.wasp/out/server/dist/routes/operations/updateUserById.js new file: app/.wasp/out/server/dist/routes/operations/updateUserById.js.map new file: app/.wasp/out/server/dist/server.js new file: app/.wasp/out/server/dist/server.js.map new file: app/.wasp/out/server/dist/shared/constants.js new file: app/.wasp/out/server/dist/shared/constants.js.map new file: app/.wasp/out/server/dist/types/index.js new file: app/.wasp/out/server/dist/types/index.js.map new file: app/.wasp/out/server/dist/universal/types.js new file: app/.wasp/out/server/dist/universal/types.js.map new file: app/.wasp/out/server/dist/universal/url.js new file: app/.wasp/out/server/dist/universal/url.js.map new file: app/.wasp/out/server/dist/utils.js new file: app/.wasp/out/server/dist/utils.js.map new file: app/.wasp/out/server/nodemon.json new file: app/.wasp/out/server/package-lock.json new file: app/.wasp/out/server/package.json new file: app/.wasp/out/server/patches/oauth+0.9.15.patch new file: app/.wasp/out/server/scripts/universal/validators.mjs new file: app/.wasp/out/server/scripts/validate-env.mjs new file: app/.wasp/out/server/src/_types/index.ts new file: app/.wasp/out/server/src/_types/serialization.ts new file: app/.wasp/out/server/src/_types/taggedEntities.ts new file: app/.wasp/out/server/src/actions/createTask.ts new file: app/.wasp/out/server/src/actions/deleteTask.ts new file: app/.wasp/out/server/src/actions/generateGptResponse.ts new file: app/.wasp/out/server/src/actions/stripePayment.ts new file: app/.wasp/out/server/src/actions/types.ts new file: app/.wasp/out/server/src/actions/updateCurrentUser.ts new file: app/.wasp/out/server/src/actions/updateTask.ts new file: app/.wasp/out/server/src/actions/updateUserById.ts new file: app/.wasp/out/server/src/apis/types.ts new file: app/.wasp/out/server/src/app.js new file: app/.wasp/out/server/src/auth/index.ts new file: app/.wasp/out/server/src/auth/providers/config/google.ts new file: app/.wasp/out/server/src/auth/providers/config/local.ts new file: app/.wasp/out/server/src/auth/providers/index.ts new file: app/.wasp/out/server/src/auth/providers/local/login.ts new file: app/.wasp/out/server/src/auth/providers/local/signup.ts new file: app/.wasp/out/server/src/auth/providers/local/types.ts new file: app/.wasp/out/server/src/auth/providers/oauth/createRouter.ts new file: app/.wasp/out/server/src/auth/providers/oauth/defaults.ts new file: app/.wasp/out/server/src/auth/providers/oauth/init.ts new file: app/.wasp/out/server/src/auth/providers/oauth/types.ts new file: app/.wasp/out/server/src/auth/providers/types.ts new file: app/.wasp/out/server/src/auth/utils.ts new file: app/.wasp/out/server/src/config.js new file: app/.wasp/out/server/src/core/AuthError.js new file: app/.wasp/out/server/src/core/HttpError.js new file: app/.wasp/out/server/src/core/auth.js new file: app/.wasp/out/server/src/core/auth/prismaMiddleware.js new file: app/.wasp/out/server/src/core/auth/validators.ts new file: app/.wasp/out/server/src/dbClient.ts new file: app/.wasp/out/server/src/dbSeed.ts new file: app/.wasp/out/server/src/dbSeed/types.ts new file: app/.wasp/out/server/src/email/core/helpers.ts new file: app/.wasp/out/server/src/email/core/index.ts new file: app/.wasp/out/server/src/email/core/providers/dummy.ts new file: app/.wasp/out/server/src/email/core/providers/sendgrid.ts new file: app/.wasp/out/server/src/email/core/types.ts new file: app/.wasp/out/server/src/email/index.ts new file: app/.wasp/out/server/src/entities/index.ts new file: app/.wasp/out/server/src/ext-src/actions.ts new file: app/.wasp/out/server/src/ext-src/auth/email.ts new file: app/.wasp/out/server/src/ext-src/auth/google.ts new file: app/.wasp/out/server/src/ext-src/auth/setIsAdminViaEmailSignup.ts new file: app/.wasp/out/server/src/ext-src/queries.ts new file: app/.wasp/out/server/src/ext-src/scripts/usersSeed.ts new file: app/.wasp/out/server/src/ext-src/stripeUtils.ts new file: app/.wasp/out/server/src/ext-src/types.ts new file: app/.wasp/out/server/src/ext-src/webhooks/stripe.ts new file: app/.wasp/out/server/src/ext-src/workers/calculateDailyStats.ts new file: app/.wasp/out/server/src/ext-src/workers/checkAndQueueEmails.ts new file: app/.wasp/out/server/src/ext-src/workers/googleAnalyticsUtils.ts new file: app/.wasp/out/server/src/ext-src/workers/plausibleAnalyticsUtils.ts new file: app/.wasp/out/server/src/jobs/core/allJobs.ts new file: app/.wasp/out/server/src/jobs/core/job.ts new file: app/.wasp/out/server/src/jobs/core/pgBoss/pgBoss.ts new file: app/.wasp/out/server/src/jobs/core/pgBoss/pgBossJob.ts new file: app/.wasp/out/server/src/jobs/dailyStatsJob.ts new file: app/.wasp/out/server/src/jobs/emailChecker.ts new file: app/.wasp/out/server/src/middleware/globalMiddleware.ts new file: app/.wasp/out/server/src/middleware/index.ts new file: app/.wasp/out/server/src/middleware/operations.ts new file: app/.wasp/out/server/src/queries/getAllTasksByUser.ts new file: app/.wasp/out/server/src/queries/getDailyStats.ts new file: app/.wasp/out/server/src/queries/getGptResponses.ts new file: app/.wasp/out/server/src/queries/getPaginatedUsers.ts new file: app/.wasp/out/server/src/queries/types.ts new file: app/.wasp/out/server/src/routes/apis/index.ts new file: app/.wasp/out/server/src/routes/auth/index.js new file: app/.wasp/out/server/src/routes/auth/me.js new file: app/.wasp/out/server/src/routes/index.js new file: app/.wasp/out/server/src/routes/operations/createTask.js new file: app/.wasp/out/server/src/routes/operations/deleteTask.js new file: app/.wasp/out/server/src/routes/operations/generateGptResponse.js new file: app/.wasp/out/server/src/routes/operations/getAllTasksByUser.js new file: app/.wasp/out/server/src/routes/operations/getDailyStats.js new file: app/.wasp/out/server/src/routes/operations/getGptResponses.js new file: app/.wasp/out/server/src/routes/operations/getPaginatedUsers.js new file: app/.wasp/out/server/src/routes/operations/index.js new file: app/.wasp/out/server/src/routes/operations/stripePayment.js new file: app/.wasp/out/server/src/routes/operations/updateCurrentUser.js new file: app/.wasp/out/server/src/routes/operations/updateTask.js new file: app/.wasp/out/server/src/routes/operations/updateUserById.js new file: app/.wasp/out/server/src/server.ts new file: app/.wasp/out/server/src/shared/constants.ts new file: app/.wasp/out/server/src/types/index.ts new file: app/.wasp/out/server/src/universal/types.ts new file: app/.wasp/out/server/src/universal/url.ts new file: app/.wasp/out/server/src/utils.js new file: app/.wasp/out/server/tsconfig.json new file: app/.wasp/out/web-app/.env new file: app/.wasp/out/web-app/.gitignore new file: app/.wasp/out/web-app/.npmrc new file: app/.wasp/out/web-app/README.md new file: app/.wasp/out/web-app/index.html new file: app/.wasp/out/web-app/netlify.toml new file: app/.wasp/out/web-app/package-lock.json new file: app/.wasp/out/web-app/package.json new file: app/.wasp/out/web-app/postcss.config.cjs new file: app/.wasp/out/web-app/public/favicon.ico new file: app/.wasp/out/web-app/public/manifest.json new file: app/.wasp/out/web-app/public/public-banner.png new file: app/.wasp/out/web-app/scripts/universal/validators.mjs new file: app/.wasp/out/web-app/scripts/validate-env.mjs new file: app/.wasp/out/web-app/src/actions/core.d.ts new file: app/.wasp/out/web-app/src/actions/core.js new file: app/.wasp/out/web-app/src/actions/createTask.ts new file: app/.wasp/out/web-app/src/actions/deleteTask.ts new file: app/.wasp/out/web-app/src/actions/generateGptResponse.ts new file: app/.wasp/out/web-app/src/actions/index.ts new file: app/.wasp/out/web-app/src/actions/stripePayment.ts new file: app/.wasp/out/web-app/src/actions/updateCurrentUser.ts new file: app/.wasp/out/web-app/src/actions/updateTask.ts new file: app/.wasp/out/web-app/src/actions/updateUserById.ts new file: app/.wasp/out/web-app/src/api.ts new file: app/.wasp/out/web-app/src/api/events.ts new file: app/.wasp/out/web-app/src/auth/forms/Auth.tsx new file: app/.wasp/out/web-app/src/auth/forms/Login.tsx new file: app/.wasp/out/web-app/src/auth/forms/Signup.tsx new file: app/.wasp/out/web-app/src/auth/forms/internal/Form.tsx new file: app/.wasp/out/web-app/src/auth/forms/internal/Message.tsx new file: app/.wasp/out/web-app/src/auth/forms/internal/common/LoginSignupForm.tsx new file: app/.wasp/out/web-app/src/auth/forms/internal/social/SocialButton.tsx new file: app/.wasp/out/web-app/src/auth/forms/internal/social/SocialIcons.tsx new file: app/.wasp/out/web-app/src/auth/forms/internal/usernameAndPassword/useUsernameAndPassword.ts new file: app/.wasp/out/web-app/src/auth/forms/types.ts new file: app/.wasp/out/web-app/src/auth/helpers/Google.jsx new file: app/.wasp/out/web-app/src/auth/helpers/user.ts new file: app/.wasp/out/web-app/src/auth/login.ts new file: app/.wasp/out/web-app/src/auth/logout.ts new file: app/.wasp/out/web-app/src/auth/pages/OAuthCodeExchange.jsx new file: app/.wasp/out/web-app/src/auth/pages/createAuthRequiredPage.jsx new file: app/.wasp/out/web-app/src/auth/signup.ts new file: app/.wasp/out/web-app/src/auth/types.ts new file: app/.wasp/out/web-app/src/auth/useAuth.ts new file: app/.wasp/out/web-app/src/config.js new file: app/.wasp/out/web-app/src/entities/index.ts new file: app/.wasp/out/web-app/src/ext-src/App.tsx new file: app/.wasp/out/web-app/src/ext-src/Main.css new file: app/.wasp/out/web-app/src/ext-src/admin/common/Loader/index.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/common/types.ts new file: app/.wasp/out/web-app/src/ext-src/admin/components/BarChart.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/Breadcrumb.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/CheckboxOne.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/CheckboxTwo.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/DarkModeSwitcher.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/DataStats.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/DropdownEditDelete.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/Header.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/MessageButton.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/PieChart.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/RevenueAndProfitChart.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/Sidebar.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/SidebarLinkGroup.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/SourcesTable.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/SwitcherOne.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/SwitcherTwo.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/TotalPaidViewsCard.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/TotalPayingUsersCard.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/TotalRevenueCard.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/TotalSignupsCard.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/components/UsersTable.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Black.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Black.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Black.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Black.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-BlackItalic.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-BlackItalic.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-BlackItalic.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-BlackItalic.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Bold.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Bold.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Bold.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Bold.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-BoldItalic.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-BoldItalic.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-BoldItalic.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-BoldItalic.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Italic.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Italic.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Italic.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Italic.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Light.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Light.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Light.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Light.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-LightItalic.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-LightItalic.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-LightItalic.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-LightItalic.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Medium.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Medium.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Medium.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Medium.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-MediumItalic.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-MediumItalic.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-MediumItalic.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-MediumItalic.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Regular.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Regular.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Regular.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Regular.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Variable.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Variable.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Variable.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-Variable.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-VariableItalic.eot new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-VariableItalic.ttf new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-VariableItalic.woff new file: app/.wasp/out/web-app/src/ext-src/admin/fonts/Satoshi-VariableItalic.woff2 new file: app/.wasp/out/web-app/src/ext-src/admin/images/icon/icon-arrow-down.svg new file: app/.wasp/out/web-app/src/ext-src/admin/images/icon/icon-calendar.svg new file: app/.wasp/out/web-app/src/ext-src/admin/images/icon/icon-copy-alt.svg new file: app/.wasp/out/web-app/src/ext-src/admin/images/icon/icon-moon.svg new file: app/.wasp/out/web-app/src/ext-src/admin/images/icon/icon-sun.svg new file: app/.wasp/out/web-app/src/ext-src/admin/images/icon/icons-arrows.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/layout/DefaultLayout.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/Calendar.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/Chart.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/DashboardPage.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/Form/FormElements.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/Form/FormLayout.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/Messages.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/Settings.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/UiElements/Alerts.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/UiElements/Buttons.tsx new file: app/.wasp/out/web-app/src/ext-src/admin/pages/Users.tsx new file: app/.wasp/out/web-app/src/ext-src/app/AccountPage.tsx new file: app/.wasp/out/web-app/src/ext-src/app/CheckoutPage.tsx new file: app/.wasp/out/web-app/src/ext-src/app/DemoAppPage.tsx new file: app/.wasp/out/web-app/src/ext-src/app/PricingPage.tsx new file: app/.wasp/out/web-app/src/ext-src/auth/EmailVerification.tsx new file: app/.wasp/out/web-app/src/ext-src/auth/LoginPage.tsx new file: app/.wasp/out/web-app/src/ext-src/auth/PasswordReset.tsx new file: app/.wasp/out/web-app/src/ext-src/auth/RequestPasswordReset.tsx new file: app/.wasp/out/web-app/src/ext-src/auth/SignupPage.tsx new file: app/.wasp/out/web-app/src/ext-src/auth/authWrapper.tsx new file: app/.wasp/out/web-app/src/ext-src/components/AppNavBar.tsx new file: app/.wasp/out/web-app/src/ext-src/components/DropdownUser.tsx new file: app/.wasp/out/web-app/src/ext-src/components/UserMenuItems.tsx new file: app/.wasp/out/web-app/src/ext-src/hooks/useColorMode.tsx new file: app/.wasp/out/web-app/src/ext-src/hooks/useLocalStorage.tsx new file: app/.wasp/out/web-app/src/ext-src/landing-page/LandingPage.tsx new file: app/.wasp/out/web-app/src/ext-src/landing-page/contentSections.ts new file: app/.wasp/out/web-app/src/ext-src/static/avatar-placeholder.png new file: app/.wasp/out/web-app/src/ext-src/static/da-boi.png new file: app/.wasp/out/web-app/src/ext-src/static/logo.png new file: app/.wasp/out/web-app/src/ext-src/static/open-saas-alt-banner.png new file: app/.wasp/out/web-app/src/ext-src/static/open-saas-banner-gr.png new file: app/.wasp/out/web-app/src/ext-src/static/open-saas-banner.png new file: app/.wasp/out/web-app/src/ext-src/vite-env.d.ts new file: app/.wasp/out/web-app/src/index.tsx new file: app/.wasp/out/web-app/src/logo.png new file: app/.wasp/out/web-app/src/operations/index.ts new file: app/.wasp/out/web-app/src/operations/resources.js new file: app/.wasp/out/web-app/src/operations/updateHandlersMap.js new file: app/.wasp/out/web-app/src/queries/core.d.ts new file: app/.wasp/out/web-app/src/queries/core.js new file: app/.wasp/out/web-app/src/queries/getAllTasksByUser.ts new file: app/.wasp/out/web-app/src/queries/getDailyStats.ts new file: app/.wasp/out/web-app/src/queries/getGptResponses.ts new file: app/.wasp/out/web-app/src/queries/getPaginatedUsers.ts new file: app/.wasp/out/web-app/src/queries/index.d.ts new file: app/.wasp/out/web-app/src/queries/index.js new file: app/.wasp/out/web-app/src/queryClient.js new file: app/.wasp/out/web-app/src/router.tsx new file: app/.wasp/out/web-app/src/router/Link.tsx new file: app/.wasp/out/web-app/src/router/linkHelpers.ts new file: app/.wasp/out/web-app/src/router/types.ts new file: app/.wasp/out/web-app/src/shared/constants.ts new file: app/.wasp/out/web-app/src/stitches.config.js new file: app/.wasp/out/web-app/src/storage.ts new file: app/.wasp/out/web-app/src/test/index.ts new file: app/.wasp/out/web-app/src/test/vitest/helpers.tsx new file: app/.wasp/out/web-app/src/test/vitest/setup.ts new file: app/.wasp/out/web-app/src/types.ts new file: app/.wasp/out/web-app/src/universal/types.ts new file: app/.wasp/out/web-app/src/universal/url.ts new file: app/.wasp/out/web-app/src/utils.js new file: app/.wasp/out/web-app/src/vite-env.d.ts new file: app/.wasp/out/web-app/tailwind.config.cjs new file: app/.wasp/out/web-app/tsconfig.json new file: app/.wasp/out/web-app/tsconfig.node.json new file: app/.wasp/out/web-app/vite.config.ts new file: app/fly-client.toml new file: app/fly-server.toml modified: app/main.wasp new file: app/migrations/20240203074324_modernmediation/migration.sql new file: app/migrations/migration_lock.toml new file: secrets
- Loading branch information