Commit graph

  • 02d2800121 Updating dependencies Bradley Shellnut 2024-08-06 10:54:33 -0700
  • 9f1ebffee5 Try using adapter vercel. Bradley Shellnut 2024-08-05 09:53:04 -0700
  • 9fb6db45ff Adding back tsyringe dependency. Bradley Shellnut 2024-08-02 21:51:44 -0700
  • e655c0d319 Slowly reverting tsyringe to test it that works better. hono-slim Bradley Shellnut 2024-08-02 17:49:08 -0700
  • 9b24a5c095 Removing get client address for now and using adapter node because vercel breaks. Bradley Shellnut 2024-08-02 17:48:45 -0700
  • 4dbc93f819 Fixing build but node version 22 is needed and pre-render fails. Bradley Shellnut 2024-08-01 16:46:29 -0700
  • dbdac430ef Adding verify login with TOTP credentials coming from the credentials table. Bradley Shellnut 2024-08-01 09:26:42 -0700
  • bf55b04de6 Converting everything to the tsyringe IoC pattern. Bradley Shellnut 2024-07-30 18:50:46 -0700
  • 3190e9601e Creating controllers, updating deps, and adding more repositories. Bradley Shellnut 2024-07-28 18:39:42 -0700
  • 16191509b4 Copying over tables, migrations, seeds, etc. Creating DTOs for future use. Bradley Shellnut 2024-07-24 17:39:03 -0700
  • d70b3061b5 Moving a lot around for hono Bradley Shellnut 2024-07-21 12:05:48 -0700
  • 388f9a399d Adding arctic for future OAuth. Bradley Shellnut 2024-07-19 11:38:20 -0700
  • aedeb7830b Fixing forms for TOTP and Recovery Code while also extracting common code. Bradley Shellnut 2024-07-18 19:51:34 -0700
  • 3930c6eb12 Placeholder 0 in pin input and fixing valid return on email submit. Bradley Shellnut 2024-07-18 17:21:26 -0700
  • 70b4407637 Remove auth page transition and add crossfade to the auth cards, change error messages, and fix auth buttons when showing reset page. Bradley Shellnut 2024-07-18 16:52:11 -0700
  • ac8721d264 Adding docker-compose for future use, using Card on all auth pages, adding start of reset password. Bradley Shellnut 2024-07-16 14:54:32 -0700
  • e214b340f4
    Merge pull request #22 from BradNut/development Bradley Shellnut 2024-07-15 13:13:37 -0700
  • a6c242752a
    Update +server.ts Bradley Shellnut 2024-07-15 20:11:45 +0000
  • d580c49dcd
    Update +server.ts Bradley Shellnut 2024-07-15 19:55:31 +0000
  • 3828b53d40
    Merge pull request #21 from BradNut/development Bradley Shellnut 2024-07-15 12:48:39 -0700
  • 513cab891f
    Update +page.server.ts Bradley Shellnut 2024-07-15 19:04:58 +0000
  • 427c10a7af
    Update +page.svelte Bradley Shellnut 2024-07-15 18:55:37 +0000
  • 4dd211d3cb
    Merge pull request #20 from BradNut/development Bradley Shellnut 2024-07-15 11:13:55 -0700
  • c67bfac2ba
    Merge pull request #19 from BradNut/recovery-code Bradley Shellnut 2024-07-15 10:12:54 -0700
  • 8b828d40da Fixing 2fa recovery-code Bradley Shellnut 2024-07-15 10:03:50 -0700
  • 091bcd2e88 Refactor to use recovery code on TOTP as separate form. Bradley Shellnut 2024-07-14 20:59:51 -0700
  • 16ba22c76d Refactor check TOTP. Bradley Shellnut 2024-07-14 19:43:20 -0700
  • 7883ac9184 Updating dependencies. Bradley Shellnut 2024-07-13 20:42:16 -0700
  • ce0e44bf85
    Merge pull request #18 from BradNut/development Bradley Shellnut 2024-07-13 07:10:58 +0000
  • 2098a5cdfd Checking TOTP expiry time. Bradley Shellnut 2024-07-12 17:44:45 -0700
  • a90a9d4fd6 Fixing user roles building issue. Bradley Shellnut 2024-07-12 15:37:05 -0700
  • a45a24fdea
    Merge pull request #17 from BradNut/migrate-two-factor Bradley Shellnut 2024-07-12 02:11:56 +0000
  • 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. migrate-two-factor Bradley Shellnut 2024-07-11 15:53:56 -0700
  • d83eaadc0b Adding table for two factor codes and utils for tables. Bradley Shellnut 2024-07-08 09:09:41 -0700
  • 5c3349ca42 Adding dialog from shadcn svelte, fixing recovery codes rendering, fixing more Svelte 5 migrations, and adding pin input onto totp. Bradley Shellnut 2024-07-07 17:41:08 -0700
  • 63ac7dfd76 Updating dependencies, upgrade latest svelte 5, and updating to use svelte 5 in most places. Bradley Shellnut 2024-07-06 23:12:36 -0700
  • 8c47357605 Fixing a lot of check issues. Bradley Shellnut 2024-06-17 17:37:47 -0700
  • 95117cee21 Checking fully authenticated vs not fully authd vs not authd at all and performing select actions to login, clear cookie, etc. Bradley Shellnut 2024-06-17 13:06:45 -0700
  • 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. Bradley Shellnut 2024-06-14 19:11:18 -0700
  • 43877868a4 Fixing env.ts to look for env variables, fix seeding data, adding dependencies needed for this. Bradley Shellnut 2024-06-13 17:32:09 -0700
  • 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. Bradley Shellnut 2024-06-11 19:12:12 -0700
  • 36aa0636a3 Adding not null to games columns, fixing TOTP form, and fixing TOTP verifying. Bradley Shellnut 2024-06-08 17:25:01 -0700
  • 2609c28619 Adding totp enabled to session, restarting migrations, updating many Shadcn svelte components, and refactoring to move 2FA to its own page. Bradley Shellnut 2024-06-08 15:09:21 -0700
  • a8eed0d86d Moving drizzle into it's own DB folder and moving all the table types to separate files. Bradley Shellnut 2024-05-07 17:19:13 -0700
  • 0b58b3ff8f Changing search to currently just search by like. Adding functions to get order by and direction based on search inputs. Bradley Shellnut 2024-04-27 19:52:57 -0700
  • 45e9e5adb7 chore: Updating dependencies Bradley Shellnut 2024-04-26 17:56:59 -0700
  • a7474cbbbd Update dependencies, change generate token based on new lucia method, and replace fails. Bradley Shellnut 2024-04-25 11:26:05 -0700
  • 085cb2ef27 Update dependencies, fix dropdown links to collections and wishlists, and fix error 404 page. Bradley Shellnut 2024-04-23 14:35:51 -0700
  • ad5062b91c Fixing code and naming. Bradley Shellnut 2024-04-17 13:57:25 -0700
  • 842e9c72bf Fixing wishlist, collection, and individual of those pages. Bradley Shellnut 2024-04-17 12:02:51 -0700
  • abe4f129c4 Fixing schema import for new pages. Bradley Shellnut 2024-04-17 10:56:33 -0700
  • 53fdc51ee7 Creating specific id collection and wishlist pages as well as name to both. Bradley Shellnut 2024-04-16 18:38:43 -0700
  • 524f3bbe8b Update svelte vite plugin. Bradley Shellnut 2024-04-12 10:24:54 -0700
  • 5fb8c17086 Remove sentry and planetscale. Bradley Shellnut 2024-04-11 22:42:26 -0700
  • 0a356c9863 Remove sentry. Bradley Shellnut 2024-04-11 22:05:26 -0700
  • 018399b6ce PNPM v8 Bradley Shellnut 2024-04-11 21:56:18 -0700
  • df15b4c3a7 Just revert back. Bradley Shellnut 2024-04-11 21:54:49 -0700
  • 914f033417 Adding compiled lock. Bradley Shellnut 2024-04-11 21:49:52 -0700
  • e45cb8d26b Remove engines. Bradley Shellnut 2024-04-11 21:49:15 -0700
  • 21bd503aa2 Downgrade vite. Bradley Shellnut 2024-04-11 21:47:02 -0700
  • caf54f4ecf Adding back lock. Bradley Shellnut 2024-04-11 21:23:14 -0700
  • b7b7e2cb3b Remove pnpm version. Bradley Shellnut 2024-04-11 21:21:13 -0700
  • 552d338257 Delete lock. Bradley Shellnut 2024-04-11 21:19:14 -0700
  • 97acc7ece6 Trying to revert package. Bradley Shellnut 2024-04-11 21:08:59 -0700
  • 3eaa2e096c Revert vite plugin svelte. Bradley Shellnut 2024-04-11 18:52:45 -0700
  • 33b8b8262c Update latest dependencies. Bradley Shellnut 2024-04-11 18:47:32 -0700
  • 2f08b713ef Remove random file. Bradley Shellnut 2024-04-11 18:43:07 -0700
  • 89f5d345c3 Update dependencies. Bradley Shellnut 2024-04-11 17:38:39 -0700
  • f9123eea53
    Merge pull request #16 from BradNut/two-factor Bradley Shellnut 2024-04-11 17:27:10 -0700
  • 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. Bradley Shellnut 2024-04-11 17:17:45 -0700
  • 389fddc32e Manually adding totp error and converting to use shadcn form on login. Bradley Shellnut 2024-04-08 17:47:54 -0700
  • 8b48466c7e Adding show 2FA on login if it is enabled on the user. Bradley Shellnut 2024-04-07 22:11:52 -0700
  • 826d06113d Separate page for two factory recovery codes. Bradley Shellnut 2024-04-06 23:59:59 -0700
  • 4880b87922 Writing code to send recovery to it's own page. Bradley Shellnut 2024-04-05 16:10:12 -0700
  • 564c58a2c6 Creating recovery codes and starting to return to UI, adding seed data for initial admin user, and update dependencies. Bradley Shellnut 2024-04-04 15:08:18 -0700
  • 8c5cda1ebc Adding two factor code generation. Bradley Shellnut 2024-03-29 17:40:02 -0700
  • f729becade Starting 2FA flow. Bradley Shellnut 2024-03-24 23:11:25 -0700
  • 716e2e7d28 Trying to fix auth cookie. Bradley Shellnut 2024-03-21 17:20:50 -0700
  • e6ea744f0a Fixing auth cookie value to be vercel url or backup. Bradley Shellnut 2024-03-21 15:40:21 -0700
  • c01418805b Updating dependencies and fixing mobile issues. Bradley Shellnut 2024-03-21 12:27:32 -0700
  • 20c59d7ee5 Adding primary boolean to user roles and setting the value to true for 'user' role creation on signup etc. Bradley Shellnut 2024-03-19 20:37:01 -0700
  • 82de351c03 Adding flash message on role add and remove. Protecting routes with flash messages. Bradley Shellnut 2024-03-19 20:09:25 -0700
  • 66eb09b237 Blocking admin pages if you don't already have an admin role. Adding add and remove roles to admin page. Bradley Shellnut 2024-03-19 12:01:15 -0700
  • 5e174c875f Updating schema, adding admin pages, adding page for adding roles to admin on viewing user, block only admin to reach admin page. Bradley Shellnut 2024-03-15 12:05:47 -0700
  • c1aaad7f6c Fixing use of nanoid. Bradley Shellnut 2024-03-12 12:28:54 -0700
  • ed36285c2f Removing nanoid, changing main id to uuid for all schemas, adding display cuid2, and adding rate limiter to login and signup. Bradley Shellnut 2024-03-12 11:34:39 -0700
  • 527906b451 Fixing linting issues. Bradley Shellnut 2024-03-10 23:19:55 -0700
  • e7d1df356e Removing hopefully that last of prisma, convert the files to use drizzle, and fix shadcn-svelte pagination with newer lucide icon. Bradley Shellnut 2024-03-10 12:09:37 -0700
  • a267cb5193 Removing the rest of prisma from files. Bradley Shellnut 2024-03-10 00:02:17 -0800
  • bd7d944ad1 Cleaning up and removing prisma. Bradley Shellnut 2024-03-08 11:03:34 -0800
  • d86b975b4e Removing prisma. Bradley Shellnut 2024-03-06 20:37:05 -0800
  • 6503659352
    Merge pull request #15 from BradNut/shadcn-svelte Bradley Shellnut 2024-03-05 06:26:21 +0000
  • 196dfd48f6
    Merge pull request #14 from BradNut/drizzle Bradley Shellnut 2024-03-05 06:24:26 +0000
  • da418bd4fa Upgrading dependencies. Bradley Shellnut 2024-03-04 22:22:20 -0800
  • 8069db626f Fixing search form. Bradley Shellnut 2024-03-03 11:32:36 -0800
  • b25be86d32 Merge branch 'shadcn-svelte' into drizzle Bradley Shellnut 2024-03-02 20:31:46 -0800
  • 9324de4e74 Adding favicon, restrict signup for now, fix seed and migration, and do not set email to empty string on signup. Bradley Shellnut 2024-03-02 15:53:02 -0800
  • 24004c4533 Adding relations for reset tokens. Bradley Shellnut 2024-03-01 18:01:45 -0800
  • f3cb74ac7a Adding password reset tokens and API routes for creating and verifying token. Bradley Shellnut 2024-03-01 18:00:27 -0800
  • 8185bb76f6 Fixing update password and sign out redirect. Bradley Shellnut 2024-03-01 17:17:13 -0800