├── .eslintrc.cjs ├── .gitignore ├── .prettierrc.cjs ├── README.md ├── docs ├── assets │ ├── logo │ │ └── icon_128.png │ └── screenshot │ │ ├── screenshot_a.jpg │ │ ├── screenshot_b.jpg │ │ ├── screenshot_c.jpg │ │ ├── screenshot_v2_content.png │ │ ├── screenshot_v2_history.png │ │ └── screenshot_v2_opt.png ├── changelog.json └── index.html ├── package.json ├── postcss.config.cjs ├── public ├── icon.png └── manifest.json ├── scripts └── build-zip.js ├── src ├── background │ └── background.ts ├── content │ ├── content.css │ └── content.ts ├── history │ ├── history.css │ ├── history.tsx │ └── index.html ├── hooks │ ├── useChromeEvent.ts │ └── useTheme.ts ├── options │ ├── index.html │ ├── options.css │ └── options.tsx ├── popup │ ├── index.html │ ├── popup.css │ └── popup.tsx ├── styles │ └── theme.css ├── types │ └── index.ts └── utils │ ├── common.ts │ ├── config.ts │ ├── constants.ts │ ├── events.ts │ ├── logger.ts │ ├── tab.ts │ └── theme.ts ├── tailwind.config.cjs ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── vite.content.config.ts /.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/.eslintrc.cjs -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/.prettierrc.cjs -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/README.md -------------------------------------------------------------------------------- /docs/assets/logo/icon_128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/assets/logo/icon_128.png -------------------------------------------------------------------------------- /docs/assets/screenshot/screenshot_a.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/assets/screenshot/screenshot_a.jpg -------------------------------------------------------------------------------- /docs/assets/screenshot/screenshot_b.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/assets/screenshot/screenshot_b.jpg -------------------------------------------------------------------------------- /docs/assets/screenshot/screenshot_c.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/assets/screenshot/screenshot_c.jpg -------------------------------------------------------------------------------- /docs/assets/screenshot/screenshot_v2_content.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/assets/screenshot/screenshot_v2_content.png -------------------------------------------------------------------------------- /docs/assets/screenshot/screenshot_v2_history.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/assets/screenshot/screenshot_v2_history.png -------------------------------------------------------------------------------- /docs/assets/screenshot/screenshot_v2_opt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/assets/screenshot/screenshot_v2_opt.png -------------------------------------------------------------------------------- /docs/changelog.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/changelog.json -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/docs/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/public/icon.png -------------------------------------------------------------------------------- /public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/public/manifest.json -------------------------------------------------------------------------------- /scripts/build-zip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/scripts/build-zip.js -------------------------------------------------------------------------------- /src/background/background.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/background/background.ts -------------------------------------------------------------------------------- /src/content/content.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/content/content.css -------------------------------------------------------------------------------- /src/content/content.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/content/content.ts -------------------------------------------------------------------------------- /src/history/history.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/history/history.css -------------------------------------------------------------------------------- /src/history/history.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/history/history.tsx -------------------------------------------------------------------------------- /src/history/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/history/index.html -------------------------------------------------------------------------------- /src/hooks/useChromeEvent.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/hooks/useChromeEvent.ts -------------------------------------------------------------------------------- /src/hooks/useTheme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/hooks/useTheme.ts -------------------------------------------------------------------------------- /src/options/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/options/index.html -------------------------------------------------------------------------------- /src/options/options.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/options/options.css -------------------------------------------------------------------------------- /src/options/options.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/options/options.tsx -------------------------------------------------------------------------------- /src/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/popup/index.html -------------------------------------------------------------------------------- /src/popup/popup.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/popup/popup.css -------------------------------------------------------------------------------- /src/popup/popup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/popup/popup.tsx -------------------------------------------------------------------------------- /src/styles/theme.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/styles/theme.css -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/utils/common.ts -------------------------------------------------------------------------------- /src/utils/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/utils/config.ts -------------------------------------------------------------------------------- /src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/utils/constants.ts -------------------------------------------------------------------------------- /src/utils/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/utils/events.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/tab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/utils/tab.ts -------------------------------------------------------------------------------- /src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/src/utils/theme.ts -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/vite.config.ts -------------------------------------------------------------------------------- /vite.content.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shellvon/zh-downloader/HEAD/vite.content.config.ts --------------------------------------------------------------------------------