Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
207 commits
Select commit Hold shift + click to select a range
ce7b73d
Bump org.jetbrains.kotlin.jvm from 1.9.0 to 1.9.10
dependabot[bot] Oct 9, 2023
36519dc
Merge pull request #52 from 75py/dependabot/gradle/update-dependencie…
dependabot[bot] Oct 9, 2023
46cb345
Bump org.jlleitschuh.gradle.ktlint from 11.5.1 to 11.6.0
dependabot[bot] Oct 9, 2023
20a788f
Merge pull request #51 from 75py/dependabot/gradle/update-dependencie…
dependabot[bot] Oct 9, 2023
431bad1
Bump org.jetbrains.kotlin.android from 1.8.22 to 1.9.10
dependabot[bot] Oct 9, 2023
5cf0d5e
Merge pull request #50 from 75py/dependabot/gradle/update-dependencie…
dependabot[bot] Oct 9, 2023
cc51486
Bump io.mockk:mockk-android from 1.12.3 to 1.13.8
dependabot[bot] Oct 9, 2023
02a6876
Merge pull request #55 from 75py/dependabot/gradle/update-dependencie…
dependabot[bot] Oct 15, 2023
3402835
Bump io.insert-koin:koin-android from 3.4.3 to 3.5.0
dependabot[bot] Oct 15, 2023
9a67751
Merge pull request #54 from 75py/dependabot/gradle/update-dependencie…
dependabot[bot] Oct 15, 2023
aad9ccb
Bump io.mockk:mockk from 1.12.3 to 1.13.8
dependabot[bot] Oct 15, 2023
a82300e
Merge pull request #53 from 75py/dependabot/gradle/update-dependencie…
dependabot[bot] Oct 15, 2023
f008e83
Bump org.jlleitschuh.gradle.ktlint from 11.6.0 to 11.6.1
dependabot[bot] Oct 16, 2023
c040f90
Merge pull request #57 from 75py/dependabot/gradle/update-dependencie…
75py Oct 28, 2023
1bc394c
Bump org.jetbrains.kotlin.android from 1.9.10 to 1.9.20
dependabot[bot] Nov 6, 2023
f042640
Merge pull request #60 from 75py/dependabot/gradle/update-dependencie…
75py Nov 8, 2023
0434ea9
Bump org.jetbrains.kotlin.jvm from 1.9.10 to 1.9.20
dependabot[bot] Nov 8, 2023
9c8a3ee
Merge pull request #58 from 75py/dependabot/gradle/update-dependencie…
75py Nov 8, 2023
1151f29
Bump io.gitlab.arturbosch.detekt from 1.23.1 to 1.23.3
dependabot[bot] Nov 8, 2023
6d82a3e
Merge pull request #59 from 75py/dependabot/gradle/update-dependencie…
75py Nov 8, 2023
143b52c
Bump com.android.application from 8.1.2 to 8.1.3
dependabot[bot] Nov 13, 2023
338f88b
Merge pull request #61 from 75py/dependabot/gradle/update-dependencie…
75py Nov 14, 2023
dc68371
Bump com.android.library from 8.1.2 to 8.1.3
dependabot[bot] Nov 14, 2023
7230398
Merge pull request #62 from 75py/dependabot/gradle/update-dependencie…
75py Nov 14, 2023
ab50b51
Bump com.android.library from 8.1.3 to 8.1.4
dependabot[bot] Nov 20, 2023
6ac293e
Merge pull request #63 from 75py/dependabot/gradle/update-dependencie…
75py Nov 23, 2023
20c2aa6
Bump com.android.application from 8.1.3 to 8.1.4
dependabot[bot] Nov 23, 2023
120a31b
Merge pull request #64 from 75py/dependabot/gradle/update-dependencie…
75py Nov 23, 2023
aeb7863
Bump org.jetbrains.kotlin.jvm from 1.9.20 to 1.9.21
dependabot[bot] Nov 27, 2023
4a53c4f
Merge pull request #65 from 75py/dependabot/gradle/update-dependencie…
75py Dec 2, 2023
292d4e4
Bump org.jetbrains.kotlin.android from 1.9.20 to 1.9.21
dependabot[bot] Dec 2, 2023
c265b6a
Merge pull request #66 from 75py/dependabot/gradle/update-dependencie…
75py Dec 2, 2023
d6f139f
Bump io.gitlab.arturbosch.detekt from 1.23.3 to 1.23.4
dependabot[bot] Dec 2, 2023
25412c9
Merge pull request #67 from 75py/dependabot/gradle/update-dependencie…
75py Dec 2, 2023
5d47589
Bump com.android.application from 8.1.4 to 8.2.0
dependabot[bot] Dec 4, 2023
dc4571d
Merge pull request #68 from 75py/dependabot/gradle/update-dependencie…
75py Dec 7, 2023
7ec640a
Bump com.android.library from 8.1.4 to 8.2.0
dependabot[bot] Dec 7, 2023
d3cdde4
Merge pull request #69 from 75py/dependabot/gradle/update-dependencie…
75py Dec 16, 2023
ef897c8
Bump org.jlleitschuh.gradle.ktlint from 11.6.1 to 12.0.3
dependabot[bot] Dec 16, 2023
33518ec
Merge pull request #71 from 75py/dependabot/gradle/update-dependencie…
75py Dec 16, 2023
78890a1
Bump org.jetbrains.kotlin.jvm from 1.9.21 to 1.9.22
dependabot[bot] Dec 25, 2023
9e140c1
Bump io.insert-koin:koin-android from 3.5.0 to 3.5.3
dependabot[bot] Dec 25, 2023
07c5e2e
Merge pull request #72 from 75py/dependabot/gradle/update-dependencie…
75py Dec 29, 2023
ffa293a
Bump org.jetbrains.kotlin.android from 1.9.21 to 1.9.22
dependabot[bot] Dec 29, 2023
53458c9
Merge pull request #73 from 75py/dependabot/gradle/update-dependencie…
75py Dec 29, 2023
2f1db97
Merge pull request #74 from 75py/dependabot/gradle/update-dependencie…
75py Dec 29, 2023
761d75b
Bump com.android.application from 8.2.0 to 8.2.1
dependabot[bot] Jan 8, 2024
3b4c017
Bump io.mockk:mockk-android from 1.13.8 to 1.13.9
dependabot[bot] Jan 8, 2024
091d33d
Bump io.mockk:mockk from 1.13.8 to 1.13.9
dependabot[bot] Jan 8, 2024
91b2394
Merge pull request #75 from 75py/dependabot/gradle/update-dependencie…
75py Jan 14, 2024
8b0620c
Bump org.jlleitschuh.gradle.ktlint from 12.0.3 to 12.1.0
dependabot[bot] Jan 15, 2024
204112d
Bump compose_version from 1.5.0 to 1.6.0
dependabot[bot] Jan 29, 2024
8ef4780
Bump com.android.library from 8.2.0 to 8.2.2
dependabot[bot] Jan 29, 2024
25f1bbf
Merge pull request #77 from 75py/dependabot/gradle/update-dependencie…
75py Feb 12, 2024
292201a
Merge pull request #78 from 75py/dependabot/gradle/update-dependencie…
75py Feb 12, 2024
9c62260
Merge pull request #79 from 75py/dependabot/gradle/update-dependencie…
75py Feb 12, 2024
2e761a1
Merge pull request #80 from 75py/dependabot/gradle/update-dependencie…
75py Feb 12, 2024
9e1512a
Merge pull request #81 from 75py/dependabot/gradle/update-dependencie…
75py Feb 12, 2024
bfed81c
Bump compose_version from 1.6.0 to 1.6.1
dependabot[bot] Feb 12, 2024
34957aa
Merge pull request #82 from 75py/dependabot/gradle/update-dependencie…
75py Feb 12, 2024
3ce89c2
Bump io.gitlab.arturbosch.detekt from 1.23.4 to 1.23.5
dependabot[bot] Feb 12, 2024
4054475
Bump androidx.core:core-ktx from 1.10.1 to 1.12.0
dependabot[bot] Feb 12, 2024
a9a89c0
Bump androidx.lifecycle:lifecycle-runtime-ktx from 2.6.1 to 2.7.0
dependabot[bot] Feb 12, 2024
656fec6
Bump com.android.application from 8.2.1 to 8.3.0
dependabot[bot] Mar 4, 2024
9f12702
Merge pull request #83 from 75py/dependabot/gradle/update-dependencie…
75py Mar 9, 2024
5acc14d
Merge pull request #84 from 75py/dependabot/gradle/update-dependencie…
75py Mar 10, 2024
8b76dd6
Merge pull request #86 from 75py/dependabot/gradle/update-dependencie…
75py Mar 10, 2024
6906f8f
Bump androidx.activity:activity-compose from 1.7.2 to 1.8.2
dependabot[bot] Mar 10, 2024
2bc4545
Merge pull request #85 from 75py/dependabot/gradle/update-dependencie…
75py Mar 10, 2024
b9fcff3
Merge pull request #88 from 75py/dependabot/gradle/update-dependencie…
75py Mar 10, 2024
7834a2d
Bump org.jetbrains.kotlin.android from 1.9.22 to 1.9.23
dependabot[bot] Mar 11, 2024
85bc7be
Bump io.mockk:mockk from 1.13.9 to 1.13.10
dependabot[bot] Mar 11, 2024
737382f
Merge pull request #89 from 75py/dependabot/gradle/update-dependencie…
75py Mar 16, 2024
544c7e8
Merge pull request #90 from 75py/dependabot/gradle/update-dependencie…
75py Mar 16, 2024
315fef2
Bump compose_version from 1.6.1 to 1.6.3
dependabot[bot] Mar 16, 2024
7c123ed
Bump org.jetbrains.kotlin.jvm from 1.9.22 to 1.9.23
dependabot[bot] Mar 16, 2024
23d4168
Merge pull request #91 from 75py/dependabot/gradle/update-dependencie…
75py Mar 16, 2024
04f65cb
Merge pull request #93 from 75py/dependabot/gradle/update-dependencie…
75py Mar 16, 2024
e0a6f9a
Bump com.android.application from 8.3.0 to 8.3.1
dependabot[bot] Mar 18, 2024
03cebeb
Merge pull request #94 from 75py/dependabot/gradle/update-dependencie…
75py Mar 24, 2024
f3ca61a
Bump com.android.library from 8.2.2 to 8.3.1
dependabot[bot] Mar 24, 2024
d5e16f6
Merge pull request #95 from 75py/dependabot/gradle/update-dependencie…
75py Mar 24, 2024
573de73
Bump io.gitlab.arturbosch.detekt from 1.23.5 to 1.23.6
dependabot[bot] Mar 25, 2024
61fa366
Bump compose_version from 1.6.3 to 1.6.5
dependabot[bot] Apr 8, 2024
c4ed74a
Bump io.insert-koin:koin-android from 3.5.3 to 3.5.4
dependabot[bot] Apr 8, 2024
6837fba
Merge pull request #97 from 75py/dependabot/gradle/update-dependencie…
dependabot[bot] Apr 14, 2024
dd6d50f
Merge pull request #99 from 75py/dependabot/gradle/update-dependencie…
75py Apr 14, 2024
9adafbc
Merge pull request #98 from 75py/dependabot/gradle/update-dependencie…
75py Apr 14, 2024
3a2493c
Bump io.insert-koin:koin-android from 3.5.4 to 3.5.6
dependabot[bot] Apr 15, 2024
423e8d8
Bump com.android.library from 8.3.1 to 8.3.2
dependabot[bot] Apr 15, 2024
9a51fb6
Bump androidx.core:core-ktx from 1.12.0 to 1.13.0
dependabot[bot] Apr 22, 2024
0f65571
Merge pull request #100 from 75py/dependabot/gradle/update-dependenci…
75py May 3, 2024
f6a451e
Merge pull request #101 from 75py/dependabot/gradle/update-dependenci…
75py May 3, 2024
0bd96c5
Bump com.android.application from 8.3.1 to 8.4.0
dependabot[bot] May 3, 2024
a4526e8
Merge pull request #105 from 75py/dependabot/gradle/update-dependenci…
75py May 3, 2024
e12b8ce
Merge pull request #104 from 75py/dependabot/gradle/update-dependenci…
75py May 3, 2024
7652c0a
Bump compose_version from 1.6.5 to 1.6.7
dependabot[bot] May 3, 2024
904a563
Merge pull request #106 from 75py/dependabot/gradle/update-dependenci…
75py May 3, 2024
c78d7e4
Bump androidx.core:core-ktx from 1.13.0 to 1.13.1
dependabot[bot] May 6, 2024
ee01396
Bump androidx.activity:activity-compose from 1.8.2 to 1.9.0
dependabot[bot] May 6, 2024
43ef8b3
Bump com.android.library from 8.3.2 to 8.5.0
dependabot[bot] Jun 17, 2024
567335e
Merge pull request #115 from 75py/dependabot/gradle/update-dependenci…
75py Jul 7, 2024
20e3550
Bump org.jetbrains.kotlin.android from 1.9.23 to 2.0.0
dependabot[bot] Jul 7, 2024
9411f61
Merge pull request #113 from 75py/dependabot/gradle/update-dependenci…
75py Jul 7, 2024
b4b01a0
Bump org.jlleitschuh.gradle.ktlint from 12.1.0 to 12.1.1
dependabot[bot] Jul 7, 2024
18a4991
Merge pull request #111 from 75py/dependabot/gradle/update-dependenci…
75py Jul 7, 2024
ec4466f
Merge pull request #109 from 75py/dependabot/gradle/update-dependenci…
75py Jul 7, 2024
7ec8b15
Merge pull request #107 from 75py/dependabot/gradle/update-dependenci…
75py Jul 7, 2024
ab81bc0
Bump androidx.test.ext:junit from 1.1.5 to 1.2.1
dependabot[bot] Jul 8, 2024
c2958e8
Bump androidx.lifecycle:lifecycle-runtime-ktx from 2.7.0 to 2.8.3
dependabot[bot] Jul 8, 2024
b99a68c
Bump com.android.application from 8.4.0 to 8.5.0
dependabot[bot] Jul 8, 2024
97d1cc9
Bump androidx.appcompat:appcompat from 1.6.1 to 1.7.0
dependabot[bot] Jul 8, 2024
93a6ebc
Merge pull request #120 from 75py/dependabot/gradle/update-dependenci…
75py Jul 14, 2024
f061fbb
Merge pull request #119 from 75py/dependabot/gradle/update-dependenci…
75py Jul 14, 2024
53a1761
Merge pull request #118 from 75py/dependabot/gradle/update-dependenci…
75py Jul 14, 2024
f98de70
Bump compose_version from 1.6.7 to 1.6.8
dependabot[bot] Jul 14, 2024
5ed08c2
Merge pull request #117 from 75py/dependabot/gradle/update-dependenci…
75py Jul 14, 2024
c3d47f3
Merge pull request #116 from 75py/dependabot/gradle/update-dependenci…
75py Jul 15, 2024
dd59f05
Bump io.mockk:mockk-android from 1.13.10 to 1.13.12
dependabot[bot] Jul 15, 2024
76a90eb
Bump com.android.application from 8.5.0 to 8.5.1
dependabot[bot] Jul 15, 2024
2779a5a
Bump com.google.android.gms:play-services-oss-licenses
dependabot[bot] Jul 15, 2024
ff64cb5
Bump androidx.test.espresso:espresso-core from 3.5.1 to 3.6.1
dependabot[bot] Jul 15, 2024
343cced
Bump org.jetbrains.kotlin.jvm from 1.9.23 to 2.0.0
dependabot[bot] Jul 15, 2024
f6c1409
Merge pull request #121 from 75py/dependabot/gradle/update-dependenci…
75py Aug 11, 2024
92763cd
Merge pull request #122 from 75py/dependabot/gradle/update-dependenci…
75py Aug 11, 2024
dded9f2
Merge pull request #123 from 75py/dependabot/gradle/update-dependenci…
75py Aug 11, 2024
3bced5b
Merge pull request #124 from 75py/dependabot/gradle/update-dependenci…
75py Aug 11, 2024
66dc9ff
Merge pull request #125 from 75py/dependabot/gradle/update-dependenci…
75py Aug 11, 2024
7c0b8b8
Bump org.jetbrains.kotlin.jvm from 2.0.0 to 2.0.10
dependabot[bot] Aug 12, 2024
b9793a5
Bump com.android.library from 8.5.0 to 8.5.2
dependabot[bot] Aug 12, 2024
cf7955f
Bump io.mockk:mockk from 1.13.10 to 1.13.12
dependabot[bot] Aug 12, 2024
388197f
Merge pull request #126 from 75py/dependabot/gradle/update-dependenci…
75py Aug 18, 2024
cc89659
Merge pull request #127 from 75py/dependabot/gradle/update-dependenci…
75py Aug 18, 2024
3d7e67c
Bump androidx.lifecycle:lifecycle-runtime-ktx from 2.8.3 to 2.8.4
dependabot[bot] Aug 19, 2024
d0ddd94
Bump com.android.application from 8.5.1 to 8.6.0
dependabot[bot] Sep 2, 2024
10993bd
Merge pull request #134 from 75py/dependabot/gradle/update-dependenci…
75py Sep 8, 2024
68e232d
Bump org.jetbrains.kotlin.android from 2.0.0 to 2.0.20
dependabot[bot] Sep 8, 2024
795f626
Merge pull request #133 from 75py/dependabot/gradle/update-dependenci…
75py Sep 8, 2024
9025a08
Merge pull request #131 from 75py/dependabot/gradle/update-dependenci…
75py Sep 8, 2024
c7c7cf1
Merge pull request #128 from 75py/dependabot/gradle/update-dependenci…
75py Sep 8, 2024
1a5214e
Bump androidx.activity:activity-compose from 1.9.0 to 1.9.2
dependabot[bot] Sep 8, 2024
1db8688
Merge pull request #135 from 75py/dependabot/gradle/update-dependenci…
75py Sep 8, 2024
3b4568a
Bump com.android.library from 8.5.2 to 8.6.1
dependabot[bot] Sep 23, 2024
da643f7
Bump androidx.lifecycle:lifecycle-runtime-ktx from 2.8.4 to 2.8.6
dependabot[bot] Sep 23, 2024
d07fb10
Merge pull request #142 from 75py/dependabot/gradle/update-dependenci…
75py Oct 5, 2024
ff8dd65
Bump compose_version from 1.6.8 to 1.7.3
dependabot[bot] Oct 5, 2024
a42c88f
Merge pull request #143 from 75py/dependabot/gradle/update-dependenci…
75py Oct 5, 2024
d90876e
Merge pull request #141 from 75py/dependabot/gradle/update-dependenci…
75py Oct 6, 2024
8e93d64
Bump io.gitlab.arturbosch.detekt from 1.23.6 to 1.23.7
dependabot[bot] Oct 6, 2024
7e4d9c7
Merge pull request #139 from 75py/dependabot/gradle/update-dependenci…
75py Oct 6, 2024
cd0546a
Bump org.jetbrains.kotlin.jvm from 2.0.10 to 2.0.20
dependabot[bot] Oct 6, 2024
3d56124
Merge pull request #140 from 75py/dependabot/gradle/update-dependenci…
75py Oct 6, 2024
aeaeab4
Bump com.android.application from 8.6.0 to 8.7.3
dependabot[bot] Dec 2, 2024
99ab40c
Bump org.jetbrains.kotlin.android from 2.0.20 to 2.1.0
dependabot[bot] Dec 2, 2024
49b6b8f
Bump io.mockk:mockk-android from 1.13.12 to 1.13.14
dependabot[bot] Dec 23, 2024
9064619
Merge pull request #153 from 75py/dependabot/gradle/update-dependenci…
75py Dec 31, 2024
d4c5460
Merge pull request #154 from 75py/dependabot/gradle/update-dependenci…
75py Dec 31, 2024
9c9859c
Merge pull request #156 from 75py/dependabot/gradle/update-dependenci…
75py Dec 31, 2024
c309041
Bump com.android.library from 8.6.1 to 8.7.3
dependabot[bot] Dec 31, 2024
c953de9
Merge pull request #155 from 75py/dependabot/gradle/update-dependenci…
75py Dec 31, 2024
0b666ea
Bump androidx.core:core-ktx from 1.13.1 to 1.15.0
dependabot[bot] Jan 6, 2025
01a234b
Bump org.jetbrains.kotlin.jvm from 2.0.20 to 2.1.0
dependabot[bot] Jan 6, 2025
3587527
Merge pull request #158 from 75py/dependabot/gradle/update-dependenci…
75py Jan 13, 2025
ad7d04c
Bump compose_version from 1.7.3 to 1.7.6
dependabot[bot] Jan 13, 2025
959362f
Merge pull request #160 from 75py/dependabot/gradle/update-dependenci…
75py Jan 13, 2025
158b033
Bump com.android.application from 8.7.3 to 8.8.0
dependabot[bot] Jan 13, 2025
a9ab1e9
Bump androidx.activity:activity-compose from 1.9.2 to 1.10.0
dependabot[bot] Jan 20, 2025
998ce6e
Merge pull request #164 from 75py/dependabot/gradle/update-dependenci…
75py Jan 25, 2025
3f812be
Merge pull request #163 from 75py/dependabot/gradle/update-dependenci…
75py Jan 25, 2025
624a1d8
Bump com.android.library from 8.7.3 to 8.8.0
dependabot[bot] Jan 25, 2025
2072638
Merge pull request #162 from 75py/dependabot/gradle/update-dependenci…
75py Jan 25, 2025
061106a
Merge pull request #159 from 75py/dependabot/gradle/update-dependenci…
75py Jan 25, 2025
96c97ad
Bump org.jlleitschuh.gradle.ktlint from 12.1.1 to 12.1.2
dependabot[bot] Jan 27, 2025
0ae2c2d
Merge pull request #165 from 75py/dependabot/gradle/update-dependenci…
75py Jan 27, 2025
cd84686
Bump org.jetbrains.kotlin.android from 2.1.0 to 2.1.10
dependabot[bot] Jan 27, 2025
dfb6b28
Bump org.jetbrains.kotlin.jvm from 2.1.0 to 2.1.10
dependabot[bot] Jan 27, 2025
2646a7f
Merge pull request #168 from 75py/dependabot/gradle/update-dependenci…
75py Feb 16, 2025
534a2e1
Merge pull request #166 from 75py/dependabot/gradle/update-dependenci…
75py Feb 16, 2025
b40a6f0
Bump io.mockk:mockk from 1.13.12 to 1.13.17
dependabot[bot] Mar 3, 2025
fa23e90
Bump io.mockk:mockk-android from 1.13.14 to 1.13.17
dependabot[bot] Mar 3, 2025
82ed9f1
Merge pull request #175 from 75py/dependabot/gradle/update-dependenci…
75py Mar 16, 2025
3763396
Bump compose_version from 1.7.6 to 1.7.8
dependabot[bot] Mar 16, 2025
ab7d73c
Bump androidx.activity:activity-compose from 1.10.0 to 1.10.1
dependabot[bot] Mar 17, 2025
d13ac85
Merge pull request #176 from 75py/dependabot/gradle/update-dependenci…
75py Mar 29, 2025
2a5305b
Bump io.gitlab.arturbosch.detekt from 1.23.7 to 1.23.8
dependabot[bot] Mar 31, 2025
4907fd3
Merge pull request #172 from 75py/dependabot/gradle/update-dependenci…
75py Apr 26, 2025
4164f79
Merge pull request #178 from 75py/dependabot/gradle/update-dependenci…
75py Apr 26, 2025
bb1bc65
Bump io.mockk:mockk from 1.13.17 to 1.14.0
dependabot[bot] Apr 28, 2025
eb4b236
Bump androidx.core:core-ktx from 1.15.0 to 1.16.0
dependabot[bot] Apr 28, 2025
bbfc13e
Merge pull request #180 from 75py/dependabot/gradle/update-dependenci…
75py Apr 29, 2025
241e520
Bump com.android.library from 8.8.0 to 8.9.2
dependabot[bot] Apr 29, 2025
dd7c4ee
Merge pull request #183 from 75py/dependabot/gradle/update-dependenci…
75py May 5, 2025
7d237d5
Merge pull request #184 from 75py/dependabot/gradle/update-dependenci…
75py May 5, 2025
c486adb
Merge pull request #182 from 75py/dependabot/gradle/update-dependenci…
75py May 5, 2025
ee32b62
Bump compose_version from 1.7.8 to 1.8.0
dependabot[bot] May 5, 2025
8341a0a
Bump androidx.lifecycle:lifecycle-runtime-ktx from 2.8.6 to 2.9.2
dependabot[bot] Jul 21, 2025
9986724
Bump org.jetbrains.kotlin.android from 2.1.10 to 2.2.10
dependabot[bot] Aug 19, 2025
2e86b77
Bump org.jetbrains.kotlin.jvm from 2.1.10 to 2.2.10
dependabot[bot] Aug 19, 2025
936f366
Merge pull request #185 from 75py/dependabot/gradle/update-dependenci…
75py Aug 24, 2025
f5e85ef
Merge pull request #197 from 75py/dependabot/gradle/update-dependenci…
75py Aug 24, 2025
969db8b
Merge pull request #198 from 75py/dependabot/gradle/update-dependenci…
75py Aug 24, 2025
e7e9d0c
Merge pull request #199 from 75py/dependabot/gradle/update-dependenci…
75py Aug 24, 2025
83bc546
Initial plan
Copilot Aug 24, 2025
44565aa
Merge latest main branch: updated dependencies, GitHub Actions, ProGu…
Copilot Aug 24, 2025
537bd00
Complete main branch merge: update dependencies, SDK versions, and ad…
Copilot Aug 24, 2025
4f18bb7
Update compileSdk and targetSdk to 36 across all modules
Copilot Aug 24, 2025
d8f2338
Merge pull request #202 from 75py/copilot/fix-4ad095cd-85b1-49f9-8703…
75py Aug 24, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
33 changes: 33 additions & 0 deletions .serena/memories/code_style_conventions.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Code Style and Conventions

