* 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 <best@classroomio.com>
* 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
* 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 <best@classroomio.com>
* 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 <best@classroomio.com>
* 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 <best@classroomio.com>
Co-authored-by: Rotimi Best <rotimiibitoyeemma@gmail.com>
* 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 <best@classroomio.com>