Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: wasp-lang/open-saas
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: dannysrod/open-saas
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 2 commits
  • 803 files changed
  • 1 contributor

Commits on Feb 3, 2024

  1. 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
    dannysrod committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    823950b View commit details
    Browse the repository at this point in the history
  2. modified: app/.env.server

    	modified:   app/.wasp/out/.waspchecksums
    	modified:   app/.wasp/out/.waspinfo
    dannysrod committed Feb 3, 2024
    Configuration menu
    Copy the full SHA
    230899a View commit details
    Browse the repository at this point in the history
Loading