## Naming Conventions
- **Classes**: PascalCase (e.g., `MainActivity`, `EnableProxyUseCase`)
- **Functions**: camelCase (e.g., `enableProxy()`, `onProxySwitchClicked()`)
- **Composables**: PascalCase with `@Composable` annotation
- **Variables**: camelCase (e.g., `isProxyEnabled`, `proxyHost`)
- **Constants**: UPPER_SNAKE_CASE

## Architecture Patterns
- **Clean Architecture**: Data/Domain/UI layer separation
- **MVVM**: Model-View-ViewModel with Compose
- **Repository Pattern**: Data access abstraction
- **Use Case/Interactor Pattern**: Business logic encapsulation

## Compose UI Patterns
- Use `@Composable` functions for UI components
- State management with `remember` and state hoisting
- Material Design components
- Modifier chaining for styling

## Dependency Injection with Koin
```kotlin
val domainModule = module {
single<EnableProxyUseCase> { EnableProxyInteractor(get()) }
single<GlobalSettingsRepository> { GlobalSettingRepositoryImpl(get()) }
}
```

## Error Handling
- Handle SecurityException when accessing system settings
- Provide graceful degradation when permissions not granted
- Use try-catch blocks for system-level operations
31 changes: 31 additions & 0 deletions .serena/memories/project_overview.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,31 @@
# DebugAssistant Project Overview

