Commit graph

216 commits

Author SHA1 Message Date
Bradley Shellnut
d86b975b4e Removing prisma. 2024-03-06 20:37:05 -08:00
Bradley Shellnut
8069db626f Fixing search form. 2024-03-03 11:32:36 -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
f3cb74ac7a Adding password reset tokens and API routes for creating and verifying token. 2024-03-01 18:00:27 -08:00
Bradley Shellnut
bc95947fd1 Adding flash message to login redirects. 2024-02-29 17:11:07 -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
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
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
049a9536c4 Update dependencies, fix most of signup, add seed file for Drizzle and command. 2024-02-07 17:16:17 -08:00
Bradley Shellnut
8e1d453c13 Starting signup creation of user. MySQL cannot return after insert and requerying with username. 2024-02-06 17:08:03 -08:00
3663fc328e Fix connecting to localhost mysql version and not use planetscale adapters. 2024-02-05 23:18:13 -08:00
30cd8ceb97 Updating schema for drizzle, adding migrate and push. 2024-02-03 18:21:32 -08:00
Bradley Shellnut
3494876abb Migrating to drizzle schemas. 2024-02-02 17:56:31 -08:00
Bradley Shellnut
6a66a51085 Comment out Sentry since it doesn't work on v2 and adding pagination. 2024-01-30 17:57:36 -08:00
Bradley Shellnut
386d4e7e3a Updating og image generation, updating Lucia Beta, and using Shadcn Form for the search form. 2024-01-26 16:35:02 -08:00
Bradley Shellnut
9f4aafe658 Adding ip country and address to the session DB, updating libraries and Lucia beta, updating auth flows for newest lucia changes. 2024-01-18 16:57:15 -08:00
Bradley Shellnut
994d1d462c Refactor component names, add api for random games, and use on main page. 2023-12-28 12:16:36 -08:00
Bradley Shellnut
daa9a628d1 Upgrading to SvelteKit v2, fixing headers render, and adding random games search. Also add badge component and put in the Game details page. 2023-12-26 17:26:39 -08:00
Bradley Shellnut
c91cb72b38 Adding exact search checkbox. 2023-12-26 16:42:06 -08:00
Bradley Shellnut
527866b1d2 Updating auth logic for v3 lucia, fixing types, upgrading dependencies. 2023-12-19 17:54:39 -08:00
Bradley Shellnut
b290f3092f Upgrade to v3 Lucia, change all auth layers, upgrade all dependencies, and update eslint. 2023-12-14 17:53:15 -08:00
3997e4e49b Manipulating logo on auth screen for different sizes. 2023-11-12 22:04:44 -08:00
229d84df40 Updating shadcn files (Uses bits-ui), moving text search to just search page. 2023-11-06 16:36:51 -08:00
79fde8beb8 Adding explicit types to load and actions, adding the page indicator from Syntax.fm, and hex for that color. 2023-11-04 23:20:34 -07:00
a3d0c6757f Fixing roles seed file. 2023-11-04 17:11:58 -07:00
4e300a72a1 Fixing prisma issues by removing from locals and just using as singleton import. Upgrading libraries. 2023-11-04 17:03:28 -07:00
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. 2023-10-17 22:28:53 +13:00
fa138fe8a3 Change prisma import to not have .js 2023-10-16 15:42:34 +13:00
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. 2023-10-14 22:06:57 +13:00
4c75d1f863 Remove unused text search code. 2023-10-14 22:05:18 +13:00
2a640ffd90 Update external API, add HTML entity package to convert from external API, and update schema. 2023-09-30 22:46:05 +13:00
54c7460fc4 Implementing logged in password change. 2023-09-20 12:46:32 +12:00
140b312916 Renaming transition and adding to the auth layout. 2023-09-19 12:48:39 +12:00
3ead1dc357 Fix loading shown on login, add base enhance to logout and show loading UI with toast on success. 2023-09-18 21:42:09 +12:00
fb565c1593 Fixing menu links to work and submit to logout still working. Fix background on loader. 2023-09-18 12:09:44 +12:00
66ef49436f Fixing utils helper, changing header for logged in to be a dropdown menu, adding list and signout to dropdown, adding spinner to logout. 2023-09-18 09:28:15 +12:00
9298a88ba7 Fixing up the og image generation, add svg background, add more input params. 2023-09-14 16:53:27 -07:00
eac61fffe3 Fixing up the og image generation. 2023-09-13 22:52:34 -07:00
9f69946504 Reference image from static assets. 2023-09-13 21:06:22 -07:00