-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Update all deps and rewrite of view architecture (#1)
* feat: Update all deps and begin rewrite of view architecture * No more loading screens * Make login async and wait for login in data fetching * Support Wayland for opening the browser via xdg-open * Schedule and Episodelist Rework * Tabs cleanup and save scroll states in all tabs * Watched Progress and Favourites now properly update the UI * Bump common lib and compose * Bump common * New update check and toast testing * Move toaster to compose, make settingsview work as screen * SettingsView rework, new mono font, new update downloader * Fix legacyFileCleanup * Add MPV Tips section and set version to something to test * Add foojay resolver * 0.1.0-rc1 Build Test * Add checksum printing and uploading to workflows * 0.1.0 Build Test * Fix DiscordRPC Timestamp * Add some spacing for the linux download buttons * Fix offline usage with new common-compose
- Loading branch information
Showing
56 changed files
with
1,481 additions
and
739 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -40,6 +40,13 @@ jobs: | |
env: | ||
JAVA_HOME: ${{ steps.setup-java.outputs.path }} | ||
run: "./gradlew packageReleaseUberJarForCurrentOS" | ||
- name: "Print and save sha384 for binaries" | ||
run: find ./build/compose -type f \( -iname Styx\*linux\*.jar -o -iname \*.deb -o -iname \*.rpm \) -exec shasum -a 384 {} \; | tee checksums.sha384 | ||
- name: "Upload checksum file" | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: checksums.sha384 | ||
path: checksums.sha384 | ||
- name: "Upload binaries to FTP" | ||
uses: "SamKirkland/[email protected]" | ||
with: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -38,6 +38,18 @@ jobs: | |
env: | ||
JAVA_HOME: ${{ steps.setup-java.outputs.path }} | ||
run: ./gradlew.bat packageReleaseUberJarForCurrentOS | ||
- name: "Print and save sha384 for binaries" | ||
shell: pwsh | ||
run: | | ||
Get-ChildItem -Path .\build\compose -Recurse -File -Include Styx*windows*.jar,*.msi | ForEach-Object { | ||
$hash = Get-FileHash -Path $_.FullName -Algorithm SHA384 | ||
"$($hash.Hash) $($_.Name)" | ||
} | Tee-Object -FilePath checksums.sha384 | ||
- name: "Upload checksum file" | ||
uses: actions/upload-artifact@v4 | ||
with: | ||
name: checksums.sha384 | ||
path: checksums.sha384 | ||
- name: "Upload binaries to FTP" | ||
uses: "SamKirkland/[email protected]" | ||
with: | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,23 @@ | ||
[versions] | ||
kotlin = "2.0.21" | ||
compose = "1.7.1" | ||
styx-common-compose = "0.1.1" | ||
buildconfig = "5.4.0" | ||
slf4j-simple = "2.0.16" | ||
okio = "3.9.0" | ||
kdiscord-ipc = "0.2.2" | ||
zip4j = "2.11.5" | ||
|
||
[plugins] | ||
kotlin-jvm = { id = "org.jetbrains.kotlin.jvm", version.ref = "kotlin" } | ||
kotlin-serialization = { id = "org.jetbrains.kotlin.plugin.serialization", version.ref = "kotlin" } | ||
compose = { id = "org.jetbrains.compose", version.ref = "compose" } | ||
compose-compiler = { id = "org.jetbrains.kotlin.plugin.compose", version.ref = "kotlin" } | ||
buildconfig = { id = "com.github.gmazzo.buildconfig", version.ref = "buildconfig" } | ||
|
||
[libraries] | ||
zip4j = { module = "net.lingala.zip4j:zip4j", version.ref = "zip4j" } | ||
kdiscord-ipc = { module = "com.github.caoimhebyrne:KDiscordIPC", version.ref = "kdiscord-ipc" } | ||
okio = { module = "com.squareup.okio:okio", version.ref = "okio" } | ||
slf4j-simple = { module = "org.slf4j:slf4j-simple", version.ref = "slf4j-simple" } | ||
styx-common-compose = { module = "moe.styx:styx-common-compose-jvm", version.ref = "styx-common-compose" } |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.