## Purpose
Debug Assistant is an Android application that helps Android developers by providing quick access to development tools through system tiles. The app enables toggling proxy settings and ADB (Android Debug Bridge) directly from the Quick Settings panel.

## Tech Stack
- **Language**: Kotlin
- **Min SDK**: 28 (Android 9.0)
- **Current SDK**: compileSdk 35, targetSdk 35
- **Architecture**: Clean Architecture with MVVM
- **UI Framework**: Jetpack Compose 1.8.0
- **Dependency Injection**: Koin 3.5.6
- **Build System**: Gradle with Android Gradle Plugin 8.8.0/8.9.2
- **Testing**: JUnit, MockK, Compose Testing

## Project Structure
Multi-module Android project:
- `app/` - Main application module (UI, ViewModels, Activities, Tile Services)
- `data/repository/` - Data layer with repository implementations
- `domain/usecase/` - Business logic and use cases
- `domain/model/` - Domain models and entities

## Key Features
1. Proxy Toggle: Enable/disable system HTTP proxy via Quick Settings
2. ADB Toggle: Enable/disable Android Debug Bridge via Quick Settings
3. Permission Management: Handles WRITE_SECURE_SETTINGS permission

## Package Structure
Base package: `com.nagopy.android.debugassistant`
- Clear separation between UI, domain, and data layers
- Feature-based packaging within modules
26 changes: 26 additions & 0 deletions .serena/memories/suggested_commands.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Essential Development Commands

