382 Commits

Author SHA1 Message Date
austinkelsay
f87746c628 Add staging to image domains 2024-09-30 15:54:47 -05:00
austinkelsay
69e1ac9463 Recreate prod db 2024-09-30 15:50:27 -05:00
austinkelsay
39ea9c2651 Update init migration to include nip05 and lnaddress 2024-09-30 15:39:05 -05:00
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
94568408db Log for middleware 2024-09-30 15:02:20 -05:00
austinkelsay
e21172188d update env variables 2024-09-30 14:58:21 -05:00
austinkelsay
9409387ca9 Fix build script 2024-09-30 14:53:47 -05:00
austinkelsay
ae3017303a Fix build script 2024-09-30 14:51:39 -05:00
austinkelsay
ad0c9e628b fix postinstall 2024-09-30 14:50:52 -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
3ce3a2f037 Add rate limiting / origin middleware using vercel kv and upstash, need to deploy to fully test 2024-09-29 16:40:23 -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
24afd44409 Security updates to image proxy 2024-09-25 11:22:45 -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
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
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