What's Changed
馃殌 Features
- feat(ui): reimagine social composer by @wax911 in #1114
- refactor(network): migrate Retrofit services to suspend responses by @wax911 in #1111
- feat(paging): migrate lists and harden review state by @wax911 in #1109
- feat(ui): modernize onboarding experience by @wax911 in #1106
- feat(ui): modernize studio character and staff screens by @wax911 in #1094
- feat(ui): complete profile and settings overhaul by @wax911 in #1093
- feat(ui): complete Material 3 account screens redesign by @wax911 in #1091
- refactor(architecture): state synchronisation and mutation architecture refactor by @wax911 in #1084
馃悰 Bug Fixes
- fix(ui): stabilize list and bottom sheet flows by @wax911 in #1113
- fix(deps): update anitrend.retrofit.graphql to v0.14.0 by @renovate[bot] in #1107
- feat(paging): migrate lists and harden review state by @wax911 in #1109
- fix(deps): update androidx.media3 to v1.11.0 by @renovate[bot] in #1105
- fix(ui): stabilize social interaction state by @wax911 in #1100
- fix(ui): guard follow dispatch without listener by @wax911 in #1098
- fix(ui): restore profile follow CTA by @wax911 in #1096
- fix(startup): initialize analytics after Koin by @wax911 in #1095
- fix(ui): render replies on first activity open by @wax911 in #1090
- fix(ui): complete Material 3 redesign refresh by @wax911 in #1071
- fix(media-browse): restore bundle query propagation by @wax911 in #1070
- fix(ui): restore media list date editability by @wax911 in #1069
- refactor(buildSrc): close AGP 9 migration gaps by @wax911 in #1060
- fix(ui): restore missing isVisible import in MainActivity by @wax911 in #1059
- fix(ui): inline search bar, log viewer upgrade, and ViewModel-first LoggingActivity refactor by @wax911 in #1058
- refactor(buildSrc): migrate BaseExtension to ApplicationExtension for AGP 9 compatibility by @wax911 in #1050
- refactor(ui): harden progress layout and auth state flows by @wax911 in #1048
- fix(deps): complete retrofit-graphql codegen migration to v0.12.0 by @wax911 in #1043
- fix(deps): migrate retrofit-graphql modular artifacts by @wax911 in #1042
馃О Maintenance
- refactor(network): migrate AniList services to generated GraphQL types by @wax911 in #1112
- refactor(network): migrate Retrofit services to suspend responses by @wax911 in #1111
- fix(deps): update anitrend.retrofit.graphql to v0.14.0 by @renovate[bot] in #1107
- docs(agents): refresh repository guidance by @wax911 in #1110
- chore(deps): update gradle to v9.7.0 by @renovate[bot] in #1104
- fix(deps): update androidx.media3 to v1.11.0 by @renovate[bot] in #1105
- platform: suppress jetifier warning and modernize space widgets by @wax911 in #1103
- feat(skill): add fastlane release changelog management by @wax911 in #1102
- chore: align release drafter branch labels by @wax911 in #1101
- refactor(navigation): standardize activity and fragment arguments by @wax911 in #1099
- refactor(ui): move app intro into onboarding by @wax911 in #1097
- refactor(architecture): stabilize migrated media screens by @wax911 in #1089
- refactor(architecture): migrate fragments to Koin ownership by @wax911 in #1088
- chore(deps): update actions/stale action to v11 by @renovate[bot] in #1087
- fix(deps): update dependency androidx.constraintlayout:constraintlayout to v2.2.2 by @renovate[bot] in #1086
- platform: bump version 1.12.2 -> 1.13.0 by @anitrend[bot] in #1085
- refactor(architecture): state synchronisation and mutation architecture refactor by @wax911 in #1084
- chore(config): migrate Renovate config by @renovate[bot] in #1072
- refactor: migrate GraphQL responses to generated containers by @wax911 in #1068
- fix(deps): update dependency com.github.anitrend.retrofit-graphql:api to v0.13.0 by @renovate[bot] in #1065
- fix(deps): update dependency com.android.tools.build:gradle to v9.3.1 by @renovate[bot] in #1064
- refactor: DI hardening, repository boundary enforcement, presenter removal from adapters by @wax911 in #1063
- refactor(ui): simplify MaterialSearchView, update support branding, and add tests by @wax911 in #1062
- chore(idea): remove stale gradle settings overrides by @wax911 in #1061
- fix(deps): update dependency com.google.firebase:firebase-crashlytics to v20.1.0 by @renovate[bot] in #1057
- fix(deps): update androidx.media3 to v1.10.1 by @renovate[bot] in #1055
- fix(deps): update dependency com.android.tools.build:gradle to v9.3.0 by @renovate[bot] in #1056
- fix(deps): update kotlin monorepo to v2.4.10 by @renovate[bot] in #1053
- chore(deps): update dependency fastlane to v2.237.0 by @renovate[bot] in #1054
- fix(deps): update bumptech.glide to v5.0.9 by @renovate[bot] in #1052
- chore(deps): update dependency ruby to v4.0.6 by @renovate[bot] in #1051
- chore(deps): update gradle to v9.6.1 by @renovate[bot] in #1045
- chore(deps): update gradle to v9.6.0 by @renovate[bot] in #1038
- fix(deps): update androidx.core by @renovate[bot] in #1023
- chore(deps): update actions/checkout action to v7 by @renovate[bot] in #1041
- fix(deps): update androix.lifecycle to v2.11.0 by @renovate[bot] in #1039
- fix(deps): update dependency com.google.gms:google-services to v4.5.0 by @renovate[bot] in #1040
- fix(deps): update io.koin to v4.2.2 by @renovate[bot] in #1037
- chore(deps): update actions/create-github-app-token action to v3 by @renovate[bot] in #1036
- chore(deps): update dependency fastlane to v2.236.1 by @renovate[bot] in #1034
- fix(deps): update okhttp monorepo to v5.4.0 by @renovate[bot] in #1035
- platform: bump version 1.12.1 -> 1.12.2 by @anitrend[bot] in #1033
- ci: enable version-updater auto-merge with app-token PRs by @wax911 in #1032
Full Changelog: 1.12.1...v1.13.0