## Build Commands
- `./gradlew build` - Full project build
- `./gradlew assembleDebug` - Build debug APK
- `./gradlew assembleRelease` - Build release APK

## Testing Commands
- `./gradlew testDebugUnitTest` - Run unit tests
- `./gradlew connectedAndroidTest` - Run instrumentation tests

## Code Quality
- `./gradlew detekt` - Run static code analysis
- `./gradlew ktlintCheck` - Check code formatting
- `./gradlew ktlintFormat` - Auto-format code

## Gradle Management
- `./gradlew clean` - Clean build artifacts
- `./gradlew --refresh-dependencies` - Refresh dependencies

## System Utilities (Linux)
- `git` - Version control
- `find . -name "*.kt"` - Find Kotlin files
- `grep -r "pattern" --include="*.kt"` - Search in Kotlin files
- `ls -la` - List files with details
- `cd path/to/directory` - Change directory
30 changes: 30 additions & 0 deletions .serena/memories/task_completion_checklist.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
# Task Completion Checklist

When completing a development task, follow these steps:

## Code Changes
1. **Make minimal changes**: Only modify what's necessary for the task
2. **Follow architecture patterns**: Maintain Clean Architecture structure
3. **Add tests**: Include unit tests for business logic, UI tests for interactions
4. **Handle errors**: Implement proper error handling for system operations

