From 658cf98b7bd052625490b927e55cf9a358efc48d Mon Sep 17 00:00:00 2001 From: Michael Freno Date: Thu, 1 Jan 2026 14:26:30 -0500 Subject: [PATCH] update help --- src/config.ts | 6 +++--- src/lib/terminal-commands.ts | 16 ++++++++-------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/src/config.ts b/src/config.ts index adf7e4b..869d127 100644 --- a/src/config.ts +++ b/src/config.ts @@ -29,8 +29,8 @@ export const AUTH_CONFIG = { export const RATE_LIMITS = { /** Login: 5 attempts per 15 minutes per IP */ LOGIN_IP: { maxAttempts: 5, windowMs: 15 * 60 * 1000 }, - /** Login: 3 attempts per hour per email */ - LOGIN_EMAIL: { maxAttempts: 3, windowMs: 60 * 60 * 1000 }, + /** Login: 5 attempts per hour per email */ + LOGIN_EMAIL: { maxAttempts: 5, windowMs: 60 * 60 * 1000 }, /** Password reset: 3 attempts per hour per IP */ PASSWORD_RESET_IP: { maxAttempts: 3, windowMs: 60 * 60 * 1000 }, /** Registration: 3 attempts per hour per IP */ @@ -231,7 +231,7 @@ export const ERROR_PAGE_CONFIG = { export const VALIDATION_CONFIG = { /** Minimum password length (must match securePasswordSchema in schemas/user.ts) */ - MIN_PASSWORD_LENGTH: 12, + MIN_PASSWORD_LENGTH: 8, /** Maximum message length for contact form */ MAX_CONTACT_MESSAGE_LENGTH: 500, /** Minimum password confirmation match length before showing error */ diff --git a/src/lib/terminal-commands.ts b/src/lib/terminal-commands.ts index d654c98..1b43672 100644 --- a/src/lib/terminal-commands.ts +++ b/src/lib/terminal-commands.ts @@ -47,13 +47,14 @@ export const createTerminalCommands = (context: CommandContext) => { }, cd: { action: () => context.navigate("/"), - description: "Navigate to home" + description: "Navigate to home", + hidden: true }, ls: { action: () => { context.addToHistory( "ls", - "home blog resume contact downloads login account", + "home blog/ resume contact downloads login account", "success" ); }, @@ -63,7 +64,7 @@ export const createTerminalCommands = (context: CommandContext) => { action: () => { context.addToHistory( "ls -la", - "drwxr-xr-x blog/\n-rw-r--r-- resume\n-rw-r--r-- contact\n-rw-r--r-- downloads\n-rw-r--r-- account", + "drwxr-xr-x home\ndrwxr-xr-x blog/\n-rw-r--r-- resume\n-rw-r--r-- contact\n-rw-r--r-- downloads\n-rw-r--r-- login\n-rw-r--r-- account", "success" ); }, @@ -124,7 +125,8 @@ export const createTerminalCommands = (context: CommandContext) => { "error" ); }, - description: "Don't try this at home, kids" + description: "Don't try this at home, kids", + hidden: true }, cowsay: { action: () => { @@ -231,18 +233,16 @@ export const createTerminalCommands = (context: CommandContext) => { // Add all cd variants for each route routes.forEach((route) => { - // cd blog (visible in help) commands[`cd ${route.name}`] = { action: () => context.navigate(route.path), - description: `Navigate to ${route.name}` + description: `Navigate to ${route.name}`, + hidden: true }; - // cd /blog (hidden alias) commands[`cd ${route.path}`] = { action: () => context.navigate(route.path), description: `Navigate to ${route.name}`, hidden: true }; - // cd ~/blog (hidden alias) commands[`cd ~${route.path}`] = { action: () => context.navigate(route.path), description: `Navigate to ${route.name}`,