44 Commits

Author SHA1 Message Date
austinkelsay
4cc94de801
Remove console logs 2024-11-14 16:12:25 -06:00
austinkelsay
efe867e9d9 Can fetch course from db id on course page 2024-10-14 18:58:12 -05:00
austinkelsay
a531798529 Dont reload on purchase 2024-10-12 13:48:12 -05:00
austinkelsay
34e116e9cc Allow details and course pages to be accessed with naddr or note id 2024-10-05 19:35:04 -05:00
austinkelsay
129cbd02e2 Fix authorize function 2024-10-05 16:37:44 -05:00
austinkelsay
a794755df4 Add lud16 to kind0Fields, add kind0 as nested object on user in session, keep it from conflicting with lightningAddress 2024-10-05 16:13:01 -05:00
austinkelsay
4f98ea3656 Progress on course progress flow, lso fixes for course tracking 2024-09-23 22:44:32 -05:00
austinkelsay
215a00e593 fix course and lesson tracking for paid courses, add usercourses and userlessons into session 2024-09-22 17:08:26 -05:00
austinkelsay
96a6a29936 Created userCourse model, added endpoints, added basic useTrackcourse hook 2024-09-21 16:50:59 -05:00
austinkelsay
f7bbf93f95 video lesson tracking for courses, new userlesson table, also github experiment 2024-09-19 15:38:36 -05:00
austinkelsay
09e0ba026a Add encrypt and decrypt endpoint and replaced encryption/decryption in app to use these endpoints 2024-09-17 16:00:00 -05:00
austinkelsay
a0a9b9fcc8 Improvements to progress spinners, fixed resource and course payment buttons to not have to fetch invoice until button is pressed 2024-09-17 13:28:58 -05:00
austinkelsay
365b54c498 Mobile style fixes 2024-09-16 16:10:28 -05:00
austinkelsay
cb3f124c3a Changed resource to document on the frontend 2024-09-15 15:15:58 -05:00
austinkelsay
aa13faaf44 Rename from workshops to videos 2024-09-15 13:27:37 -05:00
austinkelsay
7091da9ecd Mobile styling fixes, search bar and interactive carousela now both play along with mobile view 2024-09-14 18:05:59 -05:00
austinkelsay
3b077b542a placed course lessons in accordian, created course sidebar that is in sync with open course, added link to view not on nostr on lesson templates and coure details 2024-09-14 16:43:03 -05:00
austinkelsay
cf1f1d73c3 New content templates and content details components 2024-09-12 17:39:47 -05:00
austinkelsay
aaedada2ca Standardized and improved payment messages on paid courses and resources 2024-09-12 09:17:22 -05:00
austinkelsay
96a6a77355 Styling improvements 2024-09-06 16:57:27 -05:00
austinkelsay
9534f83e65 More sidebar fun, styling improvements, content is now broken out and rendered based on query param similar to community 2024-09-05 18:13:17 -05:00
austinkelsay
9b31e6cf18 Lotta good stuff 2024-09-03 17:02:24 -05:00
austinkelsay
654447994f Getting started on all content page 2024-08-27 17:59:45 -05:00
austinkelsay
61a78f4b28 Course publishing works for free, paid, drafts, published and any combination of them 2024-08-25 12:12:55 -05:00
austinkelsay
8bd28d1a6a Edit course form fixed (I think) 2024-08-24 18:00:22 -05:00
austinkelsay
128234c7ad Huge update with lessons and draftLessons and refactoring course forms, models, and api endpoints to account for these changes 2024-08-23 20:21:29 -05:00
austinkelsay
ff9efe6fc9 Course publishing with partial drafts barely works 2024-08-18 17:50:54 -05:00
austinkelsay
374bef5a51 Segregate paid resources with paid courses and vice versa, fix paid field on workshop 2024-08-17 12:56:27 -05:00
austinkelsay
cee1679a8b Paid course creation, got started on rendering paid course details 2024-08-16 18:00:46 -05:00
austinkelsay
4232c1963b Improvements to course details 2024-08-16 17:08:35 -05:00
austinkelsay
b8b10907bb Improved draftCourses schema and relations, can publish draft course in new schema, can edit draft course and lessons 2024-08-16 11:40:50 -05:00
austinkelsay
14ead7b35c Progress on course edit flow, need to reconcile courseId with draftcourses relation 2024-08-14 18:09:08 -05:00
austinkelsay
f9bcfef235 Progress on course editing 2024-08-13 22:59:00 -05:00
austinkelsay
5a882bc06b Update ndk context to not initiate signer, add purchasedListItem for /profile data table 2024-08-13 16:28:25 -05:00
austinkelsay
a85f0505d2 Moved resourceDetails with payment flow into it's own component, cleaned up a bit 2024-08-13 13:19:22 -05:00
austinkelsay
b953b76785 A lotta good stuff 2024-08-09 14:28:57 -05:00
austinkelsay
7b69ccfb66 Fixing up course display, course details and lesson details under courses 2024-08-06 15:50:19 -05:00
austinkelsay
1a72532a4f Cleaning up course display and zap displays 2024-08-01 17:10:43 -05:00
austinkelsay
8d4c9aaa83 handle no avatar 2024-08-01 16:31:52 -05:00
austinkelsay
fa257743ee improvements to course display page 2024-07-30 17:16:09 -05:00
austinkelsay
831e42d188 Improved and simplified course form and handle submit 2024-07-22 16:11:46 -05:00
austinkelsay
45bc85bba6 course form mostly 2024-07-21 19:56:55 -05:00
austinkelsay
646fe948fb useNostr hook now uses a globalb pool instance provided via context 2024-04-20 17:42:00 -05:00
austinkelsay
9ebf92e67e Added example course/resource events on nostr, rendering course/resource 2024-02-27 18:30:54 -06:00