Skip to content

Andy#208

Open
kaimechai wants to merge 2317 commits intoandyrozman:masterfrom
kaimechai:Andy
Open

Andy#208
kaimechai wants to merge 2317 commits intoandyrozman:masterfrom
kaimechai:Andy

Conversation

@kaimechai
Copy link

No description provided.

dependabot bot and others added 30 commits April 22, 2025 08:49
Bumps `gradlePlugin` from 8.9.1 to 8.9.2.

Updates `com.android.tools.build:gradle` from 8.9.1 to 8.9.2

Updates `com.android.test` from 8.9.1 to 8.9.2

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-version: 8.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: com.android.test
  dependency-version: 8.9.2
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…dev/gradlePlugin-8.9.2

chore(deps): bump gradlePlugin from 8.9.1 to 8.9.2
Bumps `room` from 2.7.0 to 2.7.1.

Updates `androidx.room:room-ktx` from 2.7.0 to 2.7.1

Updates `androidx.room:room-compiler` from 2.7.0 to 2.7.1

Updates `androidx.room:room-runtime` from 2.7.0 to 2.7.1

Updates `androidx.room:room-rxjava3` from 2.7.0 to 2.7.1

Updates `androidx.room:room-testing` from 2.7.0 to 2.7.1

---
updated-dependencies:
- dependency-name: androidx.room:room-ktx
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.room:room-compiler
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.room:room-runtime
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.room:room-rxjava3
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.room:room-testing
  dependency-version: 2.7.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps `work` from 2.10.0 to 2.10.1.

Updates `androidx.work:work-runtime-ktx` from 2.10.0 to 2.10.1

Updates `androidx.work:work-testing` from 2.10.0 to 2.10.1

---
updated-dependencies:
- dependency-name: androidx.work:work-runtime-ktx
  dependency-version: 2.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
