From 8c24989c50c06210e8c695db39f17c70881e36d1 Mon Sep 17 00:00:00 2001 From: Kieron Quinn Date: Tue, 15 Oct 2024 23:09:03 +0100 Subject: [PATCH] 1.9.1 - Re-bumped target SDK to Android 15 - Updated dependencies --- .idea/compiler.xml | 2 +- .idea/runConfigurations.xml | 13 ++++++++++ Controls/build.gradle | 4 +-- app/build.gradle | 22 ++++++++--------- app/release/baselineProfiles/0/app-release.dm | Bin 0 -> 5139 bytes app/release/baselineProfiles/1/app-release.dm | Bin 0 -> 5042 bytes app/release/output-metadata.json | 23 +++++++++++++++--- .../WalletCardBlurProviderImpl.kt | 5 ++-- .../ui/activities/PowerMenuActivity.kt | 8 ------ build.gradle | 12 ++++----- gradle/wrapper/gradle-wrapper.properties | 4 +-- 11 files changed, 58 insertions(+), 35 deletions(-) create mode 100644 .idea/runConfigurations.xml create mode 100644 app/release/baselineProfiles/0/app-release.dm create mode 100644 app/release/baselineProfiles/1/app-release.dm diff --git a/.idea/compiler.xml b/.idea/compiler.xml index b589d56..b86273d 100644 --- a/.idea/compiler.xml +++ b/.idea/compiler.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/runConfigurations.xml b/.idea/runConfigurations.xml new file mode 100644 index 0000000..931b96c --- /dev/null +++ b/.idea/runConfigurations.xml @@ -0,0 +1,13 @@ + + + + + + \ No newline at end of file diff --git a/Controls/build.gradle b/Controls/build.gradle index 18b8b58..0780ef9 100644 --- a/Controls/build.gradle +++ b/Controls/build.gradle @@ -32,10 +32,10 @@ android { dependencies { implementation 'androidx.core:core-ktx:1.13.1' - implementation "androidx.lifecycle:lifecycle-common-java8:2.8.4" + implementation "androidx.lifecycle:lifecycle-common-java8:2.8.6" implementation 'androidx.recyclerview:recyclerview:1.3.2' implementation 'androidx.constraintlayout:constraintlayout:2.1.4' - implementation 'androidx.fragment:fragment-ktx:1.8.2' + implementation 'androidx.fragment:fragment-ktx:1.8.4' implementation 'androidx.preference:preference-ktx:1.2.1' implementation 'androidx.viewpager2:viewpager2:1.1.0' implementation "io.insert-koin:koin-android:$koin_version" diff --git a/app/build.gradle b/app/build.gradle index 553c008..bb9ddc9 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -8,16 +8,16 @@ plugins { id 'com.google.devtools.ksp' } -def version = '1.9' +def version = '1.9.1' android { - compileSdk 34 + compileSdk 35 defaultConfig { applicationId "com.kieronquinn.app.classicpowermenu" minSdk 30 - targetSdk 34 - versionCode 190 + targetSdk 35 + versionCode 191 versionName version testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" @@ -79,10 +79,10 @@ dependencies { ksp "androidx.room:room-compiler:$room_version" //AndroidX - def lifecycle_version = "2.8.4" + def lifecycle_version = "2.8.6" implementation 'androidx.core:core-ktx:1.13.1' - implementation "androidx.activity:activity-ktx:1.9.1" - implementation "androidx.fragment:fragment-ktx:1.8.2" + implementation "androidx.activity:activity-ktx:1.9.2" + implementation "androidx.fragment:fragment-ktx:1.8.4" implementation 'androidx.appcompat:appcompat:1.7.0' implementation "androidx.lifecycle:lifecycle-runtime-ktx:$lifecycle_version" implementation "androidx.lifecycle:lifecycle-viewmodel-ktx:$lifecycle_version" @@ -143,13 +143,13 @@ dependencies { implementation 'com.google.android.gms:play-services-oss-licenses:17.1.0' //Retrofit for update checking - implementation 'com.squareup.retrofit2:retrofit:2.9.0' - implementation 'com.squareup.retrofit2:converter-gson:2.9.0' + implementation 'com.squareup.retrofit2:retrofit:2.11.0' + implementation 'com.squareup.retrofit2:converter-gson:2.11.0' //Other third party implementation 'org.lsposed.hiddenapibypass:hiddenapibypass:4.3' - implementation 'com.airbnb.android:lottie:6.3.0' - implementation 'com.jakewharton:process-phoenix:2.1.2' + implementation 'com.airbnb.android:lottie:6.4.1' + implementation 'com.jakewharton:process-phoenix:3.0.0' implementation 'me.saket:better-link-movement-method:2.2.0' implementation "io.noties.markwon:core:4.6.2" diff --git a/app/release/baselineProfiles/0/app-release.dm b/app/release/baselineProfiles/0/app-release.dm new file mode 100644 index 0000000000000000000000000000000000000000..fe965611a168e313cdc7420d99acd46c5520bc9d GIT binary patch literal 5139 zcmai22UJs8w+^Dfh~OYiM2HO;KtW3AfpHj#5}I^`5R@hmkQQnPA_`I?M2eK4pddB$ zDufn#kxm4Hf&oGagbtxReD8nrJO8Y=-o9(Ez4zMZoV)J*&RP5HPan#Bk_W)X#s(1g z6Ez3?BxjC&HxEabhaP^CZXQqUnHsp%X~z!WmNW>!{I7wk$5!uO{)uB7d8~WK`sZ=* zW6TRC06^te0HCPiNBpjf$9_Nz0MI=G0N4RGh=-n@cAk>9cD|M6`!dfj006Y(#F_t1 z$o$9{?N!`Q;Q|1x9{-e){gLryx^rLY+zIJ3hB08J)7Ft`B%H!3+k?|+BEk3Eskl3# zbVYZBc`Uaz6q9T%F(Dg>c@|TMX#6!G+HCGw?C|r$L{kxI(<`zw-B>f6mwOTVKt>!C|m zOPNhFV6~d>&B*S&CJNqBv=CC3^~$se%8=vJMp?Mw$D*dJkyL;6>LSfWk#pWv)-m~_ zLy^^h3^?pV6Tmll0`c}YU#S@1$I!q%nfWR9lG z_2xS{k8G~$qz>h9rou=ZT+w-UHwyenPS-W|Adv!twqIJT;*2^XIUTbE1{|-mM~7nv zo;xk(huAYvw7Mw@skX~n=1oP?T(>G?A2+qa2=J?)qo{4Cb~Pfl7~RP?5W&F>4M(CZ zuJcg~l<)aIjfYi_`Am5&3Xp(z23C)OCA>MX8EseRNYNCqF>g;qj=4-ZDY~R4YsC1p zH~IVvL9gnBCr0uygPY@9=8H%_)(N%OO3t?NT^yIK<`1h}p@)GK($?2X;b_hqYT4x` zgW-;07P%w+>eOp3C0$kW_gw5R7wR|-p)Y)^e@6QHi$dcr1zOJs{utB~g-X`aor_u#Iz!7L*+h*&c1BR$}lS)hWM1Bx0_Zd>mf>+}_)N6;dO8fF(G4d-Y8n`L=?J3+ zuTSnmN90Q#Oz>V%ty;!N8((1(Y2qNAh$Mj>*SjeltLxa)L^7zdZjOrWKS&4ShSKX~ zX%>QdVn?L9zI_I~n=p45a!{2{R@iBSQB3FdztQ)9r*oSU+}3t8JE~#Jb{70|gFBz+ zGFUNz;@h~|2XWkeb4$rLNa_yMt|Q(`H?}&`%@of$6_Yb{<{K7F3I<17n;Lo3lnn)pQC6gs7I?P5J`n~w)KDX3&Up4&2s^3vNM-$@ag-aeV| zp@5a3utb{*JnW^m5d`?1K!HkxjLVan{0);Sy$F{av(7z#nNSC^+VTWnU^U;+Bnybq zG+CSH2Z2Fn(IrDg$m{Ws_+0KyE;nE0K+0Vb3>Be?;HmPA3JM{nXEGWWdqX)$(=wv> zrcb=eIHGbe%jDu1EHWr^Im({qj36(YiQ^6Me*NG+Ir%I< zETWk0a@&@9H za>|Jn(d= z9K{f>A;S!sF&eFHoXLM7kQ#mFwd;JZ%SBUPe=TgEgZPY}q$A>K!s=6I@-4H)*;X!;Su{}lTq181U{7xsPrQ9U(>UC8dg#=9F zgeH!%F;b|_Z&I_EI{!`f>Oj}{*z#IXkA9z!sv~%9?<~CdTi@Z^whsICNp5q&_19}p z%3X8ubqI~!FYl^J4e2*}3QCqff!&>c!5w<{u^Bto>Tx0FeaOZj+qtTALG<@6p{-1Z zLk1(AyyUbyGBHN`w!4+)n>Myf#AfQ2--^sYEpG?yvi9B6DgTX#uXZ?aw*bvT9@Q#T zOq7!;&p0$)8Ts0Fs#xoF;TIahuVspp0fBzjC)dSqnommIKp!^oK)caJE5z9_vcQuEgBDtn z zhnx~zl(G~;wy68<#0vq@4B7;eID%-%U}Ag*j$xbCmG&puJ&6pfVuX{yK6Nh)zZXG4 zzY$r|AM6+iH70kH7ao16NhdFqo>^xNF`joY|*g8QrK zQP+Y^QB()>A!@YYtwXn=K5BBZ$O(mz^FUU4CptF`tWU&PEobVotb8ot%Qn&(>&IFs z+itXEp&vE`zsuGY?tGXD@{^H2WctOjGv@4?-012${kyrrsF=czW=zLTb(9f)HuvK9 zMwZq@&`4^-j*hoiHxqo#UG-9)Sj85v|1NpamiVcRCfmH({X$dqND+{yWOH?vBKg)M z$8?`PZE`ynrW7Te|MG=!>y ztJJ&01D*}^W792Ho6P)_>f^&wAoJnBz;`Y|A+D`Mf1rC|k8&K)a%&Qzbxx4hvu8Hl zaaciBUP3A*10otJyywP+ppPl-Ig;h z{Ej3gQxmaaTBV5~@+Js_j|LW|Yd#Hau14W~0U8`F^$i^7CCsWKYP#en+SJ6 zjq}&Wr^W~M`Mw)14Ou%o-!!xfciZJ|S@+AfCWb}{3kZ(lUldA1YJDH-1KnVSyCMj|Dr4`)>SlsZ|l=I;j>%e{NG<2>Fdj=Sh zo%HohW?xD=ux>vGg8B+sR=)oHzGYErsT*-u_u_DV(scWF+M-)jxXvKTE0Es=bWY>^ z>}+2MDi?x|wn144y3O;z(YfY_)=;2c9xWx;5vcn$^ zn03vlA8&*5_(N6WhM|y~i9^ftiX;1hxm6ZvWPGgRqGjzDkb2f^XpFBM^}AlrDl23R z#7b}_8eK$8Uwq^Ies!T7zk2yPc(W9~2jh;hq6fkcNmL25?t#%46gy^iiuk1rYktu3_iYO0}E+O{`$9t%hN?>@aORp1V!UTC4eAUK)n z10`7Gm(_1IP{IauVumW=`PGKl}RZ;fWhib3}J`X!q|CEDn~;~8I8 z=nTrhiinl+wuNmg$=eQY@&f50QC4%;%+fU4zcXo|TU$(Bqx*wz>xD2o{nkE&@M0?`lmC<(m49g8gA?EseE>@QOjfj9ZgO_LWJQJK*84t>* zn-3HEsQzwaAEEW%?_9s`pQf&y&|sJt)TdF87EW^*3bz6;inT6uG)mt_O#$Cj$<2C{ zGJ9x;Bq$Y z3!{iYneD=n+7ZRGls!9tk3sb81vDBQ)e)TLTo1>1SPxEomfmu?z$h2bn*N5-9fhJE z&kwy6QM){iRo&}{!pIe!~V=cx|S}=QH>?l zDb}i(M-Y6TIxG?9hSn>H>R=^f3Q%go0;vmjT8utQ^Sl)R5D5_^oA0 zKSQ1>c%Y|{fcKE2T^$w=T9unE8vs%G+rAQ0oZcm>%a|qatU0d+UXP1!!-V$&uW}ov z2cjiO^P)}>AgC7aw zC4L0*X!sX#8g5Sa0|!!O+9V3 z_T6sq81-FwirAS4pSBjTarV)vCupq@vNcweRz0o0KRcI*@^3roT^A5+wQhjl?T2RL z%-UC*0y?q;8VZSkG}fvck|=$tHSf(s3*vf1BwH+neV@Q z!TA5mAt zGphLRUvvEwtiVQ!VBxZ4E2RVc0i*s*_?d7N-s#IL$K33iTymbC!mY;UuD~fgBd=|9 zd_~Fa(bTQNKOHTxI9S*DYM7dNUgL#BPEa2-B7^ze(MuUf*N&LoGXeJpAm!FyuvMb) z>ESqJ?|!4#@0{lHsT_SATdE^&niy1g#dB#Z=VmTYrj-+i)g3WUYI{2(KU2ht_czau zwJ1IHoG$Ix`=yO}dm-kiY02NHjly83KB_~0C#P5e1X5Y<&}U_*t&tk9cVmIKQ&HjF z`#ZhtgQ^*Y-!F0rRS(CSozrz+ysw-`&>5;2;k3*XmuV?exgw)>cwc2KTjX1Zm%?b3 z7sk~qxc2>FHbwg8Mlu=Gs8^|`S}bTz@U}Z(mR}Qa{Q*Rj;KrQp@h`l0tol%<6Fh)_ wGjTtI^n;1}yZj8yf6n}Q)gK`KTaJza|9Pg1KJ*mJkMxP-2YGB?a{q|_3%yANMF0Q* literal 0 HcmV?d00001 diff --git a/app/release/baselineProfiles/1/app-release.dm b/app/release/baselineProfiles/1/app-release.dm new file mode 100644 index 0000000000000000000000000000000000000000..b1c629e1fcc55ab4ec0a4254eac0f92aaeccfeb3 GIT binary patch literal 5042 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