austinkelsay
|
417159aad9
|
Recovery option, fix profile card menu placement
|
2025-01-10 14:39:45 -06:00 |
|
austinkelsay
|
103286d8a9
|
Clean up console logs
|
2025-01-03 12:05:16 -06:00 |
|
austinkelsay
|
4437f7f929
|
badge rewards end to end flow works for single hardcoded badge issuance
|
2025-01-03 11:59:28 -06:00 |
|
austinkelsay
|
c04a42eeb7
|
Starting to restructure user profile around new dev journey
|
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
|
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
|
737c17b284
|
switch to plebdevs.com domain, fix import bug
|
2024-11-15 11:08:56 -06:00 |
|
austinkelsay
|
74492eee12
|
Move from read only relays to default relays for prod
|
2024-11-15 11:00:34 -06:00 |
|
austinkelsay
|
fda7d50b81
|
Generate and save nostr keypair for email users on first signin
|
2024-11-14 15:51:29 -06:00 |
|
austinkelsay
|
0cf5772fc6
|
Update nextauth ndk instance relays
|
2024-10-13 15:29:02 -05:00 |
|
austinkelsay
|
0ca731f542
|
Add read only relays for testing phase except for plebdevs relay
|
2024-10-13 14:12:20 -05:00 |
|
austinkelsay
|
3746a9fbaa
|
Hard coded relays in signup to grab profile successfully
|
2024-10-12 17:28:16 -05:00 |
|
austinkelsay
|
702db8de56
|
Fix update trigger in nextauth
|
2024-10-09 16:28:24 -05:00 |
|
austinkelsay
|
b2a180b100
|
Fixed anon login
|
2024-10-08 19:24:40 -05:00 |
|
austinkelsay
|
2e71310661
|
Fix email logic in session callback for email signup
|
2024-10-06 17:39:37 -05:00 |
|
austinkelsay
|
8c5a1f888e
|
Add import
|
2024-10-06 17:04:03 -05:00 |
|
austinkelsay
|
9ebf71f7e4
|
Handle email logic in session callback
|
2024-10-06 16:53:36 -05:00 |
|
austinkelsay
|
0e4188cb34
|
Log
|
2024-10-06 16:40:57 -05:00 |
|
austinkelsay
|
69843bff73
|
Revert create user model, add log for debugging
|
2024-10-06 16:37:08 -05:00 |
|
austinkelsay
|
2b3ff6285a
|
Add nodemailer import
|
2024-10-06 15:49:32 -05:00 |
|
austinkelsay
|
8f4ccb8443
|
Fix email provider
|
2024-10-06 15:46:33 -05:00 |
|
austinkelsay
|
d23e98f535
|
tracking events for new signups, course, resource, and subscription payments
|
2024-10-06 15:39:53 -05:00 |
|
austinkelsay
|
09182d4a92
|
Fix iscompleted check
|
2024-10-05 17:39:56 -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
|
153be7cb20
|
Fix auth bg
|
2024-10-04 16:41:49 -05:00 |
|
austinkelsay
|
3e1e369f1f
|
Add another auth log
|
2024-10-04 15:05:24 -05:00 |
|
austinkelsay
|
9b614896ce
|
Remove first log
|
2024-10-04 15:02:20 -05:00 |
|
austinkelsay
|
7b9aff87eb
|
Add auth log
|
2024-10-04 14:59:31 -05:00 |
|
austinkelsay
|
cafa83a083
|
Log dbUser
|
2024-10-04 14:58:29 -05:00 |
|
austinkelsay
|
a0e124d9ef
|
Secure user endponts with session, dont require calling endpoints from nextauth, call models instead so we can completely secure the endpoints
|
2024-10-02 16:58:36 -05:00 |
|
austinkelsay
|
b8a7057be1
|
Fix lnaddress issue on usercreation
|
2024-09-30 15:29:52 -05:00 |
|
austinkelsay
|
0a40b7c04c
|
Preparing for deployment
|
2024-09-30 14:50:10 -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
|
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
|
b800ab3b88
|
Good stuff
|
2024-09-17 13:55:51 -05:00 |
|
austinkelsay
|
e825803077
|
New templates
|
2024-09-12 12:07:38 -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
|
14b62b3f4a
|
Checking for admin, subscribed, or purchased videoId in get video endpoint
|
2024-09-09 17:35:00 -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
|
9528010829
|
Email login is working
|
2024-09-06 12:32:23 -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 |
|
austinkelsay
|
7808a88258
|
Payment flow for resources works
|
2024-08-12 17:27:47 -05:00 |
|
austinkelsay
|
b953b76785
|
A lotta good stuff
|
2024-08-09 14:28:57 -05:00 |
|