Commit Graph

209 Commits

Author SHA1 Message Date
Josh Creek 77254c85fd refactor(#74): Enhance function robustness and configurability 2024-11-12 22:26:05 +00:00
Josh Creek 8788b90271 feat(#74): Add token expiration for account deletion 2024-11-12 21:53:01 +00:00
Josh Creek 62f7525238 Merge pull request #94 from jcreek/79-create-contact-page
feat(#79): Create contact page
0.0.2
2024-11-10 20:53:47 +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 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
Olly 19f9b077d6 Merge pull request #68 from jcreek/55-enable-account-closure
55 enable account closure
2024-11-06 20:51:30 +00:00
Josh Creek a8c702123e chore(#55): Fix whitespace 2024-11-06 18:03:49 +00:00
Josh Creek af4b7c4e4c chore(#55): Improve account deletion messaging 2024-11-06 17:55:50 +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 eec6e2041c chore(#55): Re-add pnpm lock 2024-11-05 22:40:25 +00:00
Josh Creek df8af5146f Merge branch 'master' into 55-enable-account-closure 2024-11-05 22:39:43 +00:00
Olly 7a91eb5173 Merge pull request #70 from jcreek/65-add-a-proper-error-logging-solution
65 add a proper error logging solution
2024-11-05 22:29:30 +00:00
OllyNicholass 57a800ef2c refactor(#65): add types to products page params 2024-11-05 22:13:20 +00:00
OllyNicholass 3cd3200d1e refactor(#65): add additional error handling & logs 2024-11-05 22:06:54 +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 de565bb965 chore(#59): Remove debugging log 2024-11-04 18:51:57 +00:00
Josh Creek 3bbbd340c5 chore(#59): Improve clarity of error logs 2024-11-04 18:50:19 +00:00
Josh Creek d62b17ad65 docs(#55): Improve clarity around db migrations
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-11-02 15:38:13 +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 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 1250261afe docs(#55): Add comments to .env.example
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2024-11-02 15:18:42 +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 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
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