213 Commits

Author SHA1 Message Date
austinkelsay
befe9af718 A bit of resizing in message carousel 2024-10-07 16:36:13 -05:00
austinkelsay
cef5a53a4c Message carousel in promotional carousel, also added youtube social link to message and about 2024-10-07 16:26:54 -05:00
austinkelsay
d23e98f535 tracking events for new signups, course, resource, and subscription payments 2024-10-06 15:39:53 -05:00
austinkelsay
c33aecea5c Update cron to be one day 25 sats to test recurring subscriptions 2024-10-06 14:44:20 -05:00
austinkelsay
3c9a91e7d8 Update copy and styles of promotional carousel 2024-10-06 14:41:08 -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
094d2eaa37 Increase rate limit range, fix bug with content search if no summary is present 2024-10-05 19:11:19 -05:00
austinkelsay
f9a2647d10 Fix nip05 claim 2024-10-05 18:53:18 -05:00
austinkelsay
2df2724d83 New hook for checking if any courses are completed on profile page 2024-10-05 17:28:57 -05:00
austinkelsay
c89fb91a40 Play promotional video from cdn instead of embedded in frontend 2024-10-05 17:13:01 -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
04ab5a2428 Hard code lnAdresses for now 2024-10-04 17:26:28 -05:00
austinkelsay
9649c92768 Add log for author in resource payment button 2024-10-04 17:22:50 -05:00
austinkelsay
be72bd2c11 Log basurl 2024-10-04 17:02:20 -05:00
austinkelsay
6872d77d01 fix github links 2024-10-04 15:09:26 -05:00
austinkelsay
949004b0f3 Fix mobile vs tab view on promotional carousel message 2024-10-03 16:37:08 -05:00
austinkelsay
03a517f057 fix promotional carousel message and mobile styling 2024-10-03 15:21:22 -05:00
austinkelsay
9021648cef Icons instead of buttons, small copy change 2024-10-03 14:13:34 -05:00
austinkelsay
987e630e9c Mini about modal next to buttons on interactive carousel 2024-10-03 14:03:18 -05:00
austinkelsay
69e1ac9463 Recreate prod db 2024-09-30 15:50:27 -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
bcf6c9bf9a Improvements to subscription page 2024-09-27 13:33:27 -05:00
austinkelsay
8cbb23ce3a Progress on subscribe page 2024-09-26 18:06:27 -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
3a18a41404 subscription button optional layout for renew modal 2024-09-25 20:57:14 -05:00
austinkelsay
a5a35f90fc Subscription modal now has functioning buttons, just need to add custom nip05 and lnaddress forms 2024-09-25 18:29:58 -05:00
austinkelsay
023e9d5525 Add disabled github chart, coming soon messages in user progress, mover data tables back to where both purchases and progress is on profile and only relays are on settings 2024-09-25 17:41:57 -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
ca77e2674f Fix duplicate purchases bug 2024-09-24 09:36:28 -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
eb1b8675b9 move purchases into settings, placeholder for progress data table on user profile 2024-09-22 15:19:40 -05:00
austinkelsay
96a6a29936 Created userCourse model, added endpoints, added basic useTrackcourse hook 2024-09-21 16:50:59 -05:00
austinkelsay
1f8b69fb22 Style and functional improvements to user progress 2024-09-21 15:35:38 -05:00
austinkelsay
f5748b4823 Using react query with caching for github commits, added to profile 2024-09-21 14:45:45 -05:00
austinkelsay
d6264ef4ac Huge speed improvements to commit fetching 2024-09-21 13:49:29 -05:00
austinkelsay
9f839787af Basic static userprogress component 2024-09-20 12:22:42 -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