Josh Creek
|
5de84d2ec1
|
feat(#76): Ensure pagination is only possible for valid pages
|
2024-11-12 20:09:01 +00:00 |
|
Josh Creek
|
c77dc6ac47
|
feat(#76): Add pagination for stripe orders on account page
|
2024-11-11 20:04:02 +00:00 |
|
Josh Creek
|
829d8cc031
|
feat(#79): Add rate limiting to contact page form
|
2024-11-10 19:45:40 +00:00 |
|
Josh Creek
|
b2bfd12a35
|
Merge pull request #71 from jcreek/60-if-you-sign-out-the-basket-doesnt-get-cleared
60 if you sign out the basket doesnt get cleared
|
2024-11-10 18:53:27 +00:00 |
|
Josh Creek
|
6a10ab5983
|
refactor(#60): Strongly type supabase client
|
2024-11-10 18:10:56 +00:00 |
|
Josh Creek
|
7ec5c5bb38
|
chore(#60): Remove logger from client side code
|
2024-11-06 21:09:29 +00:00 |
|
Josh Creek
|
4f4f122702
|
fix(#60): Fix logger import
|
2024-11-06 21:02:39 +00:00 |
|
Josh Creek
|
dc7f6ba18e
|
chore(#60): Remove unused type
|
2024-11-06 17:50:31 +00:00 |
|
Josh Creek
|
0be329ff06
|
refactor(#60): Utilise errors when signing out
|
2024-11-06 17:49:52 +00:00 |
|
Josh Creek
|
39701b2155
|
fix(#60): Unsubscribe to basket store after logging out
|
2024-11-06 17:43:29 +00:00 |
|
Josh Creek
|
ed6dc6db74
|
Merge branch 'master' into 60-if-you-sign-out-the-basket-doesnt-get-cleared
|
2024-11-05 22:41:56 +00:00 |
|
Josh Creek
|
df8af5146f
|
Merge branch 'master' into 55-enable-account-closure
|
2024-11-05 22:39:43 +00:00 |
|
OllyNicholass
|
3cd3200d1e
|
refactor(#65): add additional error handling & logs
|
2024-11-05 22:06:54 +00:00 |
|
Josh Creek
|
026524a1b3
|
Merge branch 'master' into 65-add-a-proper-error-logging-solution
|
2024-11-05 21:07:55 +00:00 |
|
Olly
|
a5a14a93ef
|
Merge pull request #69 from jcreek/59-style-account-page
59 style account page
|
2024-11-05 20:57:49 +00:00 |
|
Olly
|
f032005d8f
|
Merge pull request #72 from jcreek/53-make-a-privacy-page
53 make a privacy page
|
2024-11-05 20:05:54 +00:00 |
|
Josh Creek
|
de565bb965
|
chore(#59): Remove debugging log
|
2024-11-04 18:51:57 +00:00 |
|
Josh Creek
|
26426f9804
|
feat(#55): Add error check for Brevo API key
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
|
2024-11-02 15:28:37 +00:00 |
|
Josh Creek
|
f1f2fe99d7
|
feat(#59): Enable showing subscriptions and transactions
|
2024-11-01 20:12:08 +00:00 |
|
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
|
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 |
|
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
|
464f365085
|
feat(#55): Enable sending account deletion emails through brevo npm package
|
2024-10-29 22:10:21 +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
|
f28f250fab
|
fix(#51): Ensure the input for quantity is reactive
|
2024-10-29 19:17:05 +00: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
|
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
|
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 |
|
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 |
|
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
|
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 |
|
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
|
db3425ec96
|
feat(#37): Enable tracking credits usage with proof of concept test page
|
2024-10-08 19:39:28 +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
|
05891ad510
|
feat(#29): Add ability to record that a user has purchased a product - part 2
|
2024-09-21 20:26:36 +01:00 |
|
OllyNicholass
|
6e1d38ef58
|
feat(#29): use magic link to sign in
|
2024-09-17 21:14:39 +01:00 |
|
OllyNicholass
|
e1df81f104
|
refactor(#29): remove stripe sign up logic
|
2024-09-17 19:39:06 +01:00 |
|
OllyNicholass
|
9089aa270b
|
refactor(#29): centralise stripe client
|
2024-09-17 19:30:38 +01:00 |
|
OllyNicholass
|
49a9b079ea
|
chore(#29): update generate database types location
|
2024-09-17 19:28:03 +01:00 |
|
Josh Creek
|
7e0c06bab3
|
fix(#29): Ensure updating subscription works properly
|
2024-09-10 21:47:46 +01:00 |
|
Josh Creek
|
b365d77c16
|
feat(#29): Handle upserting new fields for products and prices
|
2024-09-10 21:25:44 +01:00 |
|
Josh Creek
|
337bc648ca
|
fix(#14): Fix accessing private env var
|
2024-07-05 15:07:22 +01:00 |
|