Commit Graph

  • 2294c6e276 Merge pull request #107 from jcreek/106-ensure-account-page-loads-when-there-are-no-transactions master 1.0.0 Olly 2024-11-19 22:00:15 +00:00
  • d4f177f24b Merge pull request #108 from jcreek/docs-update Josh Creek 2024-11-19 22:00:04 +00:00
  • 8569048c3f fix(#106): Ensure account page loads when there are no transactions Josh Creek 2024-11-19 21:58:33 +00:00
  • acb400231b docs: update migration command OllyNicholass 2024-11-19 21:43:08 +00:00
  • 3f037bf64e Merge pull request #105 from jcreek/98-improve-styling-of-credit-dashboard Olly 2024-11-19 21:18:31 +00:00
  • 5336d14c54 refactor: correct supabase client import OllyNicholass 2024-11-19 21:14:54 +00:00
  • cda0a1232a style(#98): add datatable styles OllyNicholass 2024-11-19 21:12:40 +00:00
  • 22940c53df Merge pull request #104 from jcreek/93-cookie-consent-compliance Olly 2024-11-19 21:02:56 +00:00
  • acfdb75767 fix(#93): update logic to display consent when needed OllyNicholass 2024-11-19 21:01:45 +00:00
  • 287fb78c0d Merge pull request #99 from jcreek/54-add-credit-usage-dashboard-for-users Josh Creek 2024-11-19 20:56:52 +00:00
  • 565d709904 Merge remote-tracking branch 'origin/master' into 54-add-credit-usage-dashboard-for-users Josh Creek 2024-11-19 20:51:04 +00:00
  • 10b5747016 feat(#93): add ability to reject cookies and in turn anayltic scripts OllyNicholass 2024-11-19 20:42:51 +00:00
  • 15d2f04754 Update src/routes/(user)/account/+page.svelte Josh Creek 2024-11-19 20:39:44 +00:00
  • cf5771396c whoops Josh Creek 2024-11-19 20:33:52 +00:00
  • 13dd60428d refactor(#54): Move account into (user) and improve button styling Josh Creek 2024-11-19 20:32:31 +00:00
  • b333ec2bef Merge pull request #97 from jcreek/74-add-token-expiry-mechanism-in-the-account_deletion_requests-table Olly 2024-11-19 20:06:06 +00:00
  • 319520e1ca Merge pull request #96 from jcreek/92-move-site-name-into-env-var Olly 2024-11-19 20:05:29 +00:00
  • 6268eacd6c Merge pull request #95 from jcreek/76-add-pagination-for-stripe-orders-on-account-page Olly 2024-11-19 20:05:16 +00:00
  • 4cbe02b8a0 Merge pull request #52 from jcreek/35-replace-navbar-with-a-better-one Olly 2024-11-19 19:25:24 +00:00
  • 9c01db944b feat(#35): schedule toast rather than display text OllyNicholass 2024-11-19 19:23:17 +00:00
  • 7f9958cb24 refactor(#35): remove readded pages OllyNicholass 2024-11-19 18:49:26 +00:00
  • 575b154ef4 Merge remote-tracking branch 'origin/master' into 35-replace-navbar-with-a-better-one OllyNicholass 2024-11-18 23:34:09 +00:00
  • 0189b20e0c refactor(#35): click anywhere handler OllyNicholass 2024-11-18 23:20:18 +00:00
  • ffde37ed15 fix(#35): password reset toast type OllyNicholass 2024-11-18 23:16:49 +00:00
  • 5a2b10b54b refactor(#35): announce toast notification OllyNicholass 2024-11-18 23:15:09 +00:00
  • 1113d509a8 refactor(#35): typesafe store subscription OllyNicholass 2024-11-18 23:14:21 +00:00
  • 8fcf650069 refactor(#35): accessible user button OllyNicholass 2024-11-18 23:14:04 +00:00
  • c25233f58e refactor(#35): hide other icons from SR OllyNicholass 2024-11-18 23:09:10 +00:00
  • 180325449c refactor(#35): hide basket icon from SR OllyNicholass 2024-11-18 23:07:51 +00:00
  • 1fbfb5c3d2 refactor(#35): accessible mobile nav button OllyNicholass 2024-11-18 23:07:05 +00:00
  • eae3ee99e8 refactor(#35): accessible basket nav link OllyNicholass 2024-11-18 23:06:17 +00:00
  • 87cd2b6c87 refactor(#35): whitespace OllyNicholass 2024-11-18 23:03:47 +00:00
  • 0ccf04fcbc refactor(#35): accessible navlinks OllyNicholass 2024-11-18 23:03:17 +00:00
  • 2174336512 refactor(#35): update type for supabase client in nav OllyNicholass 2024-11-18 22:45:03 +00:00
  • fb05f0b889 refactor(#35): split out toast and toast store OllyNicholass 2024-11-18 22:41:41 +00:00
  • 150c882827 refactor(#35): sign out to be accessible OllyNicholass 2024-11-18 21:40:08 +00:00
  • 0d8bc92dee refactor(#35): nav links to be accessible OllyNicholass 2024-11-18 21:38:19 +00:00
  • 3b77f926e6 refactor(#54): Enhance error handling for database operations Josh Creek 2024-11-13 15:08:14 +00:00
  • 42663e7032 refactor(#54): Strongly type page load Josh Creek 2024-11-13 15:05:53 +00:00
  • 05a50a0ce0 refactor(#54): Improve month string formatting for consistent sorting Josh Creek 2024-11-13 15:05:04 +00:00
  • d62c92e527 feat(#54): Improve display of credit usage and accessibility Josh Creek 2024-11-13 14:51:13 +00:00
  • 93f41de185 feat(#54): Add credit usage dashboard Josh Creek 2024-11-13 12:00:59 +00:00
  • 77254c85fd refactor(#74): Enhance function robustness and configurability 74-add-token-expiry-mechanism-in-the-account_deletion_requests-table Josh Creek 2024-11-12 22:26:05 +00:00
  • 8788b90271 feat(#74): Add token expiration for account deletion Josh Creek 2024-11-12 21:53:01 +00:00
  • 61194d7132 refactor(#92): Move site-name into env var Josh Creek 2024-11-12 21:21:47 +00:00
  • b3c774b84c refactor(#76): Avoid using module-level variables for request-specific data Josh Creek 2024-11-12 20:59:48 +00:00
  • 5c5fc245b3 feat(#76): Improve accessibility Josh Creek 2024-11-12 20:25:26 +00:00
  • 981917cd6f chore(#76): Remove unused variables Josh Creek 2024-11-12 20:23:33 +00:00
  • 5de84d2ec1 feat(#76): Ensure pagination is only possible for valid pages Josh Creek 2024-11-12 20:09:01 +00:00
  • c77dc6ac47 feat(#76): Add pagination for stripe orders on account page Josh Creek 2024-11-11 20:04:02 +00:00
  • 62f7525238 Merge pull request #94 from jcreek/79-create-contact-page 0.0.2 Josh Creek 2024-11-10 20:53:47 +00:00
  • c3125a0db1 feat(#79): Handle loading state Josh Creek 2024-11-10 19:58:50 +00:00
  • 3b1ffb21a6 feat(#79): Enhance form security and accessibility Josh Creek 2024-11-10 19:55:57 +00:00
  • 829d8cc031 feat(#79): Add rate limiting to contact page form Josh Creek 2024-11-10 19:45:40 +00:00
  • 6cdc0f0bde build(*): Fix broken closing tag preventing build Josh Creek 2024-11-10 19:40:59 +00:00
  • 4137f85190 fix(#79): Add check for result.data Josh Creek 2024-11-10 19:33:32 +00:00
  • 58842c6f1e feat(#79): Create contact page Josh Creek 2024-11-10 19:31:23 +00:00
  • b2bfd12a35 Merge pull request #71 from jcreek/60-if-you-sign-out-the-basket-doesnt-get-cleared Josh Creek 2024-11-10 18:53:27 +00:00
  • 6a10ab5983 refactor(#60): Strongly type supabase client Josh Creek 2024-11-10 18:10:56 +00:00
  • 7ec5c5bb38 chore(#60): Remove logger from client side code Josh Creek 2024-11-06 21:09:29 +00:00
  • 4f4f122702 fix(#60): Fix logger import Josh Creek 2024-11-06 21:02:39 +00:00
  • 19f9b077d6 Merge pull request #68 from jcreek/55-enable-account-closure Olly 2024-11-06 20:51:30 +00:00
  • a8c702123e chore(#55): Fix whitespace Josh Creek 2024-11-06 18:03:49 +00:00
  • af4b7c4e4c chore(#55): Improve account deletion messaging Josh Creek 2024-11-06 17:55:50 +00:00
  • dc7f6ba18e chore(#60): Remove unused type Josh Creek 2024-11-06 17:50:31 +00:00
  • 0be329ff06 refactor(#60): Utilise errors when signing out Josh Creek 2024-11-06 17:49:52 +00:00
  • 39701b2155 fix(#60): Unsubscribe to basket store after logging out Josh Creek 2024-11-06 17:43:29 +00:00
  • ed6dc6db74 Merge branch 'master' into 60-if-you-sign-out-the-basket-doesnt-get-cleared Josh Creek 2024-11-05 22:41:56 +00:00
  • eec6e2041c chore(#55): Re-add pnpm lock Josh Creek 2024-11-05 22:40:25 +00:00
  • df8af5146f Merge branch 'master' into 55-enable-account-closure Josh Creek 2024-11-05 22:39:43 +00:00
  • 7a91eb5173 Merge pull request #70 from jcreek/65-add-a-proper-error-logging-solution Olly 2024-11-05 22:29:30 +00:00
  • 57a800ef2c refactor(#65): add types to products page params OllyNicholass 2024-11-05 22:13:20 +00:00
  • 3cd3200d1e refactor(#65): add additional error handling & logs OllyNicholass 2024-11-05 22:06:36 +00:00
  • d329989230 refactor(#65): move scope of logged params OllyNicholass 2024-11-05 21:44:48 +00:00
  • 026524a1b3 Merge branch 'master' into 65-add-a-proper-error-logging-solution Josh Creek 2024-11-05 21:07:55 +00:00
  • a5a14a93ef Merge pull request #69 from jcreek/59-style-account-page Olly 2024-11-05 20:57:49 +00:00
  • f032005d8f Merge pull request #72 from jcreek/53-make-a-privacy-page Olly 2024-11-05 20:05:54 +00:00
  • 86ced6e7f9 refactor(#65): Enhance error logging with context Josh Creek 2024-11-04 19:12:27 +00:00
  • 8a251f775a refactor(#65): Enhance error logging with request context Josh Creek 2024-11-04 19:10:18 +00:00
  • ad30f04078 refactor(#59): Verify that 'transactions' is always defined before iteration Josh Creek 2024-11-04 19:00:23 +00:00
  • 506ceefe26 refactor(#59): Validate receipt links before showing the buttons Josh Creek 2024-11-04 18:56:56 +00:00
  • de565bb965 chore(#59): Remove debugging log Josh Creek 2024-11-04 18:51:57 +00:00
  • 3bbbd340c5 chore(#59): Improve clarity of error logs Josh Creek 2024-11-04 18:50:19 +00:00
  • d62b17ad65 docs(#55): Improve clarity around db migrations Josh Creek 2024-11-02 15:38:13 +00:00
  • 259d83a71e refactor(#55): Improve error handling for requestAccountDeletion Josh Creek 2024-11-02 15:32:52 +00:00
  • 26426f9804 feat(#55): Add error check for Brevo API key Josh Creek 2024-11-02 15:28:37 +00:00
  • 1250261afe docs(#55): Add comments to .env.example Josh Creek 2024-11-02 15:18:42 +00:00
  • f1f2fe99d7 feat(#59): Enable showing subscriptions and transactions Josh Creek 2024-11-01 20:12:08 +00:00
  • 3189d8932b feat(#59): Add styling to account page Josh Creek 2024-11-01 19:12:34 +00:00
  • fe1f49090c chore(#65): Comment out test code Josh Creek 2024-10-30 21:08:20 +00:00
  • 9253926c7d chore(*): Remove unused components Josh Creek 2024-10-30 21:06:28 +00:00
  • ddac66e3a9 feat(#65): Update example env Josh Creek 2024-10-30 21:06:20 +00:00
  • 3d89222eec feat(#65): Replace existing console logs Josh Creek 2024-10-30 21:06:12 +00:00
  • 2ef478e4b1 feat(#65): Add winston and axiom logging Josh Creek 2024-10-30 21:04:40 +00:00
  • 67b748b88e chore(*): Remove redundant sign out button Josh Creek 2024-10-30 18:48:27 +00:00
  • c23de036c7 feat(#60): Clear basket on sign out Josh Creek 2024-10-30 18:48:11 +00:00
  • 478ff600d3 feat(#53): Add policy link to cookie consent banner Josh Creek 2024-10-30 18:33:03 +00:00
  • cb1321825d feat(#53): Add policy links to footer Josh Creek 2024-10-30 18:32:45 +00:00
  • 464f365085 feat(#55): Enable sending account deletion emails through brevo npm package Josh Creek 2024-10-29 22:10:21 +00:00
  • 7de7ccf9aa refactor: add issue ids to TODOs OllyNicholass 2024-10-29 21:57:10 +00:00