Skip to content
Open

Andy #208

Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
2317 commits
Select commit Hold shift + click to select a range
4a1ecef
chore(deps): bump gradlePlugin from 8.9.1 to 8.9.2
dependabot[bot] Apr 22, 2025
0def35e
Merge pull request #3955 from nightscout/dependabot/gradle/dev/gradle…
MilosKozak Apr 22, 2025
742b4b0
chore(deps): bump room from 2.7.0 to 2.7.1
dependabot[bot] Apr 24, 2025
225b543
chore(deps): bump work from 2.10.0 to 2.10.1
dependabot[bot] Apr 24, 2025
3839a4e
chore(deps): bump com.google.code.gson:gson from 2.13.0 to 2.13.1
dependabot[bot] Apr 24, 2025
f8a00fc
Merge pull request #3956 from nightscout/dependabot/gradle/dev/room-2…
MilosKozak Apr 24, 2025
2ce0ada
Merge pull request #3957 from nightscout/dependabot/gradle/dev/work-2…
MilosKozak Apr 24, 2025
fb367f0
Improve app startup
MilosKozak Apr 24, 2025
d3fb9ce
Merge branch 'dev' of https://github.com/nightscout/AndroidAPS into dev
MilosKozak Apr 24, 2025
cca60d0
Merge pull request #3959 from nightscout/dependabot/gradle/dev/com.go…
MilosKozak Apr 24, 2025
2af7895
fix android tests
MilosKozak Apr 24, 2025
50a3fe0
MaterialDatePicker workaround
MilosKozak Apr 24, 2025
ed59ccb
chore(deps): bump com.google.firebase:firebase-bom
dependabot[bot] Apr 25, 2025
f67fad3
Merge pull request #3963 from nightscout/dependabot/gradle/dev/com.go…
MilosKozak Apr 25, 2025
41b6954
v0.5.4.20
Apr 27, 2025
36cd959
v0.5.4.20
Apr 27, 2025
a7a56fc
v0.5.4.20
Apr 27, 2025
7e6974a
RunningMode base code
MilosKozak Apr 28, 2025
af03e02
chore(deps): bump com.google.devtools.ksp
dependabot[bot] May 1, 2025
ec1736a
Merge pull request #3966 from nightscout/dependabot/gradle/dev/com.go…
MilosKozak May 2, 2025
785354d
Merge remote-tracking branch 'origin/dev' into statedb
MilosKozak May 2, 2025
86fb87c
New Crowdin updates (#3953)
MilosKozak May 2, 2025
2e85d3b
RunningMode: version that compile
MilosKozak May 4, 2025
eff824d
RunningMode: UI in Treatments
MilosKozak May 4, 2025
8b4caf6
fix tests
MilosKozak May 5, 2025
ed5e218
StateDB: add migration, fix tests
MilosKozak May 5, 2025
e21e4e7
fix stack overflow and rendering
MilosKozak May 5, 2025
f46991c
Cleanup
MilosKozak May 5, 2025
a4fb081
chore(deps): bump gradlePlugin from 8.9.2 to 8.10.0
dependabot[bot] May 7, 2025
3bd945f
chore(deps): bump androidx.datastore:datastore-preferences
dependabot[bot] May 8, 2025
fa507d2
chore(deps): bump androidx.navigation:navigation-fragment-ktx
dependabot[bot] May 8, 2025
da866e9
chore(deps): bump androidx.lifecycle:lifecycle-viewmodel-ktx
dependabot[bot] May 8, 2025
fee58bf
Merge pull request #3975 from nightscout/dependabot/gradle/dev/androi…
MilosKozak May 12, 2025
67d103b
Merge pull request #3974 from nightscout/dependabot/gradle/dev/androi…
MilosKozak May 12, 2025
7277c77
Merge pull request #3973 from nightscout/dependabot/gradle/dev/androi…
MilosKozak May 12, 2025
b9f5bc8
Merge pull request #3971 from nightscout/dependabot/gradle/dev/gradle…
MilosKozak May 12, 2025
fcbffca
chore(deps): bump kotlin from 2.1.20 to 2.1.21
dependabot[bot] May 13, 2025
17a2fd9
Merge pull request #3981 from nightscout/dependabot/gradle/dev/kotlin…
MilosKozak May 13, 2025
2de2425
Merge remote-tracking branch 'origin/dev' into statedb
MilosKozak May 13, 2025
392313b
chore(deps): bump com.google.devtools.ksp
dependabot[bot] May 14, 2025
b869a73
Fix reading UnitDoublePreferenceKey in simple mode
MilosKozak May 14, 2025
5aa8ab9
BolusWizard: use timestamp from dialog for scheduling carbs
MilosKozak May 14, 2025
f90cb3d
Merge pull request #3983 from nightscout/dependabot/gradle/dev/com.go…
MilosKozak May 14, 2025
3d94879
DataSyncSelectorV3Test
MilosKozak May 15, 2025
17f7a6b
Kill java at end of CI
MilosKozak May 15, 2025
e26672a
DataSyncSelectorV3Test
MilosKozak May 15, 2025
ae36141
chore(deps): bump retrofit from 2.11.0 to 3.0.0
dependabot[bot] May 16, 2025
a52c4ce
VirtualPump: allow suspending
MilosKozak May 16, 2025
6969b16
v0.5.15.1
May 16, 2025
20e6bb6
v0.5.15.1
May 16, 2025
f9d98cb
RunningMode: fixed bugs, UI improvement
MilosKozak May 16, 2025
284458b
Merge remote-tracking branch 'origin/dev' into statedb
MilosKozak May 16, 2025
7667ffc
Merge pull request #3985 from nightscout/dependabot/gradle/dev/retrof…
MilosKozak May 17, 2025
5440a9b
NSCv3: reduce DB load on full sync
MilosKozak May 17, 2025
b4c1bd9
Merge branch 'dev' of https://github.com/nightscout/AndroidAPS into dev
MilosKozak May 17, 2025
a66eacc
Merge branch 'dev' into statedb
MilosKozak May 17, 2025
48ba781
RunningMode: fix crash at migration
MilosKozak May 17, 2025
5c453a8
chore(deps): bump androidx.media3:media3-common from 1.6.1 to 1.7.1
dependabot[bot] May 19, 2025
be3fc76
chore(deps): bump org.json:json from 20250107 to 20250517
dependabot[bot] May 19, 2025
1b1c120
Merge pull request #3991 from nightscout/dependabot/gradle/dev/org.js…
MilosKozak May 19, 2025
b6bba20
Merge pull request #3990 from nightscout/dependabot/gradle/dev/androi…
MilosKozak May 19, 2025
34b2eeb
chore(deps): bump com.google.firebase:firebase-bom
dependabot[bot] May 21, 2025
251e85e
chore(deps): bump androidx.datastore:datastore-preferences
dependabot[bot] May 21, 2025
54806d5
chore(deps): bump androidx.fragment:fragment-ktx from 1.8.6 to 1.8.7
dependabot[bot] May 21, 2025
f2f9eec
Merge pull request #3993 from nightscout/dependabot/gradle/dev/com.go…
MilosKozak May 21, 2025
a4d055a
Merge pull request #3996 from nightscout/dependabot/gradle/dev/androi…
MilosKozak May 21, 2025
d145c1a
Merge pull request #3995 from nightscout/dependabot/gradle/dev/androi…
MilosKozak May 21, 2025
4cb0c84
libs update
MilosKozak May 21, 2025
cf0b68b
New Crowdin updates (#3969)
MilosKozak May 21, 2025
4f39fee
rollback mockito upgrade. CI is failing
MilosKozak May 21, 2025
9c9db11
cleanup
MilosKozak May 21, 2025
6923f0d
Merge remote-tracking branch 'origin/dev' into statedb
MilosKozak May 21, 2025
7011790
Wear: fix missing AAPSClient predictions
olorinmaia May 22, 2025
6b3354c
chore(deps): bump org.jlleitschuh.gradle.ktlint from 12.2.0 to 12.3.0
dependabot[bot] May 23, 2025
e3d34ba
Merge pull request #3998 from nightscout/dependabot/gradle/dev/org.jl…
MilosKozak May 23, 2025
9c1e037
Merge pull request #3997 from olorinmaia/fix_wear_aapsclient_predictions
MilosKozak May 23, 2025
53e7105
Gradle update
MilosKozak May 29, 2025
1590206
Carbs validation
MilosKozak May 29, 2025
292bdea
Merge remote-tracking branch 'origin/dev' into statedb
MilosKozak May 30, 2025
3efdeb6
fix tests
MilosKozak May 30, 2025
5f2e672
3.3.3.0-dev-a
MilosKozak May 30, 2025
d954f3e
equil race condition fix + minor refactors
richart77 May 31, 2025
b08d160
chore(deps): bump junit from 5.12.2 to 5.13.0
dependabot[bot] Jun 2, 2025
90c4140
Merge pull request #4009 from nightscout/dependabot/gradle/dev/junit-…
MilosKozak Jun 2, 2025
8e36046
Improved UTC to calendar conversion
manabu-nakamura Jun 4, 2025
76774e9
Merge pull request #4013 from manabu-nakamura/utc
MilosKozak Jun 5, 2025
4d67db8
Merge pull request #4008 from richart77/equil-race-condition-fix
MilosKozak Jun 5, 2025
d0d28c0
chore(deps): bump androidx.fragment:fragment-ktx from 1.8.7 to 1.8.8
dependabot[bot] Jun 5, 2025
78cbf89
chore(deps): bump androidx.appcompat:appcompat from 1.7.0 to 1.7.1
dependabot[bot] Jun 5, 2025
c3d7246
chore(deps): bump androidx.wear.tiles:tiles from 1.4.1 to 1.5.0
dependabot[bot] Jun 5, 2025
3b36744
chore(deps): bump androidx.lifecycle:lifecycle-viewmodel-ktx
dependabot[bot] Jun 5, 2025
11b353e
Merge pull request #4014 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Jun 5, 2025
5b21fd4
Merge pull request #4017 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Jun 5, 2025
3da5e93
Merge pull request #4015 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Jun 5, 2025
d7eb176
chore(deps): bump com.google.firebase:firebase-bom
dependabot[bot] Jun 6, 2025
158e114
Merge pull request #4018 from nightscout/dependabot/gradle/dev/com.go…
MilosKozak Jun 6, 2025
9167d34
Merge pull request #4016 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Jun 9, 2025
523c979
chore(deps): bump junit from 5.13.0 to 5.13.1
dependabot[bot] Jun 9, 2025
ba5d5b1
Merge pull request #4020 from nightscout/dependabot/gradle/dev/junit-…
MilosKozak Jun 9, 2025
678efc7
Fix Remove Composed Keys
Philoul Jun 9, 2025
6acae0c
Simplify Composed Keys
Philoul Jun 9, 2025
ae6793c
Merge pull request #4022 from Philoul/Todo/FixRemoveComposedKey
MilosKozak Jun 10, 2025
b9c44d3
Merge pull request #3968 from nightscout/statedb
MilosKozak Jun 10, 2025
4833d34
Fix so that TT-button in Actions show when loop is running.
olorinmaia Jun 10, 2025
3133121
Merge pull request #4026 from olorinmaia/fix_TTbutton_actions_visibility
MilosKozak Jun 11, 2025
6153bc4
Fix Bluetooth connection for OmniPod Dash on Android 16
TebbeUbben Jun 12, 2025
39dd2e6
Dash: Only call BluetoothGatt::connect when reusing the BluetoothGatt…
TebbeUbben Jun 12, 2025
a6678e9
Merge remote-tracking branch 'origin/dev' into hotfix-a16-dash
TebbeUbben Jun 12, 2025
6a7d434
v0.5.17.1
Jun 14, 2025
8e3360a
Merge branch 'dev' into andy_tandem_dev
Jun 14, 2025
5c064e0
Fix visibility logic for various buttons in Overview/Actions
olorinmaia Jun 15, 2025
a981832
Update LocaleHelper.kt
nickb24 Jun 16, 2025
c339856
Update ResourceHelperImpl.kt
nickb24 Jun 16, 2025
65de87e
fixes after merge
Jun 18, 2025
4a3a5b1
chore(deps): bump junit from 5.13.1 to 5.13.2
dependabot[bot] Jun 25, 2025
d20dda5
- changes to make it work with new dev release
Jul 5, 2025
35ae2fb
Merge pull request #4045 from nightscout/dependabot/gradle/dev/junit-…
MilosKozak Jul 10, 2025
cd650d2
chore(deps): bump androidx.navigation:navigation-fragment-ktx
dependabot[bot] Jul 10, 2025
213f317
Merge pull request #4054 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Jul 12, 2025
1f9d7ad
Libs update
MilosKozak Jul 14, 2025
890b195
Merge branch 'dev' into libsupdate
MilosKozak Jul 14, 2025
6002363
Merge pull request #4057 from nightscout/libsupdate
MilosKozak Jul 14, 2025
e8eb197
New Crowdin updates (#4023)
MilosKozak Jul 14, 2025
386e3cf
chore(deps): bump org.jlleitschuh.gradle.ktlint from 12.3.0 to 13.0.0
dependabot[bot] Jul 14, 2025
6a03014
Merge pull request #4058 from nightscout/dependabot/gradle/dev/org.jl…
MilosKozak Jul 14, 2025
59dd5b6
chore(deps): bump org.apache.commons:commons-lang3 from 3.17.0 to 3.18.0
dependabot[bot] Jul 14, 2025
62d5465
Merge pull request #4060 from nightscout/dependabot/gradle/dev/org.ap…
MilosKozak Jul 15, 2025
b569c42
kotlinx-datetime update
MilosKozak Jul 17, 2025
61d5050
room 2.7.2
MilosKozak Jul 17, 2025
61a04ca
libs update
MilosKozak Jul 17, 2025
0b8e98d
okhttp 5.1.0
MilosKozak Jul 17, 2025
9dd28b0
Merge pull request #4063 from nightscout/libsupdate
MilosKozak Jul 18, 2025
512348b
chore(deps): bump dagger from 2.56.2 to 2.57
dependabot[bot] Jul 22, 2025
d66e402
chore(deps): bump junit from 5.13.3 to 5.13.4
dependabot[bot] Jul 22, 2025
64bec57
chore(deps): bump com.google.android.gms:play-services-measurement-api
dependabot[bot] Jul 22, 2025
8b06751
Allow priming if pump is disconnected
swissalpine Jul 24, 2025
4304fe6
Merge pull request #4069 from swissalpine/patch-1
MilosKozak Jul 26, 2025
192bfdf
Merge pull request #4068 from nightscout/dependabot/gradle/dev/com.go…
MilosKozak Jul 26, 2025
05284c2
Merge pull request #4066 from nightscout/dependabot/gradle/dev/junit-…
MilosKozak Jul 26, 2025
0f77853
Merge pull request #4065 from nightscout/dependabot/gradle/dev/dagger…
MilosKozak Jul 28, 2025
3fe1830
libs update
MilosKozak Jul 28, 2025
9fd5944
libs update
MilosKozak Jul 28, 2025
2e3adcf
Merge pull request #4035 from nickb24/A16_locale
MilosKozak Jul 28, 2025
abc3331
Merge branch 'dev' into fix_visibility_various_buttons_overview_actions
MilosKozak Jul 28, 2025
c1909eb
Merge pull request #4031 from olorinmaia/fix_visibility_various_butto…
MilosKozak Jul 28, 2025
5176467
Merge pull request #4028 from nightscout/hotfix-a16-dash
MilosKozak Jul 28, 2025
e161e60
Revert "libs update"
MilosKozak Jul 28, 2025
2e9b6d9
Fix Bluetooth connection for OmniPod Dash on Android 16
TebbeUbben Jun 12, 2025
8ac45ba
Dash: Only call BluetoothGatt::connect when reusing the BluetoothGatt…
TebbeUbben Jun 12, 2025
a5c1b5b
limit CI memory
MilosKozak Apr 14, 2025
98cb54e
Revert "limit CI memory"
MilosKozak Apr 16, 2025
4ba6b30
Update config.yml
MilosKozak Apr 17, 2025
b1e80ff
Update config.yml
MilosKozak Apr 17, 2025
d7cfdb1
Kill java at end of CI
MilosKozak May 15, 2025
9c67d0c
3.3.2.1
MilosKozak Jul 28, 2025
e55c8f7
Fix bug with BG Check mg/dl values between 36-38 getting multiplied b…
olorinmaia Mar 29, 2025
8bb6f9b
DASH: Fix button "Silence Alerts" not showing
vanelsberg Apr 9, 2025
72a33ca
MaterialDatePicker workaround
MilosKozak Apr 24, 2025
05ff4d2
Wear: fix missing AAPSClient predictions
olorinmaia May 22, 2025
d695de7
Improved UTC to calendar conversion
manabu-nakamura Jun 4, 2025
86ba828
Add a simple and easy-to-use CI build process.
Angus-repo Mar 30, 2025
c0c8f1a
Fix reading UnitDoublePreferenceKey in simple mode
MilosKozak May 14, 2025
07f13c9
Hide expandMore if nothing to expand
Philoul Mar 30, 2025
194ce2b
Blinking Eyes
Philoul Mar 26, 2025
6d46386
Animated Expand
Philoul Mar 27, 2025
9b3b82d
Add expand double
Philoul Mar 29, 2025
8cffd9d
NSCv3: reduce DB load on full sync
MilosKozak May 17, 2025
eb9aa17
NSCv3: optimize DB access
MilosKozak Jul 30, 2025
afdf330
Merge branch 'dev' of https://github.com/nightscout/AndroidAPS into dev
MilosKozak Jul 30, 2025
25ee77d
NSCv3: optimize DB access
MilosKozak Jul 30, 2025
0b34fcb
gradle update
MilosKozak Jul 30, 2025
82feabd
chore(deps): bump androidx.navigation:navigation-fragment-ktx
dependabot[bot] Jul 31, 2025
7ba1fad
Merge pull request #4076 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Jul 31, 2025
004006c
chore(deps): bump androidx.test.espresso:espresso-core
dependabot[bot] Aug 1, 2025
508e8b9
Fix a typo in an insulin name
psfinaki Aug 2, 2025
e318704
Untranslate translations
psfinaki Aug 3, 2025
8c127e1
Merge pull request #4082 from psfinaki/master
MilosKozak Aug 4, 2025
1427287
Merge pull request #4080 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Aug 4, 2025
640d3c2
v0.5.22.1
Aug 4, 2025
6969b07
chore(deps): bump work from 2.10.2 to 2.10.3
dependabot[bot] Aug 4, 2025
e5e0f4a
Merge pull request #4085 from nightscout/dependabot/gradle/dev/work-2…
MilosKozak Aug 4, 2025
275981b
Wear API 30
MilosKozak Aug 5, 2025
9c5126d
Merge branch 'dev' of https://github.com/nightscout/AndroidAPS into dev
MilosKozak Aug 5, 2025
038867e
chore(deps): bump gradlePlugin from 8.11.1 to 8.12.0
dependabot[bot] Aug 6, 2025
b8cf84f
Merge pull request #4086 from nightscout/dependabot/gradle/dev/gradle…
MilosKozak Aug 6, 2025
f36cb19
compileSdk = 36
MilosKozak Aug 6, 2025
109b7ea
chore(deps): bump androidx.test.ext:junit from 1.2.1 to 1.3.0
dependabot[bot] Aug 7, 2025
b1c093c
Merge pull request #4087 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Aug 7, 2025
f1f4a8d
chore(deps): bump androidx.test:rules from 1.6.1 to 1.7.0
dependabot[bot] Aug 7, 2025
a645db7
Merge pull request #4079 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Aug 7, 2025
5d01cd3
chore(deps): bump androidx.browser:browser from 1.8.0 to 1.9.0
dependabot[bot] Aug 7, 2025
9603e1f
Merge pull request #4078 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Aug 8, 2025
8f5ad83
chore(deps): bump androidx.media3:media3-common from 1.7.1 to 1.8.0
dependabot[bot] Aug 8, 2025
9610d4b
chore(deps): bump com.google.firebase:firebase-bom from 34.0.0 to 34.1.0
dependabot[bot] Aug 8, 2025
801ca72
Show sec ago if less than 100sec
ga-zelle Aug 10, 2025
fea6855
Merge pull request #3921 from Angus-repo/aaps-ci
MilosKozak Aug 10, 2025
ce278af
Add a simple and easy-to-use CI build process.
Angus-repo Mar 30, 2025
cfed8a7
Merge pull request #4092 from ga-zelle/3330-dev-b/dev_SecAgo
MilosKozak Aug 11, 2025
1681700
Merge pull request #4088 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Aug 11, 2025
7cf22f9
New Crowdin updates (#4073)
MilosKozak Aug 11, 2025
34f99f2
fix warnings
MilosKozak Aug 11, 2025
ed887f3
Merge branch 'dev' of https://github.com/nightscout/AndroidAPS into dev
MilosKozak Aug 11, 2025
ce47d1a
v0.5.26.3
Aug 11, 2025
a9619c5
v0.5.26.3
Aug 11, 2025
ff48921
Merge pull request #4089 from nightscout/dependabot/gradle/dev/com.go…
MilosKozak Aug 12, 2025
b26f19e
chore(deps): bump com.garmin.connectiq:ciq-companion-app-sdk
dependabot[bot] Aug 12, 2025
f4d544a
Merge pull request #4096 from nightscout/dependabot/gradle/dev/com.ga…
MilosKozak Aug 12, 2025
efaabe8
Merge pull request #4072 from nightscout/dev332
MilosKozak Aug 13, 2025
95709a4
v0.5.27.5
Aug 13, 2025
9cafa10
Merge remote-tracking branch 'origin/master' into dev
MilosKozak Aug 13, 2025
aa49c07
libs update
MilosKozak Aug 13, 2025
110d590
Medtronic
Aug 13, 2025
162234f
Merge branch 'andy_tandem_dev' into andy_tandem
Aug 13, 2025
4cb5ea5
chore(deps): bump androidx.fragment:fragment-ktx from 1.8.8 to 1.8.9
dependabot[bot] Aug 14, 2025
6d95f4e
gradle update
MilosKozak Aug 14, 2025
398c49b
Merge pull request #4100 from nightscout/dependabot/gradle/dev/androi…
MilosKozak Aug 14, 2025
874ea86
QueueWorker check for isBusy
MilosKozak Aug 14, 2025
12156a4
Fix CI StackOverflow by increasing JVM stack size and memory
Angus-repo Aug 15, 2025
300d721
gradle update
MilosKozak Aug 18, 2025
4ddaa02
CI mem settings
MilosKozak Aug 18, 2025
d8b2a4a
Merge pull request #4104 from Angus-repo/aaps-ci
MilosKozak Aug 18, 2025
398f620
studio mem settings
MilosKozak Aug 18, 2025
31b7512
Merge branch 'dev' of https://github.com/nightscout/AndroidAPS into dev
MilosKozak Aug 18, 2025
a66ac29
New Crowdin updates (#4094)
MilosKozak Aug 19, 2025
63f7cc6
v0.6.5.1
Aug 19, 2025
75469fe
Merge branch 'dev' into andy_tandem_dev
Aug 19, 2025
9e70418
v0.6.8.8
Aug 22, 2025
c8b073f
- added database version 4 schema
Aug 22, 2025
e200402
Merge branch 'andy_tandem_dev' into andy_tandem
Aug 22, 2025
5261ac2
tmobi vector icon + UE integration
Philoul Aug 26, 2025
379ac9a
Merge pull request #197 from Philoul/andy_tandem_icon
andyrozman Aug 26, 2025
200b3f0
v0.6.14.0
Aug 26, 2025
4c5cca0
tmobi Improve image size
Philoul Aug 27, 2025
ce91303
Merge remote-tracking branch 'Andy/andy_tandem_dev' into andy_tandem_…
Philoul Aug 27, 2025
f60d782
Merge pull request #198 from Philoul/andy_tandem_icon
andyrozman Aug 27, 2025
f6d5140
v0.6.16.0
Aug 28, 2025
5bddbaf
v0.6.17.0
Aug 29, 2025
64727cd
v0.6.20.0
Aug 30, 2025
82c9773
Merge branch 'andy_tandem_dev' into andy_tandem
Aug 30, 2025
7e2b2a1
- changed version
Aug 30, 2025
24b3579
v0.6.24.16
Sep 7, 2025
6d295e5
bolusingEvent update (trial)
Philoul Sep 7, 2025
30decc5
Merge pull request #201 from Philoul/andy_tandem_dev_BolusProgress
andyrozman Sep 7, 2025
a6da613
v0.6.28.1
Sep 10, 2025
50d6e1f
- started working on ConnectionFixer
Sep 11, 2025
a2b0c9a
Merge branch 'andy_tandem_dev' into andy_tandem
Sep 11, 2025
5c14149
v0.6.29.4
Sep 14, 2025
0ba6a34
v0.6.30.1
Sep 15, 2025
b9c0e96
v0.6.30.2
Sep 15, 2025
5cafddb
v0.6.31.1
Sep 20, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
75 changes: 57 additions & 18 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
@@ -1,38 +1,71 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/2.0/configuration-reference
version: 2.1

# Orbs are reusable packages of CircleCI configuration that you may share across projects, enabling you to create encapsulated, parameterized commands, jobs, and executors that can be used across multiple projects.
orbs:
android: circleci/android@2.3.0
android: circleci/android@2.4.0
codecov: codecov/codecov@3.3.0

jobs:
# Below is the definition of your job to build and test your app, you can rename and customize it as you want.
build-and-test:
# These next lines define the Android machine image executor: https://circleci.com/docs/2.0/executor-types/
executor:
name: android/android-machine
resource-class: large
tag: 2023.11.1
machine: true
resource_class: nightscout/android

steps:
- checkout

- android/change-java-version:
java-version: 17
- run:
name: Create avd
command: |
echo "no" | /usr/lib/android-sdk/cmdline-tools/13.0/bin/avdmanager --verbose create avd -n citest -k "system-images;android-31;google_apis_playstore;x86_64" --force

- android/start-emulator-and-run-tests:
system-image: system-images;android-29;google_apis;x86
# Compile while the emulator starts to use the time.
post-emulator-launch-assemble-command: ./gradlew compileFullDebugUnitTestSources compileFullDebugAndroidTestSources
test-command: ./gradlew connectedFullDebugAndroidTest
- run:
name: Launch emulator
command: |
export ANDROID_SDK_ROOT=/usr/lib/android-sdk
export ANDROID_HOME=/usr/lib/android-sdk
emulator -avd citest -delay-adb -verbose -no-window -gpu swiftshader_indirect -no-snapshot -noaudio -no-boot-anim
background: true

- android/run-tests:
test-command: ./gradlew testFullDebugUnitTest
- run:
name: Run connectedFullDebugAndroidTest
command: |
export ANDROID_SDK_ROOT=/usr/lib/android-sdk
export ANDROID_HOME=/usr/lib/android-sdk
env
./gradlew \
-Dorg.gradle.jvmargs="-Xmx8g -XX:+UseParallelGC -Xss1024m" \
-Dkotlin.daemon.jvm.options="-Xmx2g" \
-Dkotlin.compiler.execution.strategy="in-process" \
-Dorg.gradle.daemon=true \
connectedFullDebugAndroidTest

- run:
name: Kill emulators
command: |
echo "Killing emulators"
adb devices | grep emulator | cut -f1 | while read -r line; do adb -s $line emu kill; done

- run:
name: Run testFullDebugUnitTest
command: |
export ANDROID_SDK_ROOT=/usr/lib/android-sdk
export ANDROID_HOME=/usr/lib/android-sdk
./gradlew \
-Dorg.gradle.jvmargs="-Xmx8g -XX:+UseParallelGC -Xss1024m" \
-Dkotlin.daemon.jvm.options="-Xmx2g" \
-Dkotlin.compiler.execution.strategy="in-process" \
-Dorg.gradle.daemon=true \
testFullDebugUnitTest

- android/run-tests:
test-command: ./gradlew --stacktrace jacocoAllDebugReport
- run:
run: Run jacocoAllDebugReport
command: |
export ANDROID_SDK_ROOT=/usr/lib/android-sdk
export ANDROID_HOME=/usr/lib/android-sdk
./gradlew --stacktrace jacocoAllDebugReport

- run:
name: Save test results
Expand All @@ -50,6 +83,12 @@ jobs:
- codecov/upload:
file: './build/reports/jacoco/jacocoAllDebugReport/jacocoAllDebugReport.xml'

- run:
name: Kill java processes
command: |
killall java
when: always

workflows:
# Below is the definition of your workflow.
# Inside the workflow, you provide the jobs you want to run, e.g this workflow runs the build-and-test job above.
Expand Down
60 changes: 60 additions & 0 deletions .circleci/config.yml.cloud
Original file line number Diff line number Diff line change
@@ -0,0 +1,60 @@
# Use the latest 2.1 version of CircleCI pipeline process engine.
# See: https://circleci.com/docs/2.0/configuration-reference
version: 2.1

# Orbs are reusable packages of CircleCI configuration that you may share across projects, enabling you to create encapsulated, parameterized commands, jobs, and executors that can be used across multiple projects.
orbs:
android: circleci/android@2.3.0
codecov: codecov/codecov@3.3.0

jobs:
# Below is the definition of your job to build and test your app, you can rename and customize it as you want.
build-and-test:
# These next lines define the Android machine image executor: https://circleci.com/docs/2.0/executor-types/
executor:
name: android/android-machine
resource-class: large
tag: 2023.11.1

steps:
- checkout

- android/change-java-version:
java-version: 17

- android/start-emulator-and-run-tests:
system-image: system-images;android-29;google_apis;x86
# Compile while the emulator starts to use the time.
post-emulator-launch-assemble-command: ./gradlew compileFullDebugUnitTestSources compileFullDebugAndroidTestSources
test-command: ./gradlew connectedFullDebugAndroidTest

- android/run-tests:
test-command: ./gradlew testFullDebugUnitTest

- android/run-tests:
test-command: ./gradlew --stacktrace jacocoAllDebugReport

- run:
name: Save test results
command: |
mkdir -p ~/test-results/junit/
find . -type f -regex ".*/build/outputs/androidTest-results/.*xml" -exec cp {} ~/test-results/junit/ \;
when: always

- store_test_results:
path: ~/test-results

- store_artifacts:
path: ~/test-results/junit

- codecov/upload:
file: './build/reports/jacoco/jacocoAllDebugReport/jacocoAllDebugReport.xml'

workflows:
# Below is the definition of your workflow.
# Inside the workflow, you provide the jobs you want to run, e.g this workflow runs the build-and-test job above.
# CircleCI will run this workflow on every commit.
# For more details on extending your workflow, see the configuration docs: https://circleci.com/docs/2.0/configuration-reference/#workflows
dotests:
jobs:
- build-and-test
2 changes: 1 addition & 1 deletion .github/ISSUE_TEMPLATE/custom.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,5 +15,5 @@ Reporting bugs
upper-right corner).
- Obtain the app's log files, which can be found on the phone in
_/storage/emulated/0/Android/data/info.nightscout.androidaps/_
See https://wiki.aaps.app/en/latest/Usage/Accessing-logfiles.html
See https://wiki.aaps.app/en/latest/GettingHelp/AccessingLogFiles.html
- Open an issue at https://github.com/nightscout/AndroidAPS/issues/new
Loading