├── .github └── workflows │ └── ci.yml ├── .gitignore ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── replace_hash.sh ├── settings.gradle.kts └── src └── jvmMain ├── kotlin ├── CDropDownMenu.kt ├── Consts.kt ├── Downloader.kt ├── Main.kt ├── ProgramData.kt ├── States.kt ├── SyncState.kt ├── TopBar.kt ├── cas │ ├── CasLogin.kt │ └── des.kt ├── ui │ ├── ColorPalette.kt │ ├── MainPage.kt │ └── SettingPage.kt └── utils │ ├── DB.kt │ ├── JsonExtensions.kt │ ├── Network.kt │ ├── OkHttpUtil.kt │ ├── conf │ └── Conf.kt │ └── encoding │ └── Encoding.kt └── resources ├── done_outline.svg ├── download.svg ├── folder_open.svg ├── half_downloaded.svg ├── play_arrow.svg ├── sync.svg ├── sync_problem.svg └── templates ├── play.html └── play_v1.html /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/gradlew.bat -------------------------------------------------------------------------------- /replace_hash.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/replace_hash.sh -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/jvmMain/kotlin/CDropDownMenu.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/CDropDownMenu.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/Consts.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/Consts.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/Downloader.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/Downloader.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/Main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/Main.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/ProgramData.kt: -------------------------------------------------------------------------------- 1 | class ProgramData( 2 | // val 3 | ) { 4 | } -------------------------------------------------------------------------------- /src/jvmMain/kotlin/States.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/States.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/SyncState.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/SyncState.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/TopBar.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/TopBar.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/cas/CasLogin.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/cas/CasLogin.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/cas/des.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/cas/des.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/ui/ColorPalette.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/ui/ColorPalette.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/ui/MainPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/ui/MainPage.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/ui/SettingPage.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/ui/SettingPage.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/utils/DB.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/utils/DB.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/utils/JsonExtensions.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/utils/JsonExtensions.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/utils/Network.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/utils/Network.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/utils/OkHttpUtil.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/utils/OkHttpUtil.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/utils/conf/Conf.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/kotlin/utils/conf/Conf.kt -------------------------------------------------------------------------------- /src/jvmMain/kotlin/utils/encoding/Encoding.kt: -------------------------------------------------------------------------------- 1 | package utils.encoding 2 | 3 | -------------------------------------------------------------------------------- /src/jvmMain/resources/done_outline.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/done_outline.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/download.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/download.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/folder_open.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/folder_open.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/half_downloaded.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/half_downloaded.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/play_arrow.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/play_arrow.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/sync.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/sync.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/sync_problem.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/sync_problem.svg -------------------------------------------------------------------------------- /src/jvmMain/resources/templates/play.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/templates/play.html -------------------------------------------------------------------------------- /src/jvmMain/resources/templates/play_v1.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RikaCelery/StudyAtJLU_Desktop/HEAD/src/jvmMain/resources/templates/play_v1.html --------------------------------------------------------------------------------