- dependency-name: androidx.work:work-testing
  dependency-version: 2.10.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [com.google.code.gson:gson](https://github.com/google/gson) from 2.13.0 to 2.13.1.
- [Release notes](https://github.com/google/gson/releases)
- [Changelog](https://github.com/google/gson/blob/main/CHANGELOG.md)
- [Commits](google/gson@gson-parent-2.13.0...gson-parent-2.13.1)

---
updated-dependencies:
- dependency-name: com.google.code.gson:gson
  dependency-version: 2.13.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…dev/room-2.7.1

chore(deps): bump room from 2.7.0 to 2.7.1
…dev/work-2.10.1

chore(deps): bump work from 2.10.0 to 2.10.1
…dev/com.google.code.gson-gson-2.13.1

chore(deps): bump com.google.code.gson:gson from 2.13.0 to 2.13.1
Bumps com.google.firebase:firebase-bom from 33.12.0 to 33.13.0.

---
updated-dependencies:
- dependency-name: com.google.firebase:firebase-bom
  dependency-version: 33.13.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
…dev/com.google.firebase-firebase-bom-33.13.0

chore(deps): bump com.google.firebase:firebase-bom from 33.12.0 to 33.13.0
- added compose versions and library annotations in main
- added mechanism to use Dagger with compose and modules (interfaces/ui/compose), MainApp change, AppComponent change
- imported all Actions compose module changes from testApp, working on integration
- added tandem/comm/ui classes, extended TandemCommunicationManager a little
- added missing file ComposeUiModule
- updated CONTRIBUTING.md documentation
Bumps [com.google.devtools.ksp](https://github.com/google/ksp) from 2.1.20-2.0.0 to 2.1.20-2.0.1.
- [Release notes](https://github.com/google/ksp/releases)
- [Commits](google/ksp@2.1.20-2.0.0...2.1.20-2.0.1)

---
updated-dependencies:
- dependency-name: com.google.devtools.ksp
  dependency-version: 2.1.20-2.0.1
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
…dev/com.google.devtools.ksp-2.1.20-2.0.1

chore(deps): bump com.google.devtools.ksp from 2.1.20-2.0.0 to 2.1.20-2.0.1
* New translations strings.xml (French)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (Dutch)

* New translations strings.xml (French)

* New translations objectives.xml (French)

* New translations strings.xml (Spanish)

* New translations strings.xml (Bulgarian)

* New translations strings.xml (Bulgarian)

* New translations strings.xml (Bulgarian)

* New translations strings.xml (Bulgarian)

* New translations strings.xml (Bulgarian)
Bumps `gradlePlugin` from 8.9.2 to 8.10.0.

Updates `com.android.tools.build:gradle` from 8.9.2 to 8.10.0

Updates `com.android.test` from 8.9.2 to 8.10.0

---
updated-dependencies:
- dependency-name: com.android.tools.build:gradle
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
- dependency-name: com.android.test
  dependency-version: 8.10.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps androidx.datastore:datastore-preferences from 1.1.4 to 1.1.6.

---
updated-dependencies:
- dependency-name: androidx.datastore:datastore-preferences
  dependency-version: 1.1.6
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
MilosKozak and others added 30 commits August 18, 2025 20:12
Fix CI StackOverflow by increasing JVM stack size and memory
* Update source file strings.xml

* Update source file strings.xml

* New translations strings.xml (Spanish)

* New translations strings.xml (Hebrew)

* New translations strings.xml (Italian)

* New translations strings.xml (Chinese Traditional)

* New translations strings.xml (Czech)

* New translations strings.xml (Norwegian Bokmal)

* New translations strings.xml (French)

* New translations strings.xml (Romanian)

* New translations strings.xml (Slovak)

* New translations strings.xml (Slovak)

* New translations strings.xml (Slovak)

* New translations strings.xml (Slovak)

* New translations strings.xml (Slovak)

* New translations exam.xml (Slovak)

* New translations strings.xml (Slovak)

* New translations strings.xml (Slovak)

* New translations strings.xml (Slovak)

* New translations strings.xml (Slovak)
- replaced PumpDataRefreshType.PumpStatus with PumpDataRefreshType.Custom_1 when we return from UI.
- PumpDataRefreshType.Custom_1: does refresh only of Pump Status, without reading alerts/alarms and history
- added option to Show Cargo of Unknown Logs
- started working on DarkTheme resolution (not fully implemented yet)
- extended some of UI classes/ Composables to add translations , removed SendType
- added HistoryEntryDisplay for displaying detils about HistoryLog entry
- Actions: basalStatus moved to root, so that we don't loose history - Issue 5
- TandemPumpUtil: add Preference to pass to PumpUtil
- Database upgraded to version 3, added migrations to create INDEX
- showing Unknown Log entries, added descriptionLines for History details display
- TandemUICommunication; added resolving of ResumePumpingResponse
- PumpDataRefreshAction Delete added (for refreshes that don't repeat)
- PumpUtil: added method isAAPSDarkTheme, which is not yet implemented...
- fixed problem with refreshes, added more time intervals for refreshing battery
- database: added indexes to database (migrations added too) and added code for cleanup on start
- history: removed some logs and changed a lot of logs into debug logs
- added code for determining in which mode we run (we use AAPS settings for that)
- hiding last pump event
- quick bolus change
- disable all buttons
- UI: translations for Actions, Notifications and History, change that only pump selected history filters are available
- Autoconfirm setting and fix for notification display
- history preparing for Silent and Fast History (last 20 items), needed for Bolus, TBR extensions
- added new PumpRefersh Action (AddSameAsOther)
- new vector picture added (thanks to Philoul) and resized
- HeaderLineWithBackButton fixed (bad colors in dark mode), which required changes on other UI elements
- cleanup of tandem data connector
- added some tandem libraries into lib.versions
- cleaned build.gradle.kts
- removed old/unneeded files
- QE: added filtering
- cleanup of some classes
- changed so that we don't get all notifications
- extended TBR to better sync with AAPS Database (including cancels in TBR, which was previously ignored), IOB should be more correct now
- Bolus changes, implemented Bolus Cancel and made some changes to support this BolusData, TandemDataConverter, TandemPumpConnector
- some cleanups (removal of logs, dead code, etc)
- sendCommand is now synchronized
- store lastTbr in preferences (needed when canceling Tbr when we come from Compose UI)
- Actions: added code that doesn't allow pump suspend if TBR is running (gives message that Tbr needs to be canceled - Mobi bug)
- TandemMobiPumpPlugin: added code to resetTbrInDatabaseIfTbrCancelled(), extend deliveryBolus and stopBolusDelivering, writing correct data to core Db, created sendCancelTbrToPump() method since we can cancel from 2 different sources (and need exact same code)
- added jwoglom-pumpx2 and vanpra-compose0datetime to libs versions
- extended Notification with Tandems errors
- PumpPluginAbstract added method doCustomScheduledActions() and execute it on each minute check (default one is empty, needs to be overriden by driver)
- some cleanup in classes all around
- removing BasalStatus class and replace its use with pumpRunningState in all of UI classes
- added site reminder functionality: TandemUIDataStore, SiteReminderPresets, NotificationType, handling in driver, pumpStatus, added Key for storing
- added custom command get malfunctions, added malfunction to error check and fixed notification widget
- PumpPluginAbstract: doWeHaveAnyStatusNeededRefereshing added null check
- TandemConnectionFixer.kt: disabled, integration into TandemCommunicationManager
- TandemPumpConnector: remove comments
- SharedConnectionData is password
- TandemService: added methods (not implemented yet), but will be used
- TandemMobiPumpPlugin: semaphore handling changed, disabled handling of SharedConnectionData for now, removed SerialNumber
- added logging in bolus code, and added special checks if one of calls fails and we return with error.
- adjusted code for very small bolus (which doesn't use all 3 states of delivery)
- BolusProgressDialog extended so that stop delivery button can be disabled
- buttons are disabled when queue is running
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.