Commit Graph

  • 1fb26d6969 Improving sidebar and feeds organization in the frontend, improved on some styles as well austinkelsay 2024-09-02 12:41:26 -05:00
  • 450e851521 Organize feeds pages austinkelsay 2024-09-02 12:09:27 -05:00
  • f53f23b939 Imrpovements to discord message pulling austinkelsay 2024-09-02 10:51:46 -05:00
  • 1ee4dfe84e styling improvements to sidebar and the pages it affects austinkelsay 2024-09-02 09:49:17 -05:00
  • a561c1b16c Sidebar is back austinkelsay 2024-09-01 22:16:44 -05:00
  • 480e955a92 Basic implementation of discord feed austinkelsay 2024-09-01 20:29:33 -05:00
  • 5b8e4befc4 Subscribe card, just need to add button functionality on ... menu austinkelsay 2024-09-01 16:31:47 -05:00
  • b9c2d04ed4 Add payment to cron endpoint for recurring subscribers, set cron to nce a day, set expiration to 31 days austinkelsay 2024-09-01 13:36:53 -05:00
  • e69d974ad7 Added basic cron job, endpoint, and vercel setup just wrong intervals right now, also added admin and subscriptionExpiredAt into Role schema so I can show user a special message after their subscription expired austinkelsay 2024-09-01 12:40:25 -05:00
  • fb02ea79af Made it prettier austinkelsay 2024-08-31 21:52:50 -05:00
  • c6c6fc4fbd implementation of pay as you go and recurring subscriptions on the frontend is fully working, just need the cron endpoint now. austinkelsay 2024-08-31 18:18:21 -05:00
  • c8870bc1ff pay as you go subscriptions working and recurring subscriptions flow is halfway done, had to change schema. austinkelsay 2024-08-30 19:37:13 -05:00
  • e3cced22c6 all content page, filtering and rendering content all works, just need search now austinkelsay 2024-08-27 20:58:19 -05:00
  • 654447994f Getting started on all content page austinkelsay 2024-08-27 17:59:45 -05:00
  • ec8b740c40 Made nostr queries for content without using useQuery and it is faster so I'm using that for right now austinkelsay 2024-08-26 17:33:26 -05:00
  • 371cbf269c Added timeout to zap subscription to have 0 zap events zaps load faster austinkelsay 2024-08-26 16:10:08 -05:00
  • 49a65a1db1 Zap subscription optimizations austinkelsay 2024-08-25 18:15:45 -05:00
  • 0ab37a3f79 got embedded workshop and resouce forms to work in course form austinkelsay 2024-08-25 14:58:25 -05:00
  • 280c0e5763 improve course display, accordians, and fixed tag usage for plebdevs resource and workshop austinkelsay 2024-08-25 13:41:32 -05:00
  • 61a78f4b28 Course publishing works for free, paid, drafts, published and any combination of them austinkelsay 2024-08-25 12:12:55 -05:00
  • 8bd28d1a6a Edit course form fixed (I think) austinkelsay 2024-08-24 18:00:22 -05:00
  • 15738c955e Copy fix and fix linking to crrect content in UserContent items on 'open' austinkelsay 2024-08-24 17:21:35 -05:00
  • 347ca659d3 Add additional links to drafts and published resources, updated forms and rendering accordingly austinkelsay 2024-08-24 17:10:00 -05:00
  • b2d9d2bbe6 Improvements to courseform ui, fix draftcourse delete austinkelsay 2024-08-24 15:55:59 -05:00
  • 128234c7ad Huge update with lessons and draftLessons and refactoring course forms, models, and api endpoints to account for these changes austinkelsay 2024-08-23 20:21:29 -05:00
  • 1165c6d7c8 Published and unpublished tags on course content austinkelsay 2024-08-23 16:52:47 -05:00
  • 4e4904bbf8 Reformat contentOptions in lessonSelector in CourseForm austinkelsay 2024-08-22 17:57:46 -05:00
  • e212f2f4f0 relation between drafts and courseDrafts austinkelsay 2024-08-21 22:33:19 -05:00
  • 8555895617 New course form started, fixed usDraftsQuery to only grab drafts and not coursedrafts austinkelsay 2024-08-21 22:03:49 -05:00
  • ff9efe6fc9 Course publishing with partial drafts barely works austinkelsay 2024-08-18 17:50:54 -05:00
  • d1c121e6e8 Allow both drafts and published resources to make it into course draft, seperated selectedContentItem in course form into its own component austinkelsay 2024-08-18 14:45:51 -05:00
  • 054adf6869 Improved payment buttons austinkelsay 2024-08-17 16:29:37 -05:00
  • 374bef5a51 Segregate paid resources with paid courses and vice versa, fix paid field on workshop austinkelsay 2024-08-17 12:56:27 -05:00
  • cee1679a8b Paid course creation, got started on rendering paid course details austinkelsay 2024-08-16 18:00:46 -05:00
  • 4232c1963b Improvements to course details austinkelsay 2024-08-16 17:08:35 -05:00
  • b8b10907bb Improved draftCourses schema and relations, can publish draft course in new schema, can edit draft course and lessons austinkelsay 2024-08-16 11:40:50 -05:00
  • 14ead7b35c Progress on course edit flow, need to reconcile courseId with draftcourses relation austinkelsay 2024-08-14 18:09:08 -05:00
  • 9046bce91f More progress on course editing austinkelsay 2024-08-13 23:15:40 -05:00
  • f9bcfef235 Progress on course editing austinkelsay 2024-08-13 22:59:00 -05:00
  • 5a882bc06b Update ndk context to not initiate signer, add purchasedListItem for /profile data table austinkelsay 2024-08-13 16:28:25 -05:00
  • b937dd2507 Better zap subscriptions austinkelsay 2024-08-13 14:42:36 -05:00
  • a85f0505d2 Moved resourceDetails with payment flow into it's own component, cleaned up a bit austinkelsay 2024-08-13 13:19:22 -05:00
  • 7808a88258 Payment flow for resources works austinkelsay 2024-08-12 17:27:47 -05:00
  • 573f560f28 Progress on payment flow, added purchases endpoint austinkelsay 2024-08-11 19:10:08 -05:00
  • 42a9d243ca Start of individual content payment flow austinkelsay 2024-08-09 19:00:31 -05:00
  • b953b76785 A lotta good stuff austinkelsay 2024-08-09 14:28:57 -05:00
  • 80edbf0905 A bunch of good stuff austinkelsay 2024-08-08 16:29:16 -05:00
  • fea5a7b76c remove usLogin austinkelsay 2024-08-07 17:17:51 -05:00
  • 19e0a03473 JWT in place austinkelsay 2024-08-07 17:06:53 -05:00
  • d1eaae6fa1 Removed local storage and using next-auth with session for login and authentication austinkelsay 2024-08-07 16:02:13 -05:00
  • 658cfe31a9 Completely removed useNostr hook, using NDK now austinkelsay 2024-08-06 19:52:06 -05:00
  • 7b69ccfb66 Fixing up course display, course details and lesson details under courses austinkelsay 2024-08-06 15:50:19 -05:00
  • b61e927c0c Improvements to profile pge and all user content views on profile austinkelsay 2024-08-06 14:50:32 -05:00
  • aa60c23611 Improvements to zaps zap loading and spinner styles austinkelsay 2024-08-05 19:45:26 -05:00
  • e265d1ea88 Queries are near perfect, also quality of life improvements austinkelsay 2024-08-05 17:27:19 -05:00
  • e2181722e3 Fix loading states for carousels and zaps, reorganized nostrQueries, added zap subscription hook for details austinkelsay 2024-08-05 15:25:04 -05:00
  • c5eb71e4b8 Fixed zaps, keeping open subscription austinkelsay 2024-08-04 19:00:26 -05:00
  • 829d974675 Need to get better at pulling in all zaps austinkelsay 2024-08-04 18:16:56 -05:00
  • eaad977677 Zaps are implemented but still fickle, added to details page austinkelsay 2024-08-04 18:00:59 -05:00
  • 4b0476c509 Implemented ndk with tanstack query for courses resources and workshops, and zaps is mostly working austinkelsay 2024-08-04 17:02:34 -05:00
  • 9a1694dc74 Nostr queries working for courses resources and workshops austinkelsay 2024-08-03 22:33:54 -05:00
  • ff6b6bbc2c Add nostr queries hook with tanstack, works with workshops, need to fix resources and courses austinkelsay 2024-08-03 13:42:46 -05:00
  • c622a15b89 Revert austinkelsay 2024-08-02 13:56:05 -05:00
  • 2e415a2524 Figuring out paid publish flow austinkelsay 2024-08-02 13:51:55 -05:00
  • 0f946bf821 Create file src/hooks/useResources.js Austin Kelsay 2024-08-02 13:50:48 -05:00
  • 83d847ab0c Create file src/hooks/useCourses.js Austin Kelsay 2024-08-02 13:50:43 -05:00
  • a12783270f Add 1 words in package.json Austin Kelsay 2024-08-02 13:50:37 -05:00
  • 1a72532a4f Cleaning up course display and zap displays austinkelsay 2024-08-01 17:10:43 -05:00
  • 8d4c9aaa83 handle no avatar austinkelsay 2024-08-01 16:31:52 -05:00
  • 1a1f6a6fe4 Cleanup austinkelsay 2024-07-31 16:41:18 -05:00
  • fa257743ee improvements to course display page austinkelsay 2024-07-30 17:16:09 -05:00
  • 2cd5117582 Finally got full course publishing flow to work, i think... austinkelsay 2024-07-29 17:26:49 -05:00
  • b52b17f729 Nash austinkelsay 2024-07-26 23:48:55 -05:00
  • 6c79bacda0 nashville part 2 austinkelsay 2024-07-26 23:47:54 -05:00
  • f5820d1315 Nashville austinkelsay 2024-07-26 23:47:06 -05:00
  • d794c20678 Improvements with course flow, just need to work on unpublished austinkelsay 2024-07-22 17:16:36 -05:00
  • 06209b6371 Course form improvements austinkelsay 2024-07-22 16:50:09 -05:00
  • 831e42d188 Improved and simplified course form and handle submit austinkelsay 2024-07-22 16:11:46 -05:00
  • 45bc85bba6 course form mostly austinkelsay 2024-07-21 19:56:55 -05:00
  • b92a0ada02 Fixed md form styles austinkelsay 2024-07-21 17:02:40 -05:00
  • 4ac66f234b Fix dependancy / config issues, implement new md only form austinkelsay 2024-07-21 14:12:19 -05:00
  • ff0a0facaf Fix bitcoin connect init bug, fix resource fetching and publishing flows in useNostr, added delete for drafts austinkelsay 2024-07-21 11:11:24 -05:00
  • a9a443fed1 Resource and workshop forms support edits, fixes to md display austinkelsay 2024-07-20 12:40:53 -05:00
  • 6b3991d332 Add aothor pubkey as env var, improve login/signup flow austinkelsay 2024-07-20 10:51:16 -05:00
  • 43d0c6d321 Progress on course for, deleting draft after posting austinkelsay 2024-04-30 12:34:48 -05:00
  • 7ce97d158c Continuing to tie together the drafts forms and course form and working on paid content austinkelsay 2024-04-29 14:48:15 -05:00
  • 6572f8ec99 progress on courseform austinkelsay 2024-04-28 17:00:58 -05:00
  • 76d40c6deb Starting on handlesubmit for course form, added filter to zaps, using subscribemany for zaps austinkelsay 2024-04-24 14:30:40 -05:00
  • 24881fe856 Updating course form, added content dropdown in course form austinkelsay 2024-04-24 12:57:46 -05:00
  • d452cfec19 Fix topic tags, some styling fixes austinkelsay 2024-04-24 11:19:31 -05:00
  • bd2969dd8c Fixed carousel loading state austinkelsay 2024-04-23 21:30:54 -05:00
  • 11d4acec24 A lot of shit, updates to useNostr hook, added in zapthreads, added in zapper app austinkelsay 2024-04-23 18:52:55 -05:00
  • a255f1e5b0 Working on zaps austinkelsay 2024-04-22 19:09:46 -05:00
  • edf97c74fa Added loading skeletons for carousels austinkelsay 2024-04-22 15:46:52 -05:00
  • f258866e07 Normalize banner layout on screen sizes, fix kind0 in zap flow, make only image in templates clickable austinkelsay 2024-04-22 11:59:20 -05:00
  • b2a6686e89 Normalize all thee templates to make thumbnails look like thumbnails despite image size austinkelsay 2024-04-22 10:45:52 -05:00
  • 6231da2a37 Add zaps into templates, work on normalizing resources template austinkelsay 2024-04-21 18:06:23 -05:00
  • 646fe948fb useNostr hook now uses a globalb pool instance provided via context austinkelsay 2024-04-20 17:42:00 -05:00
  • 8e8080eb09 Updated useNostr hook austinkelsay 2024-04-20 16:16:22 -05:00
  • 8153832320
    Update README.md Austin Kelsay 2024-04-03 20:30:42 -05:00