|
|
916fefb10b
|
entete
|
2024-05-29 22:50:00 +02:00 |
|
|
|
785ffac993
|
fix without nuxt 3.12
|
2024-05-16 19:45:10 +02:00 |
|
Michael Dausmann
|
d3391c21a6
|
update cookie consent and add contact page
|
2024-02-19 02:43:30 +11:00 |
|
Michael Dausmann
|
7e46acf449
|
upgrade supabase auth to recommended
|
2023-11-06 20:09:08 +11:00 |
|
Michael Dausmann
|
a7f8c37f99
|
prettier fixes #16
|
2023-10-24 21:18:03 +11:00 |
|
Michael Dausmann
|
4cb78b0060
|
refactor components and notifications bug
|
2023-10-06 19:16:37 +11:00 |
|
Michael Dausmann
|
72c7002698
|
cookie consent. closes #13
|
2023-09-13 20:21:00 +10:00 |
|
Michael Dausmann
|
30ddde0046
|
rebrand
|
2023-09-03 12:28:01 +10:00 |
|
Michael Dausmann
|
565d951304
|
A11Y and engagement tweaks
|
2023-05-21 15:32:38 +10:00 |
|
Michael Dausmann
|
17e3166f13
|
modal dialog component
|
2023-05-14 00:31:47 +10:00 |
|
Michael Dausmann
|
0d2db65f74
|
replace alerts with notifications using DaisyUI toasts
|
2023-05-12 23:46:27 +10:00 |
|
Michael Dausmann
|
d38f27f5d1
|
prep for deployment
|
2023-04-30 17:04:00 +10:00 |
|
Michael Dausmann
|
5d21a5731b
|
Main auth and account flows now tested and working
|
2023-04-25 15:01:23 +10:00 |
|
Michael Dausmann
|
577e79478e
|
enable member deletion and reject pending + bugs
|
2023-04-24 10:52:35 +10:00 |
|
Michael Dausmann
|
a5f894d59a
|
default ui is not crap
|
2023-04-22 17:40:50 +10:00 |
|
Michael Dausmann
|
857ab9f235
|
introduce tailwind
|
2023-04-20 22:13:41 +10:00 |
|
Michael Dausmann
|
6a7e7ec9ac
|
finally put #3 to bed with state. also introduce email/password signup and login
|
2023-04-13 20:11:18 +10:00 |
|
Michael Dausmann
|
028a7dda45
|
massive state refactor, mostly fixes #3
|
2023-04-12 00:05:32 +10:00 |
|
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 |
|