Commit Graph

12 Commits

Author SHA1 Message Date
Michael Dausmann
4d288c7468 team join with link and member admin 2023-04-09 00:41:46 +10:00
Michael Dausmann
5350a5c712 refactor service layer 2023-04-05 22:42:36 +10:00
Michael Dausmann
f2bbe8596a refactor and restructure pinia store and trpc routers + add members list to account store 2023-04-05 00:28:30 +10:00
Michael Dausmann
5b2fe2f6c9 Signup flow + switch to serverSupabaseUser in context (fixes token refresh issue)+ lib upgrades for nuxt/supabase and nuxt/trpc 2023-04-01 16:53:47 +11:00
Michael Dausmann
f2fa72b2a1 max user limits + check plan active on webhook + flow tweaks 2023-03-25 16:03:28 +11:00
Michael Dausmann
7311c13db2 Basic Stripe integration. new pages for stripe handshake and new Account page. use query instead of useQuery for trpc fetches from store 2023-03-18 20:37:51 +11:00
Michael Dausmann
fbe2436231 create utility types on server - include Account with Membership - start moving account functions to store actions 2023-02-20 00:21:56 +11:00
Michael Dausmann
b3ee03b5c3 ditch useState and composables in favour of pinia store - add server rendered note detail page 2023-02-19 01:22:55 +11:00
Michael Dausmann
bb9f4dfd1d client side state for activeMembership and fetch notes based on same 2023-02-13 23:51:52 +11:00
Michael Dausmann
bba070d985 introduce TRPC and service layer 2023-02-05 11:55:49 +11:00
Michael Dausmann
d8e3147138 update supabase and use auth client for auth 2023-01-28 11:16:32 +11:00
Michael Dausmann
d19b713f25 Simplify everything to match supabase example and also downgrade supabase 2023-01-28 11:01:57 +11:00