Josh Creek
|
cb1321825d
|
feat(#53): Add policy links to footer
|
2024-10-30 18:32:45 +00:00 |
|
Josh Creek
|
e4ef376064
|
feat(#53): Add cookie and privacy policies
|
2024-10-29 19:30:06 +00: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 |
|
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 |
|
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 |
|
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 |
|
OllyNicholass
|
29f418cc91
|
feat(#34): update already purchased button
|
2024-10-15 20:48:51 +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
|
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
|
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
|
db3425ec96
|
feat(#37): Enable tracking credits usage with proof of concept test page
|
2024-10-08 19:39:28 +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
|
b2d4d005e1
|
feat(#29): Restyle navbar
|
2024-09-22 19:05:07 +01:00 |
|
Josh Creek
|
d3a134891c
|
feat(#29): Replace external magic link component
|
2024-09-22 13:11:07 +01:00 |
|
Josh Creek
|
fce4c0e0a5
|
feat(#29): Add example product tool requiring purchase to access
|
2024-09-22 12:06:39 +01:00 |
|
Josh Creek
|
a4764c547e
|
feat(#29): Remove checkout button when not signed in
|
2024-09-21 20:51:00 +01:00 |
|
Josh Creek
|
05891ad510
|
feat(#29): Add ability to record that a user has purchased a product - part 2
|
2024-09-21 20:26:36 +01:00 |
|
Josh Creek
|
d4f7f5041d
|
feat(#29): Add ability to record that a user has purchased a product - part 1
|
2024-09-21 19:55:10 +01:00 |
|
OllyNicholass
|
6e1d38ef58
|
feat(#29): use magic link to sign in
|
2024-09-17 21:14:39 +01:00 |
|
OllyNicholass
|
ec456a9b22
|
fix(#29): price record upsert
|
2024-09-17 19:38:33 +01:00 |
|
OllyNicholass
|
9089aa270b
|
refactor(#29): centralise stripe client
|
2024-09-17 19:30:38 +01:00 |
|
Josh Creek
|
723f7eddf7
|
feat(#29): Add additional stripe webhook event handlers
|
2024-09-10 20:54:59 +01:00 |
|
Josh Creek
|
31a81f6312
|
feat(#29): Add conditional switch for sign in/up or welcome message
|
2024-09-10 20:45:43 +01:00 |
|
OllyNicholass
|
0990edab2e
|
style(*): set min-height on main content
|
2024-07-16 21:29:03 +01:00 |
|
OllyNicholass
|
06fc2c2cd2
|
chore(*): use postcss to build styles
|
2024-07-16 19:19:25 +01:00 |
|
OllyNicholass
|
3fa3ace4ee
|
fix(#14): remove empty pages
|
2024-07-05 16:07:06 +01:00 |
|
Josh Creek
|
67fcf8ea38
|
fix(#14): Replace throw with error log
|
2024-07-05 15:37:08 +01:00 |
|
Josh Creek
|
103ee16cec
|
fix(#14): Fix invalid response
|
2024-07-05 15:07:33 +01:00 |
|
Josh Creek
|
540352657c
|
feat(#14): Add stripe webhooks
|
2024-07-04 19:35:23 +01:00 |
|
Josh Creek
|
f10e0537bd
|
feat(#14): Replace profile page with account page
|
2024-07-04 19:33:51 +01:00 |
|
Josh Creek
|
113268614b
|
feat(#14): Update code to match documentation
|
2024-07-04 19:27:52 +01:00 |
|
Josh Creek
|
8b54177586
|
fix(#19): Fix really stupid sveltekit bug
|
2024-06-18 19:59:31 +01:00 |
|
Josh Creek
|
addaeeee84
|
Merge pull request #16 from jcreek/2-replace-navbar-with-a-better-one
feat(#2): Begin replacing navbar
|
2024-06-18 19:53:03 +01:00 |
|
Josh Creek
|
ec1f9a993d
|
feat(#3): Add forgot password functionality
|
2024-06-06 19:21:16 +01:00 |
|
Josh Creek
|
e4438d552b
|
feat(#2): Begin replacing navbar
|
2024-06-04 20:10:32 +01:00 |
|
Josh Creek
|
9f06073f64
|
fix(#12): Ensure unit prices are displayed correctly
|
2024-05-15 16:13:27 +01:00 |
|