├── .dockerignore ├── .gitattributes ├── .github └── workflows │ ├── builder.yml │ ├── docker-builder.yml.disable │ └── release-builder.yml.disable ├── .gitignore ├── CLAUDE.md ├── README.md ├── docker ├── Dockerfile.jvm ├── Dockerfile.native ├── Dockerfile.old └── docker-compose.yml ├── server ├── README.md ├── build.gradle.kts ├── buildSrc │ ├── LICENSE │ ├── README.md │ ├── build.gradle.kts │ ├── gradle │ │ └── wrapper │ │ │ ├── gradle-wrapper.jar │ │ │ └── gradle-wrapper.properties │ ├── gradlew │ ├── gradlew.bat │ └── src │ │ └── main │ │ └── java │ │ └── org │ │ └── noear │ │ └── solon │ │ └── gradle │ │ ├── dsl │ │ └── SolonExtension.java │ │ ├── plugin │ │ ├── JavaPluginAction.java │ │ ├── KotlinPluginAction.java │ │ ├── NativeImagePluginAction.java │ │ ├── PluginApplicationAction.java │ │ ├── ResolveMainClassName.java │ │ ├── SinglePublishedArtifact.java │ │ ├── SolonAotPlugin.java │ │ ├── SolonNativePlugin.java │ │ ├── SolonPlugin.java │ │ └── WarPluginAction.java │ │ ├── tasks │ │ ├── aot │ │ │ └── ProcessAot.java │ │ ├── bundling │ │ │ ├── ResolvedDependencies.java │ │ │ ├── SolonArchive.java │ │ │ ├── SolonArchiveSupport.java │ │ │ ├── SolonJar.java │ │ │ └── SolonWar.java │ │ └── run │ │ │ └── SolonRun.java │ │ ├── tools │ │ └── MainClassFinder.java │ │ └── util │ │ ├── Assert.java │ │ └── IoUtils.java ├── gradle │ └── wrapper │ │ ├── gradle-wrapper.jar │ │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src │ └── main │ ├── dto │ ├── Crontab.dto │ └── SystemConfig.dto │ ├── kotlin │ └── com │ │ └── coooolfan │ │ └── xiaomialbumsyncer │ │ ├── App.kt │ │ ├── config │ │ ├── DataSource.kt │ │ ├── IndexMapping.kt │ │ ├── Jackson.kt │ │ ├── NativeImageRegister.kt │ │ ├── SaToken.kt │ │ ├── TaskScheduler.kt │ │ ├── ThreadExecutor.kt │ │ ├── flyway │ │ │ ├── DatabaseMigration.kt │ │ │ └── IndexedResourceProvider.kt │ │ └── jimmer │ │ │ ├── JimmerProperties.kt │ │ │ ├── JimmerStarter.kt │ │ │ ├── Metadata.kt │ │ │ ├── OpenApiController.kt │ │ │ ├── OpenApiUiController.kt │ │ │ └── TypeScriptController.kt │ │ ├── controller │ │ ├── AlbumsController.kt │ │ ├── AssetController.kt │ │ ├── CrontabController.kt │ │ ├── SystemConfigController.kt │ │ └── TokenController.kt │ │ ├── exception │ │ └── GlobalHandler.kt │ │ ├── model │ │ ├── Album.kt │ │ ├── AlbumTimeline.kt │ │ ├── Asset.kt │ │ ├── AssetType.kt │ │ ├── Crontab.kt │ │ ├── CrontabConfig.kt │ │ ├── CrontabHistory.kt │ │ ├── CrontabHistoryDetail.kt │ │ └── SystemConfig.kt │ │ ├── service │ │ ├── AlbumsService.kt │ │ ├── AssetService.kt │ │ ├── CrontabService.kt │ │ └── SystemConfigService.kt │ │ ├── utils │ │ ├── DataImporter.kt │ │ ├── ExifHelper.kt │ │ ├── FSTimeHelper.kt │ │ ├── PercentOf.kt │ │ ├── TaskActuators.kt │ │ └── okHttpHelper.kt │ │ └── xiaomicloud │ │ ├── TokenManager.kt │ │ └── XiaoMiApi.kt │ └── resources │ ├── META-INF │ ├── flyway-resources.idx │ └── native-image │ │ ├── jni-config.json │ │ ├── predefined-classes-config.json │ │ ├── proxy-config.json │ │ ├── reflect-config.json │ │ ├── resource-config.json │ │ └── serialization-config.json │ ├── app.yml │ └── db │ └── migration │ ├── V0.0.1__init.sql │ ├── V0.4.0__timeline.sql │ └── V0.4.1__timeline_map.sql ├── static ├── API_DOCUMENTATION.md ├── banner.avif ├── copybydevtool.avif ├── democrontab.avif ├── fetchlastestalbums.avif ├── jump2xiaomiaccout.avif ├── manualtriggercrontab.avif ├── screenshot.jpg └── xiaomi_qr_login.py └── web ├── .editorconfig ├── .prettierrc.json ├── .yarnrc.yml ├── CLAUDE.md ├── env.d.ts ├── eslint.config.ts ├── index.html ├── package-lock.json ├── package.json ├── public └── favicon.ico ├── scripts └── generate-api.js ├── src ├── ApiInstance.ts ├── App.vue ├── __generated │ ├── Api.ts │ ├── ApiErrors.ts │ ├── ElementOf.ts │ ├── Executor.ts │ ├── RequestOf.ts │ ├── ResponseOf.ts │ ├── index.ts │ ├── model │ │ ├── dto │ │ │ ├── AssetDto.ts │ │ │ ├── CrontabDto.ts │ │ │ ├── SystemConfigDto.ts │ │ │ └── index.ts │ │ ├── dynamic │ │ │ ├── Dynamic_Album.ts │ │ │ ├── Dynamic_Asset.ts │ │ │ ├── Dynamic_Crontab.ts │ │ │ ├── Dynamic_CrontabHistory.ts │ │ │ ├── Dynamic_CrontabHistoryDetail.ts │ │ │ └── index.ts │ │ ├── enums │ │ │ ├── AssetType.ts │ │ │ └── index.ts │ │ └── static │ │ │ ├── AlbumTimeline.ts │ │ │ ├── CrontabConfig.ts │ │ │ ├── CrontabCreateInput.ts │ │ │ ├── CrontabUpdateInput.ts │ │ │ ├── IsInitResponse.ts │ │ │ ├── SystemConfigInit.ts │ │ │ ├── SystemConfigPassTokenUpdate.ts │ │ │ ├── SystemConfigPasswordUpdate.ts │ │ │ ├── SystemConfigUpdate.ts │ │ │ ├── SystemInfoResponse.ts │ │ │ └── index.ts │ └── services │ │ ├── AlbumsController.ts │ │ ├── AssetController.ts │ │ ├── CrontabController.ts │ │ ├── SystemConfigController.ts │ │ ├── TokenController.ts │ │ └── index.ts ├── components │ ├── AlbumCard.vue │ ├── ContributionHeatmap.vue │ ├── CrontabCard.vue │ └── background │ │ ├── LightRays.vue │ │ └── Silk.vue ├── layout │ └── DashboardLayout.vue ├── main.ts ├── pages │ ├── AuthPage.vue │ ├── DashboardSchedulePage.vue │ └── DashboardSettingPage.vue ├── router │ └── index.ts ├── stores │ └── counter.ts └── style.css ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite.config.ts └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/.gitattributes -------------------------------------------------------------------------------- /.github/workflows/builder.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/.github/workflows/builder.yml -------------------------------------------------------------------------------- /.github/workflows/docker-builder.yml.disable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/.github/workflows/docker-builder.yml.disable -------------------------------------------------------------------------------- /.github/workflows/release-builder.yml.disable: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/.github/workflows/release-builder.yml.disable -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/.gitignore -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/README.md -------------------------------------------------------------------------------- /docker/Dockerfile.jvm: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/docker/Dockerfile.jvm -------------------------------------------------------------------------------- /docker/Dockerfile.native: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/docker/Dockerfile.native -------------------------------------------------------------------------------- /docker/Dockerfile.old: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/docker/Dockerfile.old -------------------------------------------------------------------------------- /docker/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/docker/docker-compose.yml -------------------------------------------------------------------------------- /server/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/README.md -------------------------------------------------------------------------------- /server/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/build.gradle.kts -------------------------------------------------------------------------------- /server/buildSrc/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/LICENSE -------------------------------------------------------------------------------- /server/buildSrc/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/README.md -------------------------------------------------------------------------------- /server/buildSrc/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/build.gradle.kts -------------------------------------------------------------------------------- /server/buildSrc/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /server/buildSrc/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /server/buildSrc/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/gradlew -------------------------------------------------------------------------------- /server/buildSrc/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/gradlew.bat -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/dsl/SolonExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/dsl/SolonExtension.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/JavaPluginAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/JavaPluginAction.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/KotlinPluginAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/KotlinPluginAction.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/NativeImagePluginAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/NativeImagePluginAction.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/PluginApplicationAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/PluginApplicationAction.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/ResolveMainClassName.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/ResolveMainClassName.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/SinglePublishedArtifact.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/SinglePublishedArtifact.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/SolonAotPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/SolonAotPlugin.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/SolonNativePlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/SolonNativePlugin.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/SolonPlugin.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/SolonPlugin.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/WarPluginAction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/plugin/WarPluginAction.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/aot/ProcessAot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/aot/ProcessAot.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/ResolvedDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/ResolvedDependencies.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/SolonArchive.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/SolonArchive.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/SolonArchiveSupport.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/SolonArchiveSupport.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/SolonJar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/SolonJar.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/SolonWar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/bundling/SolonWar.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/run/SolonRun.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/tasks/run/SolonRun.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/tools/MainClassFinder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/tools/MainClassFinder.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/util/Assert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/util/Assert.java -------------------------------------------------------------------------------- /server/buildSrc/src/main/java/org/noear/solon/gradle/util/IoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/buildSrc/src/main/java/org/noear/solon/gradle/util/IoUtils.java -------------------------------------------------------------------------------- /server/gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /server/gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /server/gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/gradlew -------------------------------------------------------------------------------- /server/gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/gradlew.bat -------------------------------------------------------------------------------- /server/settings.gradle.kts: -------------------------------------------------------------------------------- 1 | rootProject.name = "XiaomiAlbumSyncer" -------------------------------------------------------------------------------- /server/src/main/dto/Crontab.dto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/dto/Crontab.dto -------------------------------------------------------------------------------- /server/src/main/dto/SystemConfig.dto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/dto/SystemConfig.dto -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/App.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/DataSource.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/DataSource.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/IndexMapping.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/IndexMapping.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/Jackson.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/Jackson.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/NativeImageRegister.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/NativeImageRegister.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/SaToken.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/SaToken.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/TaskScheduler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/TaskScheduler.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/ThreadExecutor.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/ThreadExecutor.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/flyway/DatabaseMigration.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/flyway/DatabaseMigration.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/flyway/IndexedResourceProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/flyway/IndexedResourceProvider.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/JimmerProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/JimmerProperties.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/JimmerStarter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/JimmerStarter.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/Metadata.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/Metadata.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/OpenApiController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/OpenApiController.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/OpenApiUiController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/OpenApiUiController.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/TypeScriptController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/config/jimmer/TypeScriptController.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/AlbumsController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/AlbumsController.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/AssetController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/AssetController.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/CrontabController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/CrontabController.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/SystemConfigController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/SystemConfigController.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/TokenController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/controller/TokenController.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/exception/GlobalHandler.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/exception/GlobalHandler.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/Album.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/Album.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/AlbumTimeline.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/AlbumTimeline.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/Asset.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/Asset.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/AssetType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/AssetType.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/Crontab.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/Crontab.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/CrontabConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/CrontabConfig.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/CrontabHistory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/CrontabHistory.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/CrontabHistoryDetail.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/CrontabHistoryDetail.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/SystemConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/model/SystemConfig.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/service/AlbumsService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/service/AlbumsService.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/service/AssetService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/service/AssetService.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/service/CrontabService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/service/CrontabService.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/service/SystemConfigService.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/service/SystemConfigService.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/DataImporter.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/DataImporter.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/ExifHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/ExifHelper.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/FSTimeHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/FSTimeHelper.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/PercentOf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/PercentOf.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/TaskActuators.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/TaskActuators.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/okHttpHelper.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/utils/okHttpHelper.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/xiaomicloud/TokenManager.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/xiaomicloud/TokenManager.kt -------------------------------------------------------------------------------- /server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/xiaomicloud/XiaoMiApi.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/kotlin/com/coooolfan/xiaomialbumsyncer/xiaomicloud/XiaoMiApi.kt -------------------------------------------------------------------------------- /server/src/main/resources/META-INF/flyway-resources.idx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/META-INF/flyway-resources.idx -------------------------------------------------------------------------------- /server/src/main/resources/META-INF/native-image/jni-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/META-INF/native-image/jni-config.json -------------------------------------------------------------------------------- /server/src/main/resources/META-INF/native-image/predefined-classes-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/META-INF/native-image/predefined-classes-config.json -------------------------------------------------------------------------------- /server/src/main/resources/META-INF/native-image/proxy-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/META-INF/native-image/proxy-config.json -------------------------------------------------------------------------------- /server/src/main/resources/META-INF/native-image/reflect-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/META-INF/native-image/reflect-config.json -------------------------------------------------------------------------------- /server/src/main/resources/META-INF/native-image/resource-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/META-INF/native-image/resource-config.json -------------------------------------------------------------------------------- /server/src/main/resources/META-INF/native-image/serialization-config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/META-INF/native-image/serialization-config.json -------------------------------------------------------------------------------- /server/src/main/resources/app.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/app.yml -------------------------------------------------------------------------------- /server/src/main/resources/db/migration/V0.0.1__init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/db/migration/V0.0.1__init.sql -------------------------------------------------------------------------------- /server/src/main/resources/db/migration/V0.4.0__timeline.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/db/migration/V0.4.0__timeline.sql -------------------------------------------------------------------------------- /server/src/main/resources/db/migration/V0.4.1__timeline_map.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/server/src/main/resources/db/migration/V0.4.1__timeline_map.sql -------------------------------------------------------------------------------- /static/API_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/API_DOCUMENTATION.md -------------------------------------------------------------------------------- /static/banner.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/banner.avif -------------------------------------------------------------------------------- /static/copybydevtool.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/copybydevtool.avif -------------------------------------------------------------------------------- /static/democrontab.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/democrontab.avif -------------------------------------------------------------------------------- /static/fetchlastestalbums.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/fetchlastestalbums.avif -------------------------------------------------------------------------------- /static/jump2xiaomiaccout.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/jump2xiaomiaccout.avif -------------------------------------------------------------------------------- /static/manualtriggercrontab.avif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/manualtriggercrontab.avif -------------------------------------------------------------------------------- /static/screenshot.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/screenshot.jpg -------------------------------------------------------------------------------- /static/xiaomi_qr_login.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/static/xiaomi_qr_login.py -------------------------------------------------------------------------------- /web/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/.editorconfig -------------------------------------------------------------------------------- /web/.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/.prettierrc.json -------------------------------------------------------------------------------- /web/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /web/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/CLAUDE.md -------------------------------------------------------------------------------- /web/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /web/eslint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/eslint.config.ts -------------------------------------------------------------------------------- /web/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/index.html -------------------------------------------------------------------------------- /web/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/package-lock.json -------------------------------------------------------------------------------- /web/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/package.json -------------------------------------------------------------------------------- /web/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/public/favicon.ico -------------------------------------------------------------------------------- /web/scripts/generate-api.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/scripts/generate-api.js -------------------------------------------------------------------------------- /web/src/ApiInstance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/ApiInstance.ts -------------------------------------------------------------------------------- /web/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/App.vue -------------------------------------------------------------------------------- /web/src/__generated/Api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/Api.ts -------------------------------------------------------------------------------- /web/src/__generated/ApiErrors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/ApiErrors.ts -------------------------------------------------------------------------------- /web/src/__generated/ElementOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/ElementOf.ts -------------------------------------------------------------------------------- /web/src/__generated/Executor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/Executor.ts -------------------------------------------------------------------------------- /web/src/__generated/RequestOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/RequestOf.ts -------------------------------------------------------------------------------- /web/src/__generated/ResponseOf.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/ResponseOf.ts -------------------------------------------------------------------------------- /web/src/__generated/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/index.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dto/AssetDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dto/AssetDto.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dto/CrontabDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dto/CrontabDto.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dto/SystemConfigDto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dto/SystemConfigDto.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dto/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dto/index.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dynamic/Dynamic_Album.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dynamic/Dynamic_Album.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dynamic/Dynamic_Asset.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dynamic/Dynamic_Asset.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dynamic/Dynamic_Crontab.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dynamic/Dynamic_Crontab.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dynamic/Dynamic_CrontabHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dynamic/Dynamic_CrontabHistory.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dynamic/Dynamic_CrontabHistoryDetail.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dynamic/Dynamic_CrontabHistoryDetail.ts -------------------------------------------------------------------------------- /web/src/__generated/model/dynamic/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/dynamic/index.ts -------------------------------------------------------------------------------- /web/src/__generated/model/enums/AssetType.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/enums/AssetType.ts -------------------------------------------------------------------------------- /web/src/__generated/model/enums/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/enums/index.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/AlbumTimeline.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/AlbumTimeline.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/CrontabConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/CrontabConfig.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/CrontabCreateInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/CrontabCreateInput.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/CrontabUpdateInput.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/CrontabUpdateInput.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/IsInitResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/IsInitResponse.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/SystemConfigInit.ts: -------------------------------------------------------------------------------- 1 | export interface SystemConfigInit { 2 | readonly password: string; 3 | } 4 | -------------------------------------------------------------------------------- /web/src/__generated/model/static/SystemConfigPassTokenUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/SystemConfigPassTokenUpdate.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/SystemConfigPasswordUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/SystemConfigPasswordUpdate.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/SystemConfigUpdate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/SystemConfigUpdate.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/SystemInfoResponse.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/SystemInfoResponse.ts -------------------------------------------------------------------------------- /web/src/__generated/model/static/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/model/static/index.ts -------------------------------------------------------------------------------- /web/src/__generated/services/AlbumsController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/services/AlbumsController.ts -------------------------------------------------------------------------------- /web/src/__generated/services/AssetController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/services/AssetController.ts -------------------------------------------------------------------------------- /web/src/__generated/services/CrontabController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/services/CrontabController.ts -------------------------------------------------------------------------------- /web/src/__generated/services/SystemConfigController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/services/SystemConfigController.ts -------------------------------------------------------------------------------- /web/src/__generated/services/TokenController.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/services/TokenController.ts -------------------------------------------------------------------------------- /web/src/__generated/services/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/__generated/services/index.ts -------------------------------------------------------------------------------- /web/src/components/AlbumCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/components/AlbumCard.vue -------------------------------------------------------------------------------- /web/src/components/ContributionHeatmap.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/components/ContributionHeatmap.vue -------------------------------------------------------------------------------- /web/src/components/CrontabCard.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/components/CrontabCard.vue -------------------------------------------------------------------------------- /web/src/components/background/LightRays.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/components/background/LightRays.vue -------------------------------------------------------------------------------- /web/src/components/background/Silk.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/components/background/Silk.vue -------------------------------------------------------------------------------- /web/src/layout/DashboardLayout.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/layout/DashboardLayout.vue -------------------------------------------------------------------------------- /web/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/main.ts -------------------------------------------------------------------------------- /web/src/pages/AuthPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/pages/AuthPage.vue -------------------------------------------------------------------------------- /web/src/pages/DashboardSchedulePage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/pages/DashboardSchedulePage.vue -------------------------------------------------------------------------------- /web/src/pages/DashboardSettingPage.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/pages/DashboardSettingPage.vue -------------------------------------------------------------------------------- /web/src/router/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/router/index.ts -------------------------------------------------------------------------------- /web/src/stores/counter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/stores/counter.ts -------------------------------------------------------------------------------- /web/src/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/src/style.css -------------------------------------------------------------------------------- /web/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/tsconfig.app.json -------------------------------------------------------------------------------- /web/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/tsconfig.json -------------------------------------------------------------------------------- /web/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/tsconfig.node.json -------------------------------------------------------------------------------- /web/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/vite.config.ts -------------------------------------------------------------------------------- /web/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Coooolfan/XiaomiAlbumSyncer/HEAD/web/yarn.lock --------------------------------------------------------------------------------