105 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
003eecb551
Fixes to contribution charts 2025-01-03 11:59:26 -06:00
austinkelsay
a661cf2518
only 80% of video time required to mark completed 2025-01-03 11:59:25 -06:00
austinkelsay
e32e326d17
Fixes to course tracking 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
8dc95e92bb
Full year for commit chart, improved commit resolution, capturing about 99% now 2025-01-03 11:59:24 -06:00
austinkelsay
895ec044a3
5 minute refetch on dsicrod messages 2024-12-07 19:09:56 -06:00
austinkelsay
1392f50261
Remove time spent log for now 2024-11-26 15:29:50 -06:00
austinkelsay
d36e61c4f7
Add logs for video tracking 2024-11-26 14:56:54 -06:00
austinkelsay
4cc94de801
Remove console logs 2024-11-14 16:12:25 -06:00
austinkelsay
86912b0b57 Detect lessons in carousels and templates, fix lesson tracking 2024-10-14 17:57:47 -05:00
austinkelsay
178fb6a927 Logs for errors 2024-10-13 17:59:04 -05:00
austinkelsay
6f41c24ebd Copy fix and timeot change 2024-10-12 14:03:07 -05:00
austinkelsay
b2bee7b97d fix for overwriting email signup user 2024-10-06 16:21:29 -05:00
austinkelsay
3cb64a9a16 30 mins caching for allContentids query 2024-10-06 12:43:09 -05:00
austinkelsay
b5d66e8de3 fix datasource 2024-10-05 19:01:07 -05:00
austinkelsay
89f8c69289 Fix query param 2024-10-05 17:57:20 -05:00
austinkelsay
74d84bd308 fix request to check completed 2024-10-05 17:53:05 -05:00
austinkelsay
3abacba428 fix request to check completed 2024-10-05 17:49:55 -05:00
austinkelsay
09182d4a92 Fix iscompleted check 2024-10-05 17:39:56 -05:00
austinkelsay
6fe2b8904a Update hook to update session 2024-10-05 17:36:36 -05:00
austinkelsay
fe295d29f4 Fix course status hook 2024-10-05 17:31:37 -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
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
96a6a29936 Created userCourse model, added endpoints, added basic useTrackcourse hook 2024-09-21 16:50:59 -05:00
austinkelsay
f5748b4823 Using react query with caching for github commits, added to profile 2024-09-21 14:45:45 -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
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
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
b27384c8a2 searchbar is functional with content and community 2024-09-13 18:52:33 -05:00
austinkelsay
e825803077 New templates 2024-09-12 12:07:38 -05:00
austinkelsay
edcbb5fa52 User can add and edit their own relays but not default, also now show real relay statuses 2024-09-11 19:16:50 -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
7c8273d663 Added generic button 2024-09-10 15:44:08 -05:00
austinkelsay
9534f83e65 More sidebar fun, styling improvements, content is now broken out and rendered based on query param similar to community 2024-09-05 18:13:17 -05:00
austinkelsay
6db4f4939c Nostr feed uses subscription hook now with ndk, can send nostr messages in community, some styling fixes 2024-09-03 17:40:22 -05:00
austinkelsay
9b31e6cf18 Lotta good stuff 2024-09-03 17:02:24 -05:00
austinkelsay
2051513927 Basic nostr feed works, global feed is updated and works great 2024-09-02 18:23:40 -05:00
austinkelsay
450e851521 Organize feeds pages 2024-09-02 12:09:27 -05:00
austinkelsay
c6c6fc4fbd implementation of pay as you go and recurring subscriptions on the frontend is fully working, just need the cron endpoint now. 2024-08-31 18:18:21 -05:00
austinkelsay
c8870bc1ff pay as you go subscriptions working and recurring subscriptions flow is halfway done, had to change schema. 2024-08-30 19:37:13 -05:00
austinkelsay
ec8b740c40 Made nostr queries for content without using useQuery and it is faster so I'm using that for right now 2024-08-26 17:33:26 -05:00
austinkelsay
371cbf269c Added timeout to zap subscription to have 0 zap events zaps load faster 2024-08-26 16:10:08 -05:00
austinkelsay
49a65a1db1 Zap subscription optimizations 2024-08-25 18:15:45 -05:00
austinkelsay
280c0e5763 improve course display, accordians, and fixed tag usage for plebdevs resource and workshop 2024-08-25 13:41:32 -05:00
austinkelsay
8555895617 New course form started, fixed usDraftsQuery to only grab drafts and not coursedrafts 2024-08-21 22:03:49 -05:00