84 Commits

Author SHA1 Message Date
austinkelsay
4585ed263c Implemented document progress tracking based on read time, got video progress tracking working with Youtube embeds 2024-09-19 17:33:22 -05:00
austinkelsay
f7bbf93f95 video lesson tracking for courses, new userlesson table, also github experiment 2024-09-19 15:38:36 -05:00
austinkelsay
2e25beea71 fix zaps on lightning address 2024-09-18 14:59:04 -05:00
austinkelsay
8f2935a7dc Small styling fixes, also tested auth with new appConfig with multiple author pubkeys, also added i tag to videos 2024-09-17 18:06:03 -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
b800ab3b88 Good stuff 2024-09-17 13:55:51 -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
5bb89c4c35 Good stuff 2024-09-15 15:53:27 -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
127e7d9029 Mobile view for interactive carousel, sorting content carousels by most recent 2024-09-14 18:36:46 -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
38244a8da7 Add re;ays to every naddr encode, fix layout fo details pages, fix text overflow for nostr comments 2024-09-14 17:39:01 -05:00
austinkelsay
8b782ffc60 naddress slugs for all published details pages, also view nostr note buttons on all content 2024-09-14 17:05:05 -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
b27384c8a2 searchbar is functional with content and community 2024-09-13 18:52:33 -05:00
austinkelsay
c8b3cd79d1 Small styling fixes on interactive carousel and tempaltes, added correct buttons fixed up subscribe page a bit 2024-09-13 11:57:38 -05:00
austinkelsay
cf1f1d73c3 New content templates and content details components 2024-09-12 17:39:47 -05:00
austinkelsay
e825803077 New templates 2024-09-12 12:07:38 -05:00
austinkelsay
aaedada2ca Standardized and improved payment messages on paid courses and resources 2024-09-12 09:17:22 -05:00
austinkelsay
aaad0d9931 Fix small issue with subscription button flows, got started on paid course cleanup 2024-09-10 18:15:12 -05:00
austinkelsay
7c8273d663 Added generic button 2024-09-10 15:44:08 -05:00
austinkelsay
046a130efa some mobile styling 2024-09-10 12:24:58 -05:00
austinkelsay
185c96bf9b paid video flow with digital ocean cdn is working, just need to scope it by purchase / subscription now 2024-09-09 15:44:18 -05:00
austinkelsay
c776567cf3 Really good stuff 2024-09-06 23:21:40 -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
c8870bc1ff pay as you go subscriptions working and recurring subscriptions flow is halfway done, had to change schema. 2024-08-30 19:37:13 -05:00
austinkelsay
e3cced22c6 all content page, filtering and rendering content all works, just need search now 2024-08-27 20:58:19 -05:00
austinkelsay
654447994f Getting started on all content page 2024-08-27 17:59:45 -05:00
austinkelsay
ec8b740c40 Made nostr queries for content without using useQuery and it is faster so I'm using that for right now 2024-08-26 17:33:26 -05:00
austinkelsay
49a65a1db1 Zap subscription optimizations 2024-08-25 18:15:45 -05:00
austinkelsay
0ab37a3f79 got embedded workshop and resouce forms to work in course form 2024-08-25 14:58:25 -05:00
austinkelsay
280c0e5763 improve course display, accordians, and fixed tag usage for plebdevs resource and workshop 2024-08-25 13:41:32 -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
15738c955e Copy fix and fix linking to crrect content in UserContent items on 'open' 2024-08-24 17:21:35 -05:00
austinkelsay
347ca659d3 Add additional links to drafts and published resources, updated forms and rendering accordingly 2024-08-24 17:10:00 -05:00
austinkelsay
b2d9d2bbe6 Improvements to courseform ui, fix draftcourse delete 2024-08-24 15:55:59 -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
1165c6d7c8 Published and unpublished tags on course content 2024-08-23 16:52:47 -05:00
austinkelsay
8555895617 New course form started, fixed usDraftsQuery to only grab drafts and not coursedrafts 2024-08-21 22:03:49 -05:00
austinkelsay
ff9efe6fc9 Course publishing with partial drafts barely works 2024-08-18 17:50:54 -05:00
austinkelsay
d1c121e6e8 Allow both drafts and published resources to make it into course draft, seperated selectedContentItem in course form into its own component 2024-08-18 14:45:51 -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
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