├── .bolt ├── config.json └── prompt ├── .cursorrules ├── .env ├── .github └── workflows │ ├── merge-version.yml │ └── release.yml ├── .gitignore ├── .gitmodules ├── .npmrc ├── CNAME ├── LICENSE ├── asserts └── atujii.png ├── config.cjs ├── dataset └── download.py ├── docs ├── CNAME ├── assets │ ├── favicon-16x16.png │ ├── favicon-24x24.png │ ├── favicon-32x32.png │ ├── favicon-48x48.png │ ├── favicon-64x64.png │ └── favicon.ico ├── google7968baaaa7ed8194.html ├── index.html ├── index_en.html ├── privacy.html └── privacy_en.html ├── electron ├── __tests__ │ └── dao │ │ ├── FileSystemCategoryDAO.test.ts │ │ └── FileSystemImageDAO.test.ts ├── dao │ ├── CategoryDAO.cts │ ├── DAOFactory.cts │ ├── ImageDAO.cts │ ├── impl │ │ ├── FileSystemCategoryDAO.cts │ │ ├── FileSystemImageDAO.cts │ │ ├── dbCategoryDao.cts │ │ └── dbImageDao.cts │ └── type.cts ├── imageServer │ ├── controllers │ │ ├── imageController.cts │ │ └── tunnelController.cts │ ├── imageServer.cts │ ├── models │ │ └── types.ts │ ├── routes │ │ ├── imageRoutes.cts │ │ └── tunnelRoutes.cts │ └── services │ │ ├── imageService.cts │ │ └── tunnelService.cts ├── ipc │ ├── categoryHandlers.cts │ └── imageHandlers.cts ├── jest.setup.ts ├── main.cts ├── pouchDB │ ├── Database.cts │ └── database.performance.cjs ├── preload.cts ├── services │ ├── FileService.cts │ ├── categoryService.cts │ ├── checkImageCount.cts │ ├── imageService.cts │ ├── ipcService.cts │ ├── logService.cts │ ├── mediaService.cts │ ├── pluginService.cts │ ├── queueService.cts │ ├── settingService.cts │ ├── tagFrequencyCache.cts │ └── watchService.cts ├── tsconfig.json ├── types │ └── plugin.d.ts └── utils │ ├── fileLock.cts │ └── index.cts ├── eslint.config.js ├── how_to_contribute.md ├── image-management ├── index.html ├── package.json ├── pnpm-lock.yaml ├── src │ ├── App.tsx │ ├── api │ │ └── images.ts │ ├── components │ │ ├── FileList.tsx │ │ ├── ImageCard.tsx │ │ ├── Layout.tsx │ │ ├── LoadingSpinner.tsx │ │ ├── ScrollToTop.tsx │ │ ├── UploadArea.tsx │ │ └── imageGrid.tsx │ ├── hooks │ │ └── useImageUpload.ts │ ├── index.css │ ├── main.tsx │ ├── pages │ │ ├── ImageGallery │ │ │ └── index.tsx │ │ └── ImageUpload │ │ │ └── index.tsx │ ├── types │ │ └── image.ts │ └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts ├── index.html ├── install.bat ├── install.command ├── install.en.md ├── install.sh ├── install.zh.md ├── jest.config.cjs ├── jest.setup.mjs ├── jest.setup.ts ├── keyboard-shortcuts.md ├── package.json ├── plugins └── example-plugin.cjs ├── pnpm-lock.yaml ├── postcss.config.js ├── readme.md ├── readme.zh.md ├── requirements.txt ├── script ├── ai_tagger.py ├── download-cloudflared.cjs ├── download_models.py ├── env_test.py ├── generate_icons.py ├── get_main_color.py └── script.cjs ├── scripts ├── copy-electron.cjs └── view-db.cjs ├── src ├── App.css ├── App.tsx ├── __tests__ │ ├── example.test.tsx │ └── hooks │ │ ├── useBatchTag.test.tsx │ │ ├── useElectron.test.tsx │ │ ├── useKeyboardShortcuts.test.tsx │ │ └── useThrottle.test.tsx ├── assets │ └── icon.png ├── components │ ├── AppUI.tsx │ ├── BatchTagDialog.tsx │ ├── CategoryDropdownMenu.tsx │ ├── CategoryItem.tsx │ ├── ColorPalette.tsx │ ├── ConfirmTagDialog.tsx │ ├── DeleteConfirmDialog.tsx │ ├── DeleteImagesConfirmDialog.tsx │ ├── DragOverlay.tsx │ ├── FilterPopup.tsx │ ├── GridView.tsx │ ├── ImageGridBase.tsx │ ├── ImageInfoSidebar.tsx │ ├── ImageItem.tsx │ ├── ImageServerStatus.tsx │ ├── InstallConfirmDialog.tsx │ ├── LanguageSwitch.tsx │ ├── LanguageToggle.tsx │ ├── ListView.tsx │ ├── MainContent.tsx │ ├── MediaGrid.tsx │ ├── MediaTags.tsx │ ├── MediaViewer.tsx │ ├── MessageBox.tsx │ ├── ProgressBar.tsx │ ├── Rating.tsx │ ├── Settings.tsx │ ├── ShortcutsHelp.tsx │ ├── Sidebar.tsx │ ├── StrictModeDroppable.tsx │ ├── SubfolderBar.tsx │ ├── TagFrequency.tsx │ ├── ThemeToggle.tsx │ ├── TitleBar.tsx │ ├── Toolbar │ │ ├── BulkActions.tsx │ │ ├── CategoryDropdown.tsx │ │ ├── ColumnSlider.tsx │ │ ├── SearchBar.tsx │ │ ├── SortDropdown.tsx │ │ ├── ToolbarButtons.tsx │ │ ├── TunnelUrlPanel.tsx │ │ ├── ViewModeToggle.tsx │ │ └── index.tsx │ └── VideoItem.tsx ├── config.mts ├── contexts │ ├── AppContext.tsx │ ├── LanguageContext.tsx │ ├── SettingsContext.tsx │ ├── ThemeContext.tsx │ └── i18n.tsx ├── hooks │ ├── useAppDialogs.tsx │ ├── useAppEventHandlers.ts │ ├── useAppState.ts │ ├── useAppUI.ts │ ├── useBatchTag.ts │ ├── useCategoryOperations.ts │ ├── useElectron.ts │ ├── useImageOperations.ts │ ├── useKeyboardShortcuts.ts │ └── useThrottle.ts ├── index.css ├── locales │ └── translations.ts ├── main.tsx ├── plugins │ └── index.ts ├── services │ ├── categoryService.ts │ ├── fileSystem.ts │ ├── imageOperations.ts │ ├── imageServerService.ts │ ├── imageService.ts │ └── tagService.ts ├── setupTests.d.ts ├── types │ ├── electron.d.ts │ └── index.ts ├── utils.ts └── vite-env.d.ts ├── tailwind.config.js ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.bolt/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "template": "bolt-vite-react-ts" 3 | } 4 | -------------------------------------------------------------------------------- /.bolt/prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/.bolt/prompt -------------------------------------------------------------------------------- /.cursorrules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/.cursorrules -------------------------------------------------------------------------------- /.env: -------------------------------------------------------------------------------- 1 | ComfyUI_URL=http://localhost:8188 -------------------------------------------------------------------------------- /.github/workflows/merge-version.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/.github/workflows/merge-version.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/.gitmodules -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/.npmrc -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | www.atujii.top -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/LICENSE -------------------------------------------------------------------------------- /asserts/atujii.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/asserts/atujii.png -------------------------------------------------------------------------------- /config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/config.cjs -------------------------------------------------------------------------------- /dataset/download.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/dataset/download.py -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | www.atujii.top -------------------------------------------------------------------------------- /docs/assets/favicon-16x16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/assets/favicon-16x16.png -------------------------------------------------------------------------------- /docs/assets/favicon-24x24.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/assets/favicon-24x24.png -------------------------------------------------------------------------------- /docs/assets/favicon-32x32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/assets/favicon-32x32.png -------------------------------------------------------------------------------- /docs/assets/favicon-48x48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/assets/favicon-48x48.png -------------------------------------------------------------------------------- /docs/assets/favicon-64x64.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/assets/favicon-64x64.png -------------------------------------------------------------------------------- /docs/assets/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/assets/favicon.ico -------------------------------------------------------------------------------- /docs/google7968baaaa7ed8194.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/google7968baaaa7ed8194.html -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/index_en.html -------------------------------------------------------------------------------- /docs/privacy.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/privacy.html -------------------------------------------------------------------------------- /docs/privacy_en.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/docs/privacy_en.html -------------------------------------------------------------------------------- /electron/__tests__/dao/FileSystemCategoryDAO.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/__tests__/dao/FileSystemCategoryDAO.test.ts -------------------------------------------------------------------------------- /electron/__tests__/dao/FileSystemImageDAO.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/__tests__/dao/FileSystemImageDAO.test.ts -------------------------------------------------------------------------------- /electron/dao/CategoryDAO.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/dao/CategoryDAO.cts -------------------------------------------------------------------------------- /electron/dao/DAOFactory.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/dao/DAOFactory.cts -------------------------------------------------------------------------------- /electron/dao/ImageDAO.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/dao/ImageDAO.cts -------------------------------------------------------------------------------- /electron/dao/impl/FileSystemCategoryDAO.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/dao/impl/FileSystemCategoryDAO.cts -------------------------------------------------------------------------------- /electron/dao/impl/FileSystemImageDAO.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/dao/impl/FileSystemImageDAO.cts -------------------------------------------------------------------------------- /electron/dao/impl/dbCategoryDao.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/dao/impl/dbCategoryDao.cts -------------------------------------------------------------------------------- /electron/dao/impl/dbImageDao.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/dao/impl/dbImageDao.cts -------------------------------------------------------------------------------- /electron/dao/type.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/dao/type.cts -------------------------------------------------------------------------------- /electron/imageServer/controllers/imageController.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/imageServer/controllers/imageController.cts -------------------------------------------------------------------------------- /electron/imageServer/controllers/tunnelController.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/imageServer/controllers/tunnelController.cts -------------------------------------------------------------------------------- /electron/imageServer/imageServer.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/imageServer/imageServer.cts -------------------------------------------------------------------------------- /electron/imageServer/models/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/imageServer/models/types.ts -------------------------------------------------------------------------------- /electron/imageServer/routes/imageRoutes.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/imageServer/routes/imageRoutes.cts -------------------------------------------------------------------------------- /electron/imageServer/routes/tunnelRoutes.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/imageServer/routes/tunnelRoutes.cts -------------------------------------------------------------------------------- /electron/imageServer/services/imageService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/imageServer/services/imageService.cts -------------------------------------------------------------------------------- /electron/imageServer/services/tunnelService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/imageServer/services/tunnelService.cts -------------------------------------------------------------------------------- /electron/ipc/categoryHandlers.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/ipc/categoryHandlers.cts -------------------------------------------------------------------------------- /electron/ipc/imageHandlers.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/ipc/imageHandlers.cts -------------------------------------------------------------------------------- /electron/jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/jest.setup.ts -------------------------------------------------------------------------------- /electron/main.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/main.cts -------------------------------------------------------------------------------- /electron/pouchDB/Database.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/pouchDB/Database.cts -------------------------------------------------------------------------------- /electron/pouchDB/database.performance.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/pouchDB/database.performance.cjs -------------------------------------------------------------------------------- /electron/preload.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/preload.cts -------------------------------------------------------------------------------- /electron/services/FileService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/FileService.cts -------------------------------------------------------------------------------- /electron/services/categoryService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/categoryService.cts -------------------------------------------------------------------------------- /electron/services/checkImageCount.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/checkImageCount.cts -------------------------------------------------------------------------------- /electron/services/imageService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/imageService.cts -------------------------------------------------------------------------------- /electron/services/ipcService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/ipcService.cts -------------------------------------------------------------------------------- /electron/services/logService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/logService.cts -------------------------------------------------------------------------------- /electron/services/mediaService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/mediaService.cts -------------------------------------------------------------------------------- /electron/services/pluginService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/pluginService.cts -------------------------------------------------------------------------------- /electron/services/queueService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/queueService.cts -------------------------------------------------------------------------------- /electron/services/settingService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/settingService.cts -------------------------------------------------------------------------------- /electron/services/tagFrequencyCache.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/tagFrequencyCache.cts -------------------------------------------------------------------------------- /electron/services/watchService.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/services/watchService.cts -------------------------------------------------------------------------------- /electron/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/tsconfig.json -------------------------------------------------------------------------------- /electron/types/plugin.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/types/plugin.d.ts -------------------------------------------------------------------------------- /electron/utils/fileLock.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/utils/fileLock.cts -------------------------------------------------------------------------------- /electron/utils/index.cts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/electron/utils/index.cts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/eslint.config.js -------------------------------------------------------------------------------- /how_to_contribute.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/how_to_contribute.md -------------------------------------------------------------------------------- /image-management/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/index.html -------------------------------------------------------------------------------- /image-management/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/package.json -------------------------------------------------------------------------------- /image-management/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/pnpm-lock.yaml -------------------------------------------------------------------------------- /image-management/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/App.tsx -------------------------------------------------------------------------------- /image-management/src/api/images.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/api/images.ts -------------------------------------------------------------------------------- /image-management/src/components/FileList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/components/FileList.tsx -------------------------------------------------------------------------------- /image-management/src/components/ImageCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/components/ImageCard.tsx -------------------------------------------------------------------------------- /image-management/src/components/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/components/Layout.tsx -------------------------------------------------------------------------------- /image-management/src/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /image-management/src/components/ScrollToTop.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/components/ScrollToTop.tsx -------------------------------------------------------------------------------- /image-management/src/components/UploadArea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/components/UploadArea.tsx -------------------------------------------------------------------------------- /image-management/src/components/imageGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/components/imageGrid.tsx -------------------------------------------------------------------------------- /image-management/src/hooks/useImageUpload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/hooks/useImageUpload.ts -------------------------------------------------------------------------------- /image-management/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/index.css -------------------------------------------------------------------------------- /image-management/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/main.tsx -------------------------------------------------------------------------------- /image-management/src/pages/ImageGallery/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/pages/ImageGallery/index.tsx -------------------------------------------------------------------------------- /image-management/src/pages/ImageUpload/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/pages/ImageUpload/index.tsx -------------------------------------------------------------------------------- /image-management/src/types/image.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/src/types/image.ts -------------------------------------------------------------------------------- /image-management/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// -------------------------------------------------------------------------------- /image-management/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/tailwind.config.js -------------------------------------------------------------------------------- /image-management/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/tsconfig.json -------------------------------------------------------------------------------- /image-management/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/tsconfig.node.json -------------------------------------------------------------------------------- /image-management/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/image-management/vite.config.ts -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/index.html -------------------------------------------------------------------------------- /install.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/install.bat -------------------------------------------------------------------------------- /install.command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/install.command -------------------------------------------------------------------------------- /install.en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/install.en.md -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/install.sh -------------------------------------------------------------------------------- /install.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/install.zh.md -------------------------------------------------------------------------------- /jest.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/jest.config.cjs -------------------------------------------------------------------------------- /jest.setup.mjs: -------------------------------------------------------------------------------- 1 | import '@testing-library/jest-dom'; -------------------------------------------------------------------------------- /jest.setup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/jest.setup.ts -------------------------------------------------------------------------------- /keyboard-shortcuts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/keyboard-shortcuts.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/package.json -------------------------------------------------------------------------------- /plugins/example-plugin.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/plugins/example-plugin.cjs -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/postcss.config.js -------------------------------------------------------------------------------- /readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/readme.md -------------------------------------------------------------------------------- /readme.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/readme.zh.md -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/requirements.txt -------------------------------------------------------------------------------- /script/ai_tagger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/script/ai_tagger.py -------------------------------------------------------------------------------- /script/download-cloudflared.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/script/download-cloudflared.cjs -------------------------------------------------------------------------------- /script/download_models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/script/download_models.py -------------------------------------------------------------------------------- /script/env_test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/script/env_test.py -------------------------------------------------------------------------------- /script/generate_icons.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/script/generate_icons.py -------------------------------------------------------------------------------- /script/get_main_color.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/script/get_main_color.py -------------------------------------------------------------------------------- /script/script.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/script/script.cjs -------------------------------------------------------------------------------- /scripts/copy-electron.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/scripts/copy-electron.cjs -------------------------------------------------------------------------------- /scripts/view-db.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/scripts/view-db.cjs -------------------------------------------------------------------------------- /src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/App.css -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/__tests__/example.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/__tests__/example.test.tsx -------------------------------------------------------------------------------- /src/__tests__/hooks/useBatchTag.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/__tests__/hooks/useBatchTag.test.tsx -------------------------------------------------------------------------------- /src/__tests__/hooks/useElectron.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/__tests__/hooks/useElectron.test.tsx -------------------------------------------------------------------------------- /src/__tests__/hooks/useKeyboardShortcuts.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/__tests__/hooks/useKeyboardShortcuts.test.tsx -------------------------------------------------------------------------------- /src/__tests__/hooks/useThrottle.test.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/__tests__/hooks/useThrottle.test.tsx -------------------------------------------------------------------------------- /src/assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/assets/icon.png -------------------------------------------------------------------------------- /src/components/AppUI.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/AppUI.tsx -------------------------------------------------------------------------------- /src/components/BatchTagDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/BatchTagDialog.tsx -------------------------------------------------------------------------------- /src/components/CategoryDropdownMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/CategoryDropdownMenu.tsx -------------------------------------------------------------------------------- /src/components/CategoryItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/CategoryItem.tsx -------------------------------------------------------------------------------- /src/components/ColorPalette.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ColorPalette.tsx -------------------------------------------------------------------------------- /src/components/ConfirmTagDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ConfirmTagDialog.tsx -------------------------------------------------------------------------------- /src/components/DeleteConfirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/DeleteConfirmDialog.tsx -------------------------------------------------------------------------------- /src/components/DeleteImagesConfirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/DeleteImagesConfirmDialog.tsx -------------------------------------------------------------------------------- /src/components/DragOverlay.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/DragOverlay.tsx -------------------------------------------------------------------------------- /src/components/FilterPopup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/FilterPopup.tsx -------------------------------------------------------------------------------- /src/components/GridView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/GridView.tsx -------------------------------------------------------------------------------- /src/components/ImageGridBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ImageGridBase.tsx -------------------------------------------------------------------------------- /src/components/ImageInfoSidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ImageInfoSidebar.tsx -------------------------------------------------------------------------------- /src/components/ImageItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ImageItem.tsx -------------------------------------------------------------------------------- /src/components/ImageServerStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ImageServerStatus.tsx -------------------------------------------------------------------------------- /src/components/InstallConfirmDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/InstallConfirmDialog.tsx -------------------------------------------------------------------------------- /src/components/LanguageSwitch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/LanguageSwitch.tsx -------------------------------------------------------------------------------- /src/components/LanguageToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/LanguageToggle.tsx -------------------------------------------------------------------------------- /src/components/ListView.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ListView.tsx -------------------------------------------------------------------------------- /src/components/MainContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/MainContent.tsx -------------------------------------------------------------------------------- /src/components/MediaGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/MediaGrid.tsx -------------------------------------------------------------------------------- /src/components/MediaTags.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/MediaTags.tsx -------------------------------------------------------------------------------- /src/components/MediaViewer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/MediaViewer.tsx -------------------------------------------------------------------------------- /src/components/MessageBox.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/MessageBox.tsx -------------------------------------------------------------------------------- /src/components/ProgressBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ProgressBar.tsx -------------------------------------------------------------------------------- /src/components/Rating.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Rating.tsx -------------------------------------------------------------------------------- /src/components/Settings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Settings.tsx -------------------------------------------------------------------------------- /src/components/ShortcutsHelp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ShortcutsHelp.tsx -------------------------------------------------------------------------------- /src/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Sidebar.tsx -------------------------------------------------------------------------------- /src/components/StrictModeDroppable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/StrictModeDroppable.tsx -------------------------------------------------------------------------------- /src/components/SubfolderBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/SubfolderBar.tsx -------------------------------------------------------------------------------- /src/components/TagFrequency.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/TagFrequency.tsx -------------------------------------------------------------------------------- /src/components/ThemeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/ThemeToggle.tsx -------------------------------------------------------------------------------- /src/components/TitleBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/TitleBar.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/BulkActions.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/BulkActions.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/CategoryDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/CategoryDropdown.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/ColumnSlider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/ColumnSlider.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/SearchBar.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/SortDropdown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/SortDropdown.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/ToolbarButtons.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/ToolbarButtons.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/TunnelUrlPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/TunnelUrlPanel.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/ViewModeToggle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/ViewModeToggle.tsx -------------------------------------------------------------------------------- /src/components/Toolbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/Toolbar/index.tsx -------------------------------------------------------------------------------- /src/components/VideoItem.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/components/VideoItem.tsx -------------------------------------------------------------------------------- /src/config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/config.mts -------------------------------------------------------------------------------- /src/contexts/AppContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/contexts/AppContext.tsx -------------------------------------------------------------------------------- /src/contexts/LanguageContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/contexts/LanguageContext.tsx -------------------------------------------------------------------------------- /src/contexts/SettingsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/contexts/SettingsContext.tsx -------------------------------------------------------------------------------- /src/contexts/ThemeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/contexts/ThemeContext.tsx -------------------------------------------------------------------------------- /src/contexts/i18n.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/contexts/i18n.tsx -------------------------------------------------------------------------------- /src/hooks/useAppDialogs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useAppDialogs.tsx -------------------------------------------------------------------------------- /src/hooks/useAppEventHandlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useAppEventHandlers.ts -------------------------------------------------------------------------------- /src/hooks/useAppState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useAppState.ts -------------------------------------------------------------------------------- /src/hooks/useAppUI.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useAppUI.ts -------------------------------------------------------------------------------- /src/hooks/useBatchTag.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useBatchTag.ts -------------------------------------------------------------------------------- /src/hooks/useCategoryOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useCategoryOperations.ts -------------------------------------------------------------------------------- /src/hooks/useElectron.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useElectron.ts -------------------------------------------------------------------------------- /src/hooks/useImageOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useImageOperations.ts -------------------------------------------------------------------------------- /src/hooks/useKeyboardShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useKeyboardShortcuts.ts -------------------------------------------------------------------------------- /src/hooks/useThrottle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/hooks/useThrottle.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/index.css -------------------------------------------------------------------------------- /src/locales/translations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/locales/translations.ts -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/plugins/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/plugins/index.ts -------------------------------------------------------------------------------- /src/services/categoryService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/services/categoryService.ts -------------------------------------------------------------------------------- /src/services/fileSystem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/services/fileSystem.ts -------------------------------------------------------------------------------- /src/services/imageOperations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/services/imageOperations.ts -------------------------------------------------------------------------------- /src/services/imageServerService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/services/imageServerService.ts -------------------------------------------------------------------------------- /src/services/imageService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/services/imageService.ts -------------------------------------------------------------------------------- /src/services/tagService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/services/tagService.ts -------------------------------------------------------------------------------- /src/setupTests.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/setupTests.d.ts -------------------------------------------------------------------------------- /src/types/electron.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/types/electron.d.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/xingBaGan/image-management/HEAD/vite.config.ts --------------------------------------------------------------------------------