Commit Graph
1163 Commits
Author SHA1 Message Date
Rotimi Best f343ca7974 docker improvements + delete unused package 2025-05-03 14:46:01 +01:00
Rotimi Best 50e89f90c9 Revert "db: squash migrations"
This reverts commit d010531ef7.
2025-04-21 01:01:23 +01:00
Rotimi Best 52e181adf8 chore: remove more unused code 2025-04-19 23:33:35 +01:00
Rotimi Best d010531ef7 db: squash migrations 2025-04-19 23:21:43 +01:00
Rotimi Best 1ab07d8d95 fix: disable adding custom domain on free plan 2025-02-19 17:13:29 +01:00
Rotimi Best 9317b79afb chore: add user_id to response header 2025-02-16 09:24:13 +01:00
Rotimi Best 9bd4c4d319 chore: change upgrade prompt text 2025-02-06 09:43:39 +01:00
Rotimi Best 68024d5ed5 chore: update pnpm lock and fix http error 2025-01-30 10:35:41 +01:00
Rotimi Best 4e2d5dd16f chore: load stars on client 2025-01-30 10:18:16 +01:00
Pranav MuraliandRotimi Best 29fa038760 feat: add github stars to landing page (#543)
* added github stars

* Update Navigation.svelte

* debug data

* remove prerender

* feat: githubstar change

* pass data from server to client

* remove console.log

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2025-01-22 15:39:22 +01:00
Rotimi Best 8eb9236bc0 chore: move api to hono + cloudflare 2025-01-18 11:13:05 +01:00
Rotimi Best 76c28ec70e fix: downgrade lemonsqueezy version 2025-01-10 09:47:26 +01:00
Rotimi Best 5081180bd9 chore: update lock 2025-01-10 09:29:41 +01:00
Rotimi Best 6ab64a26e5 feat: open billing for lmz customers #538 2025-01-10 07:53:00 +01:00
Rotimi Best 13fb58176f feat: add @polar-sh/sveltekit (#539)
* feat add @polar-sh/sveltekit

* remove all lemonsqueezy text
2025-01-09 01:30:01 +01:00
Rotimi Best 4d4b1f12e2 chore: use early adopter monthly product id 2025-01-06 04:16:28 +01:00
Rotimi Best 9ede3319b5 fix: migration syntax error 2025-01-06 04:03:19 +01:00
Rotimi Best 37f46b68c7 fix: make subscription_id not required 2025-01-06 04:00:19 +01:00
Rotimi Best 2a575c4955 fix: debug webhook error 2025-01-06 03:53:14 +01:00
Rotimi Best de1398b3a2 feat: migrate from lemonsqueezy to polar (#535)
* feat: move from lemonsqueezy to polar

* update lock

* add migration files

* test with demo product id
2025-01-06 03:36:00 +01:00
Rotimi Best 32ba251b77 feat: move lesson comments under lesson note 2025-01-04 05:55:14 +01:00
Rotimi Best 5f367a9540 chore: sort top courses by completion and spacing fixes #531 2024-12-31 17:47:07 +01:00
Rotimi Best e4c599044e chore: ui improvements on organisation stats #531 2024-12-31 17:18:42 +01:00
Rotimi Best c68bfb62b5 feat: organisation home page with analytics (#532) 2024-12-31 17:04:07 +01:00
Rotimi Best 445c21dbcb chore: blog ui and text improvements 2024-12-31 01:37:43 +01:00
Rotimi Best 09ef36de99 docs: students analytics blog post 2024-12-31 01:15:51 +01:00
Rotimi Best ae55349f27 chore: use session to update lastSeen and UI tweaks 2024-12-30 12:25:43 +01:00
Adeyemi AdetunjiandRotimi Best f69bf920a9 feat: org and course student analytics page (#509)
* UI initialization

* feat: structure API

* feat: audience & people analytics

* feat: quick changes

* feat: add comments

* redesign course student page

* chore: make requests to db more efficient

* clean up analytics page for course

* feat: finish up audience analytics page

* chore: minor UI tweaks

* translate all

* replace inserts of log in events to update

* catch error if last_login isn't inserted

---------

Co-authored-by: Rotimi Best <best@classroomio.com>
2024-12-30 02:59:10 +01:00
Rotimi Best 381776f388 feat: automatically detect language on server and translate UI (#530)
* feat: detect language on the server and translate page

* translate auth pages

* PR reviews
2024-12-28 23:11:55 +01:00
Rotimi Best 1f1ee8afd3 fix: link validation not working for embed links 2024-12-26 20:49:08 +01:00
Rotimi Best 71d87c8bd9 fix: course settings warning popup 2024-12-26 07:24:41 +01:00
Rotimi Best 4b1a45dfe4 chore: refactor +layout.svelte 2024-12-26 07:23:46 +01:00
Rotimi Best f5e2d85a76 chore: remove unused dependencies 2024-12-26 07:04:29 +01:00
Rotimi Best 6a6df6b939 docs: add demo to courseapp README 2024-12-26 06:55:58 +01:00
Rotimi Best 80dc392346 feat: implement invite, delete and share actions on course card. #513 2024-12-23 23:20:52 +01:00
Rotimi Best 0a1e3dc368 fix: failing migration #513 2024-12-23 02:58:23 +01:00
Rotimi Best b3ca8b00a6 chore: disable mark as complete if all exercises are not complete #513 2024-12-23 02:31:53 +01:00
Rotimi Best 39665fb65d chore: hide twitter embed 2024-12-21 16:27:11 +01:00
Rotimi Best b2411f2757 chore: remove PH launch trigger 2024-12-21 13:14:04 +01:00
Rotimi Best feec5c8ee3 chore: add posthog to course-app 2024-12-21 12:26:18 +01:00
Rotimi Best f9bce74254 feat: add launch on PH on sites 2024-12-20 12:11:25 +01:00
Rotimi Best 097daa786c fix: pnpm lock 2024-12-20 10:35:02 +01:00
Rotimi Best 82d608e9ab Merge branch 'main' of https://github.com/classroomio/classroomio 2024-12-20 10:21:54 +01:00
Rotimi Best f358f95103 fix: courseapp header typo 2024-12-20 10:21:52 +01:00
Rotimi Best fd9a8bb92e release: course-app@0.0.13 2024-12-19 09:16:36 +01:00
Rotimi Best 364ac8b09e add referrals to courseapp 2024-12-18 17:53:05 +01:00
Rotimi Best f659e8b9b8 chore: update pricing 2024-12-18 16:51:25 +01:00
Rotimi Best 3a5f8ee326 chore: update stripe link 2024-12-18 16:49:21 +01:00
Rotimi Best a3ade69e3a chore: improve landing page 2024-12-18 16:29:27 +01:00
Rotimi Best a9bd1e291f chore: update custom template width and title 2024-12-18 13:58:43 +01:00