* 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]>
636 B
636 B
V1
Quick Win
- Create open source friends page
- Create guide for linking supabase cloud to local environment
- [] Create roadmap
Complex
Features that would implemented internally with possible collaboration with the community
Backlog
- [] rrefactor email sending
- [] don't send email address from FE
- [] don't await sending via nodemailer
- [] implement multi language
- [] implement supabase RLS
- [] integrate lemonsqueezy
In progress
- [] Course announcements
- [] Create basic API for ClassroomIO
- [] Link shorterner API
- [] Fix video upload functionality and make it open source