Commit Graph

32 Commits

Author SHA1 Message Date
Josh Creek 565d709904 Merge remote-tracking branch 'origin/master' into 54-add-credit-usage-dashboard-for-users 2024-11-19 20:51:04 +00:00
Olly 6268eacd6c Merge pull request #95 from jcreek/76-add-pagination-for-stripe-orders-on-account-page
76 add pagination for stripe orders on account page
2024-11-19 20:05:16 +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
Josh Creek 93f41de185 feat(#54): Add credit usage dashboard 2024-11-13 12:00:59 +00:00
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 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
Josh Creek de565bb965 chore(#59): Remove debugging log 2024-11-04 18:51:57 +00:00
Josh Creek f1f2fe99d7 feat(#59): Enable showing subscriptions and transactions 2024-11-01 20:12:08 +00:00
Josh Creek 3d89222eec feat(#65): Replace existing console logs 2024-10-30 21:06:12 +00:00
Josh Creek 464f365085 feat(#55): Enable sending account deletion emails through brevo npm package 2024-10-29 22:10:21 +00:00
OllyNicholass 7de7ccf9aa refactor: add issue ids to TODOs 2024-10-29 21:57:10 +00:00
OllyNicholass d49f4b2c38 refactor(#35): iNdEnTaTiOn 2024-10-29 21:46:52 +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
OllyNicholass 4be732005e feat(#35): make basket more prominent in nav 2024-10-29 20:44:45 +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
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 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 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 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
Josh Creek 83c8e44f33 feat(#14): Add db methods 2024-07-04 19:23:40 +01:00