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
Rotimi Best
df7a5818bb
feat: RLS on all tables ( #399 )
...
* implement RLS
* set default course currency to USD
* remove unused import
* update default currency in course in db
2024-07-18 02:58:57 +01:00
Rotimi Best
90808d6a9a
feat: show submissions for live classes
2024-07-17 10:56:31 +01:00
Rotimi Best
5a7cd8a34a
fix: completion state for student in lms
2024-07-16 10:20:56 +01:00
Rotimi Best
05fcbbb3e2
debug: lms moving to next lesson
2024-07-16 07:19:48 +01:00
Rotimi Best
fd574913c8
fix: close create course modal #386
2024-07-11 09:03:35 +01:00
Rotimi Best
fd5ec9209b
fix: joining course error
2024-07-10 21:53:34 +01:00
Rotimi Best
13b493f22b
feat: logout prev user before accepting new invite
2024-07-08 07:13:00 +01:00
Rotimi Best
d87fceeaa5
fix: translate member select label
2024-07-08 07:00:55 +01:00
Rotimi Best
84827453a8
chore: show components for admins
2024-07-08 06:58:40 +01:00
Rotimi Best
6ad38429b0
chore: admin can access all components
2024-07-08 06:52:23 +01:00
Rotimi Best
b60b45ed26
fix: org improvements ( #385 )
...
* fix: verify newly added admins
* allow adding of admins for paid customers
* feat: permit admins to see all courses
2024-07-08 06:45:26 +01:00
Rotimi Best and Iniubong Obonguko
931ccb1a09
feat: lesson note version history ( #374 )
...
* chore: install diff package
* chore: add id to render component
* feat: implement language lesson version history
* chore: fix darkmode colors and use tailwind css
* chore: add screensize conditional
* refactor: list updating after data fetch
* change mode to view to prevent duplicate data being saved
* chore: remove raw text
* chore: db migration
* feat: properly format timestamp
* feat: add snackbar for success
* chore: group by minutes, use icons instead of texts for buttons
* docs: generate translations
* refactor
---------
Co-authored-by: Iniubong Obonguko <iniubongobonguko2018@gmail.com >
2024-06-30 04:47:15 +01:00
Rotimi Best
d27ab2dc2d
chore: update lock file
2024-06-28 06:41:59 +01:00
Rotimi Best
016e168f92
chore: update version of posthog-js
2024-06-28 06:32:28 +01:00
Rotimi Best
ee335ab0d3
fix: redirect to course on create
2024-06-21 10:39:50 +01:00
Rotimi Best
c15918fff2
fix: invite 404 issue
2024-06-19 16:05:18 +01:00
Rotimi Best
5c40f190a3
docs: update README.md
2024-06-18 10:15:49 +01:00
Rotimi Best
689cd45fdb
chore: add vercel.json
2024-06-18 08:24:07 +01:00
Rotimi Best
bfe594b7ce
docs: organization
2024-06-18 07:54:33 +01:00
Rotimi Best
54b7c50121
chore: delete vercel.json
2024-06-18 07:39:31 +01:00
Rotimi Best
22b08c436b
debug: welcome to cf
2024-06-18 04:48:16 +01:00
Rotimi Best
c324accc67
chore: remove defer from plyr
2024-06-18 04:43:57 +01:00
Rotimi Best
94bb0042bc
docs: remove course announcements from roadmap
2024-06-18 04:24:42 +01:00
Rotimi Best
db25b60efd
docs: add analytics to upcoming
2024-06-17 01:05:52 +01:00
Rotimi Best
786308ec82
feat: deploy to cloudflare ( #365 )
...
* chore: deploy to cf
* add wrangler.toml file
* update pnpm-lock
* set pnpm version
* use adapter auto
2024-06-17 00:45:51 +01:00
Rotimi Best
8d8dd3e8ec
chore: replace clarify with umami, defer js on page
2024-06-16 07:52:43 +01:00
Rotimi Best
e75924b851
chore: rename cloudflare env var
2024-06-16 06:08:46 +01:00
Rotimi Best
a7aeba1d80
chore: simplify course fetching
2024-06-16 05:23:16 +01:00
Rotimi Best
fecdaa116d
feat: improve fetch course by slug query
2024-06-16 05:01:35 +01:00
Rotimi Best
e8a79e5995
chore: reuse getSubdomain function
2024-06-15 09:23:02 +01:00
Rotimi Best
ba3f4ef816
feat: selfhost url mapping
2024-06-15 08:55:46 +01:00
Rotimi Best
83c06e194b
docs: update google ospb blog post
2024-06-12 05:44:15 +01:00
Rotimi Best
d1963241a9
docs: update peer bonus blog post
2024-06-12 05:36:18 +01:00
Rotimi Best
ec3dfb0d14
chore: email template improvements
2024-06-10 21:07:54 +01:00
Rotimi Best
2224661b76
feat: migration file for versioning
2024-06-10 15:52:14 +01:00
Rotimi Best
3b2893f7e8
chore: store lesson content in localstorage
2024-06-10 13:50:44 +01:00
Rotimi Best
4a512a9bfb
update lock
2024-06-10 11:25:47 +01:00
Rotimi Best
4cb0ecb909
chore: update posthog version
2024-06-10 11:15:32 +01:00
Rotimi Best and emmanuel
68b04e3385
chore: redesign email template ( #358 )
...
* updated the email template
* impelement design that works on email
---------
Co-authored-by: emmanuel <chifez1@gmail.com >
2024-06-09 23:34:17 +01:00
Rotimi Best
a1b721b23a
Revert "chore: updated the email template ( #353 )" ( #357 )
...
This reverts commit a401f8a5d3 .
2024-06-09 21:34:03 +01:00
Rotimi Best
6c4973dcce
fix: sidebar list duplication
2024-06-09 21:11:19 +01:00
Rotimi Best
0786642064
fix: setup buttons not clicking
2024-06-08 07:06:22 +01:00
Rotimi Best
9f1a6ca78f
fix: multiple lms redirect
2024-06-08 06:19:20 +01:00
Rotimi Best
ba89869bbf
feat: [translate] join course via QR code ( #350 )
2024-06-08 05:22:44 +01:00
Rotimi Best
5e7726c6ad
fix: update supabase prod ci
2024-06-08 05:03:55 +01:00
Rotimi Best
b8554cd0d7
fix: deploy supabase prod
2024-06-08 05:03:28 +01:00
Rotimi Best
1591b5be2c
chore: temp disable ci to supabase staging
2024-06-06 05:41:58 +01:00
Rotimi Best
1371d24fc6
chore: custom dev port for com & dashboard
2024-06-06 05:40:17 +01:00
Rotimi Best and Iniubong Obonguko
563418cbf4
chore: add translations for validation messages ( #345 ) ( #347 )
...
* chore: add translations for validation messages (#345 )
* chore: add validation texts to locale file
* feat: switch all validations from plain text to use i18n locale
* feat: switch review form validations from plain text to use locale file
* run translation script
---------
Co-authored-by: Iniubong Obonguko <iniubongobonguko2018@gmail.com >
2024-05-31 13:17:17 +01:00
Rotimi Best
6fafa2fc80
fix: enable lesson cascade delete ( #335 )
2024-05-28 06:15:23 +01:00
Rotimi Best
411a13e025
fix: Update img.svelte on mobile for blog
2024-05-25 12:29:55 +01:00
Rotimi Best
70911429a2
docs: google open source peer bonus
2024-05-25 12:08:54 +01:00
Rotimi Best
5efc1e1bda
fix: isadmin update causes duplicate fetch for courses
2024-05-24 20:30:45 +01:00
Rotimi Best
92bc3eb545
analytics: replace pirsch with clarity
2024-05-24 17:43:41 +01:00
Rotimi Best
577937fda6
feat: restrict access to courses
2024-05-23 07:04:42 +01:00
Rotimi Best
0536463ec9
feat: admin can get all courses within org
2024-05-22 05:49:10 +01:00
Rotimi Best
6690b6bf34
fix: scroll issue on bottom lesson widget
2024-05-22 05:09:16 +01:00
Rotimi Best
063a715457
chore: update to the latest of posthog-js
2024-05-21 19:49:46 +01:00
Rotimi Best
018602f7b7
fix: delete /org/# route
2024-05-20 08:51:04 +01:00
Rotimi Best
ca6a3aa99a
docs: update tagline
2024-05-20 08:44:10 +01:00