Commit graph

215 commits

Author SHA1 Message Date
Bradley Shellnut
eb1d44037e Typing of hono fixed. Adding bearer auth. 2024-10-12 20:53:08 -07:00
Bradley Shellnut
47ae91e015 Updating env, adding pino logger and providing to Hono, fixing biome formatting, and starting to maybe add some OpenAPI middleware. 2024-10-09 19:32:36 -07:00
27e17933af Adding OpenAPI Hono and pino logger with custom logging. 2024-10-06 22:59:12 -07:00
Bradley Shellnut
fba22e7ebd Adding plausible analytics for testing. 2024-10-03 13:30:23 -07:00
Bradley Shellnut
ad74bc0f85 Moving to TS tailwindcss, move to Sonner toast. 2024-10-02 16:01:38 -07:00
Bradley Shellnut
4032838f49 Fixing get all wishlists, style wishlist cards, and fix TOTP. 2024-10-01 17:09:56 -07:00
Bradley Shellnut
728f9dbbba Updating depenencies and fixing imports for seeds 2024-09-30 09:52:40 -07:00
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