Releases: SorrowBlue/ComicViewer
Releases Β· SorrowBlue/ComicViewer
v1.1.0-beta.1 π
Changes
- Update aboutlibraries.json @SorrowBlue (#1135)
- Update aboutlibraries.json @SorrowBlue (#1131)
- Update aboutlibraries.json @SorrowBlue (#1128)
- Update aboutlibraries.json @SorrowBlue (#1123)
- Update aboutlibraries.json @SorrowBlue (#1122)
- Update aboutlibraries.json @SorrowBlue (#1121)
- Update aboutlibraries.json @SorrowBlue (#1115)
- Update aboutlibraries.json @github-actions[bot] (#1094)
- ci: enable auto-merge on update-licenses PRs @copilot-swe-agent[bot] (#1114)
- Update dependency de.drick.compose:edge-to-edge-preview to v0.9.0 @renovate[bot] (#1101)
π¦ Dependency update
- Update detekt to v2.0.0-alpha.3 @renovate[bot] (#1133)
- Update dependency com.composables:composeunstyled-primitives to v1.49.9 @renovate[bot] (#1132)
- Update metro to v1.0.0-RC4 @renovate[bot] (#1134)
- Update metro to v1.0.0-RC3 @renovate[bot] (#1130)
- Update Kotlin to v2.3.21 @renovate[bot] (#1129)
- Update Kotlin to v2.3.7 @renovate[bot] (#1126)
- Update androidx.datastore to v1.3.0-alpha08 @renovate[bot] (#1124)
- Update androidx.compose to v1.11.0 @renovate[bot] (#1127)
- Update dependency androidx.biometric:biometric to v1.4.0-alpha07 @renovate[bot] (#1125)
- Update androidx.compose @renovate[bot] (#1118)
- Update dependency org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.0 @renovate[bot] (#1119)
- Update Android Gradle Plugin to v9.2.0 @renovate[bot] (#1120)
- Update softprops/action-gh-release action to v3 @renovate[bot] (#1116)
- Update Android Gradle Plugin to v9.1.1 @renovate[bot] (#1117)
- Update Gradle to v9.4.1 @renovate[bot] (#1066)
- Update dependency io.github.irgaly.navigation3.resultstate:resultstate to v1.2.0 @renovate[bot] (#1110)
- Update aboutlibraries to v14.0.1 @renovate[bot] (#1109)
- Update androidx.compose @renovate[bot] (#1112)
- Update dependency org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.0-rc01 @renovate[bot] (#1113)
- Update kotlinx.serialization to v1.11.0 @renovate[bot] (#1111)
v1.0.2 π
Changes
- feat: add Android startup benchmark with Macrobenchmark @copilot-swe-agent[bot] (#1103)
- fix: resolve dokkaGenerate hang in gh-pages CI workflow @copilot-swe-agent[bot] (#1100)
- Update aboutlibraries.json @github-actions[bot] (#1062)
- Update androidx.lifecycle to v2.10.0 @renovate[bot] (#1081)
βοΈ Maintenance
- Update aboutlibraries.json @github-actions[bot] (#713)
π¦ Dependency update
- Update dependency io.nlopez.compose.rules:detekt to v0.5.7 @renovate[bot] (#1108)
- Update androidx.room3 to v3.0.0-alpha03 @renovate[bot] (#1107)
- Update metro to v0.13.2 @renovate[bot] (#1105)
- Update aboutlibraries to v14.0.0 @renovate[bot] (#1106)
- Update metro to v0.13.1 @renovate[bot] (#1104)
- Update metro to v0.13.0 @renovate[bot] (#1102)
- Update metro to v0.12.1 @renovate[bot] (#1099)
- Update actions/configure-pages action to v6 @renovate[bot] (#1098)
- Update androidx.compose @renovate[bot] (#1095)
- Update dependency org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.0-beta01 @renovate[bot] (#1096)
- Update dokka to v2.2.0 @renovate[bot] (#1097)
- Update metro to v0.12.0 @renovate[bot] (#1086)
- Update dependency androidx.biometric:biometric to v1.4.0-alpha06 @renovate[bot] (#1089)
- Update androidx.compose to v1.10.6 @renovate[bot] (#1087)
- Update androidx.room3 to v3.0.0-alpha02 @renovate[bot] (#1088)
- Update dependency androidx.work:work-runtime to v2.11.2 @renovate[bot] (#1090)
- Update kotlinx.kover to v0.9.8 - autoclosed @renovate[bot] (#1091)
- Update dependency androidx.browser:browser to v1.10.0 @renovate[bot] (#1092)
- Update actions/deploy-pages action to v5 @renovate[bot] (#1093)
- Update dorny/test-reporter action to v3 @renovate[bot] (#1082)
- Update gradle/actions action to v6 @renovate[bot] (#1083)
- Update aboutlibraries to v14.0.0-b03 @renovate[bot] (#1080)
- Update metro to v0.11.4 @renovate[bot] (#1079)
- Update Kotlin to v2.3.20 @renovate[bot] (#1078)
- Update release-drafter/release-drafter action to v7 @renovate[bot] (#1077)
- Update dependency de.drick.compose:edge-to-edge-preview to v0.8.0 @renovate[bot] (#1076)
- Update dependency com.squareup.okio:okio to v3.17.0 @renovate[bot] (#1075)
- Update androidx.datastore to v1.3.0-alpha07 @renovate[bot] (#1069)
- Update Kotlin to v2.3.20-RC3 @renovate[bot] (#1072)
- Update androidx.paging to v3.4.2 @renovate[bot] (#1070)
- Update dependency androidx.core:core-ktx to v1.18.0 @renovate[bot] (#1074)
- Update dependency androidx.activity:activity-compose to v1.13.0 @renovate[bot] (#1073)
- Update androidx.compose @renovate[bot] (#1068)
- Update androidx.lifecycle to v2.10.0-beta01 @renovate[bot] (#1067)
- Update Kotlin to v2.3.20-RC2 @renovate[bot] (#1064)
- Update Android Gradle Plugin to v9.1.0 @renovate[bot] (#1065)
- Update metro to v0.11.2 @renovate[bot] (#1063)
v1.0.2-beta.7 π
Changes
- :refactor: Replace removeLast() with removeAt(list.lastIndex) for improved page management in BookshelfWizardScreenState(fb3d5b2)
v1.0.2-beta.6 π
Changes
π¦ Dependency update
- Update filekit to v0.13.0 @renovate[bot] (#1059)
- Update dependency org.jetbrains.androidx.navigation3:navigation3-ui to v1.1.0-alpha03 @renovate[bot] (#1058)
- Update GitHub Artifact Actions (major) @renovate[bot] (#1061)
- Update io.coil-kt.coil3 to v3.4.0 @renovate[bot] (#1056)
- Update androidx.compose @renovate[bot] (#1057)
- Update metro to v0.11.1 @renovate[bot] (#1060)
v1.0.2-beta.5 π
Changes
π Bug Fixes
- π Fix InstrumentationTestRunner and TestApplication for improved testing setup @SorrowBlue (5901640)
v1.0.2-beta.4 π
Changes
- Refactor app state hoisting to eliminate lateinit vars and blocking operations @copilot-swe-agent[bot] (#1013)
- Refactor Book state hoisting following Compose best practices @copilot-swe-agent[bot] (#1008)
- Eliminate lateinit pattern in Search state management @copilot-swe-agent[bot] (#1007)
- Refactor Settings state hoisting: eliminate lateinit and mutable coroutineScope patterns @copilot-swe-agent[bot] (#1011)
- Refactor Tutorial state hoisting to improve separation of concerns @copilot-swe-agent[bot] (#1010)
- Eliminate lateinit pattern in ReadLater state management @copilot-swe-agent[bot] (#1006)
π Documentation
- Refactor authentication state: Extract business logic from coordinator @copilot-swe-agent[bot] (#1012)
- Refactor History state management and add AGENTS.md discoverability @copilot-swe-agent[bot] (#1004)
π¦ Dependency update
- Update metro to v0.10.0 @renovate[bot] (#1024)
- Update Gradle to v9.3.0 @renovate[bot] (#1023)
- Update dependency androidx.navigation3:navigation3-runtime to v1.1.0-alpha02 @renovate[bot] (#1021)
- Update androidx.paging to v3.4.0-rc01 @renovate[bot] (#1020)
- Update androidx.compose to v1.10.1 @renovate[bot] (#1019)
- Update Android Gradle Plugin to v9.0.0 @renovate[bot] (#1022)
- Update aboutlibraries to v14.0.0-b01 @renovate[bot] (#1017)
- Update dependency org.jetbrains.androidx.navigationevent:navigationevent-compose to v1.0.0 @renovate[bot] (#1018)
- Update dependency com.composables:core to v1.49.6 @renovate[bot] (#1016)
- Update metro to v0.9.4 @renovate[bot] (#1015)
- Update Android Gradle Plugin to v9.0.0-rc03 @renovate[bot] (#1014)
v1.0.2-beta.3 π
Changes
β»οΈ Refactoring
- Add comprehensive unit tests for SMB file client with CI integration @SorrowBlue (#999)
βοΈ Maintenance
- Add MainActivity and enhance navigation keys with order property @SorrowBlue (#993)
π Documentation
- Internationalize all UI strings for English and Japanese support @copilot-swe-agent[bot] (#996)
- Create AGENTS.md for repository overview and development guidelines @copilot-swe-agent[bot] (#995)
π¦ Dependency update
- Update dependency com.composables:core to v1.49.5 @renovate[bot] (#1005)
- Update metro to v0.9.3 @renovate[bot] (#1003)
- Update Android Gradle Plugin to v9.0.0-rc02 @renovate[bot] (#1002)
- Update actions/cache action to v5 @renovate[bot] (#1000)
- Update aboutlibraries to v13.2.1 @renovate[bot] (#990)
- Update dependency org.codelibs:jcifs to v3.0.1 @renovate[bot] (#991)
- Update Android Gradle Plugin to v9.0.0-rc01 - autoclosed @renovate[bot] (#987)
- Update dependency io.nlopez.compose.rules:detekt to v0.5.3 @renovate[bot] (#988)
- Update metro to v0.9.2 @renovate[bot] (#989)
- Update Kotlin @renovate[bot] (#985)
- Update androidx.lifecycle to v2.10.0-alpha07 @renovate[bot] (#981)
- Update androidx.paging to v3.4.0-beta01 @renovate[bot] (#982)
- Update dependency androidx.activity:activity-compose to v1.12.2 @renovate[bot] (#983)
- Update dependency androidx.biometric:biometric to v1.4.0-alpha05 @renovate[bot] (#984)
- Update androidx.compose to v1.3.0-alpha03 @renovate[bot] (#980)
- Update metro to v0.9.1 @renovate[bot] (#986)
- Update metro to v0.9.0 @renovate[bot] (#979)
- Update dependency io.nlopez.compose.rules:detekt to v0.5.2 @renovate[bot] (#974)
- Update GitHub Artifact Actions (major) @renovate[bot] (#978)
- Update kotlinx.kover to v0.9.4 @renovate[bot] (#976)
- Update Android Gradle Plugin to v9.0.0-beta05 @renovate[bot] (#975)
- Update peter-evans/create-pull-request action to v8 @renovate[bot] (#977)
v1.0.2-beta.2 π
Changes
π Enhancements
- β¨ Add BookshelfInsertReceiver to handle bookshelf insert broadcasts @SorrowBlue (#896)
π Bug Fixes
- Fix detekt task dependencies @SorrowBlue (#944)
- π Fix SMB file connection issue after port change @SorrowBlue (#917)
β»οΈ Refactoring
- Replace koin with devzacsweersmetro @SorrowBlue (#942)
- Refactor collection state hoisting @SorrowBlue (#929)
- Refactor/900 refactor bookshelf state hoisting @SorrowBlue (#920)
βοΈ Maintenance
- Migrate to android gradle plugin 9.0 @SorrowBlue (#970)
π Documentation
- Migrate to android gradle plugin 9.0 @SorrowBlue (#970)
- Replace koin with devzacsweersmetro @SorrowBlue (#942)
π¦ Dependency update
- Update androidx.compose to v1.10.0 @renovate[bot] (#971)
- Update metro to v0.8.2 @renovate[bot] (#973)
- Update dependency androidx.activity:activity-compose to v1.12.1 @renovate[bot] (#972)
- Update dependency org.jetbrains.compose.hot-reload to v1.0.0 @renovate[bot] (#952)
- Update dependency com.composables:core to v1.49.3 @renovate[bot] (#969)
- Update actions/checkout action to v6 @renovate[bot] (#964)
- Update dependency io.nlopez.compose.rules:detekt to v0.4.28 @renovate[bot] (#965)
- Update dependency io.github.irgaly.navigation3.resultstate:resultstate to v1.1.6 @renovate[bot] (#966)
- Update dependency com.squareup.okio:okio to v3.16.3 @renovate[bot] (#933)
- Update dependency node to v24 @renovate[bot] (#947)
- Update GitHub Artifact Actions (major) @renovate[bot] (#948)
- Update Kotlin to v2.3.2 @renovate[bot] (#946)
- Update dependency dev.iurysouza.modulegraph to v0.13.0 @renovate[bot] (#935)
- Update actions/setup-node action to v6 - autoclosed @renovate[bot] (#936)
- Update dependency androidx.core:core-splashscreen to v1.2.0 @renovate[bot] (#945)
- Update aboutlibraries to v13.1.0 @renovate[bot] (#932)
- Update androidx.compose to v1.10.0-beta02 @renovate[bot] (#941)
- Update aboutlibraries to v13 (major) @renovate[bot] (#930)
- Update Kotlin to v2.2.20-2.0.4 @renovate[bot] (#885)
- Update androidx.compose @renovate[bot] (#925)
- Update filekit to v0.12.0 @renovate[bot] (#921)
- Update io.insert-koin to v2.2.0 @renovate[bot] (#922)
- Update licensee to v1.14.1 @renovate[bot] (#923)
- Update github/codeql-action action to v4 @renovate[bot] (#924)
- Update androidx.room to v2.8.2 @renovate[bot] (#926)
- Update dependency org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose to v2.10.0-alpha02 @renovate[bot] (#927)
- Update dependency com.squareup.okio:okio to v3.16.1 @renovate[bot] (#928)
- Update gradle/actions action to v5 @renovate[bot] (#918)
- Update io.insert-koin to v2.2.0-RC4 @renovate[bot] (#919)
- Update dependency androidx.work:work-runtime to v2.10.5 @renovate[bot] (#915)
- Update dependency androidx.window:window-core to v1.5.0 @renovate[bot] (#914)
- Update dependency androidx.sqlite:sqlite-bundled to v2.6.1 @renovate[bot] (#913)
- Update androidx.room to v2.8.1 @renovate[bot] (#912)
- Update androidx.compose @renovate[bot] (#911)
- Update dependency com.soil-kt.soil:form to v1.0.0-alpha14 @renovate[bot] (#910)
v1.0.2-beta.1 π
Changes
π Enhancements
- Enhancement/892 optimize all screen transition animation @SorrowBlue (#893)
π¦ Dependency update
- Update com.sorrowblue.cmpdestinations to v1.1.0 @renovate[bot] (#890)
- Update Gradle to v9.1.0 @renovate[bot] (#891)
- Update kotlinx.kover to v0.9.2 @renovate[bot] (#889)
- Update dependency org.jetbrains.androidx.navigation:navigation-compose to v2.9.0 @renovate[bot] (#888)
v1.0.1 π
Changes
- Fix Tutorial DocumentSheet UI layout overlap and add extension chips @copilot-swe-agent[bot] (#866)
π Bug Fixes
- Fix navigation error from SecuritySettingsScreen to AuthenticationScreen @copilot-swe-agent[bot] (#862)
- π add AnimatedNavigationSuiteScaffold and NavigationSuite components for enhanced navigation experience @SorrowBlue (#860)
β»οΈ Refactoring
- β»οΈ Improve UI and dependency injection redundant. @SorrowBlue (#887)
- Remove unnecessary Koin modules, consolidate into DiModule, and optimize dependency injection @copilot-swe-agent[bot] (#872)
βοΈ Maintenance
- Remove com.github.ben-manes.versions plugin for Gradle 9.0.0 compatibility @copilot-swe-agent[bot] (#857)
- Create proper tar.gz format for GitHub Pages artifact with required settings @copilot-swe-agent[bot] (#846)
π¦ Dependency update
- Update androidx.paging to v3.4.0-alpha04 @renovate[bot] (#877)
- Update dependency androidx.sqlite:sqlite-bundled to v2.6.0 @renovate[bot] (#879)
- Update dependency androidx.activity:activity-compose to v1.11.0 @renovate[bot] (#882)
- Update dependency androidx.work:work-runtime to v2.10.4 @renovate[bot] (#880)
- Update androidx.room to v2.8.0 @renovate[bot] (#878)
- Update androidx.compose to v1.9.1 @renovate[bot] (#876)
- Update Kotlin to v2.2.20-2.0.2 @renovate[bot] (#881)
- Update Kotlin to v2.2.20 @renovate[bot] (#875)
Upgrade Dokka to version 2.1.0-Beta @SorrowBlue (#874)- Update io.insert-koin @renovate[bot] (#870)
- Update androidx.compose to v1.2.0-alpha06 @renovate[bot] (#867)
- Update actions/setup-node action to v5 @renovate[bot] (#869)
- Update dependency com.soil-kt.soil:form to v1.0.0-alpha13 @renovate[bot] (#863)
- Update Android Gradle Plugin to v8.13.0 @renovate[bot] (#864)
- Update dependency org.jetbrains.compose.material3:material3 to v1.9.0-beta04 @renovate[bot] (#858)
- Update dependency org.jetbrains.androidx.lifecycle:lifecycle-runtime-compose to v2.9.3 @renovate[bot] (#852)
- Update Android Gradle Plugin to v8.12.2 @renovate[bot] (#851)
- Update dependency org.jetbrains.androidx.navigation:navigation-compose to v2.9.0-rc01 @renovate[bot] (#853)
- Update google-github-actions/auth action to v3 @renovate[bot] (#854)
- Update androidx.compose @renovate[bot] (#811)
- Update androidx.room to v2.8.0-rc02 @renovate[bot] (#848)
- Update androidx.paging to v3.4.0-alpha03 @renovate[bot] (#847)
- Update dependency androidx.sqlite:sqlite-bundled to v2.6.0-rc02 @renovate[bot] (#849)
- Update dependency androidx.window:window-core to v1.5.0-rc01 @renovate[bot] (#850)
- Revert "Update actions/upload-pages-artifact action to v4" @SorrowBlue (#843)
- Update actions/upload-pages-artifact action to v4 @renovate[bot] (#841)
- Update dependency org.robolectric:robolectric to v4.16 @renovate[bot] (#842)