Josh Creek
|
2ef478e4b1
|
feat(#65): Add winston and axiom logging
|
2024-10-30 21:04:40 +00:00 |
|
Josh Creek
|
67b748b88e
|
chore(*): Remove redundant sign out button
|
2024-10-30 18:48:27 +00:00 |
|
Josh Creek
|
c23de036c7
|
feat(#60): Clear basket on sign out
|
2024-10-30 18:48:11 +00:00 |
|
Josh Creek
|
478ff600d3
|
feat(#53): Add policy link to cookie consent banner
|
2024-10-30 18:33:03 +00:00 |
|
Josh Creek
|
cb1321825d
|
feat(#53): Add policy links to footer
|
2024-10-30 18:32:45 +00:00 |
|
Josh Creek
|
464f365085
|
feat(#55): Enable sending account deletion emails through brevo npm package
|
2024-10-29 22:10:21 +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
|
c4865337ee
|
chore(*): Remove redundant example file
|
2024-10-29 21:20:34 +00:00 |
|
Josh Creek
|
33409bc375
|
feat(#55): Enable deleting account and anonymising purchases and subscriptions (no email sending)
|
2024-10-29 21:20:23 +00:00 |
|
Josh Creek
|
90875517da
|
docs(#55): Add clearer migration commands
|
2024-10-29 21:17:10 +00:00 |
|
Josh Creek
|
e4ef376064
|
feat(#53): Add cookie and privacy policies
|
2024-10-29 19:30:06 +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 |
|