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
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
Em_Dev and Rotimi Best
9016402a6e
fix: export pdf bug ( #435 )
...
* worked on the pdf download issue
* worked on the pdf download issue
* improvements
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-08-17 20:22:50 +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
7428b21a09
feat: multiple choice question must all be correct before next question ( #432 )
2024-08-11 21:47:00 +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
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
c6ae9da145
chore: improve 404 page
2024-07-31 09:24:01 +01:00
Rotimi Best
8cef8ae651
feat: enable subscription via yearly plan
2024-07-30 21:29:27 +01:00
Adeyemi Adetunji
de89379046
fix: Bug fix for "Powered By" button ( #415 )
...
* fix: Bug fix for "Powered By" button
* fix: delete unused file
2024-07-30 14:48:37 +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
Adeyemi Adetunji and Rotimi Best
72b58ed2c7
feat: add 4 certificate templates ( #295 )
...
* add cloud translation api package
* feat: Script that auto generates translations for other languages
* add comments
* fix: broken translation
* improve translation
* update locck file
* clean up
* all round trasnlations check
* checkpoint
* finish up
* move to dev dependencies
* fix vercel build error
* translations fix
* - add documentation
- translation bug fix
* quick adjust
* PR Fixes
* add new line
* update docs
* checkpoint
* feat: redesign & addition of certificates
* text color update
* patterned width fix
* "student-name" class remove
* checkpoint
* PR Fix
* quick fix
* PR Fixes
* update certificate ready page for students
* PR Fixes
* quick cleanup
* move fetchCourses into .ts file
* feat: give students access to certificates only after completing course
* checkpoint
* height fix
* Merge branch 'main' of https://github.com/rotimi-best/classroomio into classroomio-issue-272
* Fix; merge PR Fix
* fix: width of plain & professional certs
* PR Fix
* feat: add translation
* handle error when trying to download a certificate
* add fetchExploreCourses
* fix: requested reviews
* review fixes checkpoint
* replace the certificate background
* height fix for patterned certififcates
* fix more bugs
* rename schema
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-07-21 03:02:33 +01:00
Smriti Doneria and Rotimi Best
7a2954faba
fix: validation on profile page ( #398 )
...
* fix validation of username and fullname
* fix
* fix message
* Update validator.js
* Update Profile.svelte
* remove unused functions
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-07-20 09:38:39 +01:00
Dmytro
1f91299544
fix: add style for native select css ( #403 )
2024-07-19 06:00:52 +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
Smriti Doneria
c26fe7f0de
fix: lesson widget alignment on page ( #396 )
...
* fix
* fix
* fixed overlapping issue
* removed console logs
* removed extra line
2024-07-18 02:46:15 +01:00
Rotimi Best
90808d6a9a
feat: show submissions for live classes
2024-07-17 10:56:31 +01:00
Iniubong Obonguko
1f0e7c7563
feat: add validation for updating email on use profile ( #391 )
2024-07-16 06:35:34 +01:00
Rotimi Best
fd574913c8
fix: close create course modal #386
2024-07-11 09:03:35 +01:00
Smriti Doneria
9b67cba516
feat: Save new lesson on enter ( #383 )
...
* save functionily
* chnages made as requested
* changes
* changes final
* formatting fix
* new line
2024-07-11 08:52:56 +01:00
Em_Dev and Rotimi Best
98575e4dd9
feat: show all courses available to students ( #356 )
...
* working on the fetch explore course
* working on the showing the right course
* finished the explore courses page
* finished the explore courses page
* updated the getcourseurl
* updated the migration file
* text and spacing improvements
* update translations
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-07-09 21:17:34 +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
Iniubong Obonguko
ae2fe71353
fix: bug with text being cleared when input is not manually out of focus ( #377 )
2024-07-07 07:34:33 +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
Dmytro
3eb3d22805
feat: redesign lesson list on course landing page ( #372 )
2024-06-28 06:43:14 +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
a7aeba1d80
chore: simplify course fetching
2024-06-16 05:23:16 +01:00
Rotimi Best
3b2893f7e8
chore: store lesson content in localstorage
2024-06-10 13:50:44 +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
Em_Dev and Rotimi 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 <best@classroomio.com >
2024-06-08 08:04:21 +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 <tvnji01@gmail.com >
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-06-08 05:20:12 +01:00
Em_Dev
a401f8a5d3
chore: updated the email template ( #353 )
2024-06-08 05:01:21 +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
Iniubong Obonguko and Rotimi 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 <best@classroomio.com >
2024-05-29 00:23:36 +01:00
Adeyemi Adetunji and Rotimi Best
b4465afb64
feat: reset select in community page ( #339 )
...
* Feat: Add Reset for comminity dropdown
* - add translation
* refactor
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-05-29 00:12:31 +01:00