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
Rotimi Best
3fc9689061
Add Umami analytics script for better tracking
...
Integrated Umami analytics script into both classroomio-com and dashboard HTML to enhance user tracking and performance analysis. This will provide better insights into user behavior and engagement metrics. Additionally, removed outdated and redundant meta tags in the dashboard app HTML to clean up the code.
2024-08-30 07:21:32 +01:00
Rotimi Best
1b84d98398
docs: 100 students milestone ( #449 )
...
* write blog post
* add link to dblocked
* improve blog SEO
* fix build error
* fix overide metatags issue
2024-08-25 21:35:59 +01:00
Rotimi Best
a702fdd4e2
feat: enable dashboard lock
2024-08-24 21:40:17 +01:00
Rotimi Best
a00bb133af
chore: restrict accounts
2024-08-24 20:44:16 +01:00
Rotimi Best
4ffee61cb0
sections translations
2024-08-20 09:12:20 +01:00
Rotimi Best
9e10259630
fix: allow admin edit organization
2024-08-19 20:00:57 +01:00
Rotimi Best
ea93be9575
fix: theme switching
2024-08-19 19:26:41 +01:00
Rotimi Best
f0a3b26d48
fix: remove border on reorder
2024-08-19 19:14:52 +01:00
Rotimi Best
1c9dc004a0
feat: course section reordering & migration to course v2 ( #437 )
...
* feat: reorder sections and lessons gracefully
* convert course into version 2
* feat: get next and prev working
2024-08-17 17:10:15 +01:00
Rotimi Best
e18b4ca1b1
fix: v1 lesson section creation
2024-08-14 11:13:44 +01:00
Rotimi Best
ad421acf8d
feat: lesson sections - v1 ( #431 )
...
* add todo
* update sidebar with sections
* add course versioning
* fix db reset issue
* v1 of working sections feature
* remove
2024-08-14 10:27:37 +01:00
Rotimi Best
e7e2bc632b
fix: download button in darkmode
2024-08-12 10:24:59 +01:00
Rotimi Best
7e94272c95
feat: add email column to downloadcsv on marks
2024-08-12 10:14:49 +01:00
Rotimi Best
7428b21a09
feat: multiple choice question must all be correct before next question ( #432 )
2024-08-11 21:47:00 +01:00
Rotimi Best
4c0288fd84
fix: infinite spinner on lesson
2024-08-11 11:59:17 +01:00
Rotimi Best
4d4f0f0d52
chore: improve height of 404 page
2024-08-11 10:50:28 +01:00
Rotimi Best
fc7963c8d6
chore: improve course settings
2024-08-11 10:43:51 +01:00
Rotimi Best
56911d8ac2
fix: feed not sending notification
2024-08-11 10:26:04 +01:00
Rotimi Best
4baaef529c
feat: add more testimonials to classroomio-com
2024-08-11 10:25:43 +01:00
Rotimi Best
4ced68e521
chore: improve local dev DX
2024-08-11 09:10:40 +01:00
Rotimi Best
a742b1af43
feat: move transaction emails to zeptomail
2024-08-10 09:58:33 +01:00
Rotimi Best
f9fdd72ed9
fix: map total to csv export
2024-08-10 09:39:26 +01:00
Rotimi Best
1c41450b79
chore: add embed course to roadmap
2024-08-10 07:15:08 +01:00
Rotimi Best
0961aad01a
chore: loading state to submission
2024-08-03 23:18:58 +01:00
Rotimi Best
30a6193e3c
feat: delete submission
2024-08-03 20:58:07 +01:00
Rotimi Best
e8de6b9457
chore: reduce question title size
2024-08-03 14:20:20 +01:00
Rotimi Best
77dcbe078c
fix: send notification of student joining course to all teachers
2024-08-03 12:39:55 +01:00
Rotimi Best
99f236b70d
feat: support course meta tags ( #421 )
...
* support course meta tags
* fix import
2024-08-01 14:04:50 +01:00
Rotimi Best
1755c06bf1
fix: full page load to lms if error joining course
2024-07-31 11:14:00 +01:00
Rotimi Best
b7dae0510f
chore: set student limit to 20
2024-07-31 09:48:26 +01:00
Rotimi Best
c6ae9da145
chore: improve 404 page
2024-07-31 09:24:01 +01:00
Rotimi Best
5af4fd08cd
feat: create org plan on server
2024-07-31 07:18:53 +01:00
Rotimi Best
8cef8ae651
feat: enable subscription via yearly plan
2024-07-30 21:29:27 +01:00
Rotimi Best
31d36b002c
remove umami
2024-07-30 14:30:10 +01:00
Rotimi Best
be26fb2f34
Revert "fix: can't grade self paced course"
...
This reverts commit af1b3e61a4 .
2024-07-29 15:17:18 +01:00
Rotimi Best
af1b3e61a4
fix: can't grade self paced course
2024-07-29 14:23:17 +01:00
Rotimi Best
afeb80fb9e
fix: student can't submit exercise
2024-07-29 14:22:46 +01:00
Rotimi Best
fa4c1f55be
fix: adding team member issue
2024-07-29 11:25:41 +01:00
Rotimi Best
32e7073cc5
feat: teacher email should include student details
2024-07-23 11:02:06 +01:00
Rotimi Best
f0907dde89
docs: start supabase with pnpm
2024-07-20 11:36:20 +01:00
Rotimi Best
0e72e792e4
fix : #404 autosave issue on lesson
2024-07-20 11:12:11 +01:00
Rotimi Best
e164d67cd1
chore: update translations
2024-07-20 09:41:36 +01:00
Rotimi Best
4ab00923f1
fix: auth issue due to org insert rls policy
2024-07-18 21:06:26 +01:00