## Build and Quality Checks
1. **Build the project**: `./gradlew build`
2. **Run tests**: `./gradlew testDebugUnitTest`
3. **Check code quality**: `./gradlew detekt`
4. **Format code**: `./gradlew ktlintCheck` or `./gradlew ktlintFormat`

## System Integration
- Verify WRITE_SECURE_SETTINGS permission handling
- Test with system settings modifications
- Ensure Quick Settings tiles work properly

## Documentation
- Update documentation if changes affect API or architecture
- Add comments for complex logic (matching existing style)
- Update README if new features are added

## Final Verification
- Test on device/emulator with required permissions
- Verify no regression in existing functionality
- Check that all modules compile and tests pass
68 changes: 68 additions & 0 deletions .serena/project.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,68 @@
# language of the project (csharp, python, rust, java, typescript, go, cpp, or ruby)
# * For C, use cpp
# * For JavaScript, use typescript
# Special requirements:
# * csharp: Requires the presence of a .sln file in the project folder.
language: kotlin

# whether to use the project's gitignore file to ignore files
# Added on 2025-04-07
ignore_all_files_in_gitignore: true
# list of additional paths to ignore
# same syntax as gitignore, so you can use * and **
# Was previously called `ignored_dirs`, please update your config if you are using that.
# Added (renamed) on 2025-04-07
ignored_paths: []

