* 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.
- Translate all Chinese comments in new composables and utilities to English
- Add missing translation keys to language packs (en-US, zh-CN, tr-TR):
- Validation failed
- API request failed
- Operation failed
- Ensure all code comments follow English convention
- 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>