Commit Graph
784 Commits
Author SHA1 Message Date
Rotimi Best 8883fc3438 ci: update supabase staging workflow 2024-03-02 16:30:43 +01:00
Rotimi Best 1e250cb2c3 chore: modify staging CI config 2024-03-02 02:25:44 +01:00
Rotimi Best 412ee5da63 ci: add supabase staging deployment (#191) 2024-03-02 02:19:43 +01:00
Rotimi Best 2073750baf fix: mark onboarding fields as required 2024-03-02 00:33:28 +01:00
Em_DevandRotimi Best 805575356d fix: move feed state to a store and create feed loading UI (#189)
* style: Improved font size of the answers in the FAQ section of the landing page

* feat: move all email to defer queue (#186)

* fix: use relative part for defer func #185

* chore: move sendEmail into defer

* fix: remove anon function to defer #185

* feat: implement batch email sending with defer.run #185

* chore: debug sendEmails #185

* chore: add robots.txt

* chore: use promise.all in sendEmails

* chore: debug defer sendEmails #185

* chore: try defer sendEmail without loop #105

* chore: comment code

* chore: change loop style #185

* chore: use promise.all for vercel edge #185

* Moved the feed state to a store and added a loader

* feat: add await to sendEmailNotification #185

* chore: use sendEmails #185

* fix: debug sendEmails #185

* fix: email not updating in LMS

* fix: remove early return in sendEmails #185

* fixed the edit bug and moved the loader state to the file

* added a loading state for the post button

* change isDisabled to isLoading

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-01 23:40:20 +01:00
Em_Dev bae6163f18 docs: customizing your organization (#174)
* style: Improved font size of the answers in the FAQ section of the landing page

* initial draft of the documentation for customizing organization

* made chnages and improved the docs where neccessary
2024-03-01 20:11:33 +01:00
Em_DevandRotimi Best 566087978c docs: create your first course (#179)
* style: Improved font size of the answers in the FAQ section of the landing page

* finished the woriking on the create course

* align video

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-01 19:47:46 +01:00
Melanie Eureka NgomeandRotimi Best 57219acc2a docs: Improve sign-up documentation for ClassroomIO (#173)
* docs: Improve sign-up documentation for ClassroomIO

This commit includes improvements to the sign-up documentation for ClassroomIO, enhancing clarity, completeness, and user guidance. 

Notable additions include:
- A note about signing up being disabled on production with alternatives provided.
- Links to relevant resources, such as the ClassroomIO features and booking a demo, for easier navigation.
- Detailed onboarding process to provide clarity.
- Guidance on what to expect upon reaching the dashboard and what actions to take next.

The changes ensure that users have all the information they need to successfully navigate the sign-up process and get started with ClassroomIO.

* docs: Enhance sign-up documentation for ClassroomIO

Added a callout to emphasize disabled sign-up.

* Updated signup.mdx

Due to feedback, I've reduced the paragraphs length while retaining the information to reduce cognitive load.

* format code

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-01 19:15:57 +01:00
Adeyemi Adetunji 68dc24531d docs: setup profile (#178) 2024-03-01 19:03:58 +01:00
Adeyemi AdetunjiandRotimi Best 1c0d6fd49b fix: get lighthouse score to 100 (#180)
* Lighthouse Report

* quick fix

* quick adjustment

* PR Corrections

* feat: move all email to defer queue (#186)

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-03-01 14:22:45 +01:00
Rotimi Best ff524fca27 feat: move all email to defer queue #185
fix: use relative part for defer func #185

chore: move sendEmail into defer

fix: remove anon function to defer #185

feat: implement batch email sending with defer.run #185

chore: debug sendEmails #185

chore: add robots.txt

chore: use promise.all in sendEmails

chore: debug defer sendEmails #185

chore: try defer sendEmail without loop #105

chore: comment code

chore: change loop style #185

chore: use promise.all for vercel edge #185

feat: add await to sendEmailNotification #185

chore: use sendEmails #185

fix: debug sendEmails #185

fix: email not updating in LMS

fix: remove early return in sendEmails #185
2024-03-01 14:10:40 +01:00
Adeyemi AdetunjiandRotimi Best 3a22a73380 feat: add classroomio's server to the monorepo (#168)
* add classroomio server to apps

* ReadME upadte

* Update README.md

* rename project to backend

* fix lock file

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-02-28 03:25:25 +01:00
Rotimi Best d040f9f12e Update deploy-supabase-on-push.yml 2024-02-28 03:07:26 +01:00
5cdb74a6b5 feat: course news feed (#136)
* style: Improved font size of the answers in the FAQ section of the landing page

* woking on the anouncement page

* working on the anouncement feature

* fixed some bugs in the emoji and comment

* minor cleanup

* Delete .github/workflows/test-pull-request.yml

This commit was stashed but it seems i accidentally applied on this commit

* updated the navicon for the anouncement

* added role level security

* still working on the emoji click

* everything works now

* cleaned up the code

* cleaned up the code

* cleaned up the code

* cleaned up the code

* refined the formatTime function using dayjs

* refined the formatTime function using dayjs

* typed,the code,created a migration file

* increase editor width/height

* added the confirmation modal and also the edit functionality for a improve UX

* some cleanup

* handle edge case,only tutor or admin can edit or delete

* improved the fetchNews function and also added role level access for deleting the comment

* chore: refactor code

* clean up

* feat: add pinned feed

* feat: remove overview on sidebar

* fix formatting of todo

* feat: prevent async block when sending email

* feat: notify teacher and student of new post/comment

* refactoring

---------

Co-authored-by: Rotimi Best <[email protected]>
Co-authored-by: Rotimi Best <[email protected]>
2024-02-28 03:00:31 +01:00
Rotimi Best 474e83c3d9 feat: enforce rule of orgsite name min 5 char (#184) 2024-02-28 02:51:42 +01:00
Rotimi Best b9388615a6 chore: generate slug if none when course is published (#183)
* feat: generate slug if none when course is published

* remove onmount
2024-02-28 02:01:36 +01:00
Rotimi Best 40c76d2813 fix: properly align min height of pagenav 2024-02-21 20:10:36 +01:00
Rotimi Best 7f24da00a5 chore: improve style of lesson card (#177)
* chore: reduce size of lesson card based off customer review

* more styling improvements
2024-02-21 18:59:10 +01:00
Ugochukwu Egeonu 4d312cab18 docs: spelling corrections in docs (#176) 2024-02-21 18:11:41 +01:00
Rotimi Best 9cd97359a4 fix: docs setup profile url 2024-02-19 09:03:54 +01:00
Rotimi Best eb12bf9bb4 fix: rename robot.txt to robots.txt 2024-02-19 08:38:16 +01:00
Rotimi Best 4a3c17a335 fix: remove hover on landing page tagline 2024-02-19 08:22:24 +01:00
Rotimi Best 6fed3440a1 fix: update lock 2024-02-19 06:38:14 +01:00
Rotimi Best 5804c2ff5c feat: add million to docs (#169) 2024-02-16 21:11:12 +01:00
Rotimi Best e57257108d chore: remove theme console and enforce dropdown style 2024-02-14 14:37:11 +01:00
Adeyemi AdetunjiandRotimi Best 13ab070178 feat: filter community questions by course (#157)
* checkpoint save

* checkpoint

* feat: course dropdown

* added comments

* feat: generate db migration

* fixes

* PR Fixes

* PR Fixes

* refactoring

* show empty state

* improve styling

* fix styling issue

* PR Fixes

* PR Fixes

* PR Fixes

* dropdown for edit mode

* test db schema change on staging

* fix: change course_id to courseId

* fix theming issue

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-02-13 22:17:15 +01:00
Rotimi Best 75e32a22f6 docs: how to login locally with seed data (#166)
* update mock data with unsplash image url

* add documentation guide

* update README
2024-02-13 06:11:43 +01:00
Vanessa OsukaandRotimi Best 7eacf6d882 chore: seed db with mock data (#164)
* chore: populate sql with dummy data

* updated seed sql file

* updates seed sql file

* fix issue with provider_id

https://github.com/supabase/supabase/issues/19620

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-02-12 22:21:55 +01:00
Toyin MuhammedandRotimi Best 78d545dd2e feat: upon clicking Save, redirect to Exercises page (#163)
* fix: redirect to exercises page after editing

* removed console.log

* Update apps/dashboard/src/lib/components/Course/components/Lesson/Exercise/index.svelte

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

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-02-12 19:35:44 +01:00
Rotimi Best b4da5b8625 fix: remove single quote in meta image url 2024-02-12 12:04:46 +01:00
Rotimi Best 93bda000f9 fix: meta tag on docs are broken (#162)
* feat: db mock data

* update meta tags

* feat: update seed file

* undo sql change
2024-02-12 11:26:37 +01:00
Rotimi Best dd3c22d12a docs: todo of v1 of classroomio 2024-02-11 20:09:37 +01:00
Rotimi Best c6620708dc fix: final fix of images on docs 2024-02-10 18:09:00 +01:00
Rotimi Best 087006dd61 chore: disable optimizing images in docs 2024-02-10 17:44:23 +01:00
Rotimi Best ee3e446db7 fix: another try at images in next.js 2024-02-07 21:29:07 +01:00
Rotimi Best 5af8cb0340 fix: images on docs broken 2024-02-07 21:05:36 +01:00
Rotimi Best ea3dd27dec docs: how to setup supabase cloud and link to dashboard (#155) 2024-02-07 08:15:36 +00:00
Rotimi Best 16431059a8 docs: update tagline in github (#154)
* docs: update tagline in github

* refine tags in README
2024-02-07 06:57:39 +00:00
Rotimi Best 1ade14e37b chore: point images to github not vercel app to save bandwidth 2024-02-05 19:54:02 +00:00
Rotimi Best 0ee85a6fdd Merge branch 'main' of https://github.com/rotimi-best/classroomio 2024-02-05 17:33:11 +01:00
Rotimi Best bb07cbc0d1 chore: migrate student dashboard demo to cloudflare 2024-02-05 17:33:05 +01:00
Rotimi Best 9a573fdbb3 fix: typo in Appsmith description 2024-02-04 22:43:30 +01:00
Rotimi Best 06b3e0d698 chore: reorder oss-friends 2024-02-04 13:11:12 +01:00
Rotimi Best 51f188679e feat: oss-friends page 2024-02-04 13:01:26 +01:00
Rotimi Best ec368e924e feat: disable add org 2024-02-04 07:58:51 +01:00
Rotimi Best f9ff7444b0 fix: update url to contributor guid 2024-02-04 07:48:52 +01:00
Rotimi Best d0a6135501 chore: track umami analytics only on classroomio.com 2024-02-04 07:46:08 +01:00
Sab 8a903a20e4 docs: updates link that redirects to Gitpod in contributing.md (#147)
* update link Giptop for Contributing.md

* Updates link that redirects to Gitpod in Contributing.md
2024-02-02 20:59:31 +01:00
Rotimi Best 7ee12e90e4 fix: redirect docs in new page, handle 404 vercel url 2024-02-02 08:25:15 +01:00
Em_DevandRotimi Best f828b170b9 feat: classroomio blog v1 (#142)
* style: Improved font size of the answers in the FAQ section of the landing page

* working on the classroomio blog

* there is a bit of a git issue

* changed the footer route

* Merge branch 'main' into issue-139

* Added syntax higlighting,blockquotes styling and image stylings

* restyle and add first blog

* make tagline match home page

* add docs route

---------

Co-authored-by: Rotimi Best <[email protected]>
2024-02-02 08:18:26 +01:00