Commit Graph

64 Commits

Author SHA1 Message Date
JavascriptMick
f9e24dd862 Create LICENSE 2023-08-27 23:57:37 +10:00
Michael Dausmann
1108ea0ddf upgrade nuxt to 3.7.0 2023-08-26 23:08:23 +10:00
Michael Dausmann
2e144fe16b explicit prisma gen netlify cache 2023-06-29 23:53:03 +10:00
Michael Dausmann
b411218a3e FIX: exceeding Notes limit should be a 401 not 500 2023-06-03 23:01:46 +10:00
Michael Dausmann
1dbacea15c FIX: button enablement on pricing 2023-05-26 23:30:50 +10:00
Michael Dausmann
38f11b86b9 Update readme 2023-05-26 23:23:43 +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
c6b48f05c1 password recovery flow 2023-05-06 18:31:00 +10:00
Michael Dausmann
fe0f68087c update readme with netlify deploy instructions 2023-05-04 00:25:14 +10:00
Michael Dausmann
265eb08de6 workaround prisma import issue with enums 2023-05-04 00:17:49 +10:00
Michael Dausmann
3a854d49c4 more debug on signin 2023-05-03 23:01:44 +10:00
Michael Dausmann
10bfd30be6 demo deployed to netlify 2023-04-30 17:49:08 +10:00
Michael Dausmann
d38f27f5d1 prep for deployment 2023-04-30 17:04:00 +10:00
Michael Dausmann
c44d433aac authorisation approach using trpc base procedures 2023-04-29 20:32:23 +10:00
Michael Dausmann
3e3c5e57d7 OpenAI integration and Note generation from prompt 2023-04-29 00:00:52 +10:00
Michael Dausmann
d00d048b72 tweak index page and update readme 2023-04-25 16:40:29 +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
a1b8d758f9 style remaining pages 2023-04-23 11:23:48 +10:00
Michael Dausmann
b98c9a7bfb style signin and legal pages 2023-04-22 23:52:36 +10:00
Michael Dausmann
a5f894d59a default ui is not crap 2023-04-22 17:40:50 +10:00
Michael Dausmann
bef6cb4bfc update readme 2023-04-20 22:16:37 +10:00
Michael Dausmann
857ab9f235 introduce tailwind 2023-04-20 22:13:41 +10:00
Michael Dausmann
8b2348f6a3 add/delete notes 2023-04-14 00:24:22 +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
b4b20e4260 force user initialisation - fixes #2 2023-04-07 23:28:13 +10:00
Michael Dausmann
59d9d0f684 refactor service types to use Prisma.validator 2023-04-07 00:02:59 +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
10b0d6da3d Add DB Seed to Prisma 2023-04-02 18:50:21 +10:00
Michael Dausmann
8fc900fbf1 enable update account name from account page 2023-04-02 17:28:52 +10:00
Michael Dausmann
45d671f432 make readme not crap 2023-04-02 11:13:33 +10:00
Michael Dausmann
bc7f6657e5 Update Readme with features 2023-04-01 21:21:31 +11: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
f08f02851e privacy statement and terms of service 2023-03-26 11:09:59 +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
45fb639fcf user.email account.plan_name - cleanup context and service construction - config for stripe callback - initial plan 2023-03-19 15:48:08 +11:00
Michael Dausmann
4959475dcc config for trial plan 2023-03-19 13:32:56 +11:00
Michael Dausmann
24f3f9d80a clean up readme because apparently people are watching the repo now 2023-03-19 12:33:24 +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
2ef98d0d98 initialise user and dbUser objects within getContext so they load per request 2023-02-26 11:41:55 +11:00
Michael Dausmann
0bad37dbc7 update readme 2023-02-25 18:42:18 +11:00
Michael Dausmann
61bab50aef mutate context dbUser along with db changes 2023-02-25 18:34:56 +11:00
Michael Dausmann
a341a641e8 refactor admin functions in store to use active account - introduce admin middleware 2023-02-24 21:09:49 +11:00
Michael Dausmann
f2b3a2617d parameterise admin functions and move to store actions 2023-02-21 20:37:32 +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