# whether the project is in read-only mode
# If set to true, all editing tools will be disabled and attempts to use them will result in an error
# Added on 2025-04-18
read_only: false


# list of tool names to exclude. We recommend not excluding any tools, see the readme for more details.
# Below is the complete list of tools for convenience.
# To make sure you have the latest list of tools, and to view their descriptions,
# execute `uv run scripts/print_tool_overview.py`.
#
# * `activate_project`: Activates a project by name.
# * `check_onboarding_performed`: Checks whether project onboarding was already performed.
# * `create_text_file`: Creates/overwrites a file in the project directory.
# * `delete_lines`: Deletes a range of lines within a file.
# * `delete_memory`: Deletes a memory from Serena's project-specific memory store.
# * `execute_shell_command`: Executes a shell command.
# * `find_referencing_code_snippets`: Finds code snippets in which the symbol at the given location is referenced.
# * `find_referencing_symbols`: Finds symbols that reference the symbol at the given location (optionally filtered by type).
# * `find_symbol`: Performs a global (or local) search for symbols with/containing a given name/substring (optionally filtered by type).
# * `get_current_config`: Prints the current configuration of the agent, including the active and available projects, tools, contexts, and modes.
# * `get_symbols_overview`: Gets an overview of the top-level symbols defined in a given file.
# * `initial_instructions`: Gets the initial instructions for the current project.
# Should only be used in settings where the system prompt cannot be set,
# e.g. in clients you have no control over, like Claude Desktop.
# * `insert_after_symbol`: Inserts content after the end of the definition of a given symbol.
# * `insert_at_line`: Inserts content at a given line in a file.
# * `insert_before_symbol`: Inserts content before the beginning of the definition of a given symbol.
# * `list_dir`: Lists files and directories in the given directory (optionally with recursion).
# * `list_memories`: Lists memories in Serena's project-specific memory store.
# * `onboarding`: Performs onboarding (identifying the project structure and essential tasks, e.g. for testing or building).
# * `prepare_for_new_conversation`: Provides instructions for preparing for a new conversation (in order to continue with the necessary context).
# * `read_file`: Reads a file within the project directory.
# * `read_memory`: Reads the memory with the given name from Serena's project-specific memory store.
# * `remove_project`: Removes a project from the Serena configuration.
# * `replace_lines`: Replaces a range of lines within a file with new content.
# * `replace_symbol_body`: Replaces the full definition of a symbol.
# * `restart_language_server`: Restarts the language server, may be necessary when edits not through Serena happen.
# * `search_for_pattern`: Performs a search for a pattern in the project.
# * `summarize_changes`: Provides instructions for summarizing the changes made to the codebase.
# * `switch_modes`: Activates modes by providing a list of their names
# * `think_about_collected_information`: Thinking tool for pondering the completeness of collected information.
# * `think_about_task_adherence`: Thinking tool for determining whether the agent is still on track with the current task.
# * `think_about_whether_you_are_done`: Thinking tool for determining whether the task is truly completed.
# * `write_memory`: Writes a named memory (for future reference) to Serena's project-specific memory store.
excluded_tools: []

