Skip to content

Commit

Permalink
Release 2.2.3 (#189)
Browse files Browse the repository at this point in the history
**New Features**
*Add Fat and Protein from Watch app.
* Add meal notes (Food Type). Upload foodType to Nightscout.
* List all 3 upload toggles to Nightscout in Nightscout Config View instead (Feature request #140).
 * Add setting to Autotune which allows for autotuning of only basal rates
* Add dynamic ratio and dynamic ISF to the insulin sensitivity config view

**Bug fixes**
* Typo in logs
* glucose conversion bug (issue 141) fix by @eugene Bashmakov
* Fix Fetching carbs from NS and prepare for fetching fat and protein from Nightscout.
* Fix minus button for nutrients in Watch app. Now easier to tap. Scale down text when necessary.
* Display current oref0 threshold when bolus alert about dropping below threshold.
* Prevent displaying button shape for bottom panel buttons
* Fix for Remote NS Announcements (bolus, open loop etc), by @daniela C. Sort by timestamp before fetching to   make sure that always the last announcement is fetched. 
* Typo in stat view laying TIR chart.

**Miscellaneous**
* Change back to TDD in enacted pop-up
* TIR. Display value even when 0 % (<3.3, 3.9-7-8, > 11), by request
* Enable Apple Health integration footer update, by @MikePlante
* Logging of COBpredBG
* Display units in statistics.json and
fix for issue nr 156: #156
* Allow carb ratios as low as 1 g/U, by request
* ISSUE-161 | Rename title Target Ranges to Target Glucose by @eugene Bashmakov
* Avoid rounding twice
* Use same sequence of nutrients as the Phone app.
* Crowdin updates and new localizations.
* Fix for issue157 #157
When there is a red bolus warning use the old bolus recommendation for Watch app. To avoid displaying alerts on watch app and to avoid overdose insulin when using iAPS watch app. 
* Raise max COBpredBG from 401 mg/dl to 1500 mg/dl. Test. This will indirectly also raise the max Eventual Glucose to 1500 mg/dl.
* Upload euglycemic range to optional statistics.json (70-140). Reduced code (made it more similar to the functions used in StatView).
  • Loading branch information
Jon-b-m authored Aug 25, 2023
1 parent 1adab0f commit dfa4476
Show file tree
Hide file tree
Showing 97 changed files with 1,757 additions and 1,238 deletions.
2 changes: 1 addition & 1 deletion Config.xcconfig
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
APP_DISPLAY_NAME = iAPS
APP_VERSION = 2.2.2
APP_VERSION = 2.2.3
APP_BUILD_NUMBER = 1
COPYRIGHT_NOTICE =
DEVELOPER_TEAM = ##TEAM_ID##
Expand Down
12 changes: 11 additions & 1 deletion Core_Data.xcdatamodeld/Core_Data.xcdatamodel/contents
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="22158.8" systemVersion="22F66" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="21754" systemVersion="22F82" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
<entity name="BGaverages" representedClassName="BGaverages" syncable="YES" codeGenerationType="class">
<attribute name="average" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="average_1" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
Expand All @@ -19,6 +19,11 @@
<attribute name="date" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="enteredBy" optional="YES" attributeType="String"/>
</entity>
<entity name="Fat" representedClassName="Fat" syncable="YES" codeGenerationType="class">
<attribute name="date" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="enteredBy" optional="YES" attributeType="String"/>
<attribute name="fat" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
</entity>
<entity name="HbA1c" representedClassName="HbA1c" syncable="YES" codeGenerationType="class">
<attribute name="date" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="hba1c" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
Expand Down Expand Up @@ -89,6 +94,11 @@
<attribute name="fat" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="protein" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
</entity>
<entity name="Protein" representedClassName="Protein" syncable="YES" codeGenerationType="class">
<attribute name="date" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="enteredBy" optional="YES" attributeType="String"/>
<attribute name="protein" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
</entity>
<entity name="Readings" representedClassName="Readings" syncable="YES" codeGenerationType="class">
<attribute name="date" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="glucose" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@
"OK" = "Ok";

/* invlid config error description */
"Peripheral command was invalid" = "Perifere commando was ongeldig";
"Peripheral command was invalid" = "Apparaat commando was ongeldig";

/* Timeout error description */
"Peripheral did not respond in time" = "Apparaat reageerde niet op tijd";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"5oU-vK-JHQ.text" = "Toegangsgegevens";

/* Class = "UITableViewController"; title = "Transmitter Setup"; ObjectID = "Dds-49-o7G"; */
"Dds-49-o7G.title" = "Zender Instellen";
"Dds-49-o7G.title" = "Zender instellen";

/* Class = "UILabel"; text = "Detail"; ObjectID = "GOT-KQ-cEh"; */
"GOT-KQ-cEh.text" = "Detail";
Expand Down
2 changes: 1 addition & 1 deletion Dependencies/G7SensorKit/nl.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Dexcom G7" = "Dexcom G7";

/* Descriptive text on G7StartupView */
"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kan G7 CGM-gegevens lezen, maar u moet nog steeds de Dexcom G7 App gebruiken voor koppeling, kalibratie en ander sensorbeheer.";
"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kan G7 CGM-gegevens lezen, maar je moet nog steeds de Dexcom G7 App gebruiken voor koppeling, kalibratie en ander sensorbeheer.";

/* Button title for starting setup */
"Continue" = "Vervolg";
Expand Down
2 changes: 1 addition & 1 deletion Dependencies/G7SensorKit/uk.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"Dexcom G7" = "Dexcom G7";

/* Descriptive text on G7StartupView */
"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS може читати дані G7 CGM, але ви все одно повинні використовувати додаток Dexcom G7 для парування, калібрування та іншого управління датчиком.";
"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS може читати дані G7 CGM, але ви все одно повинні використовувати додаток Dexcom G7 для парування, калібрування та іншого управління сенсором.";

/* Button title for starting setup */
"Continue" = "Продовжити";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@
"Bolus in progress" = "Подання болюса";

/* Suggestions for diagnosing a command refused pump error */
"Check that the pump is not suspended or priming, or has a percent temp basal type" = "Переконайтеся, що помпа не зупинена або не перебуває в режимі заправки, а так само, що ВБС в помпі встановлено в U/год, а не у відсотках";
"Check that the pump is not suspended or priming, or has a percent temp basal type" = "Переконайтеся, що помпа не зупинена або не перебуває в режимі заправки, а так само, що ВБШ в помпі встановлено в U/год, а не у відсотках";

/* Pump error code returned when command refused */
"Command refused" = "Команду відхилено";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@
"Changing time…" = "Tijd aanpassen...";

/* Instructions on selecting battery chemistry type */
"Choose the type of battery you are using in your pump for better alerting about low battery conditions." = "Kies het type batterij dat in de pomp wordt gebruikt, voor optimalisering van waarschuwing voor laag batterij niveau.";
"Choose the type of battery you are using in your pump for better alerting about low battery conditions." = "Kies het type batterij dat je gebruikt in je pomp om beter te kunnen waarschuwen voor een te laag batterij niveau.";

/* The title of the configuration section in MinimedPumpManager settings */
"Configuration" = "Configuratie";
Expand Down Expand Up @@ -123,7 +123,7 @@
"No, Keep Pump As Is" = "Nee, laat de pomp ongewijzigd";

/* Pump find device instruction */
"On your pump, go to the Find Device screen and select \"Find Device\".\n\nMain Menu >\nUtilities >\nConnect Devices >\nOther Devices >\nOn >\nFind Device" = "Ga op je pomp, naar het scherm 'Vind Apparaat' en selecteer \"Vind Apparaat\".\n\nHoofdmenu >\nHulpprogramma's >\nVerbind Apparaten >\nAndere Apparaten >\nAan >\nVind Apparaat";
"On your pump, go to the Find Device screen and select \"Find Device\".\n\nMain Menu >\nUtilities >\nConnect Devices >\nOther Devices >\nOn >\nFind Device" = "Ga op je pomp naar het scherm 'Vind Apparaat' en selecteer \"Vind Apparaat\".\n\nHoofdmenu >\nHulpprogramma's >\nVerbind Apparaten >\nAndere Apparaten >\nAan >\nVind Apparaat";

/* navigation title for pump battery type selection
Text for medtronic pump preferred data source */
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -152,7 +152,7 @@
"Region" = "Регіон";

/* Title text for button to resume insulin delivery */
"Resume Delivery" = "Відновити доставку";
"Resume Delivery" = "Відновити подачу";

/* Title text for button when insulin delivery is in the process of being resumed */
"Resuming" = "Відновлюється";
Expand Down Expand Up @@ -188,7 +188,7 @@
"Sync to Current Time" = "Встановити поточний час";

/* Message for pod sync time action sheet */
"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "Час на вашому насосі відрізняється від поточного часу. Хочете оновити час на насосі до поточного?";
"The time on your pump is different from the current time. Do you want to update the time on your pump to the current time?" = "Час на вашій помпіі відрізняється від поточного часу. Хочете оновити час на помпі до поточного?";

/* Title for pod sync time action sheet. */
"Time Change Detected" = "Виявлено зміну часу";
Expand Down
Loading

0 comments on commit dfa4476

Please sign in to comment.