├── .gitignore ├── README.md ├── app ├── api │ ├── accounts │ │ ├── [id] │ │ │ └── route.js │ │ └── route.js │ └── seed │ │ └── route.js ├── components │ ├── AccountCard.jsx │ ├── AccountList.jsx │ ├── AccountListItem.jsx │ ├── AccountModal.jsx │ ├── BulkImportModal.jsx │ ├── ConfirmDialog.jsx │ ├── EmptyState.jsx │ ├── Layout.jsx │ └── Toast.jsx ├── favicon.ico ├── globals.css ├── layout.js ├── lib │ ├── accountService.js │ ├── db.js │ ├── neonService.js │ └── utils.js ├── models │ └── Account.js └── page.js ├── eslint.config.mjs ├── jsconfig.json ├── middleware.js ├── next.config.mjs ├── package.json ├── postcss.config.mjs ├── public ├── file.svg ├── globe.svg ├── next.svg ├── vercel.svg └── window.svg └── schema.sql /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/README.md -------------------------------------------------------------------------------- /app/api/accounts/[id]/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/api/accounts/[id]/route.js -------------------------------------------------------------------------------- /app/api/accounts/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/api/accounts/route.js -------------------------------------------------------------------------------- /app/api/seed/route.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/api/seed/route.js -------------------------------------------------------------------------------- /app/components/AccountCard.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/AccountCard.jsx -------------------------------------------------------------------------------- /app/components/AccountList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/AccountList.jsx -------------------------------------------------------------------------------- /app/components/AccountListItem.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/AccountListItem.jsx -------------------------------------------------------------------------------- /app/components/AccountModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/AccountModal.jsx -------------------------------------------------------------------------------- /app/components/BulkImportModal.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/BulkImportModal.jsx -------------------------------------------------------------------------------- /app/components/ConfirmDialog.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/ConfirmDialog.jsx -------------------------------------------------------------------------------- /app/components/EmptyState.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/EmptyState.jsx -------------------------------------------------------------------------------- /app/components/Layout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/Layout.jsx -------------------------------------------------------------------------------- /app/components/Toast.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/components/Toast.jsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/globals.css -------------------------------------------------------------------------------- /app/layout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/layout.js -------------------------------------------------------------------------------- /app/lib/accountService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/lib/accountService.js -------------------------------------------------------------------------------- /app/lib/db.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/lib/db.js -------------------------------------------------------------------------------- /app/lib/neonService.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/lib/neonService.js -------------------------------------------------------------------------------- /app/lib/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/lib/utils.js -------------------------------------------------------------------------------- /app/models/Account.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/models/Account.js -------------------------------------------------------------------------------- /app/page.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/app/page.js -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/jsconfig.json -------------------------------------------------------------------------------- /middleware.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/middleware.js -------------------------------------------------------------------------------- /next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/next.config.mjs -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/postcss.config.mjs -------------------------------------------------------------------------------- /public/file.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/public/file.svg -------------------------------------------------------------------------------- /public/globe.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/public/globe.svg -------------------------------------------------------------------------------- /public/next.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/public/next.svg -------------------------------------------------------------------------------- /public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/public/vercel.svg -------------------------------------------------------------------------------- /public/window.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/public/window.svg -------------------------------------------------------------------------------- /schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/liujuntao123/fuclaude-switcher/HEAD/schema.sql --------------------------------------------------------------------------------