Commit graph

  • bc95947fd1 Adding flash message to login redirects. Bradley Shellnut 2024-02-29 17:11:07 -0800
  • 3596a5dcd6 Fix profile update and toast works now. Bradley Shellnut 2024-02-27 22:49:21 -0800
  • d9c1f55071 Update email action flow. Bradley Shellnut 2024-02-27 09:27:26 -0800
  • f5c486e837 Creating two schemas and forms for profile update. Bradley Shellnut 2024-02-26 08:41:24 -0800
  • 8f9db3fea5 Moving validations to separate folder, upgrading superforms v2, and shadcn components. Bradley Shellnut 2024-02-25 22:59:29 -0800
  • becf1d8349 Fix text search. Bradley Shellnut 2024-02-22 19:13:04 -0800
  • 39ecce591a Adding more game util methods and add game pages. Bradley Shellnut 2024-02-20 23:31:05 -0800
  • c472f43b9e Removing external id from some schemas, creating APIs for different schemas, and creating DB utils for the schemas. Bradley Shellnut 2024-02-20 17:47:37 -0800
  • b7d7113262 Updating schema to have more foreign key constraints in line with prisma migration and primary key on join tables. Bradley Shellnut 2024-02-19 00:22:05 -0800
  • bbb6df0fec Change prisma to drizzle in password change, profile update, collection page, and wishlist page. Bradley Shellnut 2024-02-18 00:03:08 -0800
  • 9a87af4c3c Fix seeder and fix the schema for password and confirm password. Bradley Shellnut 2024-02-17 00:10:19 -0800
  • 858a356ddf Updating external id schema types and password validation. Bradley Shellnut 2024-02-16 16:38:02 -0800
  • 0c4f93e39c Update dependencies, fix logo on landing and auth. Bradley Shellnut 2024-02-15 17:18:37 -0800
  • 2b3d037861 Creating new landing page, starting a different flow of managing your games, updating the schema for external ids, and adding different logo. Bradley Shellnut 2024-02-14 17:48:47 -0800
  • ec5f1ed93b Creating external ids table and join tables. Bradley Shellnut 2024-02-14 09:42:29 -0800
  • b7d7f298bc Starting transactions for games. Bradley Shellnut 2024-02-09 17:49:39 -0800
  • 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. Bradley Shellnut 2024-02-09 17:01:54 -0800
  • f7e8c6ab16 Update dependencies and add joins preview. Bradley Shellnut 2024-02-09 11:28:07 -0800
  • 2a7821b059 Update dependencies. Bradley Shellnut 2024-02-08 19:02:35 -0800
  • baafd75839 Moving drizzle from MySQL to Postgres because more features exist there I like and am used to. Bradley Shellnut 2024-02-08 18:56:09 -0800
  • 9a34d0efec Fixing signup creation of lists. Bradley Shellnut 2024-02-07 19:37:54 -0800
  • e91b308f97 Update dependencies and fix username taken. Bradley Shellnut 2024-02-07 17:53:02 -0800
  • 049a9536c4 Update dependencies, fix most of signup, add seed file for Drizzle and command. Bradley Shellnut 2024-02-07 17:16:17 -0800
  • 679f59c0fd Fixing env configs for migrate. Bradley Shellnut 2024-02-06 23:31:32 -0800
  • 8e1d453c13 Starting signup creation of user. MySQL cannot return after insert and requerying with username. Bradley Shellnut 2024-02-06 17:08:03 -0800
  • 3663fc328e Fix connecting to localhost mysql version and not use planetscale adapters. Bradley Shellnut 2024-02-05 23:18:13 -0800
  • e229fd9b1c Create join tables for things that can connect to games. Bradley Shellnut 2024-02-04 17:53:23 -0800
  • 30cd8ceb97 Updating schema for drizzle, adding migrate and push. Bradley Shellnut 2024-02-03 18:21:32 -0800
  • 3494876abb Migrating to drizzle schemas. Bradley Shellnut 2024-02-02 17:56:31 -0800
  • 354838f4f6 Migrating to Drizzle. Bradley Shellnut 2024-01-30 18:19:51 -0800
  • 6a66a51085 Comment out Sentry since it doesn't work on v2 and adding pagination. Bradley Shellnut 2024-01-30 17:57:36 -0800
  • 386d4e7e3a Updating og image generation, updating Lucia Beta, and using Shadcn Form for the search form. Bradley Shellnut 2024-01-26 16:35:02 -0800
  • 019798eb0b Remove client address and adding cron to remove stale sessions every day at 2AM. Bradley Shellnut 2024-01-23 14:07:43 -0800
  • 9f4aafe658 Adding ip country and address to the session DB, updating libraries and Lucia beta, updating auth flows for newest lucia changes. Bradley Shellnut 2024-01-18 16:57:15 -0800
  • 994d1d462c Refactor component names, add api for random games, and use on main page. Bradley Shellnut 2023-12-28 12:16:36 -0800
  • daa9a628d1 Upgrading to SvelteKit v2, fixing headers render, and adding random games search. Also add badge component and put in the Game details page. Bradley Shellnut 2023-12-26 17:26:39 -0800
  • c91cb72b38 Adding exact search checkbox. Bradley Shellnut 2023-12-26 16:42:06 -0800
  • 527866b1d2 Updating auth logic for v3 lucia, fixing types, upgrading dependencies. Bradley Shellnut 2023-12-19 17:54:39 -0800
  • b290f3092f Upgrade to v3 Lucia, change all auth layers, upgrade all dependencies, and update eslint. Bradley Shellnut 2023-12-14 17:53:15 -0800
  • 2c6d8f2510 Adding xdp to gitignore becuase that exists for some reason. Bradley Shellnut 2023-12-04 22:54:38 -0800
  • 11424660c8 Removing xdp file that somehow got there and reset secrets. Bradley Shellnut 2023-12-04 22:54:06 -0800
  • d13484a105 Updating all dependencies and moving throw errors outside try catches. Bradley Shellnut 2023-12-04 22:25:43 -0800
  • 3997e4e49b Manipulating logo on auth screen for different sizes. Bradley Shellnut 2023-11-12 22:04:44 -0800
  • 229d84df40 Updating shadcn files (Uses bits-ui), moving text search to just search page. Bradley Shellnut 2023-11-06 16:36:51 -0800
  • 79fde8beb8 Adding explicit types to load and actions, adding the page indicator from Syntax.fm, and hex for that color. Bradley Shellnut 2023-11-04 23:20:34 -0700
  • a3d0c6757f Fixing roles seed file. Bradley Shellnut 2023-11-04 17:11:58 -0700
  • 4e300a72a1 Fixing prisma issues by removing from locals and just using as singleton import. Upgrading libraries. Bradley Shellnut 2023-11-04 17:03:28 -0700
  • 7d334f9cb7 Big changes. Added Sentry at least for now for error tracking to get this up. Moved prisma client generation to the server hooks and passing in locals. Refactor to use prisma in locals. Creating expansions and linking while displaying on Game page. Bradley Shellnut 2023-10-17 22:28:53 +1300
  • 9ce5458dc8 Change prisma version and remove imports in seeder. Bradley Shellnut 2023-10-16 15:59:30 +1300
  • bd853cf1dc Change prisma. Bradley Shellnut 2023-10-16 15:48:45 +1300
  • fa138fe8a3 Change prisma import to not have .js Bradley Shellnut 2023-10-16 15:42:34 +1300
  • 8e557498e3 Fix import of enum type from prisma by implementing a hacky workaroud in Vite. Bradley Shellnut 2023-10-16 15:41:14 +1300
  • 707daf9f35 Fix linking when game loaded is an expansion itself. Bradley Shellnut 2023-10-16 10:07:16 +1300
  • 66c9ef5c93 Updating types, adding BGG types, change mapper for additional fields, and large update to the creation of data (mechanics, categories, expansions, etc.) on game load from id path. Bradley Shellnut 2023-10-14 22:06:57 +1300
  • 4c75d1f863 Remove unused text search code. Bradley Shellnut 2023-10-14 22:05:18 +1300
  • 5d9af200b7 Changing external id to Int, remove not needed columns, add expansion information, and update seeder. Bradley Shellnut 2023-10-14 22:04:34 +1300
  • 75aa901a24 Updating dependencies. Bradley Shellnut 2023-10-14 22:03:34 +1300
  • 2a640ffd90 Update external API, add HTML entity package to convert from external API, and update schema. Bradley Shellnut 2023-09-30 22:46:05 +1300
  • 649c2dc74f Updating categories and mechanics. Updating APIs. Bradley Shellnut 2023-09-29 22:02:24 +1300
  • e69ed91e2c Updating MeltUI and adding APIs for external searching games on BGG. Bradley Shellnut 2023-09-29 21:06:46 +1300
  • b25af709e2 Update dependencies. Bradley Shellnut 2023-09-25 17:58:20 +1300
  • 31db84c371 Update prisma and svelte. Bradley Shellnut 2023-09-21 21:29:32 +1200
  • bae59b8730 Add alert to profile if no email exists warning about password reset. Bradley Shellnut 2023-09-20 13:05:35 +1200
  • 54c7460fc4 Implementing logged in password change. Bradley Shellnut 2023-09-20 12:46:32 +1200
  • 140b312916 Renaming transition and adding to the auth layout. Bradley Shellnut 2023-09-19 12:48:39 +1200
  • 3ead1dc357 Fix loading shown on login, add base enhance to logout and show loading UI with toast on success. Bradley Shellnut 2023-09-18 21:42:09 +1200
  • fb565c1593 Fixing menu links to work and submit to logout still working. Fix background on loader. Bradley Shellnut 2023-09-18 12:09:44 +1200
  • 66ef49436f Fixing utils helper, changing header for logged in to be a dropdown menu, adding list and signout to dropdown, adding spinner to logout. Bradley Shellnut 2023-09-18 09:28:15 +1200
  • 7b9b9a1d64 Remove reference social card. Bradley Shellnut 2023-09-14 16:54:05 -0700
  • 9298a88ba7 Fixing up the og image generation, add svg background, add more input params. Bradley Shellnut 2023-09-14 16:53:27 -0700
  • eac61fffe3 Fixing up the og image generation. Bradley Shellnut 2023-09-13 22:52:34 -0700
  • 9f69946504 Reference image from static assets. Bradley Shellnut 2023-09-13 21:06:22 -0700
  • db9b000073 Directly passing icon. Bradley Shellnut 2023-09-13 20:38:44 -0700
  • dc121abb2a Passing icon. Bradley Shellnut 2023-09-13 20:25:07 -0700
  • f84f2ecbe8 Adding start of dynamic og image. Bradley Shellnut 2023-09-13 18:43:22 -0700
  • 7b858dfb2c Adding privacy and terms pages, adding svelte meta tags package, and adding defaults for meta tags. Bradley Shellnut 2023-09-13 17:08:54 -0700
  • 998855c212
    Merge pull request #13 from BradNut/shadcn-auth-refactor Bradley Shellnut 2023-09-13 10:55:50 -0700
  • 0a6c8d013b Close sheet on logout and temp fix for showing auth forms on small screens. Bradley Shellnut 2023-09-12 23:07:29 -0700
  • df665376ef Fixing up logged in sheet. Bradley Shellnut 2023-09-12 16:49:04 -0700
  • 98acc78ea3 Refactoring routes to have auth layouts and main landing. Bradley Shellnut 2023-09-12 13:06:29 -0700
  • 0ca51dd6f3 Merge branch 'shadcn-svelte' of github.com:BradNut/boredgame into shadcn-auth-refactor Bradley Shellnut 2023-09-12 12:02:38 -0700
  • 2781774758 Update prisma fix landing. Bradley Shellnut 2023-09-12 10:56:58 -0700
  • 3d37c62392 Reverting auth refactor. Bradley Shellnut 2023-09-11 17:31:15 -0700
  • 2f54c1189e Trying to fix auth refactor. Bradley Shellnut 2023-09-11 17:29:15 -0700
  • 38b288cf58 Remove unused import and move api helper to utils. Bradley Shellnut 2023-09-11 15:33:02 -0700
  • 485615b5bb feat: 🎨 Move routes around, add auth layout, move postcss file Bradley Shellnut 2023-09-11 15:15:53 -0700
  • 13162f8270 Updating shadcn files, moving routes around. Bradley Shellnut 2023-09-08 16:30:32 -0700
  • ea9a0f60a8 Updating to the newest melt-ui and shadcn-svelte. Move util to utils. Change theme to purple. Start using newer Shadcn components. Bradley Shellnut 2023-08-20 22:54:04 -0700
  • af475071eb Update lucia, super form, and flash message. Fix get game by id when no user is signed in. Bradley Shellnut 2023-08-20 14:58:04 -0700
  • e086274735 Adding separate button for wishlist and pagination store. Bradley Shellnut 2023-08-19 18:18:21 -0700
  • 714cdca2e4 Chagne year to db year. Bradley Shellnut 2023-08-19 18:10:34 -0700
  • 1a8ec5b905 Remove unique on wishlist and collection ids. Only show add to buttons for now. Bradley Shellnut 2023-08-14 11:48:07 -0700
  • 78f5bba669 Bring back layout transition, fix showing games on collection and wishlist. Bradley Shellnut 2023-08-13 23:51:34 -0700
  • bdfc1dfd3f Updating dependencies, fixing search, fixing wishlist add and remove, fixing game page, not showing buttons on list of games, and adding helper components. Bradley Shellnut 2023-08-13 22:12:02 -0700
  • c4a141a1ff Moving collection and wishlist to the protected route, adding sheet with list options for profile on avatar click, adding show and update user profile. Bradley Shellnut 2023-08-04 16:40:22 -0700
  • 49b7ad0d6f Adding Melt-ui until it gets integrated into Shadcn-svelte and using for header avatar dropdown. Upgrading to Prisma 5 and other dependencies. Adding profile and protected routes. Bradley Shellnut 2023-08-01 14:01:24 -0700
  • 1a4aa13e69 Adding disclaimer to signup without email and using a specific schema defined in zod-schema. Bradley Shellnut 2023-07-30 22:24:33 -0700
  • b2c118171b Adding Collapsible component and using for optional fields on signup. Bradley Shellnut 2023-07-30 18:18:39 -0700
  • a32adc3ae8 Rename db folder to server, remove levelup dependencies, add sveltekit flash message, add toast library, and use both on signup. Bradley Shellnut 2023-07-30 16:31:39 -0700
  • a62bd44279 Fixed search page. Bradley Shellnut 2023-07-29 23:48:22 -0700