* chore: replace codebase with Next.js version (console-new)
- Migrate from Nuxt/Vue to Next.js/React
- Same repo, dev-pr branch has shared history with main for PR
* chore: wip
* ci: pin pnpm to latest in workflows, packageManager 10.19.0
* ci: use pnpm version from package.json only (fix version mismatch)
* fix: CI - add root page redirect, fix TS types and lint (api-client, aws4fetch, upload-task, hooks)
* fix(ci): add type-check script for TypeScript Check job
* fix(ci): resolve Code Formatting job - ESLint errors (setState-in-effect, refs, static-components, preserve-memoization)
* fix(ci): add lint:fix script for quality workflow Auto-fix step
* fix(ci): add SVG module type declaration for TypeScript Check
* fix: PageHeader overlaps Sidebar on small screens
* refactor: move appName and appDescription to defineNuxtConfig
* chore: replace clipboard with vueuse useClipboard
* chore(deps): remove unused deps
* chore: bump deps
Add type conversion `... as Shape` to AutoForm and AutoFormFiledObject for compatibility with vue-tsc v3.
Add `import ‘vue-sonner/style.css’` for compatibility with vue-sonner v2.
Move @aws-sdk/types to dependencies.
Format code.
- Remove pnpm from devDependencies to avoid security vulnerabilities
- Update packageManager to pnpm@10.27.0
- Update engines.pnpm to >=10.27.0
- Update README.md to recommend corepack or mise for version management
- Fixes GHSA-379q-355j-w6rj, GHSA-7vhp-vf5g-r2fw, GHSA-2phv-j68v-wwqx
* chore(deps): remove unused deps
* refactor: migrate to ESM
* chore(deps): update vue, nuxt, and their outdated dependencies
* chore(deps): move deps to appropriate categories
* chore(deps): override tar to >=7.5.4
Override the tar version to >=7.5.4 due to the vulnerability https://github.com/advisories/GHSA-8qq5-rm4j-mr97 and because the author of the dependency marked all older versions of the package as deprecated.
- Add mandatory TypeScript type check (vue-tsc --noEmit) and Prettier format check (prettier --check) as required checks in AGENTS.md
- Update pre-commit-check.sh to explicitly run these checks before lint
- Update node-forge to 1.3.2 to fix security vulnerabilities
- Add node-forge override in package.json to ensure secure version
- Add pnpm.overrides to force tar >= 7.5.2
- Ensures all transitive dependencies use secure tar version
- Fixes GHSA-29xp-372q-xqph vulnerability
- All CI/CD checks pass
- Added comprehensive TypeScript type definitions for app configuration
- Fixed type safety issues in sidebar component with proper type casting
- Improved code organization with better file naming conventions
- Enhanced error handling with centralized error management
- Added performance optimizations with caching and code splitting
- Improved development experience with better tooling configuration
- Updated project documentation with comprehensive README
- Added proper type definitions for navigation items and app config
- Fixed licensing information and added proper Apache 2.0 license
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>