Commit Graph
892 Commits
Author SHA1 Message Date
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 Bestandemmanuel 68b04e3385 chore: redesign email template (#358)
* updated the email template

* impelement design that works on email

---------

Co-authored-by: emmanuel <[email protected]>
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
Em_DevandRotimi Best b7cdce4236 feat: navigate to next/previous lesson (#352)
* prev and next button logic in place

* handled the edge case

* done

* updated the transation and the navigating function

* cleanup

* ease in animation, simplify disabled logic, avoid quick loader < 1s load time

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-06-08 08:04:21 +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
f3e0f9b7e2 feat: join course via QR code (#350)
* chore: install dependencies

* feat: create downloadable image component

* feat: update component design and add download qr button

* feat: update file name

* feat: increase border radius

* chore: add logo svg file

* refactor: move all logic to parent component

* feat: setup writeable store variable

* chore: fix ts error

* feat: setup download function in parent comp

* chore: swap out svelte/qr comp for js comp

* feat: download speed qr code improvements

* feat: add loading state to download button

* fix: responsive adjustments

* refactoring

---------

Co-authored-by: tunny17 <[email protected]>
Co-authored-by: Rotimi Best <[email protected]>
2024-06-08 05:20:12 +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
Em_Dev a401f8a5d3 chore: updated the email template (#353) 2024-06-08 05:01:21 +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 BestandIniubong 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 <[email protected]>
2024-05-31 13:17:17 +01:00
Aditya Deshlahre 4dd25a84ea fix: pnpm version error & add top level .nvmrc (#343) 2024-05-30 06:35:08 +01:00
Iniubong ObongukoandRotimi Best f0ff06a856 fix: prevent hypen at start or end of organzation or domain name (#340)
* fix: adding hypen to start or end of org or domain name

* fix: add org name validation to settings page

* chore: remove unnecessary variable use

* chore: remove error reset function

* Update OrgSettings.svelte

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-05-29 00:23:36 +01:00
Adeyemi AdetunjiandRotimi Best b4465afb64 feat: reset select in community page (#339)
* Feat: Add Reset for comminity dropdown

* - add translation

* refactor

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-05-29 00:12:31 +01:00
Iniubong Obonguko a1b34fc224 chore: hide course grading toggle in settings (#338) 2024-05-28 13:52:45 +01:00
Rotimi Best 6fafa2fc80 fix: enable lesson cascade delete (#335) 2024-05-28 06:15:23 +01:00
Em_Dev 3bd749dbe5 fix: generate exercise with AI bug (#331) 2024-05-28 05:20:26 +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
Em_DevandRotimi Best fc0b91a493 chore: simplify grading for self paced course (#326)
* updated the grading flow for self paced course

* updated some logic and translations

* fix bug with newsfeed not opening for students and fix more bugs

* remove console

* add blog template route

* add doc page

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-05-25 05:50:14 +01:00
Em_DevandRotimi Best 44087c458e feat: roadmap page (#327)
* finished the timeline

* i think i am done here

* updated the signup component

* modify roadmap content

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-05-25 04:19:27 +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
Em_DevandRotimi Best 57e3b63588 feat: Auto move to the next question (#324)
* move to the next question

* remove console

* minor changes

* updated the confetti timeout

* updated the button

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-05-23 06:17:35 +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
Em_DevandRotimi Best 49d8539be9 feat: course types - self paced and live class (#309)
* working on the course type

* trying to mark it persist

* almost done here

* fixed sendig emtpy options bug

* created migration file

* created migration file

* made updates based on PR review

* merge

* update course type card

* add redirect logic with classroomio.com/new

* make new course modal only open/close with url

* feat: page active state (#315)

* finished the active link state

* updated the active link state based on review

* simplify code

---------

Co-authored-by: Rotimi Best <[email protected]>

* add type to course card

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-05-21 00:14:47 +01:00
Em_DevandRotimi Best b9bb568f98 fix: empty lesson title bug (#314)
* finished the lesson title bug

* made chnages based on review

* Update +page.svelte

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-05-20 17:26:43 +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
Rotimi Best b6fa251bcd chore: cleaner way to implement redirect if role permission denied 2024-05-19 18:55:28 +01:00
Rotimi Best f21bc80dba fix: move RBS into coursecontainer on marks page 2024-05-18 22:31:55 +01:00
Rotimi Best fb593b26af fix: phew, clean up debug cause it works 2024-05-18 21:50:42 +01:00
Rotimi Best 57cfc32dae i think this fixes it 2024-05-18 21:40:24 +01:00
Rotimi Best 73d1301749 more debugging 2024-05-18 21:33:19 +01:00
Rotimi Best 9a5cb7e1a4 debug: courses not showing on vercel 2024-05-18 21:16:10 +01:00
Rotimi Best 62ea576fad docs: update short hero tagline 2024-05-18 05:48:26 +01:00