# initial prompt for the project. It will always be given to the LLM upon activating the project
# (contrary to the memories, which are loaded on demand).
initial_prompt: ""

project_name: "DebugAssistant"
25 changes: 13 additions & 12 deletions app/build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
plugins {
id 'com.android.application'
id 'org.jetbrains.kotlin.android'
id 'org.jetbrains.kotlin.plugin.compose'
id 'org.jlleitschuh.gradle.ktlint'
id 'com.google.android.gms.oss-licenses-plugin'
id 'io.gitlab.arturbosch.detekt'
Expand All @@ -13,12 +14,12 @@ detekt {


android {
compileSdk 34
compileSdk 36

defaultConfig {
applicationId "com.nagopy.android.debugassistant"
minSdk 28
targetSdk 34
targetSdk 36
versionCode 9
versionName "1.1.3"

Expand Down Expand Up @@ -62,30 +63,30 @@ dependencies {
implementation project(":domain:usecase")
implementation project(":data:repository")

implementation 'androidx.core:core-ktx:1.10.1'
implementation 'androidx.core:core-ktx:1.16.0'
implementation "androidx.compose.ui:ui:$compose_version"
implementation "androidx.compose.material:material:$compose_version"
implementation "androidx.compose.ui:ui-tooling-preview:$compose_version"
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.6.1'
implementation 'androidx.activity:activity-compose:1.7.2'
implementation 'androidx.lifecycle:lifecycle-runtime-ktx:2.9.2'
implementation 'androidx.activity:activity-compose:1.10.1'

testImplementation 'junit:junit:4.13.2'
androidTestImplementation 'androidx.test.ext:junit:1.1.5'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.5.1'
androidTestImplementation 'androidx.test.ext:junit:1.2.1'
androidTestImplementation 'androidx.test.espresso:espresso-core:3.6.1'
androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_version"
debugImplementation "androidx.compose.ui:ui-tooling:$compose_version"

testImplementation "io.mockk:mockk:1.12.3"
testImplementation "io.mockk:mockk:1.14.0"
testImplementation 'org.jetbrains.kotlin:kotlin-test'

androidTestImplementation "androidx.compose.ui:ui-test-junit4:$compose_version"
debugImplementation "androidx.compose.ui:ui-test-manifest:$compose_version"
androidTestImplementation 'org.jetbrains.kotlin:kotlin-test'

androidTestImplementation "io.mockk:mockk-android:1.12.3"
androidTestImplementation "io.mockk:mockk-android:1.14.0"

implementation "io.insert-koin:koin-android:3.4.3"
implementation "io.insert-koin:koin-android:3.5.6"

implementation 'com.google.android.gms:play-services-oss-licenses:17.0.1'
implementation "androidx.appcompat:appcompat:1.6.1"
implementation 'com.google.android.gms:play-services-oss-licenses:17.1.0'
implementation "androidx.appcompat:appcompat:1.7.0"
}
15 changes: 8 additions & 7 deletions build.gradle
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
buildscript {
ext {
compose_version = '1.5.0'
compose_version = '1.8.0'
}
repositories {
google()
Expand All @@ -10,12 +10,13 @@ buildscript {
}
}// Top-level build file where you can add configuration options common to all sub-projects/modules.
plugins {
id 'com.android.application' version '8.1.2' apply false
id 'com.android.library' version '8.1.2' apply false
id 'org.jetbrains.kotlin.android' version '1.8.22' apply false
id("org.jlleitschuh.gradle.ktlint") version "11.5.1"
id("io.gitlab.arturbosch.detekt") version "1.23.1"
id 'org.jetbrains.kotlin.jvm' version '1.9.0' apply false
id 'com.android.application' version '8.8.0' apply false
id 'com.android.library' version '8.9.2' apply false
id 'org.jetbrains.kotlin.android' version '2.2.10' apply false
id 'org.jetbrains.kotlin.plugin.compose' version '2.2.10' apply false
id("org.jlleitschuh.gradle.ktlint") version "12.1.2"
id("io.gitlab.arturbosch.detekt") version "1.23.8"
id 'org.jetbrains.kotlin.jvm' version '2.2.10' apply false
}

task clean(type: Delete) {
Expand Down
6 changes: 3 additions & 3 deletions data/repository/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ plugins {
}

android {
compileSdk 34
compileSdk 36

defaultConfig {
minSdk 28
targetSdk 34
targetSdk 36

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro"
Expand All @@ -31,6 +31,6 @@ android {
}

dependencies {
implementation "io.insert-koin:koin-android:3.4.3"
implementation "io.insert-koin:koin-android:3.5.6"
implementation "androidx.security:security-crypto:1.0.0"
}
8 changes: 4 additions & 4 deletions domain/usecase/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,11 @@ plugins {
}

android {
compileSdk 34
compileSdk 36

defaultConfig {
minSdk 28
targetSdk 34
targetSdk 36

testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
consumerProguardFiles "consumer-rules.pro"
Expand All @@ -33,8 +33,8 @@ android {
dependencies {
implementation project(":domain:model")
implementation project(":data:repository")
implementation "io.insert-koin:koin-android:3.4.3"
implementation "io.insert-koin:koin-android:3.5.6"
testImplementation 'junit:junit:4.13.2'
testImplementation "io.mockk:mockk:1.13.7"
testImplementation "io.mockk:mockk:1.14.0"
testImplementation 'org.jetbrains.kotlin:kotlin-test'
}
2 changes: 1 addition & 1 deletion gradle/wrapper/gradle-wrapper.properties
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#Sat Feb 12 22:29:37 JST 2022
distributionBase=GRADLE_USER_HOME
distributionUrl=https\://services.gradle.org/distributions/gradle-8.3-bin.zip
distributionUrl=https\://services.gradle.org/distributions/gradle-8.11.1-bin.zip
distributionPath=wrapper/dists
zipStorePath=wrapper/dists
zipStoreBase=GRADLE_USER_HOME