Commit Graph

38 Commits

Author SHA1 Message Date
3338a1d3e7 feat(course_page.html): show notice if course doesn't have an assigned product 2026-05-20 19:14:59 +02:00
365b28a165 feat(course_page.html): use form for buy course button as checkout now individually-managed 2026-05-20 19:13:59 +02:00
d2c870414f feat(course_page.html): use stripe payment links 2026-05-18 18:08:21 +02:00
a3cd8d42fa feat: remove Products admin page 2026-05-18 18:05:16 +02:00
6471b98ec2 feat: add Products form to admin 2026-05-18 17:07:15 +02:00
9041ecd206 feat: first stripe imp 2026-05-06 19:27:00 +02:00
9acb4c8d7c feat(module_lesson_page.html): auto login to gitea when viewing repo 2026-05-05 12:45:08 +02:00
29f8475b88 feat(module_lesson_page.html): add link to Gitea code 2026-04-23 19:56:09 +02:00
1875c6fd97 feat(blog_page.html): add BlogPage template 2026-04-23 19:54:51 +02:00
92aa1fc024 feat(blog_index_page.html): add BlogIndexPage template 2026-04-23 19:54:20 +02:00
15e74660f5 feat(admin_chat.html): add back button to admin chat 2026-04-23 19:13:10 +02:00
2b34cadf24 refactor(admin_chat.html): style chat 2026-04-23 19:09:46 +02:00
6dd3355087 refactor(user_chat.html): style chat 2026-04-23 18:58:31 +02:00
a2ad8e7ac9 feat(module_lesson_page.html): add link to course library 2026-03-23 14:03:38 +01:00
a0b4697c61 feat(course_module_page.html): add link to course library 2026-03-23 14:03:29 +01:00
983384f62b feat(course_page.html): add link to course library in CoursePage 2026-03-23 14:03:10 +01:00
be42d71bb8 feat(course_page.html): add refund button and make purchase button work 2026-03-20 13:16:36 +01:00
acb6ea58ce chore(templates/welcome_page.html): remove unused template 2026-03-19 17:58:56 +01:00
72fca4228c feat(home/course_page.html): add description to course page template 2026-03-19 17:56:53 +01:00
f2f594afb6 feat(templates/course_index_page.html): add CourseIndexPage template 2026-03-19 17:55:31 +01:00
de48747884 feat(templates/chat): add chat-related templates 2026-03-18 10:04:07 +01:00
f95a4915bd feat(templates/module_lesson_page.html): add ModuleLessonPage template 2026-03-17 12:46:46 +01:00
42830dbc45 feat(templates/course_module_page.html): add lesson list 2026-03-17 12:46:05 +01:00
273bb6151d refactor(event_page.html): correct url names 2026-03-17 12:16:38 +01:00
631363346c fix(event_page.py): fix past event checks 2026-03-16 13:33:19 +01:00
f609144a84 feat(event_page.html): add check if event is in the past 2026-03-16 13:21:12 +01:00
5aa4870d1e feat(event_page.html): add object-cover and limit max height to 256px 2026-03-16 12:40:24 +01:00
a068afcb55 feat(event_page.html): add EventPage template 2026-03-16 12:32:28 +01:00
3f3dbfc341 fix(course_page.html): do not show unpublished modules 2026-03-13 14:37:52 +01:00
2749c70cdd feat(course_page.html): add ?next= parameter to login/signup buttons on course page while logged out 2026-03-12 14:22:48 +01:00
0cd748a9eb feat(course_page.html): display course image on page 2026-03-12 14:21:46 +01:00
bddc857345 feat(course_page.html): add messages if user not logged in or doesn't have access to course 2026-03-12 13:52:14 +01:00
aaffcb7a4e feat(home/course_module_page.html): add CourseModulePage template 2026-03-12 11:28:14 +01:00
8f5a4f8b24 feat(home/course_page.html): set course page title 2026-03-12 10:20:56 +01:00
38d8dec49c feat(course_page.html): include prose class on content 2026-03-11 14:49:40 +01:00
1674e4191f feat(home_page.html): include prose class on content 2026-03-11 14:49:26 +01:00
5cb5d4d97b feat(home/course_page.html): add CoursePage template 2026-03-11 12:28:17 +01:00
1df9fe960a chore: initial commit 2026-03-09 12:26:00 +01:00