Bradley Shellnut
|
3190e9601e
|
Creating controllers, updating deps, and adding more repositories.
|
2024-07-28 18:39:42 -07:00 |
|
Bradley Shellnut
|
16191509b4
|
Copying over tables, migrations, seeds, etc. Creating DTOs for future use.
|
2024-07-24 17:39:03 -07:00 |
|
Bradley Shellnut
|
d70b3061b5
|
Moving a lot around for hono
|
2024-07-21 12:05:48 -07:00 |
|
Bradley Shellnut
|
388f9a399d
|
Adding arctic for future OAuth.
|
2024-07-19 11:38:20 -07:00 |
|
Bradley Shellnut
|
3930c6eb12
|
Placeholder 0 in pin input and fixing valid return on email submit.
|
2024-07-18 17:21:26 -07:00 |
|
Bradley Shellnut
|
70b4407637
|
Remove auth page transition and add crossfade to the auth cards, change error messages, and fix auth buttons when showing reset page.
|
2024-07-18 16:52:11 -07:00 |
|
Bradley Shellnut
|
ac8721d264
|
Adding docker-compose for future use, using Card on all auth pages, adding start of reset password.
|
2024-07-16 14:54:32 -07:00 |
|
Bradley Shellnut
|
091bcd2e88
|
Refactor to use recovery code on TOTP as separate form.
|
2024-07-14 20:59:51 -07:00 |
|
|
|
7883ac9184
|
Updating dependencies.
|
2024-07-13 20:42:16 -07:00 |
|
Bradley Shellnut
|
2098a5cdfd
|
Checking TOTP expiry time.
|
2024-07-12 17:44:45 -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
|
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
|
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
|
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
|
842e9c72bf
|
Fixing wishlist, collection, and individual of those pages.
|
2024-04-17 12:02:51 -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 |
|
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
|
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
|
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 |
|
|
|
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
|
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 |
|
|
|
db9b000073
|
Directly passing icon.
|
2023-09-13 20:38:44 -07:00 |
|
|
|
f84f2ecbe8
|
Adding start of dynamic og image.
|
2023-09-13 18:43:22 -07:00 |
|
|
|
7b858dfb2c
|
Adding privacy and terms pages, adding svelte meta tags package, and adding defaults for meta tags.
|
2023-09-13 17:08:54 -07:00 |
|
|
|
0a6c8d013b
|
Close sheet on logout and temp fix for showing auth forms on small screens.
|
2023-09-12 23:07:29 -07:00 |
|
|
|
df665376ef
|
Fixing up logged in sheet.
|
2023-09-12 16:49:04 -07:00 |
|
|
|
98acc78ea3
|
Refactoring routes to have auth layouts and main landing.
|
2023-09-12 13:06:29 -07:00 |
|
|
|
0ca51dd6f3
|
Merge branch 'shadcn-svelte' of github.com:BradNut/boredgame into shadcn-auth-refactor
|
2023-09-12 12:02:38 -07:00 |
|
|
|
2781774758
|
Update prisma fix landing.
|
2023-09-12 10:56:58 -07:00 |
|
|
|
3d37c62392
|
Reverting auth refactor.
|
2023-09-11 17:31:15 -07:00 |
|
|
|
2f54c1189e
|
Trying to fix auth refactor.
|
2023-09-11 17:29:15 -07:00 |
|
|
|
38b288cf58
|
Remove unused import and move api helper to utils.
|
2023-09-11 15:33:02 -07:00 |
|
|
|
485615b5bb
|
feat: 🎨 Move routes around, add auth layout, move postcss file
|
2023-09-11 15:15:53 -07:00 |
|
|
|
13162f8270
|
Updating shadcn files, moving routes around.
|
2023-09-08 16:30:32 -07:00 |
|