* feat: move plans into sharable json
* remove unused code
* update pnpm lock
* update plans.json
* implement early adopter pricing
* docs: update meta title and description
* Finished the UI for upgrading plans
* Updated the pricing plans
* Updated the cards ui
* use relative import
* improve styling of upgrade plan card
* styling improvements, lemonsqueezy setup
* trigger lemonsqueezy payment and add webhook
* update pnpm lock
* add logout route
* feat: complete billing functionality
* generate lock file
* make crypto false on browser
* feat: adding upgrade prompts to org
* chore: add upgrade icon to upload video
* feat: add upgrade prompt to certificate and settings
* feat: implement onboarding setup page (#229)
* working on the onboarding setup
* working on the onboarding page
* Almost done with the onboarding UI
* finished the UI of the onBoarding setup
* finished the UI of the onBoarding setup
* Implementing the functions to carryout the logic of updating the UI onmount if a user has carried out a certain step or not
* Implementing the functions to carryout the logic of updating the UI onmount if a user has carried out a certain step or not
* making some chnages
* finished the onBoarding task
* updated some logic
* Removed the uneeded svg from the static folder
* fixed isCoursePublished not returning a boolean
* improved the setup link protection
* chore: make menuItems reactive
* improve formatting
* format supabase queries
---------
Co-authored-by: Rotimi Best <best@classroomio.com>
* revamp setup
* improve the upgrade experience
* migration
* feat: add lemonsqueezy customer portal
---------
Co-authored-by: emmanuel <chifez1@gmail.com>
* worked on the email verification
* worked on the email verification
* fixed the emailing issue and the supabase updating issue
* chore: add timer to resend, add supabase.server, enforce unique email
* chore: remove nodemailer logger
* remove async
* remove disposable email verification
---------
Co-authored-by: Rotimi Best <best@classroomio.com>
* Add setup tasks for gitpod
* chore: updating image name
* chore: update image to workspace-full
* chore: update all instances of workspace:* to file:*
* chore: remove workspaces section on package.json
* chore: update supabase command to use npx
* chore: update gitpod file to use brew to install supabase cli
* revert: all instances of file:* to workspace:*
* chore: consolidate tasks into two steps
* chore: update main to command
* Update 20231115082347_remote_schema.sql
* check if column exists before creating
* Update .gitpod.yml with Supabase setup and project
start commands
* docs: add gitpod setup to readme
* combine all commands
* enable gitpod prebuild
* remove gitpod prebuild & move dep setup to init
* add prebuilds back to config
* complete setup gitpod instructions
* docs: add docs for gitpod setup
---------
Co-authored-by: Obakeng <60041842+obakeng-develops@users.noreply.github.com>
* Update README.md
Made some updates to the readme to address some issues
* docs: Improvements to the setup guide of the README.md
* install supabase locally
---------
Co-authored-by: Rotimi Best <best@classroomio.com>
* Merge main into turbo-monrepo
* feat: rename apps
* feat: remove supbase videos and serve all from project
* feat: move supabase to root
* feat: update README
* docs: update link