Commit graph

520 commits

Author SHA1 Message Date
564c58a2c6 Creating recovery codes and starting to return to UI, adding seed data for initial admin user, and update dependencies. 2024-04-04 15:08:18 -07:00
Bradley Shellnut
8c5cda1ebc Adding two factor code generation. 2024-03-29 17:40:02 -07:00
f729becade Starting 2FA flow. 2024-03-24 23:11:25 -07:00
Bradley Shellnut
716e2e7d28 Trying to fix auth cookie. 2024-03-21 17:20:50 -07:00
Bradley Shellnut
e6ea744f0a Fixing auth cookie value to be vercel url or backup. 2024-03-21 15:40:21 -07:00
Bradley Shellnut
c01418805b Updating dependencies and fixing mobile issues. 2024-03-21 12:27:32 -07:00
Bradley Shellnut
20c59d7ee5 Adding primary boolean to user roles and setting the value to true for 'user' role creation on signup etc. 2024-03-19 20:37:01 -07:00
Bradley Shellnut
82de351c03 Adding flash message on role add and remove. Protecting routes with flash messages. 2024-03-19 20:09:25 -07:00
Bradley Shellnut
66eb09b237 Blocking admin pages if you don't already have an admin role. Adding add and remove roles to admin page. 2024-03-19 12:01:15 -07:00
Bradley Shellnut
5e174c875f Updating schema, adding admin pages, adding page for adding roles to admin on viewing user, block only admin to reach admin page. 2024-03-15 12:05:47 -07:00
Bradley Shellnut
c1aaad7f6c Fixing use of nanoid. 2024-03-12 12:28:54 -07:00
Bradley Shellnut
ed36285c2f Removing nanoid, changing main id to uuid for all schemas, adding display cuid2, and adding rate limiter to login and signup. 2024-03-12 11:34:39 -07:00
527906b451 Fixing linting issues. 2024-03-10 23:19:55 -07:00
e7d1df356e Removing hopefully that last of prisma, convert the files to use drizzle, and fix shadcn-svelte pagination with newer lucide icon. 2024-03-10 12:09:37 -07:00
a267cb5193 Removing the rest of prisma from files. 2024-03-10 00:02:17 -08:00
bd7d944ad1 Cleaning up and removing prisma. 2024-03-08 11:03:34 -08:00
Bradley Shellnut
d86b975b4e Removing prisma. 2024-03-06 20:37:05 -08:00
Bradley Shellnut
6503659352
Merge pull request #15 from BradNut/shadcn-svelte
Move to Shadcn Svelte and Drizzle
2024-03-05 06:26:21 +00:00
Bradley Shellnut
196dfd48f6
Merge pull request #14 from BradNut/drizzle
Merge Drizzle to shadcn
2024-03-05 06:24:26 +00:00
Bradley Shellnut
da418bd4fa Upgrading dependencies. 2024-03-04 22:22:20 -08:00
Bradley Shellnut
8069db626f Fixing search form. 2024-03-03 11:32:36 -08:00
Bradley Shellnut
b25be86d32 Merge branch 'shadcn-svelte' into drizzle 2024-03-02 20:31:46 -08:00
Bradley Shellnut
9324de4e74 Adding favicon, restrict signup for now, fix seed and migration, and do not set email to empty string on signup. 2024-03-02 15:53:02 -08:00
Bradley Shellnut
24004c4533 Adding relations for reset tokens. 2024-03-01 18:01:45 -08:00
Bradley Shellnut
f3cb74ac7a Adding password reset tokens and API routes for creating and verifying token. 2024-03-01 18:00:27 -08:00
Bradley Shellnut
8185bb76f6 Fixing update password and sign out redirect. 2024-03-01 17:17:13 -08:00
Bradley Shellnut
bc95947fd1 Adding flash message to login redirects. 2024-02-29 17:11:07 -08:00
Bradley Shellnut
3596a5dcd6 Fix profile update and toast works now. 2024-02-27 22:49:21 -08:00
d9c1f55071 Update email action flow. 2024-02-27 09:27:26 -08:00
f5c486e837 Creating two schemas and forms for profile update. 2024-02-26 08:41:24 -08:00
8f9db3fea5 Moving validations to separate folder, upgrading superforms v2, and shadcn components. 2024-02-25 22:59:29 -08:00
Bradley Shellnut
becf1d8349 Fix text search. 2024-02-22 19:13:04 -08:00
Bradley Shellnut
39ecce591a Adding more game util methods and add game pages. 2024-02-20 23:31:05 -08:00
Bradley Shellnut
c472f43b9e Removing external id from some schemas, creating APIs for different schemas, and creating DB utils for the schemas. 2024-02-20 17:47:37 -08:00
b7d7113262 Updating schema to have more foreign key constraints in line with prisma migration and primary key on join tables. 2024-02-19 00:22:05 -08:00
bbb6df0fec Change prisma to drizzle in password change, profile update, collection page, and wishlist page. 2024-02-18 00:03:08 -08:00
9a87af4c3c Fix seeder and fix the schema for password and confirm password. 2024-02-17 00:10:19 -08:00
Bradley Shellnut
858a356ddf Updating external id schema types and password validation. 2024-02-16 16:38:02 -08:00
Bradley Shellnut
0c4f93e39c Update dependencies, fix logo on landing and auth. 2024-02-15 17:18:37 -08:00
Bradley Shellnut
2b3d037861 Creating new landing page, starting a different flow of managing your games, updating the schema for external ids, and adding different logo. 2024-02-14 17:48:47 -08:00
Bradley Shellnut
ec5f1ed93b Creating external ids table and join tables. 2024-02-14 09:42:29 -08:00
Bradley Shellnut
b7d7f298bc Starting transactions for games. 2024-02-09 17:49:39 -08:00
Bradley Shellnut
eac53a993b Update dependencies, custom tsVector type for drizzle, and adding vector column on game for name and slug, and adding index on the search vector column. 2024-02-09 17:01:54 -08:00
Bradley Shellnut
f7e8c6ab16 Update dependencies and add joins preview. 2024-02-09 11:28:07 -08:00
Bradley Shellnut
2a7821b059 Update dependencies. 2024-02-08 19:02:35 -08:00
Bradley Shellnut
baafd75839 Moving drizzle from MySQL to Postgres because more features exist there I like and am used to. 2024-02-08 18:56:09 -08:00
Bradley Shellnut
9a34d0efec Fixing signup creation of lists. 2024-02-07 19:37:54 -08:00
Bradley Shellnut
e91b308f97 Update dependencies and fix username taken. 2024-02-07 17:53:02 -08:00
Bradley Shellnut
049a9536c4 Update dependencies, fix most of signup, add seed file for Drizzle and command. 2024-02-07 17:16:17 -08:00
679f59c0fd Fixing env configs for migrate. 2024-02-06 23:31:32 -08:00