├── .bolt ├── config.json └── prompt ├── .github └── workflows │ └── build-desktop.yml ├── .gitignore ├── AI_SEARCH_FINAL_IMPLEMENTATION.md ├── AI_SEARCH_TEST.md ├── DOCKER.md ├── DOCKER_IMPLEMENTATION_SUMMARY.md ├── Dockerfile ├── IMPLEMENTATION_SUMMARY.md ├── LICENSE ├── README.md ├── README_zh.md ├── RELEASE_FILTER_FEATURE.md ├── SEARCH_ENHANCEMENT_FINAL.md ├── SEARCH_FEATURE_COMPLETE.md ├── SEARCH_OPTIMIZATION_GUIDE.md ├── UPDATE_FEATURE_GUIDE.md ├── assets └── icon.png ├── dist └── index.html ├── docker-compose.yml ├── electron-builder.yml ├── eslint.config.js ├── index.html ├── nginx.conf ├── package.json ├── postcss.config.js ├── public ├── icon.png └── icon.svg ├── scripts ├── build-desktop.js ├── generate-icons.js └── update-version.cjs ├── src ├── App.tsx ├── components │ ├── AssetFilterManager.tsx │ ├── CategoryEditModal.tsx │ ├── CategorySidebar.tsx │ ├── FilterModal.tsx │ ├── Header.tsx │ ├── LoginScreen.tsx │ ├── Modal.tsx │ ├── ReleaseTimeline.tsx │ ├── RepositoryCard.tsx │ ├── RepositoryEditModal.tsx │ ├── RepositoryList.tsx │ ├── SearchBar.tsx │ ├── SearchDemo.tsx │ ├── SearchResultStats.tsx │ ├── SearchShortcutsHelp.tsx │ ├── SettingsPanel.tsx │ ├── UpdateChecker.tsx │ └── UpdateNotificationBanner.tsx ├── hooks │ └── useSearchShortcuts.ts ├── index.css ├── main.tsx ├── services │ ├── aiService.ts │ ├── githubApi.ts │ ├── updateService.ts │ └── webdavService.ts ├── store │ └── useAppStore.ts ├── types │ └── index.ts ├── utils │ └── searchTestUtils.ts └── vite-env.d.ts ├── tailwind.config.js ├── templates └── fallback-index.html ├── test-docker.html ├── test-sort-persistence.html ├── test-update.html ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── upload ├── SCR-20250629-qkea.png ├── SCR-20250629-qkjk.png ├── SCR-20250629-qldc.png ├── logo.png ├── release.jpg └── repo.jpg ├── versions ├── README.md └── version-info.xml └── vite.config.ts /.bolt/config.json: -------------------------------------------------------------------------------- 1 | { 2 | "template": "bolt-vite-react-ts" 3 | } 4 | -------------------------------------------------------------------------------- /.bolt/prompt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/.bolt/prompt -------------------------------------------------------------------------------- /.github/workflows/build-desktop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/.github/workflows/build-desktop.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/.gitignore -------------------------------------------------------------------------------- /AI_SEARCH_FINAL_IMPLEMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/AI_SEARCH_FINAL_IMPLEMENTATION.md -------------------------------------------------------------------------------- /AI_SEARCH_TEST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/AI_SEARCH_TEST.md -------------------------------------------------------------------------------- /DOCKER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/DOCKER.md -------------------------------------------------------------------------------- /DOCKER_IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/DOCKER_IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/Dockerfile -------------------------------------------------------------------------------- /IMPLEMENTATION_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/IMPLEMENTATION_SUMMARY.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/README.md -------------------------------------------------------------------------------- /README_zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/README_zh.md -------------------------------------------------------------------------------- /RELEASE_FILTER_FEATURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/RELEASE_FILTER_FEATURE.md -------------------------------------------------------------------------------- /SEARCH_ENHANCEMENT_FINAL.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/SEARCH_ENHANCEMENT_FINAL.md -------------------------------------------------------------------------------- /SEARCH_FEATURE_COMPLETE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/SEARCH_FEATURE_COMPLETE.md -------------------------------------------------------------------------------- /SEARCH_OPTIMIZATION_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/SEARCH_OPTIMIZATION_GUIDE.md -------------------------------------------------------------------------------- /UPDATE_FEATURE_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/UPDATE_FEATURE_GUIDE.md -------------------------------------------------------------------------------- /assets/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/assets/icon.png -------------------------------------------------------------------------------- /dist/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/dist/index.html -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /electron-builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/electron-builder.yml -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/index.html -------------------------------------------------------------------------------- /nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/nginx.conf -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/public/icon.svg -------------------------------------------------------------------------------- /scripts/build-desktop.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/scripts/build-desktop.js -------------------------------------------------------------------------------- /scripts/generate-icons.js: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /scripts/update-version.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/scripts/update-version.cjs -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/components/AssetFilterManager.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/AssetFilterManager.tsx -------------------------------------------------------------------------------- /src/components/CategoryEditModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/CategoryEditModal.tsx -------------------------------------------------------------------------------- /src/components/CategorySidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/CategorySidebar.tsx -------------------------------------------------------------------------------- /src/components/FilterModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/FilterModal.tsx -------------------------------------------------------------------------------- /src/components/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/Header.tsx -------------------------------------------------------------------------------- /src/components/LoginScreen.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/LoginScreen.tsx -------------------------------------------------------------------------------- /src/components/Modal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/Modal.tsx -------------------------------------------------------------------------------- /src/components/ReleaseTimeline.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/ReleaseTimeline.tsx -------------------------------------------------------------------------------- /src/components/RepositoryCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/RepositoryCard.tsx -------------------------------------------------------------------------------- /src/components/RepositoryEditModal.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/RepositoryEditModal.tsx -------------------------------------------------------------------------------- /src/components/RepositoryList.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/RepositoryList.tsx -------------------------------------------------------------------------------- /src/components/SearchBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/SearchBar.tsx -------------------------------------------------------------------------------- /src/components/SearchDemo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/SearchDemo.tsx -------------------------------------------------------------------------------- /src/components/SearchResultStats.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/SearchResultStats.tsx -------------------------------------------------------------------------------- /src/components/SearchShortcutsHelp.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/SearchShortcutsHelp.tsx -------------------------------------------------------------------------------- /src/components/SettingsPanel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/SettingsPanel.tsx -------------------------------------------------------------------------------- /src/components/UpdateChecker.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/UpdateChecker.tsx -------------------------------------------------------------------------------- /src/components/UpdateNotificationBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/components/UpdateNotificationBanner.tsx -------------------------------------------------------------------------------- /src/hooks/useSearchShortcuts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/hooks/useSearchShortcuts.ts -------------------------------------------------------------------------------- /src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/index.css -------------------------------------------------------------------------------- /src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/main.tsx -------------------------------------------------------------------------------- /src/services/aiService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/services/aiService.ts -------------------------------------------------------------------------------- /src/services/githubApi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/services/githubApi.ts -------------------------------------------------------------------------------- /src/services/updateService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/services/updateService.ts -------------------------------------------------------------------------------- /src/services/webdavService.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/services/webdavService.ts -------------------------------------------------------------------------------- /src/store/useAppStore.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/store/useAppStore.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/searchTestUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/src/utils/searchTestUtils.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /templates/fallback-index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/templates/fallback-index.html -------------------------------------------------------------------------------- /test-docker.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/test-docker.html -------------------------------------------------------------------------------- /test-sort-persistence.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/test-sort-persistence.html -------------------------------------------------------------------------------- /test-update.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/test-update.html -------------------------------------------------------------------------------- /tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/tsconfig.app.json -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /upload/SCR-20250629-qkea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/upload/SCR-20250629-qkea.png -------------------------------------------------------------------------------- /upload/SCR-20250629-qkjk.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/upload/SCR-20250629-qkjk.png -------------------------------------------------------------------------------- /upload/SCR-20250629-qldc.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/upload/SCR-20250629-qldc.png -------------------------------------------------------------------------------- /upload/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/upload/logo.png -------------------------------------------------------------------------------- /upload/release.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/upload/release.jpg -------------------------------------------------------------------------------- /upload/repo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/upload/repo.jpg -------------------------------------------------------------------------------- /versions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/versions/README.md -------------------------------------------------------------------------------- /versions/version-info.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/versions/version-info.xml -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/AmintaCCCP/GithubStarsManager/HEAD/vite.config.ts --------------------------------------------------------------------------------