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
|
a4764c547e
|
feat(#29): Remove checkout button when not signed in
|
2024-09-21 20:51:00 +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 |
|
Josh Creek
|
d4f7f5041d
|
feat(#29): Add ability to record that a user has purchased a product - part 1
|
2024-09-21 19:55:10 +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
|
ec456a9b22
|
fix(#29): price record upsert
|
2024-09-17 19:38:33 +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
|
723f7eddf7
|
feat(#29): Add additional stripe webhook event handlers
|
2024-09-10 20:54:59 +01:00 |
|
Josh Creek
|
31a81f6312
|
feat(#29): Add conditional switch for sign in/up or welcome message
|
2024-09-10 20:45:43 +01:00 |
|
Josh Creek
|
cd1d4b7d71
|
chore(#29): Enable images with query params
|
2024-09-03 20:33:49 +01:00 |
|
Josh Creek
|
f376a942b3
|
chore(#29): Remove redundant postcss file
|
2024-09-03 20:29:09 +01:00 |
|
Josh Creek
|
94de247d56
|
refactor(#29): Add strong typing to locals supabase
|
2024-09-03 20:27:59 +01:00 |
|
OllyNicholass
|
0990edab2e
|
style(*): set min-height on main content
|
2024-07-16 21:29:03 +01:00 |
|
OllyNicholass
|
06fc2c2cd2
|
chore(*): use postcss to build styles
|
2024-07-16 19:19:25 +01:00 |
|
OllyNicholass
|
3fa3ace4ee
|
fix(#14): remove empty pages
|
2024-07-05 16:07:06 +01:00 |
|
Josh Creek
|
67fcf8ea38
|
fix(#14): Replace throw with error log
|
2024-07-05 15:37:08 +01:00 |
|
Josh Creek
|
103ee16cec
|
fix(#14): Fix invalid response
|
2024-07-05 15:07:33 +01:00 |
|
Josh Creek
|
337bc648ca
|
fix(#14): Fix accessing private env var
|
2024-07-05 15:07:22 +01:00 |
|
Josh Creek
|
a10d22d1f8
|
chore(#14): Strongly type supabase client
|
2024-07-04 20:05:22 +01:00 |
|
Josh Creek
|
540352657c
|
feat(#14): Add stripe webhooks
|
2024-07-04 19:35:23 +01:00 |
|
Josh Creek
|
f10e0537bd
|
feat(#14): Replace profile page with account page
|
2024-07-04 19:33:51 +01:00 |
|
Josh Creek
|
113268614b
|
feat(#14): Update code to match documentation
|
2024-07-04 19:27:52 +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
|
8b54177586
|
fix(#19): Fix really stupid sveltekit bug
|
2024-06-18 19:59:31 +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 |
|
Josh Creek
|
e4438d552b
|
feat(#2): Begin replacing navbar
|
2024-06-04 20:10:32 +01:00 |
|
Josh Creek
|
9f06073f64
|
fix(#12): Ensure unit prices are displayed correctly
|
2024-05-15 16:13:27 +01:00 |
|
Josh Creek
|
79e421536c
|
Merge pull request #10 from jcreek/1-get-a-proper-checkout-page-with-data-from-stripe
feat(#1): use stripe session to populate checkout success
|
2024-05-15 14:40:59 +01:00 |
|
OllyNicholass
|
f5a6733698
|
feat(#1): use stripe session to populate checkout success
|
2024-05-15 01:26:57 +01:00 |
|
Olly
|
7c4667171c
|
refactor(#5): reduce code duplication in cookie consent
|
2024-05-14 22:31:10 +00:00 |
|
Josh Creek
|
e9d5f116fa
|
feat(#5): Add cookie consent banner
|
2024-05-14 20:54:57 +01:00 |
|
Josh Creek
|
1338f65be7
|
feat(#4): Add toast for adding an item to basket
|
2024-05-14 20:27:03 +01:00 |
|
OllyNicholass
|
bfe0aa333a
|
fix(#7): remove redundant call to historic getUser function
|
2024-05-14 19:45:13 +01:00 |
|
OllyNicholass
|
03b68d337a
|
refactor(*): remove user store in place of supabase session
|
2024-05-07 20:58:18 +01:00 |
|
OllyNicholass
|
c481dbc5c4
|
chore(*): update app declaration with supabase data
|
2024-05-07 20:32:04 +01:00 |
|
Josh Creek
|
cb6246bce0
|
docs(*): Update documentation
|
2024-05-05 18:35:08 +01:00 |
|
Josh Creek
|
cfb4ad77f7
|
feat(*): Style product page
|
2024-05-05 18:08:52 +01:00 |
|
Josh Creek
|
f0448d2506
|
feat(*): Add basket functionality to all pages
|
2024-05-05 12:36:08 +01:00 |
|
Josh Creek
|
dbc656c892
|
feat(*): Add unstyled product page
|
2024-05-05 12:34:23 +01:00 |
|
Josh Creek
|
af28f75e6e
|
feat(*): Add products page
|
2024-05-05 12:33:54 +01:00 |
|
Josh Creek
|
5623d8167f
|
feat(*): Add basic order confirmation page
|
2024-05-05 12:33:14 +01:00 |
|
Josh Creek
|
a46ed76fb9
|
feat(*): Add basket functionality
|
2024-05-05 12:32:37 +01:00 |
|