33 Commits

Author SHA1 Message Date
austinkelsay
ef91584a21
spacing fixes on pages 2025-03-29 12:37:55 -05:00
austinkelsay
3a59114683
Consolidate profile and settings tabs, fix some styles 2025-03-28 11:00:23 -05:00
austinkelsay
ccaca7b23e
Fixed search experience for desktop and mobile, replaced hamburber with search icon on mobile 2025-03-28 11:00:22 -05:00
austinkelsay
d3092f56af
Consistent widths accross pages aligning with navbar 2025-03-28 11:00:22 -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
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
96a6a77355 Styling improvements 2024-09-06 16:57:27 -05:00
austinkelsay
c54f0cfed2 frontend tab changes 2024-09-04 17:09:46 -05:00
austinkelsay
1ee4dfe84e styling improvements to sidebar and the pages it affects 2024-09-02 09:49:17 -05:00
austinkelsay
5b8e4befc4 Subscribe card, just need to add button functionality on ... menu 2024-09-01 16:31:47 -05:00
austinkelsay
b9c2d04ed4 Add payment to cron endpoint for recurring subscribers, set cron to nce a day, set expiration to 31 days 2024-09-01 13:36:53 -05:00
austinkelsay
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 2024-09-01 12:40:25 -05:00
austinkelsay
fb02ea79af Made it prettier 2024-08-31 21:52:50 -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
5a882bc06b Update ndk context to not initiate signer, add purchasedListItem for /profile data table 2024-08-13 16:28:25 -05:00
austinkelsay
42a9d243ca Start of individual content payment flow 2024-08-09 19:00:31 -05:00
austinkelsay
80edbf0905 A bunch of good stuff 2024-08-08 16:29:16 -05:00
austinkelsay
d1eaae6fa1 Removed local storage and using next-auth with session for login and authentication 2024-08-07 16:02:13 -05:00
austinkelsay
658cfe31a9 Completely removed useNostr hook, using NDK now 2024-08-06 19:52:06 -05:00
austinkelsay
b61e927c0c Improvements to profile pge and all user content views on profile 2024-08-06 14:50:32 -05:00
austinkelsay
8d4c9aaa83 handle no avatar 2024-08-01 16:31:52 -05:00
austinkelsay
fabf714cdc Added zap amounts onto course template, implemented bitcoin connect connect button 2024-04-01 18:13:38 -05:00
austinkelsay
6952a12d1a Start on UserContent 2024-03-26 18:14:32 -05:00
austinkelsay
1b72e7f499 Resource forms working and posting as expected 2024-03-24 14:16:55 -05:00
austinkelsay
75dba2c276 fix editor, allow video embeds, fix some form styles 2024-03-21 12:54:06 -05:00
austinkelsay
3113a9d0ee Recreate schema to pass in uuid for courses/resources upfront, starting publishing classified, fixed nostr publishing 2024-03-20 19:42:28 -05:00
austinkelsay
3a4489fe61 Fix login/logout, starting on create page 2024-03-20 13:00:05 -05:00
austinkelsay
7abf1c8882 Rip out redux for local storage, reowkr hooks, more responsiveness fixes 2024-03-19 17:47:16 -05:00
austinkelsay
a5f25d7c4f Some responsiveness fixes 2024-03-17 19:43:19 -05:00
austinkelsay
36cf2ffaf5 fixed layout making sidebar and navbar fixed but not absolute 2024-03-17 17:32:23 -05:00
austinkelsay
be6bb02db0 more ui improvements, sidebar, details page, navbar 2024-03-16 14:56:58 -05:00
austinkelsay
595c553dd2 Full login /signup flow working, basic profile page and user avatar, pulling in resources from nostr and rendering 2024-02-11 16:26:33 -06:00