291 Commits

Author SHA1 Message Date
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
67ea5f523e
Allow simple edits of published courses, add cascade delete to userlessons to make this course update cleaner 2024-12-03 12:48:17 -06:00
austinkelsay
da5484eca5
Lower subscription cost 2024-12-03 11:26:40 -06:00
austinkelsay
af0e1812a8
Remove some logs 2024-11-26 15:02:32 -06:00
austinkelsay
1cfdfcebd4
Manually blacklist hex tags for now 2024-11-26 12:21:38 -06:00
austinkelsay
36873b8215
Fix condition 2024-11-26 09:21:22 -06:00
austinkelsay
6868a0044c
clean up collapsable sidebar stuff 2024-11-23 19:48:22 -06:00
austinkelsay
93bd37161e
Fix content rendering in combined details, imporve decryption process in details page reduced extra api calls 2024-11-21 17:58:54 -06:00
austinkelsay
2ba4615885
Combined view works with courses / lessons 2024-11-21 17:58:54 -06:00
austinkelsay
293d6d2eeb
start implementing combined resource form, details, draft, template, and carousel implementation, need to do lesson impl next 2024-11-21 17:58:54 -06:00
austinkelsay
bc62c217dc
ZapThreads viewable without logging in 2024-11-19 17:52:47 -06:00
austinkelsay
f08a6c9161
Copy fox 2024-11-17 16:35:42 -06:00
austinkelsay
65692026b6
Fixes to naddr encoding 2024-11-16 12:33:30 -06:00
austinkelsay
90fb210de4
Just use default relays for zap receipt 2024-11-15 21:21:30 -06:00
austinkelsay
241a72d532
Update meta description 2024-11-15 21:14:06 -06:00
austinkelsay
4e894e637c
Increased timeout and better error handling on invoice polling 2024-11-15 21:01:40 -06:00
austinkelsay
aa27ff91f8
Clean up decryption on details page 2024-11-15 16:27:55 -06:00
austinkelsay
23d30fa351
Fix infinite loop lmao 2024-11-15 15:55:42 -06:00
austinkelsay
1d54f3d123
simplify cors middleware remove .well-knwon endpoint and stick with redirect 2024-11-15 13:51:11 -06:00
austinkelsay
6a8634f2a4
Try adding lnurlp logic into .well-known endpoint directly instead of redirect endpoint 2024-11-15 13:45:38 -06:00
austinkelsay
db9f922175
Add middleware to verify, try redirect on .well-knwon to resolve cors redirect issue 2024-11-15 13:36:19 -06:00
austinkelsay
75cc61b0d3
Add relays to zapthreads 2024-11-15 13:10:37 -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
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
fe32db3e64
Copy fixes, ui fixes to email signin and message carousel on about 2024-11-14 15:14:28 -06:00
austinkelsay
18b1271326
Set real subscription price and recurring cron job 2024-11-14 13:23:05 -06:00
austinkelsay
152721a5d5
enable zaps on community message for zap threads wrapper 2024-11-10 16:01:10 -06:00
austinkelsay
e6775d74aa
Update relay 2024-11-10 15:28:42 -06:00
austinkelsay
0ad9ff282d
Zap threads fixes 2024-11-10 15:24:55 -06:00
austinkelsay
c2ac646719
anons and email login users can now comment 2024-11-10 15:18:27 -06:00
austinkelsay
36be3bdc12
Middleware for nip05, fix for sidebar navigation to conent all 2024-11-09 12:09:30 -06:00
austinkelsay
dee043aef1
Logs for auto renew 2024-11-08 16:03:34 -06:00
austinkelsay
0044a72a00
Remove api keys on these endpoints for now 2024-11-08 14:34:56 -06:00
austinkelsay
38f15bb861
Remove bearer 2024-11-08 14:33:51 -06:00
austinkelsay
cac0d8c3b1
Add env variables to cron jobs 2024-11-08 14:33:16 -06:00
austinkelsay
83c614f276
Use fetch again, change timeout 2024-11-08 14:17:20 -06:00
austinkelsay
6ac9ba2741
wrap response in polling call 2024-11-08 14:12:18 -06:00
austinkelsay
393623c4c0
fix returning response 2024-11-08 14:08:06 -06:00
austinkelsay
4a5e427b26
added short poll endpoint to be called after zap req broadcasted and will run for 120 seconds initially, long running cron will kick in after that 2024-11-08 14:03:53 -06:00
austinkelsay
c350e43b7b
Add logs 2024-11-08 13:54:33 -06:00
austinkelsay
473595cf90
Schedule invoices cron, add polling logs 2024-11-08 11:01:25 -06:00
austinkelsay
6978fb06dd
Polling log 2024-11-08 10:57:58 -06:00