Rotimi Best
295116773d
chore: remove made with supabase
2024-04-22 18:32:32 +01:00
Rotimi Best
aef8d044e8
chore: remove data-domain for pirsch
2024-04-21 20:54:07 +01:00
Rotimi Best
d877eb206a
fix: too many redirects
2024-04-21 20:32:47 +01:00
Rotimi Best
061e8ec3f6
feat: add pirsch to dashboard
2024-04-21 20:22:17 +01:00
Rotimi Best
11bdb0ed1c
fix: nav items on mobile are not clicking full width
2024-04-21 00:49:50 +01:00
Rotimi Best
00e7352b49
feat: use faster senja
2024-04-21 00:28:53 +01:00
Rotimi Best
a43ea5e55a
chore: replace umami with pirsch
2024-04-20 23:30:17 +01:00
Rotimi Best
41aa45be9e
chore: translate list view #258
2024-04-20 15:05:45 +01:00
Rotimi Best
a95be6d620
ci: cypres test setup( #274 )
...
* fix: font size broken
* add first cypress test
* save onboarding language
* load language
* get first test to work
* update command
* install pnpm
* update workflow
* install
* update
* test
* increase timeout
* another update
* update 2
* update 3
* upsdada 4
* sfgsfgf 5
* add def supabase url
* fix supabase issue
* add ci
* fix ci
* update .env.example
* update port
* tired
* prepare
* preview
* this is it
* ?????
* 99999900
* fix log issue
* ci
* nkkh
* =====
* 200000
2024-04-20 04:39:16 +01:00
Rotimi Best
4f9844bdd2
fix: add html head on /pricing
2024-04-19 06:43:44 +01:00
Rotimi Best
7f37079591
fix: label of integration on LMS
2024-04-19 06:39:12 +01:00
Rotimi Best
70a8644bb5
fix: proper label when translation for lesson not found
2024-04-19 06:26:13 +01:00
Rotimi Best
c0ea12cdae
chore: add gpl license key for tinymce
2024-04-15 21:37:59 +01:00
Rotimi Best
10f85278b5
feat: add supademo to landing page
2024-04-13 17:11:35 +01:00
Rotimi Best
1bc3f530df
fix: setup broken on mobile
2024-04-12 23:53:34 +01:00
Rotimi Best
a626a18221
feat: deploy backend on push
2024-04-12 14:59:40 +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
Rotimi Best
fdedf5b6c9
chore: move tagline on landing page down
2024-04-12 06:46:54 +01:00
Rotimi Best
60ea5fb00a
chore: rename 'nodemailer' to 'mail'
2024-04-12 05:37:50 +01:00
Rotimi Best
52d384ef41
docs: give more context to logging in with dummy account
2024-04-12 05:04:48 +01:00
Rotimi Best
4ef1d7bf6c
feat: hide other course participants from students
2024-04-11 10:14:37 +01:00
Rotimi Best
8e76bebb92
fix: sql error new push
2024-04-11 08:44:59 +01:00
Rotimi Best
acad0e6c5c
style: hero landing page fleaker ( #250 )
...
* debug: disable onmount
* hide hero bg
* test wrapping text in div
* more debugging
* more debugggg
* fix positioning
* finally
2024-04-11 01:42:56 +01:00
Rotimi Best
763b1b658c
fit: remove loading eager
2024-04-11 00:14:07 +01:00
Rotimi Best
b7a51aeee7
fix: button bugs
2024-04-10 23:24:59 +01:00
Rotimi Best
085d7a2600
chore: remove fly.io github action
2024-04-09 21:44:18 +01:00
Rotimi Best
37f1466932
fix: handle catex error
2024-04-09 21:34:01 +01:00
Rotimi Best
1058894127
chore: improve wording of verification modal
2024-04-09 06:16:57 +01:00
Rotimi Best
8ad930d1a3
fix: p tag on email
2024-04-08 19:58:32 +01:00
Rotimi Best
4eb793bbaf
chore: make poweredby text black
2024-04-08 18:23:24 +01:00
Rotimi Best
9311a21de8
feat: add posthog student signup
2024-04-07 22:01:36 +01:00
Rotimi Best
d01c1a1ba3
fix: crypto package + update lmz product id
2024-04-07 06:33:31 +01:00
Rotimi Best and emmanuel
fcd0bcc656
feat: dashboard billing ( #193 )
...
* feat: move plans into sharable json
* remove unused code
* update pnpm lock
* update plans.json
* implement early adopter pricing
* docs: update meta title and description
* Finished the UI for upgrading plans
* Updated the pricing plans
* Updated the cards ui
* use relative import
* improve styling of upgrade plan card
* styling improvements, lemonsqueezy setup
* trigger lemonsqueezy payment and add webhook
* update pnpm lock
* add logout route
* feat: complete billing functionality
* generate lock file
* make crypto false on browser
* feat: adding upgrade prompts to org
* chore: add upgrade icon to upload video
* feat: add upgrade prompt to certificate and settings
* feat: implement onboarding setup page (#229 )
* working on the onboarding setup
* working on the onboarding page
* Almost done with the onboarding UI
* finished the UI of the onBoarding setup
* finished the UI of the onBoarding setup
* Implementing the functions to carryout the logic of updating the UI onmount if a user has carried out a certain step or not
* Implementing the functions to carryout the logic of updating the UI onmount if a user has carried out a certain step or not
* making some chnages
* finished the onBoarding task
* updated some logic
* Removed the uneeded svg from the static folder
* fixed isCoursePublished not returning a boolean
* improved the setup link protection
* chore: make menuItems reactive
* improve formatting
* format supabase queries
---------
Co-authored-by: Rotimi Best <best@classroomio.com >
* revamp setup
* improve the upgrade experience
* migration
* feat: add lemonsqueezy customer portal
---------
Co-authored-by: emmanuel <chifez1@gmail.com >
2024-04-07 06:08:34 +01:00
Rotimi Best
136e057954
feat: support embed of generic links
2024-04-04 14:38:18 +01:00
Rotimi Best
2553d42dae
fix: prevent students from logging into dashboard from 404
2024-04-04 14:33:55 +01:00
Rotimi Best
e46c9bac97
fix: handle slide url in null state
2024-04-02 15:53:59 +01:00
Rotimi Best
71052bc2cd
chore: update lock
2024-04-02 15:44:11 +01:00
Rotimi Best
7f00a05adf
feat: support canva presentation in a lesson ( #237 )
2024-04-02 15:32:55 +01:00
Rotimi Best
c14f73a47c
feat: add math equation support in Tinymce ( #233 )
2024-04-02 15:21:49 +01:00
Rotimi Best
acc224cf67
chore: update posthog to latest version
2024-04-02 11:47:44 +01:00
Rotimi Best
41462b8889
chore: Redirect to landing page if org not found ( #235 )
...
* Update +page.svelte
* add redirect route
2024-04-02 07:02:24 +01:00
Rotimi Best
347a85abfa
chore: rename "Wall of Love" to "Testimonial"
2024-03-28 04:33:09 +01:00
Rotimi Best
fc80d940a7
feat: add testimonial to landing page
2024-03-28 04:21:02 +01:00
Rotimi Best
f890bb4bbb
chore: remove senja notification on login page
2024-03-26 13:41:40 +01:00
Rotimi Best
933c1962f0
chore: update docs with new env #208
2024-03-22 09:43:56 +01:00
Rotimi Best
9f8a68ab50
chore: only open verify modal when org data is present
2024-03-22 06:53:33 +01:00
Rotimi Best
4a53f51f9c
fix: disable finish btn in AI gen progress #160
2024-03-22 06:52:58 +01:00
Rotimi Best
5a566cbb4f
chore: add senja to dashboard login + validate empty newsfeed comment
2024-03-21 04:32:15 +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
af909d1dd2
chore: make backend deploy, trigger only
2024-03-16 06:44:22 +01:00
Rotimi Best
a5ab4ca49f
chore: cd into backend before deploy
2024-03-16 06:28:48 +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
b7c29c014f
fix: sveltekit path to mdsvex not relative to monorepo
2024-03-09 06:25:06 +01:00
Rotimi Best
fea7e47784
chore: lesson card buggy behavior and refactor hero ( #197 )
...
* chore: lesson card buggy behavior and refactor hero
* update landing page hero
2024-03-08 10:06:35 +00:00
Rotimi Best
f1aa1f3103
docs: update copy of what is classroomio
2024-03-08 07:58:02 +01:00
Rotimi Best
cac39cab8e
fix: update meta tag on classroomio.com
2024-03-07 19:26:50 +01:00
Rotimi Best
c801323faa
docs: improve PR template
2024-03-07 18:26:08 +01:00
Rotimi Best
03e47d9aee
fix: student course payment 4010 error
2024-03-06 22:36:49 +01:00
Rotimi Best
ea6c0d3c8a
chore: fix logout console error ( #196 )
2024-03-06 20:37:08 +01:00
Rotimi Best
b68a56928b
chore: add .env.example to apps/backend
2024-03-04 20:30:58 +01:00
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
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
Rotimi Best
d040f9f12e
Update deploy-supabase-on-push.yml
2024-02-28 03:07:26 +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
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
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
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
Rotimi Best
7ee12e90e4
fix: redirect docs in new page, handle 404 vercel url
2024-02-02 08:25:15 +01:00
Rotimi Best
67db904dae
feat: add made with supabase ( #146 )
2024-01-31 22:04:44 +01:00
Rotimi Best
103a583348
update lock
2024-01-29 15:02:39 +01:00
Rotimi Best
a33594ab1a
chore(release): 0.1.1
2024-01-28 23:55:55 +01:00