Commit Graph

62 Commits

Author SHA1 Message Date
OllyNicholass 87cd2b6c87 refactor(#35): whitespace 2024-11-18 23:03:47 +00:00
OllyNicholass 0ccf04fcbc refactor(#35): accessible navlinks 2024-11-18 23:03:17 +00:00
OllyNicholass 2174336512 refactor(#35): update type for supabase client in nav 2024-11-18 22:45:03 +00:00
OllyNicholass fb05f0b889 refactor(#35): split out toast and toast store 2024-11-18 22:41:41 +00:00
OllyNicholass 150c882827 refactor(#35): sign out to be accessible 2024-11-18 21:40:08 +00:00
OllyNicholass 0d8bc92dee refactor(#35): nav links to be accessible 2024-11-18 21:38:19 +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
OllyNicholass 550d9bac18 refactor(#35): rename dropdown handleClickAnywhere 2024-10-29 21:31:01 +00:00
OllyNicholass 21fe0cdab8 refactor(#35): fix indentation 2024-10-29 21:29:42 +00:00
OllyNicholass 00fb76ca4f refactor(#35): add keys to navlink loops 2024-10-29 21:29:09 +00:00
OllyNicholass 4be732005e feat(#35): make basket more prominent in nav 2024-10-29 20:44:45 +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 6ed1b25583 refactor(#35): conditionally display basket indicator 2024-10-22 22:19:19 +01:00
OllyNicholass 867f0f43f6 refactor(#35): center text in avatar button 2024-10-22 22:18:59 +01:00
OllyNicholass a16959d7ba refactor(#35): use dropdown component for user/signin 2024-10-22 22:04:19 +01:00
OllyNicholass d6baf11a7c refactor(#35): add guard clause to escape event listener if dropdown is not open 2024-10-22 21:53:44 +01:00
OllyNicholass f20e856d44 refactor(#35): Split dropdown into standalone component 2024-10-22 21:43:31 +01:00
OllyNicholass ec8adbf807 refactor(#35): Add dropdown and closing logic to parent nav link 2024-10-22 21:35:05 +01:00
OllyNicholass 5b7eafc294 refactor(#35): split nav into components control via JSON 2024-10-22 20:48:21 +01:00
OllyNicholass 090224fc70 refactor(#35): move nav into component 2024-10-22 20:15:02 +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 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
Josh Creek f10e0537bd feat(#14): Replace profile page with account page 2024-07-04 19:33:51 +01:00
Josh Creek 83c8e44f33 feat(#14): Add db methods 2024-07-04 19:23:40 +01:00
Josh Creek 66698445f2 feat(#14): Update signup component to create a stripe customer on signup 2024-07-04 19:22:39 +01:00
Josh Creek addaeeee84 Merge pull request #16 from jcreek/2-replace-navbar-with-a-better-one
feat(#2): Begin replacing navbar
2024-06-18 19:53:03 +01:00
Josh Creek ec1f9a993d feat(#3): Add forgot password functionality 2024-06-06 19:21:16 +01:00
Josh Creek ca40b8403a feat(#2): Add chevron to dropdown parent 2024-06-04 20:22:19 +01:00