├── .gitignore ├── LICENSE ├── README.md ├── index.html ├── package.json ├── public └── favicon.svg ├── src ├── App.vue ├── main.js ├── router.js ├── utils │ ├── config │ │ ├── configManager.js │ │ ├── fileTypes.js │ │ ├── imageConfig.js │ │ └── storageServices.js │ ├── fileManager │ │ └── index.js │ ├── imageCompressor │ │ └── index.js │ ├── imageHelper │ │ └── index.js │ └── storage │ │ ├── BaseStorage.js │ │ ├── COSStorage.js │ │ ├── OSSStorage.js │ │ └── S3Storage.js └── views │ ├── Gallery.vue │ ├── Home.vue │ ├── Settings.vue │ └── Settings │ ├── BasicSettings.vue │ ├── ConfigManagement.vue │ ├── ImageSettings.vue │ ├── StorageSettings.vue │ └── styles │ └── common.css └── vite.config.js /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/README.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/index.html -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/package.json -------------------------------------------------------------------------------- /public/favicon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/public/favicon.svg -------------------------------------------------------------------------------- /src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/App.vue -------------------------------------------------------------------------------- /src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/main.js -------------------------------------------------------------------------------- /src/router.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/router.js -------------------------------------------------------------------------------- /src/utils/config/configManager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/config/configManager.js -------------------------------------------------------------------------------- /src/utils/config/fileTypes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/config/fileTypes.js -------------------------------------------------------------------------------- /src/utils/config/imageConfig.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/config/imageConfig.js -------------------------------------------------------------------------------- /src/utils/config/storageServices.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/config/storageServices.js -------------------------------------------------------------------------------- /src/utils/fileManager/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/fileManager/index.js -------------------------------------------------------------------------------- /src/utils/imageCompressor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/imageCompressor/index.js -------------------------------------------------------------------------------- /src/utils/imageHelper/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/imageHelper/index.js -------------------------------------------------------------------------------- /src/utils/storage/BaseStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/storage/BaseStorage.js -------------------------------------------------------------------------------- /src/utils/storage/COSStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/storage/COSStorage.js -------------------------------------------------------------------------------- /src/utils/storage/OSSStorage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/storage/OSSStorage.js -------------------------------------------------------------------------------- /src/utils/storage/S3Storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/utils/storage/S3Storage.js -------------------------------------------------------------------------------- /src/views/Gallery.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/views/Gallery.vue -------------------------------------------------------------------------------- /src/views/Home.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/views/Home.vue -------------------------------------------------------------------------------- /src/views/Settings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/views/Settings.vue -------------------------------------------------------------------------------- /src/views/Settings/BasicSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/views/Settings/BasicSettings.vue -------------------------------------------------------------------------------- /src/views/Settings/ConfigManagement.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/views/Settings/ConfigManagement.vue -------------------------------------------------------------------------------- /src/views/Settings/ImageSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/views/Settings/ImageSettings.vue -------------------------------------------------------------------------------- /src/views/Settings/StorageSettings.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/views/Settings/StorageSettings.vue -------------------------------------------------------------------------------- /src/views/Settings/styles/common.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/src/views/Settings/styles/common.css -------------------------------------------------------------------------------- /vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/JLinMr/Pix-Ruom/HEAD/vite.config.js --------------------------------------------------------------------------------