Commit graph

208 commits

Author SHA1 Message Date
Bradley Shellnut
66c876002e Removing apple from oauth list and updating dependencies. 2024-09-26 18:44:05 -07:00
Bradley Shellnut
fc1a0731a6 Changing to adapter node 2024-09-26 14:09:50 -07:00
Bradley Shellnut
0ddfacb3a7 Adding pg-native to the dependencies. 2024-09-26 14:02:08 -07:00
Bradley Shellnut
54bc9c3faa Using scrypt instead of Argon2 given it is a pure JS implementation and noders-argon2 rust implementation has issues on Vite/Vercel/etc. 2024-09-24 17:13:11 -07:00
21c0a33c52 Adding newer oslo dependencies and argon2 in regular dependencies. 2024-09-23 09:50:01 -07:00
216847b0fd Trying older packages for build. 2024-09-22 20:11:45 -07:00
a45d782910 Remove OG image generation from Satori for now. 2024-09-22 14:45:24 -07:00
e4ac3ee7f0 Removing simple icons dependency 2024-09-21 09:38:30 -07:00
3aa1c77947 Add picture and email verified columns to the user, migrations, fixing OAuth with Google, creating types for OAuth 2024-09-20 17:25:51 -07:00
Bradley Shellnut
cb271d377e Adding license and starting google oauth. 2024-09-19 18:06:54 -07:00
Bradley Shellnut
9b50e0fb48 Adding more OAuth provider scaffolding and using svgs for icons. 2024-09-19 16:55:03 -07:00
dd4bbb01dc Remove sass 2024-09-17 22:58:24 -07:00
0e33a85e37 Design sign in with GitHub. 2024-09-17 22:13:07 -07:00
fbf4d08b07 Adding OAuth for GitHub. 2024-09-16 09:07:22 -07:00
Bradley Shellnut
68182da4ce Fixing iam service tests and formatting other code. 2024-09-13 12:11:41 -07:00
Bradley Shellnut
3b33880166 Creating APIs for changing user password and calling it in change password. Cleaned up CSS layout styles and got settings nav correct. 2024-09-09 19:25:16 -07:00
Bradley Shellnut
2eee00a20d Moving around settings and security, fixing left nav to static list, fixing recovery codes generation. 2024-09-06 17:35:30 -07:00
Bradley Shellnut
a855d2951d Using adapter node but adding vercel.json 2024-09-04 21:30:24 -07:00
Bradley Shellnut
679f88d50d Fixing totp mfa enable, disable, and recovery codes. 2024-09-03 17:22:27 -07:00
Bradley Shellnut
3aa537f389 Refactoring to match simplifying done on the origin TaroStack. 2024-09-01 12:22:00 -07:00
Bradley Shellnut
16f00607b1 Updating mfa totp. 2024-08-30 17:36:22 -07:00
Bradley Shellnut
df582f1534 Adding mfa page instead of 2FA, starting controller based password verification and totp generation. 2024-08-29 16:12:40 -07:00
Bradley Shellnut
ead20829e4 Fixing collection by CUID2 and fixing the controllers for these. 2024-08-25 17:53:32 -07:00
Bradley Shellnut
ab4c019406 Fixing loading the wishlist and collection on the main landing page and getting your wishlist by id. 2024-08-22 19:26:22 -07:00
Bradley Shellnut
3ac7de641f Update shadcn, add biomejs, and implementing profile pages. 2024-08-18 20:28:15 -07:00
Bradley Shellnut
8894fbf98b Update migrations and fix seeding. 2024-08-13 17:07:21 -07:00
Bradley Shellnut
14fe604bf4 Fix tests, write random name generator, install faker, and update dependencies. 2024-08-13 15:19:57 -07:00
02d2800121 Updating dependencies 2024-08-06 10:54:33 -07:00
9fb6db45ff Adding back tsyringe dependency. 2024-08-02 21:51:44 -07:00
Bradley Shellnut
9b24a5c095 Removing get client address for now and using adapter node because vercel breaks. 2024-08-02 17:48:45 -07:00
Bradley Shellnut
4dbc93f819 Fixing build but node version 22 is needed and pre-render fails. 2024-08-01 16:46:29 -07:00
Bradley Shellnut
bf55b04de6 Converting everything to the tsyringe IoC pattern. 2024-07-30 18:50:46 -07:00
Bradley Shellnut
3190e9601e Creating controllers, updating deps, and adding more repositories. 2024-07-28 18:39:42 -07:00
Bradley Shellnut
d70b3061b5 Moving a lot around for hono 2024-07-21 12:05:48 -07:00
Bradley Shellnut
388f9a399d Adding arctic for future OAuth. 2024-07-19 11:38:20 -07:00
Bradley Shellnut
70b4407637 Remove auth page transition and add crossfade to the auth cards, change error messages, and fix auth buttons when showing reset page. 2024-07-18 16:52:11 -07:00
Bradley Shellnut
ac8721d264 Adding docker-compose for future use, using Card on all auth pages, adding start of reset password. 2024-07-16 14:54:32 -07:00
7883ac9184 Updating dependencies. 2024-07-13 20:42:16 -07:00
Bradley Shellnut
42292c15b2 Using Svelte 5, refactor to use a separate table for user two factor details, and update the whole application to use the new table. 2024-07-11 15:53:56 -07:00
5c3349ca42 Adding dialog from shadcn svelte, fixing recovery codes rendering, fixing more Svelte 5 migrations, and adding pin input onto totp. 2024-07-07 17:41:08 -07:00
63ac7dfd76 Updating dependencies, upgrade latest svelte 5, and updating to use svelte 5 in most places. 2024-07-06 23:12:36 -07:00
Bradley Shellnut
ad20f88b84 Fixing seeding and migrations. Fixing other login flows and the check for being fully authenticated. Still need to refactor landing page to mitigate bypassing 2FA. 2024-06-14 19:11:18 -07:00
Bradley Shellnut
43877868a4 Fixing env.ts to look for env variables, fix seeding data, adding dependencies needed for this. 2024-06-13 17:32:09 -07:00
Bradley Shellnut
e4ff068fe1 Starting over migrations, revert schema date string type, using two variables in session for knowing if 2FA is valid, adding checks everywhere on protected routes and APIs. 2024-06-11 19:12:12 -07:00
Bradley Shellnut
36aa0636a3 Adding not null to games columns, fixing TOTP form, and fixing TOTP verifying. 2024-06-08 17:25:01 -07:00
Bradley Shellnut
2609c28619 Adding totp enabled to session, restarting migrations, updating many Shadcn svelte components, and refactoring to move 2FA to its own page. 2024-06-08 15:09:21 -07:00
Bradley Shellnut
a8eed0d86d Moving drizzle into it's own DB folder and moving all the table types to separate files. 2024-05-07 17:19:13 -07:00
Bradley Shellnut
45e9e5adb7 chore: Updating dependencies 2024-04-26 17:56:59 -07:00
Bradley Shellnut
a7474cbbbd Update dependencies, change generate token based on new lucia method, and replace fails. 2024-04-25 11:26:05 -07:00
Bradley Shellnut
085cb2ef27 Update dependencies, fix dropdown links to collections and wishlists, and fix error 404 page. 2024-04-23 14:35:51 -07:00