Commit Graph

159 Commits

Author SHA1 Message Date
Josh Creek fe1f49090c chore(#65): Comment out test code 2024-10-30 21:08:20 +00:00
Josh Creek 9253926c7d chore(*): Remove unused components 2024-10-30 21:06:28 +00:00
Josh Creek ddac66e3a9 feat(#65): Update example env 2024-10-30 21:06:20 +00:00
Josh Creek 3d89222eec feat(#65): Replace existing console logs 2024-10-30 21:06:12 +00:00
Josh Creek 2ef478e4b1 feat(#65): Add winston and axiom logging 2024-10-30 21:04:40 +00:00
Olly b83b02fd12 Merge pull request #57 from jcreek/51-editing-the-input-for-basket-item-qty-doesnt-recalculate-subtotal
51 editing the input for basket item qty doesn't recalculate subtotal
2024-10-29 21:35:15 +00:00
Josh Creek 8bc8399b5f chore(*): Remove redundant page 2024-10-29 19:17:25 +00:00
Josh Creek f28f250fab fix(#51): Ensure the input for quantity is reactive 2024-10-29 19:17:05 +00:00
Olly 243dc883ac Merge pull request #49 from jcreek/48-stripe-customer-creation-could-do-with-some-improved-security
refactor(#48): Improve security by moving create customer functionality to not be exposed in an endpoint
2024-10-24 00:29:44 +01:00
Josh Creek 24a70f123a refactor(#48): Improve security by moving create customer functionality to not be exposed in an endpoint 2024-10-22 20:01:49 +01:00
Olly eb979add7d Merge pull request #47 from jcreek/11-add-the-description-and-fetching-the-images-from-stripe-on-checkout-success-page
feat(#11): Add the description and fetching the images from Stripe on checkout success page
0.0.1
2024-10-22 19:40:47 +01:00
Josh Creek 5744ad4db8 fix(*): Fix merge 2024-10-22 19:39:57 +01:00
Josh Creek cd65181e3e Merge branch 'master' into 11-add-the-description-and-fetching-the-images-from-stripe-on-checkout-success-page 2024-10-22 19:38:46 +01:00
Olly 532ac0cbe5 Merge pull request #46 from jcreek/45-checking-out-currently-creates-a-guest-customer-in-stripe
fix(#45): Enable customer creation when creating a stripe checkout session
2024-10-22 19:33:16 +01:00
Josh Creek e47fa54ea8 chore(*): Remove console log 2024-10-22 19:21:38 +01:00
Josh Creek a33779ce53 fix(#45): Re-add email 2024-10-22 19:16:09 +01:00
Josh Creek 570b11ef2a fix(#45): Remove customer creation from subscription checkout mode 2024-10-22 19:14:16 +01:00
Josh Creek 7825d29081 feat(#11): Add the description and fetching the images from Stripe on checkout success page 2024-10-22 18:40:32 +01:00
Josh Creek f3e6c236d5 fix(*): Prevent CORS errors with subscriptions 2024-10-20 20:15:56 +01:00
Josh Creek 4c44f772e5 feat(#31): Add support for subscriptions to create stripe customers 2024-10-20 19:50:07 +01:00
Josh Creek 7d994d1c09 feat(#31): Add ability to record the stripe customer id in the customers table when a purchase is made 2024-10-20 18:37:40 +01:00
Josh Creek 03157a6d2f fix(#45): Enable customer creation when creating a stripe checkout session 2024-10-20 17:21:43 +01:00
Josh Creek 7e458b7297 Merge pull request #44 from jcreek/catalog-improvements
Catalog improvements
2024-10-20 17:02:21 +01:00
OllyNicholass b61983368c feat: display interval for subscriptions 2024-10-15 23:47:34 +01:00
OllyNicholass 43bd4e8026 refactor: product page data fetching 2024-10-15 23:36:24 +01:00
OllyNicholass ec684f9074 feat(#31): populate stripe checkout session email 2024-10-15 23:05:19 +01:00
Josh Creek 0b2b0fc7f3 Merge pull request #43 from jcreek/40-cookie-banner-displays-briefly-on-slow-connections
fix(#40): Ensure cookie banner doesn't initially show for users who have already accepted cookies
2024-10-15 20:57:02 +01:00
Josh Creek 8eb309e393 Merge pull request #42 from jcreek/34-prevent-buying-a-product-you-have-already-purchased
feat(#34): display message in place of add to basket for prior purchase
2024-10-15 20:56:50 +01:00
OllyNicholass 29f418cc91 feat(#34): update already purchased button 2024-10-15 20:48:51 +01:00
OllyNicholass f34954f45a Merge branch '34-prevent-buying-a-product-you-have-already-purchased' of https://github.com/jcreek/SvelteKitSaasBoilerplate into 34-prevent-buying-a-product-you-have-already-purchased 2024-10-15 20:33:57 +01:00
OllyNicholass 616009ea05 feat(#34): display message in place of add to basket for prior purchase 2024-10-15 20:30:21 +01:00
Josh Creek 59258a4750 Merge pull request #41 from jcreek/6-enable-proper-pagination-for-the-products-page-ensuring-that-products-come-from-the-database-not-stripe
6 enable proper pagination for the products page ensuring that products come from the database not stripe
2024-10-15 20:13:14 +01:00
Josh Creek f46b6359ab refactor(*): Strongly type the return object 2024-10-15 20:06:51 +01:00
Josh Creek 79e2dcb744 refactor(*): Cast instead of declaring a new const 2024-10-15 19:54:11 +01:00
Josh Creek 15913ad413 fix(#40): Ensure cookie banner doesn't initially show for users who have already accepted cookies 2024-10-15 19:36:54 +01:00
OllyNicholass 8f7075db28 feat(#34): display message in place of add to basket for prior purchase 2024-10-15 19:36:17 +01:00
Josh Creek 8221224255 feat(#6): Add proper pagination support 2024-10-15 19:31:37 +01:00
Josh Creek 36a8620e70 feat(#6): Add a basic product page using the db rather than stripe 2024-10-15 19:20:40 +01:00
Josh Creek e666aa95d0 Merge pull request #38 from jcreek/37-enable-tracking-usage-of-credits
37 Enable tracking credits usage with proof of concept test page
2024-10-08 21:08:12 +01:00
Josh Creek 95a0c1dee5 Merge pull request #39 from jcreek/32-set-up-separate-flow-where-subscriptions-are-done-with-a-button-directly-from-the-product-page-and-cannot-be-added-to-the-basket
feat(#32): Add separate flow for subscriptions
2024-10-08 20:48:24 +01:00
Josh Creek 73cb21d9de fix(#32): Strongly type the recurring string enum 2024-10-08 20:34:25 +01:00
Josh Creek e51aeb7c63 feat(#32): Strongly type the price.type 2024-10-08 20:32:24 +01:00
Josh Creek 2f7ec9860a feat(#32): Add separate flow for subscriptions 2024-10-08 20:14:29 +01:00
Josh Creek 5d83c79b97 docs(#37): Add testing notes 2024-10-08 19:41:08 +01:00
Josh Creek db3425ec96 feat(#37): Enable tracking credits usage with proof of concept test page 2024-10-08 19:39:28 +01:00
Josh Creek fcbd69373c Merge pull request #36 from jcreek/29-refactor-stripe-and-supabase-implementation
29 refactor stripe and supabase implementation
2024-09-24 21:00:14 +01:00
OllyNicholass c9682be7c8 Merge branch '29-refactor-stripe-and-supabase-implementation' of https://github.com/jcreek/SvelteKitSaasBoilerplate into 29-refactor-stripe-and-supabase-implementation 2024-09-24 20:50:23 +01:00
OllyNicholass c674eb7c8d refactor(#29): remove unused url
Removing as new MagicLink component doesnt need the prop
2024-09-24 20:50:18 +01:00
Josh Creek 108b534a9c docs(#29): Add example product to docs 2024-09-24 20:48:28 +01:00
Josh Creek b2d4d005e1 feat(#29): Restyle navbar 2024-09-22 19:05:07 +01:00