Rotimi Best
5c40f190a3
docs: update README.md
2024-06-18 10:15:49 +01:00
Rotimi Best
689cd45fdb
chore: add vercel.json
2024-06-18 08:24:07 +01:00
Rotimi Best
bfe594b7ce
docs: organization
2024-06-18 07:54:33 +01:00
Rotimi Best
54b7c50121
chore: delete vercel.json
2024-06-18 07:39:31 +01:00
Rotimi Best
22b08c436b
debug: welcome to cf
2024-06-18 04:48:16 +01:00
Rotimi Best
c324accc67
chore: remove defer from plyr
2024-06-18 04:43:57 +01:00
Rotimi Best
94bb0042bc
docs: remove course announcements from roadmap
2024-06-18 04:24:42 +01:00
Rotimi Best
db25b60efd
docs: add analytics to upcoming
2024-06-17 01:05:52 +01:00
Rotimi Best
786308ec82
feat: deploy to cloudflare ( #365 )
...
* chore: deploy to cf
* add wrangler.toml file
* update pnpm-lock
* set pnpm version
* use adapter auto
2024-06-17 00:45:51 +01:00
Rotimi Best
8d8dd3e8ec
chore: replace clarify with umami, defer js on page
2024-06-16 07:52:43 +01:00
Rotimi Best
e75924b851
chore: rename cloudflare env var
2024-06-16 06:08:46 +01:00
Rotimi Best
a7aeba1d80
chore: simplify course fetching
2024-06-16 05:23:16 +01:00
Rotimi Best
fecdaa116d
feat: improve fetch course by slug query
2024-06-16 05:01:35 +01:00
Rotimi Best
e8a79e5995
chore: reuse getSubdomain function
2024-06-15 09:23:02 +01:00
Rotimi Best
ba3f4ef816
feat: selfhost url mapping
2024-06-15 08:55:46 +01:00
Rotimi Best
83c06e194b
docs: update google ospb blog post
2024-06-12 05:44:15 +01:00
Rotimi Best
d1963241a9
docs: update peer bonus blog post
2024-06-12 05:36:18 +01:00
Rotimi Best
ec3dfb0d14
chore: email template improvements
2024-06-10 21:07:54 +01:00
Rotimi Best
2224661b76
feat: migration file for versioning
2024-06-10 15:52:14 +01:00
Rotimi Best
3b2893f7e8
chore: store lesson content in localstorage
2024-06-10 13:50:44 +01:00
Rotimi Best
4a512a9bfb
update lock
2024-06-10 11:25:47 +01:00
Rotimi Best
4cb0ecb909
chore: update posthog version
2024-06-10 11:15:32 +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 <[email protected] >
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
Rotimi Best
6c4973dcce
fix: sidebar list duplication
2024-06-09 21:11:19 +01:00
Rotimi Best
0786642064
fix: setup buttons not clicking
2024-06-08 07:06:22 +01:00
Rotimi Best
9f1a6ca78f
fix: multiple lms redirect
2024-06-08 06:19:20 +01:00
Rotimi Best
ba89869bbf
feat: [translate] join course via QR code ( #350 )
2024-06-08 05:22:44 +01:00
Rotimi Best
5e7726c6ad
fix: update supabase prod ci
2024-06-08 05:03:55 +01:00
Rotimi Best
b8554cd0d7
fix: deploy supabase prod
2024-06-08 05:03:28 +01:00
Rotimi Best
1591b5be2c
chore: temp disable ci to supabase staging
2024-06-06 05:41:58 +01:00
Rotimi Best
1371d24fc6
chore: custom dev port for com & dashboard
2024-06-06 05:40:17 +01:00
Rotimi Best and Iniubong Obonguko
563418cbf4
chore: add translations for validation messages ( #345 ) ( #347 )
...
* chore: add translations for validation messages (#345 )
* chore: add validation texts to locale file
* feat: switch all validations from plain text to use i18n locale
* feat: switch review form validations from plain text to use locale file
* run translation script
---------
Co-authored-by: Iniubong Obonguko <[email protected] >
2024-05-31 13:17:17 +01:00
Rotimi Best
6fafa2fc80
fix: enable lesson cascade delete ( #335 )
2024-05-28 06:15:23 +01:00
Rotimi Best
411a13e025
fix: Update img.svelte on mobile for blog
2024-05-25 12:29:55 +01:00
Rotimi Best
70911429a2
docs: google open source peer bonus
2024-05-25 12:08:54 +01:00
Rotimi Best
5efc1e1bda
fix: isadmin update causes duplicate fetch for courses
2024-05-24 20:30:45 +01:00
Rotimi Best
92bc3eb545
analytics: replace pirsch with clarity
2024-05-24 17:43:41 +01:00
Rotimi Best
577937fda6
feat: restrict access to courses
2024-05-23 07:04:42 +01:00
Rotimi Best
0536463ec9
feat: admin can get all courses within org
2024-05-22 05:49:10 +01:00
Rotimi Best
6690b6bf34
fix: scroll issue on bottom lesson widget
2024-05-22 05:09:16 +01:00
Rotimi Best
063a715457
chore: update to the latest of posthog-js
2024-05-21 19:49:46 +01:00
Rotimi Best
018602f7b7
fix: delete /org/# route
2024-05-20 08:51:04 +01:00
Rotimi Best
ca6a3aa99a
docs: update tagline
2024-05-20 08:44:10 +01:00
Rotimi Best
b6fa251bcd
chore: cleaner way to implement redirect if role permission denied
2024-05-19 18:55:28 +01:00
Rotimi Best
f21bc80dba
fix: move RBS into coursecontainer on marks page
2024-05-18 22:31:55 +01:00
Rotimi Best
fb593b26af
fix: phew, clean up debug cause it works
2024-05-18 21:50:42 +01:00
Rotimi Best
57cfc32dae
i think this fixes it
2024-05-18 21:40:24 +01:00
Rotimi Best
73d1301749
more debugging
2024-05-18 21:33:19 +01:00
Rotimi Best
9a5cb7e1a4
debug: courses not showing on vercel
2024-05-18 21:16:10 +01:00
Rotimi Best
62ea576fad
docs: update short hero tagline
2024-05-18 05:48:26 +01:00
Rotimi Best
e0b43530be
fix: CustomizeLms wrong path
2024-05-17 08:48:33 +01:00
Rotimi Best
ba6af64bc4
fix: CustomizeLMS not found
2024-05-17 01:36:22 +01:00
Rotimi Best
78db68fa51
feat: move from gpt3.5 to gpt-4o
2024-05-15 23:49:51 +01:00
Rotimi Best
ab815cadec
fix: logo resolution error in manifest.json
2024-05-15 18:57:47 +01:00
Rotimi Best
a657cf8da0
feat: selfhost tinymce
2024-05-14 15:22:30 +01:00
Rotimi Best
fc8b8e1898
chore: landing page improvements
2024-05-10 08:00:39 +01:00
Rotimi Best
ae5d7ad012
chore: update verification email content
2024-05-09 09:15:08 +01:00
Rotimi Best
5a22b98d3c
chore: dev and design talk
2024-04-27 14:58:44 +01:00
Rotimi Best
863ec807bf
chore: lesson ux improvements
2024-04-27 07:05:09 +01:00
Rotimi Best
4fe871a21a
pricing: add slack invite to paid
2024-04-26 19:21:37 +01:00
Rotimi Best
96cbff675d
fix: footer improvements
2024-04-26 17:42:26 +01:00
Rotimi Best
623f58bab9
fix: landing page improvements
2024-04-26 17:41:22 +01:00
Rotimi Best
35e3250c2a
docs: update teaching page
2024-04-25 21:32:16 +01:00
Rotimi Best
c4c3f3d5d5
chore: make setting locahost cookie easier
2024-04-25 07:22:46 +01:00
Rotimi Best
bd94594b56
feat: students can view org landing page from LMS
2024-04-25 06:51:39 +01:00
Rotimi Best
72f83a4365
docs: update title in README.md
2024-04-23 08:39:16 +01:00
Rotimi Best
0f419dc965
chore: compress teacher meta tag image #271
2024-04-22 23:44:45 +01:00
Rotimi Best
cfefa853a7
chore: add meta tags to /teach #271
2024-04-22 22:41:15 +01:00
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