Rotimi Best
a1e02173aa
feat: add a docker compose file
2024-09-18 04:26:24 +01:00
Rotimi Best
79839fca42
fix: auth for invite
2024-09-17 13:32:51 +01:00
Rotimi Best
a742b1af43
feat: move transaction emails to zeptomail
2024-08-10 09:58:33 +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
Rotimi Best
e75924b851
chore: rename cloudflare env var
2024-06-16 06:08:46 +01:00
Rotimi Best
ba3f4ef816
feat: selfhost url mapping
2024-06-15 08:55:46 +01:00
Rotimi Best
ec3dfb0d14
chore: email template improvements
2024-06-10 21:07:54 +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
Em_Dev
a401f8a5d3
chore: updated the email template ( #353 )
2024-06-08 05:01:21 +01:00
Rotimi Best
ae5d7ad012
chore: update verification email content
2024-05-09 09:15:08 +01:00
Rotimi Best
2f44697bf8
chore: get transporter only once
2024-04-12 14:52:14 +01:00
Rotimi Best
a94205a0ed
fix: restore fly.io
2024-04-12 14:25:51 +01:00
Em_Dev and Rotimi Best
3fe15e6633
feat: remove defer ( #243 )
...
* working on moving the email logic to the backend
* Moved nodemailer to the backend
* uninstall defer
* updated relative import path in tsconfig
* working on the zod validation
* Merge branch 'main' into send-email
* fixed the zod import issue
* fixed the zod import issue
* updated the env example files
* docs: update README.md (#249 )
* fix: handle catex error
* chore: remove fly.io github action
* Update README.md
Updated the Readme to reflect changes made to the emailing flow
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
* chore: wrapp up email sending
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-04-12 04:57:19 +01:00
Em_Dev and Rotimi Best
6c12411dca
feat: move landing page videos to cloudfare ( #253 )
...
* moved videos to cloudfare
* add custom domain
* add border to iframe
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-04-11 21:25:29 +01:00
Rotimi Best
37f1466932
fix: handle catex error
2024-04-09 21:34:01 +01:00
Rotimi Best
c14f73a47c
feat: add math equation support in Tinymce ( #233 )
2024-04-02 15:21:49 +01:00
Em_Dev and Rotimi Best
23b3b5f555
feat: stream video upload progress ( #210 )
...
* working on the streaming progress
* connected video upload progress from frontend to server to bucket
* cleanup
* cleanup
* added the progress bar
* finished the supabase upload-progress using supabse realtime
* use only progress bar
* updating the helpertext
* Merge branch 'upload-progress' of https://github.com/rotimi-best/classroomio into upload-progress
* updated the supabase import
* Update LocalVideo.svelte
* update lock file
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
2024-03-28 10:42:49 +01:00
Rotimi Best
62a32a6204
feat: make video upload speed down to 5min for <500mb ( #209 )
...
* feat: make video upload down to 5min for <500mb
* update to 15 minutes timeout
2024-03-16 17:35:23 +01:00
Rotimi Best
4893950fd2
feat: video upload - disable muse upload + upgrade server ( #207 )
...
* fix: only upload to cloudflare
* feat: ci/cd for apps/backend
2024-03-16 06:27:09 +01:00
Rotimi Best
b68a56928b
chore: add .env.example to apps/backend
2024-03-04 20:30:58 +01:00
Adeyemi Adetunji and Rotimi 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 <best@classroomio.com >
2024-02-28 03:25:25 +01:00