17 Commits (556ba475ef33d3947a55838fd32e03703ead24b9)

Author SHA1 Message Date
npmrun 556ba475ef feat: add CaptchaField component with v-model and loading/error states 2 weeks ago
npmrun 82d37e04b6 fix: fix PasswordInput test stubs for Vue Test Utils compatibility 2 weeks ago
npmrun decabd2fe9 feat: add PasswordInput component with show/hide toggle 2 weeks ago
npmrun bf03b50ae3 fix: accept any letter case for password strength score 2 2 weeks ago
npmrun 4c511e404f feat: add PasswordStrength component with real-time strength scoring 2 weeks ago
npmrun f6ed96efbb refactor: extract shared Zod registration schema to packages/shared 2 weeks ago
npmrun 823009e998 fix: make ApiError generic to preserve type information 2 weeks ago
npmrun 9ca4608fe0 feat: add ApiError class to preserve error data through unwrapApiBody 2 weeks ago
npmrun 4dd9e8627c feat: wire header login button to /register 2 weeks ago
npmrun f1853b8fab fix: add double-submission guard, captcha ARIA labels, and error handling on mount 2 weeks ago
npmrun c151fda781 feat: add registration page with captcha support 2 weeks ago
npmrun a1eeb0683f feat: add MCP server configuration and enhance scheduler task modal with advanced settings 2 weeks ago
npmrun 0e9a27c6b8 fix: resolve TypeScript type errors in scheduler admin pages 2 weeks ago
npmrun d5a7b5ca03 feat: add scheduler task detail page with execution history 2 weeks ago
npmrun d5250222be feat: add scheduler task create/edit modal component 2 weeks ago
npmrun db8aebb56d feat: add scheduler admin list page with task table 2 weeks ago
npmrun 58aacb079f init 2 weeks ago