156 Commits

Author SHA1 Message Date
austinkelsay
b8a7057be1 Fix lnaddress issue on usercreation 2024-09-30 15:29:52 -05:00
austinkelsay
5fd17eaf30 Update getUserByEmail model 2024-09-30 15:06:11 -05:00
austinkelsay
0a40b7c04c Preparing for deployment 2024-09-30 14:50:10 -05:00
austinkelsay
17ca8fcf59 Styling fixes, add video to promotional carousel 2024-09-30 12:59:19 -05:00
austinkelsay
f48559bb29 Styling fixes 2024-09-28 19:06:17 -05:00
austinkelsay
6efbdb1ed7 Fix non logged in subscribe page and some mobile styles 2024-09-27 17:00:20 -05:00
austinkelsay
ace772f32c Update subscribe and about page, a bunch of styling and mobile styling fixes 2024-09-27 16:30:04 -05:00
austinkelsay
28f98dee14 Lightning address works from db for subscribed users and from the app config 2024-09-26 17:44:24 -05:00
austinkelsay
d13ddfcaa9 custom nip05 and lightning address creation, updates, and deletes fully working. Still need to add to lnurlp endpoints 2024-09-26 14:50:14 -05:00
austinkelsay
8d2ed9a967 Feed fixes, also fixed stackernews graphql query to fetch most recent 21 items 2024-09-25 17:19:02 -05:00
austinkelsay
24afd44409 Security updates to image proxy 2024-09-25 11:22:45 -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
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
ff3e907677 Add nip05 and lnaddress endpoints 2024-09-16 17:13:23 -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
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
0619763786 Moved search bar to its own component, updated about page, other small style fixes 2024-09-13 16:17:19 -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
3fc44821d0 Improvements to interactivecarousel, dedicated about page 2024-09-13 11:39:44 -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
c7f98fcf5d Added glow on profile, added isAdmin hook and blocked components / pages that nly admins should access 2024-09-11 16:48:56 -05:00
austinkelsay
7477ca073a Mobile styles and some styling consistency fixes 2024-09-10 17:56:48 -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
14b62b3f4a Checking for admin, subscribed, or purchased videoId in get video endpoint 2024-09-09 17:35:00 -05:00
austinkelsay
fd7b7567fe Added search to feeds 2024-09-09 15:56:51 -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
808a22dc09 Signed authenticated video urls work through digital ocean, just a simple example down for now 2024-09-08 18:41:51 -05:00
austinkelsay
beb908c7f5 Fold in sidebar, fix images 2024-09-07 18:46:56 -05:00
austinkelsay
96a6a77355 Styling improvements 2024-09-06 16:57:27 -05:00
austinkelsay
1e81357351 Better syncing of sidebar options and query params 2024-09-06 13:11:00 -05:00
austinkelsay
9528010829 Email login is working 2024-09-06 12:32:23 -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
c54f0cfed2 frontend tab changes 2024-09-04 17:09:46 -05:00