Commit Graph

105 Commits

Author SHA1 Message Date
OllyNicholass 7f9958cb24 refactor(#35): remove readded pages 2024-11-19 18:49:26 +00:00
OllyNicholass 575b154ef4 Merge remote-tracking branch 'origin/master' into 35-replace-navbar-with-a-better-one 2024-11-18 23:34:09 +00:00
OllyNicholass fb05f0b889 refactor(#35): split out toast and toast store 2024-11-18 22:41:41 +00:00
Josh Creek c3125a0db1 feat(#79): Handle loading state 2024-11-10 19:58:50 +00:00
Josh Creek 3b1ffb21a6 feat(#79): Enhance form security and accessibility 2024-11-10 19:55:57 +00:00
Josh Creek 829d8cc031 feat(#79): Add rate limiting to contact page form 2024-11-10 19:45:40 +00:00
Josh Creek 6cdc0f0bde build(*): Fix broken closing tag preventing build 2024-11-10 19:40:59 +00:00
Josh Creek 4137f85190 fix(#79): Add check for result.data 2024-11-10 19:33:32 +00:00
Josh Creek 58842c6f1e feat(#79): Create contact page 2024-11-10 19:31:23 +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 af4b7c4e4c chore(#55): Improve account deletion messaging 2024-11-06 17:55:50 +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 57a800ef2c refactor(#65): add types to products page params 2024-11-05 22:13:20 +00:00
OllyNicholass d329989230 refactor(#65): move scope of logged params
Type defs added where relevent
2024-11-05 21:44:48 +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 86ced6e7f9 refactor(#65): Enhance error logging with context 2024-11-04 19:12:27 +00:00
Josh Creek 8a251f775a refactor(#65): Enhance error logging with request context 2024-11-04 19:10:18 +00:00
Josh Creek ad30f04078 refactor(#59): Verify that 'transactions' is always defined before iteration 2024-11-04 19:00:23 +00:00
Josh Creek 506ceefe26 refactor(#59): Validate receipt links before showing the buttons 2024-11-04 18:56:56 +00:00
Josh Creek 3bbbd340c5 chore(#59): Improve clarity of error logs 2024-11-04 18:50:19 +00:00
Josh Creek 259d83a71e refactor(#55): Improve error handling for requestAccountDeletion
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-11-02 15:32:52 +00:00
Josh Creek f1f2fe99d7 feat(#59): Enable showing subscriptions and transactions 2024-11-01 20:12:08 +00:00
Josh Creek 3189d8932b feat(#59): Add styling to account page 2024-11-01 19:12:34 +00:00
Josh Creek 3d89222eec feat(#65): Replace existing console logs 2024-10-30 21:06:12 +00:00
Josh Creek 67b748b88e chore(*): Remove redundant sign out button 2024-10-30 18:48:27 +00:00
Josh Creek cb1321825d feat(#53): Add policy links to footer 2024-10-30 18:32:45 +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 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
OllyNicholass 08a6f6d7cc refactor(#35): move nav components 2024-10-24 00:38:26 +01:00
OllyNicholass 3a5e961d54 feat(#35): add new mobile menu 2024-10-24 00:28:28 +01:00
OllyNicholass 6959bcdd04 refactor: remove unused refs 2024-10-22 20:47:01 +01:00
OllyNicholass 090224fc70 refactor(#35): move nav into component 2024-10-22 20:15:02 +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
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