80 Commits

Author SHA1 Message Date
austinkelsay
600ddadbb4
Basic layout for profile card mobile 2025-01-03 11:59:27 -06:00
austinkelsay
c04a42eeb7
Starting to restructure user profile around new dev journey 2025-01-03 11:59:27 -06:00
austinkelsay
6c0e09292b
Move user info into its own component on profile, fixed time formatting on progress and purchase tables 2025-01-03 11:59:27 -06:00
austinkelsay
325d2742e5
Add flow chart for user progress 2025-01-03 11:59:27 -06:00
austinkelsay
12defee451
Added badges to schema, added badges models, same for userbadges, added basic hardcoded ui for badges 2025-01-03 11:59:27 -06:00
austinkelsay
d5a05da1f7
linking github and nostr account (with no privkey) works, changed github integration to use account object from session instead of username 2025-01-03 11:59:26 -06:00
austinkelsay
c87ccb8c2d
Github linking works 2025-01-03 11:59:26 -06:00
austinkelsay
2cef7e6cc9
Initial auth refactor 2025-01-03 11:59:26 -06:00
austinkelsay
004d388c82
Can now link anon account with github, improvements to dev journey, maybe broke some auth stufff 2025-01-03 11:59:26 -06:00
austinkelsay
003eecb551
Fixes to contribution charts 2025-01-03 11:59:26 -06:00
austinkelsay
3ae85d5e7d
Actvity chart for if github is not connected 2025-01-03 11:59:25 -06:00
austinkelsay
6b027412e7
Combined contribution chart works 2025-01-03 11:59:25 -06:00
austinkelsay
a3adee3467
Full listing out of lesson and course starts / completions in progress, new styles for progress and purchase tables 2025-01-03 11:59:24 -06:00
austinkelsay
32a9cd7cdc
fixed signup / login flow for github, added lessons and courses starting and completing in progress table 2025-01-03 11:59:24 -06:00
austinkelsay
1fc4925d88
Grabbing required github creds, populating contribution chart dynamically 2025-01-03 11:59:24 -06:00
austinkelsay
c9d702576e
github signup, creates user and kind0, can open nostr profile from plebdevs profile now 2025-01-03 11:59:22 -06:00
austinkelsay
5007395a5c
dev journey still coming soon for now until feature is fully complete 2024-11-29 09:53:11 -06:00
austinkelsay
89dd52ed8b
Fix basic progress bar impl 2024-11-26 13:57:21 -06:00
austinkelsay
e6fbf3a767
Dev journey checks boxes 2024-11-26 13:51:08 -06:00
austinkelsay
b9df083eaf
Mobile style fix for subscribe modal 2024-11-17 20:53:39 -06:00
austinkelsay
4a2822f129
Copy fix 2024-11-17 20:17:55 -06:00
austinkelsay
d3690e5f3d
remove subtask dropdowns on user progress 2024-11-15 13:18:40 -06:00
austinkelsay
4cc94de801
Remove console logs 2024-11-14 16:12:25 -06:00
austinkelsay
fda7d50b81
Generate and save nostr keypair for email users on first signin 2024-11-14 15:51:29 -06:00
austinkelsay
58d0eefc69
Added buttons on profile / setting to copy npub and nsec if available, email and anon users can now post in feeds 2024-11-09 15:21:43 -06:00
austinkelsay
1572954154
Better ui for wallet connect 2024-11-06 16:07:56 -06:00
austinkelsay
034680a0a1
Random styling fixes, param for user id on track calls, params on calendly embed, add favicon 2024-11-05 12:29:16 -06:00
austinkelsay
41ae0d6112
Fix feeds rendering, fixed some mobile styles 2024-10-23 14:48:11 -05:00
austinkelsay
1d2a21e24c
Mobile styles on progress, real peeps in the avatars 2024-10-18 14:38:44 -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
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
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
eb1b8675b9 move purchases into settings, placeholder for progress data table on user profile 2024-09-22 15:19:40 -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
9f839787af Basic static userprogress component 2024-09-20 12:22:42 -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