Commit Graph
100 Commits
Author SHA1 Message Date
Rotimi Best f890b8d84f fix: course settings showing save popup wrongly 2024-11-21 14:25:52 +01:00
Rotimi Best 02571e5ea7 feat: trigger confirm with unsaved changes (#378)
* trigger confirm with unsaved changes

* feat: add warning banner to course settings

* feat: implement on settings page.

* rename
2024-11-20 10:33:28 +01:00
Rotimi Best dc9e00a7ae chore: use progress bar for page transition 2024-11-19 19:45:31 +01:00
Rotimi Best bfed98b523 chore: validate domain on server 2024-11-15 02:40:32 +01:00
Rotimi Best e3e54a54e0 fix: validate domain isn't classroomio 2024-11-14 20:48:47 +01:00
Rotimi Best 895e63b5a1 docs: learn from the best blog post 2024-11-13 03:49:47 +01:00
Rotimi Bestandemmanuel 89569fe6d1 feat: /contact page on classroomio-com (#428)
* contact page v1

* finished the UI of the contact us page

* working on the forms

* All functions and logic done

* some refactor

* some refactor

* some refactor

* some refactor

* added loading icon

* removed the image

* finished the send email

* some cleanup

* chore: refactoring

* finishing touches

* update .env.example

---------

Co-authored-by: emmanuel <[email protected]>
2024-11-12 02:18:51 +01:00
Rotimi Best b78a0acc99 chore: send verification on mount 2024-11-06 21:28:55 +01:00
Rotimi Best febe1965d9 chore: add /learn 2024-11-05 02:54:44 +01:00
Rotimi Best adb8173869 chore: disable sentry on backend 2024-11-02 17:22:15 +01:00
Rotimi Best c9271a11ce fix: env dynamic not available on prerendering 2024-10-20 02:26:03 +01:00
Rotimi Best e3e466232e chore: migration to SvelteKit 2 2024-10-19 20:14:53 +01:00
Rotimi Best 38618be099 feat: add waec redirect 2024-10-19 01:44:42 +01:00
Rotimi Best 1bc90e3b16 chore: update og on classroomio-com 2024-10-15 11:19:02 +01:00
Rotimi Best 7d61fece4d chore: update og 2024-10-15 11:15:42 +01:00
Rotimi Best e7463ef78d fix: wrong grammer 2024-10-15 02:59:14 +01:00
Rotimi Best 033959cb82 fix: theme undefined prevents settings page from loading 2024-10-15 01:46:05 +01:00
Rotimi Best 48a52af1c6 chore: add ph redirect 2024-10-14 10:02:55 +01:00
Rotimi Best 509d53ced3 chore: add grades edge function 2024-10-14 01:51:57 +01:00
Rotimi Best e1f32a21e4 feat: add api app 2024-10-13 17:42:46 +01:00
Rotimi Best d1a089a369 chore: update supabase custom domain 2024-10-13 16:44:40 +01:00
Rotimi Best 5bb036b0c0 chore: add launch and course to reserved subdomains 2024-10-13 13:54:41 +01:00
Rotimi Best fdcea6de22 docs: day 5, lw001 - introducing custom domain support 2024-10-11 20:59:36 +01:00
Rotimi Best 009db722a7 fix: remove useNextSeoProps from docs 2024-10-11 09:25:01 +01:00
Rotimi Best b242d1b7e6 docs: day 4, lw001 - introducing free tools 2024-10-10 20:30:42 +01:00
Rotimi Best 2e5150205a fix: improve name picker ui 2024-10-10 19:53:26 +01:00
Rotimi Best 802b4092b9 fix: progress report bugs 2024-10-10 19:24:47 +01:00
Rotimi Best 7cdb2281e1 docs: day 3, lw001 - self-host using railway 2024-10-09 22:03:20 +01:00
Rotimi Best 92572ed2c2 fix: add dynamic env 2024-10-09 15:00:30 +01:00
Rotimi Best f9a8150c88 debug: use static env for is_selfhosted 2024-10-09 14:59:56 +01:00
Rotimi Best 8c846a70d5 debug: deployment log 2024-10-09 14:51:32 +01:00
Rotimi Best 145bc1dd69 fix: update lock 2024-10-09 14:24:28 +01:00
Rotimi Best 972195b634 docs: day 2, lw001 - multi-language support 2024-10-08 22:17:05 +01:00
Rotimi Best f6edaefc6a docs: day 1, lw001 - brand customisations 2024-10-07 19:36:20 +01:00
Rotimi Best d92a927f5a fix: format code 2024-10-07 03:51:10 +01:00
Rotimi Best e48047f964 fix: format blog post title 2024-10-07 03:48:42 +01:00
Rotimi Best c753093d71 fix: issues you catch when creating launch demo 😅 2024-10-07 02:41:25 +01:00
Rotimi Best 7a69eca8b8 debug: lms sidelinks 2024-10-07 02:29:08 +01:00
Rotimi Best c7722cb18a docs: let the launch week begin 🚀 (#491)
* docs: update meta tags

* fix: make env dynamic

* docs: let the launch week begin 🚀
2024-10-07 01:36:07 +01:00
Rotimi Best 22f0d868d5 fix: lms sidebar text in dark mode is black 2024-10-07 00:02:44 +01:00
Rotimi Best 0a3a6c7d8b chore: remove kahoot quiz from README 2024-10-06 23:56:38 +01:00
Rotimi Best 4dca6d7d47 fix: add optional chaining to bg show 2024-10-06 23:51:14 +01:00
Rotimi Best 985a2cd950 chore: sidebar and brand color styling improvements 2024-10-06 19:11:26 +01:00
Rotimi Best af17f2b07e fix: remove lock file in backend 2024-09-30 01:54:26 +01:00
Rotimi Best 91bd9d4414 docs: self-hosting guide v1 (#481)
* feat: selfhosting guide v1 #238

* use public env on frontend

* add docker desclaimer
2024-09-30 01:20:19 +01:00
Rotimi Best 47823dbf9c docs: update cta on /teach 2024-09-30 01:20:04 +01:00
Rotimi Best b203188091 chore: use package.json commands to build railway 2024-09-29 05:35:05 +01:00
Rotimi Best a070ae4a94 fix: PUBLIC_SERVER_URL undefined 2024-09-29 05:12:19 +01:00
Rotimi Best a817d65f3a fix: use right path for docker cmd in dashboard 2024-09-29 05:05:38 +01:00
Rotimi Best 9a75a9dafa chore: remove logs 2024-09-29 05:01:22 +01:00
Rotimi Best 543bd7f7c5 fix: dynamic import 2024-09-29 04:54:01 +01:00
Rotimi Best a3d478d313 fix: move all static env to dynamic 2024-09-29 04:49:28 +01:00
Rotimi Best 73fefddcc3 fix: use dynamic env in classroomio-com 2024-09-28 22:03:11 +01:00
Rotimi Best a6b87136db fix: use Dockerfile for dashboard 2024-09-28 21:52:51 +01:00
Rotimi Best a1fedfa975 fix: fly build + adapter-node peer dependency 2024-09-28 21:49:52 +01:00
Rotimi Best a6ca1775ed fix: update nextra theme to 2.13.2 2024-09-28 21:39:52 +01:00
Rotimi Best dd374a079d fix: downgrade nextra 2024-09-28 21:22:10 +01:00
Rotimi Best e3a278c0da chore: rename Dockerfile to Dockerfile.dev 2024-09-28 20:58:07 +01:00
Rotimi Best 692fe39a10 debug: check env 2024-09-28 20:54:36 +01:00
Rotimi Best d48a0e75d1 chore: rename Dockerfile to Dockerfile.dev 2024-09-28 20:52:43 +01:00
Rotimi Best 5cefa88b01 fix: update lock 2024-09-28 20:27:46 +01:00
Rotimi Best bd76342f0e chore: add new env DEPLOYMENT_PROVIDER 2024-09-27 02:50:27 +01:00
Rotimi Best cf3abe5202 docs: improve dashboard env example + cloudflare setup 2024-09-27 02:21:24 +01:00
Rotimi Best fb39469361 docs: improve eduai blog post 2024-09-27 01:46:32 +01:00
Rotimi Best 60be289068 docs: eduai summit blog post 2024-09-27 01:35:40 +01:00
Rotimi Best 5f0a983d0f fix: change fetchingUser to false after fetching profile 2024-09-26 05:42:10 +01:00
Rotimi Best 83abe2d4b5 fix: mark fetch profile as complete 2024-09-24 22:21:52 +01:00
Rotimi Best 0360ff6845 fix: show welcome popup if verified before onboarding 2024-09-23 22:39:05 +01:00
Rotimi Best c358cbf982 fix: avoid duplicate calling of getProfile when signedin 2024-09-23 21:57:19 +01:00
Rotimi Best fc4c115c46 fix: ZOHO_TOKEN missing 2024-09-23 21:37:37 +01:00
Rotimi Best e0d25dcdf0 fix: verify users account if google auth #477 2024-09-23 21:28:53 +01:00
Rotimi Best 7c9b7bb920 fix: remove isPersonalEmail logic 2024-09-23 21:18:33 +01:00
Rotimi Best eaf078d8e2 fix: welcome email failing 2024-09-23 20:58:50 +01:00
Rotimi Best 0349e8c531 fix: get backend docker working 2024-09-23 01:37:57 +01:00
Rotimi Best 877b514a7b chore: minimize build output 2024-09-23 01:21:05 +01:00
Rotimi Best 25b010ebf2 chore: disable puppeteer 2024-09-22 16:28:54 +01:00
Rotimi Best 3b8e5c3965 fix: add env into container 2024-09-20 11:34:37 +01:00
Rotimi Best 2a50b22ad2 fix: make env dynamic 2024-09-20 11:16:19 +01:00
Rotimi Best 4199fce976 chore: i think the docker should now build 2024-09-20 09:10:05 +01:00
Rotimi Best 5438d9acf1 fix: coolify not finding root project 2024-09-19 11:01:56 +01:00
Rotimi Best e097474b06 chore: remove volumes in services 2024-09-19 10:23:50 +01:00
Rotimi Best a6831efccd fix: remove volumes 2024-09-19 10:16:29 +01:00
Rotimi Best a28a0e8f92 chore: setup docker-compose 2024-09-19 10:12:54 +01:00
Rotimi Best b0c463d7fb fix: update work dir 2024-09-18 04:57:03 +01:00
Rotimi Best 9a575c57a7 fix: rename compose file 2024-09-18 04:38:15 +01:00
Rotimi Best a1e02173aa feat: add a docker compose file 2024-09-18 04:26:24 +01:00
Rotimi Best 8a7a9f8370 fix: rls not allowing invite member 2024-09-17 14:48:33 +01:00
Rotimi Best 27f333fdcf fix: avoid invite logout 2024-09-17 14:24:37 +01:00
Rotimi Best 79839fca42 fix: auth for invite 2024-09-17 13:32:51 +01:00
Rotimi Best 6bfae6ff13 feat: supabase custom domain 2024-09-16 09:50:28 +01:00
Rotimi Best 9aa2d77117 fix: course landing page not rendering lessons 2024-09-14 21:27:52 +01:00
Rotimi Best eea6ac5147 fix: isFreePlan behaving wrongly 2024-09-12 23:54:04 +01:00
Rotimi Best bb3eb4ceb2 fix: format course card and missing migration 2024-09-12 08:14:28 +01:00
Rotimi Best 8ab51095a7 fix: course and org landing page improvements (#468)
* make gift section HTML rendered

* hide classroomio branding on landing page

* improve section expanding

* feat: toggle show sections on course landing page

* fix: show discount on landing page course card
2024-09-09 01:14:55 +01:00
Rotimi Best f7640b8a67 chore: update og url 2024-09-05 15:51:05 +01:00
Rotimi Best 3d94926343 feat: add custom domain to domain button 2024-09-05 15:19:45 +01:00
Rotimi Best 2d5f0ba6ad fix: getCurrentOrg query for subdomains 2024-09-04 06:55:50 +01:00
Rotimi Best 3bbbbe80d3 chore: disable custom domain on free (#463) 2024-09-04 06:48:36 +01:00
Rotimi Best 12d7a1ac3c feat: support custom domain (#462)
* feat: add custom domain CRUD

* chore: fetch organization in layout in server before render

* debugging

* update log
2024-09-04 06:32:54 +01:00
Rotimi Best d1b38ca61e ```
Update dependencies for performance and compatibility

Upgraded multiple dependencies, including "posthog-js" to 1.160.0 and "@types/node" to 22.5.1. These updates aim to enhance performance and maintain compatibility with the latest features and security patches.

Resolves issues related to outdated dependency vulnerabilities and ensures smoother integration with recent Node.js environments.
```
2024-08-30 07:54:06 +01:00