├── .gitattributes ├── .github └── workflows │ └── main.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── auto-imports.d.ts ├── components.d.ts ├── docs └── screenshot.jpg ├── eslint.config.js ├── index.html ├── package.json ├── pnpm-lock.yaml ├── postcss.config.cjs ├── src ├── App.vue ├── assets │ ├── icon.svg │ ├── tailwind.css │ └── transition.css ├── components │ ├── DebugInfo.vue │ ├── Icon │ │ ├── IconAuto.vue │ │ ├── IconClose.vue │ │ ├── IconDownload.vue │ │ ├── IconExpand.vue │ │ ├── IconFunnelSolid.vue │ │ ├── IconGithub.vue │ │ ├── IconInfo.vue │ │ ├── IconLeft.vue │ │ ├── IconLoading.vue │ │ ├── IconMenu.vue │ │ ├── IconMoon.vue │ │ ├── IconOpen.vue │ │ ├── IconRight.vue │ │ ├── IconSearch.vue │ │ ├── IconShrink.vue │ │ ├── IconStack.vue │ │ ├── IconSun.vue │ │ ├── IconTablet.vue │ │ ├── IconTag.vue │ │ ├── IconTitle.vue │ │ └── IconUser.vue │ ├── ImageInfo.vue │ ├── ImageViewer.vue │ ├── Masonry │ │ ├── MasonryItem.vue │ │ └── MasonryView.vue │ ├── Navbar.vue │ ├── Sidebar │ │ ├── Sidebar.vue │ │ ├── SidebarBlock.vue │ │ ├── SidebarHead.vue │ │ └── SidebarMask.vue │ ├── Tip.vue │ └── common │ │ ├── CButton.vue │ │ ├── Switch.vue │ │ └── TextBox.vue ├── config │ └── index.ts ├── main.ts ├── store │ └── index.ts ├── types │ ├── enum.ts │ └── index.ts ├── utils │ └── index.ts └── vite-env.d.ts ├── tailwind.config.cjs ├── tsconfig.json ├── tsconfig.node.json └── vite.config.ts /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/README.md -------------------------------------------------------------------------------- /auto-imports.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/auto-imports.d.ts -------------------------------------------------------------------------------- /components.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/components.d.ts -------------------------------------------------------------------------------- /docs/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/docs/screenshot.jpg -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/eslint.config.js -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/assets/icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/assets/icon.svg -------------------------------------------------------------------------------- /src/assets/tailwind.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/assets/tailwind.css -------------------------------------------------------------------------------- /src/assets/transition.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/assets/transition.css -------------------------------------------------------------------------------- /src/components/DebugInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/DebugInfo.vue -------------------------------------------------------------------------------- /src/components/Icon/IconAuto.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconAuto.vue -------------------------------------------------------------------------------- /src/components/Icon/IconClose.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconClose.vue -------------------------------------------------------------------------------- /src/components/Icon/IconDownload.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconDownload.vue -------------------------------------------------------------------------------- /src/components/Icon/IconExpand.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconExpand.vue -------------------------------------------------------------------------------- /src/components/Icon/IconFunnelSolid.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconFunnelSolid.vue -------------------------------------------------------------------------------- /src/components/Icon/IconGithub.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconGithub.vue -------------------------------------------------------------------------------- /src/components/Icon/IconInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconInfo.vue -------------------------------------------------------------------------------- /src/components/Icon/IconLeft.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconLeft.vue -------------------------------------------------------------------------------- /src/components/Icon/IconLoading.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconLoading.vue -------------------------------------------------------------------------------- /src/components/Icon/IconMenu.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconMenu.vue -------------------------------------------------------------------------------- /src/components/Icon/IconMoon.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconMoon.vue -------------------------------------------------------------------------------- /src/components/Icon/IconOpen.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconOpen.vue -------------------------------------------------------------------------------- /src/components/Icon/IconRight.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconRight.vue -------------------------------------------------------------------------------- /src/components/Icon/IconSearch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconSearch.vue -------------------------------------------------------------------------------- /src/components/Icon/IconShrink.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconShrink.vue -------------------------------------------------------------------------------- /src/components/Icon/IconStack.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconStack.vue -------------------------------------------------------------------------------- /src/components/Icon/IconSun.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconSun.vue -------------------------------------------------------------------------------- /src/components/Icon/IconTablet.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconTablet.vue -------------------------------------------------------------------------------- /src/components/Icon/IconTag.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconTag.vue -------------------------------------------------------------------------------- /src/components/Icon/IconTitle.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconTitle.vue -------------------------------------------------------------------------------- /src/components/Icon/IconUser.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Icon/IconUser.vue -------------------------------------------------------------------------------- /src/components/ImageInfo.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/ImageInfo.vue -------------------------------------------------------------------------------- /src/components/ImageViewer.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/ImageViewer.vue -------------------------------------------------------------------------------- /src/components/Masonry/MasonryItem.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Masonry/MasonryItem.vue -------------------------------------------------------------------------------- /src/components/Masonry/MasonryView.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Masonry/MasonryView.vue -------------------------------------------------------------------------------- /src/components/Navbar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Navbar.vue -------------------------------------------------------------------------------- /src/components/Sidebar/Sidebar.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Sidebar/Sidebar.vue -------------------------------------------------------------------------------- /src/components/Sidebar/SidebarBlock.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Sidebar/SidebarBlock.vue -------------------------------------------------------------------------------- /src/components/Sidebar/SidebarHead.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Sidebar/SidebarHead.vue -------------------------------------------------------------------------------- /src/components/Sidebar/SidebarMask.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Sidebar/SidebarMask.vue -------------------------------------------------------------------------------- /src/components/Tip.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/Tip.vue -------------------------------------------------------------------------------- /src/components/common/CButton.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/common/CButton.vue -------------------------------------------------------------------------------- /src/components/common/Switch.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/common/Switch.vue -------------------------------------------------------------------------------- /src/components/common/TextBox.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/components/common/TextBox.vue -------------------------------------------------------------------------------- /src/config/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/config/index.ts -------------------------------------------------------------------------------- /src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/main.ts -------------------------------------------------------------------------------- /src/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/store/index.ts -------------------------------------------------------------------------------- /src/types/enum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/types/enum.ts -------------------------------------------------------------------------------- /src/types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/types/index.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/tsconfig.node.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/orilights/PixivCollection/HEAD/vite.config.ts --------------------------------------------------------------------------------