Commit graph

422 commits

Author SHA1 Message Date
Bradley Shellnut
4dd211d3cb
Merge pull request #20 from BradNut/development
Development
2024-07-15 11:13:55 -07:00
Bradley Shellnut
c67bfac2ba
Merge pull request #19 from BradNut/recovery-code
Recovery code
2024-07-15 10:12:54 -07:00
Bradley Shellnut
8b828d40da Fixing 2fa 2024-07-15 10:03:50 -07:00
Bradley Shellnut
091bcd2e88 Refactor to use recovery code on TOTP as separate form. 2024-07-14 20:59:51 -07:00
16ba22c76d Refactor check TOTP. 2024-07-14 19:43:20 -07:00
7883ac9184 Updating dependencies. 2024-07-13 20:42:16 -07:00
Bradley Shellnut
ce0e44bf85
Merge pull request #18 from BradNut/development
Add two factor auth timeout
2024-07-13 07:10:58 +00:00
Bradley Shellnut
2098a5cdfd Checking TOTP expiry time. 2024-07-12 17:44:45 -07:00
Bradley Shellnut
a90a9d4fd6 Fixing user roles building issue. 2024-07-12 15:37:05 -07:00
Bradley Shellnut
a45a24fdea
Merge pull request #17 from BradNut/migrate-two-factor
Migrate two factor
2024-07-12 02:11:56 +00: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
d83eaadc0b Adding table for two factor codes and utils for tables. 2024-07-08 09:09:41 -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
8c47357605 Fixing a lot of check issues. 2024-06-17 17:37:47 -07:00
Bradley Shellnut
95117cee21 Checking fully authenticated vs not fully authd vs not authd at all and performing select actions to login, clear cookie, etc. 2024-06-17 13:06:45 -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
0b58b3ff8f Changing search to currently just search by like. Adding functions to get order by and direction based on search inputs. 2024-04-27 19:52:57 -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
Bradley Shellnut
ad5062b91c Fixing code and naming. 2024-04-17 13:57:25 -07:00
Bradley Shellnut
842e9c72bf Fixing wishlist, collection, and individual of those pages. 2024-04-17 12:02:51 -07:00
Bradley Shellnut
abe4f129c4 Fixing schema import for new pages. 2024-04-17 10:56:33 -07:00
Bradley Shellnut
53fdc51ee7 Creating specific id collection and wishlist pages as well as name to both. 2024-04-16 18:38:43 -07:00
Bradley Shellnut
524f3bbe8b Update svelte vite plugin. 2024-04-12 10:24:54 -07:00
5fb8c17086 Remove sentry and planetscale. 2024-04-11 22:42:26 -07:00
0a356c9863 Remove sentry. 2024-04-11 22:05:26 -07:00
018399b6ce PNPM v8 2024-04-11 21:56:18 -07:00
df15b4c3a7 Just revert back. 2024-04-11 21:54:49 -07:00
914f033417 Adding compiled lock. 2024-04-11 21:49:52 -07:00
e45cb8d26b Remove engines. 2024-04-11 21:49:15 -07:00
21bd503aa2 Downgrade vite. 2024-04-11 21:47:02 -07:00
caf54f4ecf Adding back lock. 2024-04-11 21:23:14 -07:00
b7b7e2cb3b Remove pnpm version. 2024-04-11 21:21:13 -07:00
552d338257 Delete lock. 2024-04-11 21:19:14 -07:00
97acc7ece6 Trying to revert package. 2024-04-11 21:08:59 -07:00
Bradley Shellnut
3eaa2e096c Revert vite plugin svelte. 2024-04-11 18:52:45 -07:00
Bradley Shellnut
33b8b8262c Update latest dependencies. 2024-04-11 18:47:32 -07:00
Bradley Shellnut
2f08b713ef Remove random file. 2024-04-11 18:43:07 -07:00
Bradley Shellnut
89f5d345c3 Update dependencies. 2024-04-11 17:38:39 -07:00
Bradley Shellnut
f9123eea53
Merge pull request #16 from BradNut/two-factor
Two factor
2024-04-11 17:27:10 -07:00
Bradley Shellnut
53f3b99133 Usage of TOTP Code or Recovery code on login. If recovery code then mark that code as used. Setup disabling of 2FA if a current password is entered. 2024-04-11 17:17:45 -07:00
389fddc32e Manually adding totp error and converting to use shadcn form on login. 2024-04-08 17:47:54 -07:00
8b48466c7e Adding show 2FA on login if it is enabled on the user. 2024-04-07 22:11:52 -07:00