Skip to content

Releases: Artificial-Pancreas/iAPS

Release 5.8.0

04 Dec 12:33
3de8110
Compare
Choose a tag to compare

NEW

  • Add a search function for the saved food entries (when more than 4).
  • Edit saved food presets. Swipe right to edit, swipe left to delete.
  • Add details to the saved food preset list. Display carbs, fat, protein and name of dish.
  • Move "Save as Preset" and "delete preset" to the new preset list View for a more compact Add Carbs View.
  • Add a plus button to the meal preset list. We now can add meal presets in the list View in two ways.
  • Use carbsRequired as condition for eventual hypo treatment to keep View cleaner.
  • Add new button for hypo treatment (orange)
  • 2 new app icons. Build in Xcode 15.4 or with GitHub Actions to see the icons in the icon picker (there's a bug in current Xcode 16 release).

RESOLVED ISSUES

  • Save autotuned basals to pump. Back and working! Resolves Issue 711.
  • Resolve issue Dynamic ISF average -- possible bug #963
  • Refactor waiter's notepad. Fix for some corner cases.

LOCALIZATIONS

  • New localizations
  • New Crowdin translations from our translators. Big thank you to Hung Nguyen (phuteleco), Mykola (Yroslavadudko), Mirko Trierenberg (Mirko-t), Aleksandr Van-Zaam (vanzaam), davidprogramme (daviddetommasi) and Typ1er!

v5.6.0

22 Nov 14:46
859ec42
Compare
Choose a tag to compare

INSULIN CONCENTRATION SETTING

  • New insulin concentration setting in pump settings
    Change insulin to a non standard insulin concentration, without having to change any of your other settings in iAPS (ISF, CR or Basal rate settings). TDD and pump history and IOB and oref0 suggestions will stay the same, regardless of concentration setting.
    Just change one setting, the insulin concentration setting in pump settings, when changing to another insulin concentration (U200 or diluted insulin). To use a diluted insulin setting you first need to enable dilution in debug option before this option appears in the concentration Picker (for safety, because choosing for instance U10 with a normal U100 insulin would equate to a 1000% override).
    Optional Insulin concentration badge in Home View
    CAVE! All existing settings in iAPS have to be entered using standard insulin concentration (ISF, CR, Basal rates) before changing this setting. Any on-device pump bolus calculator (Medtronic or Dana) will not display a correct bolus suggestion amount unless you also change the CR and ISF locally on the pump, as CR and ISF entries are never saved on pump in iAPS. New basal rate settings will be automatically saved on pump, to support open loop mode and disconnects.

UI/UX

  • New pod image in header View, which fills up with blue insulin to easier see the pod insulin amount. An added optional label for the insulin concentration for this pod Image in header View. Change setting in UI/UX View. Added a small amount of padding between the test tubes (COB and IOB).
  • Alert when tapping bolus button while pump is bolusing. Prevents making a new bolus while iAPS is already bolusing. Either wait or cancel the current bolus first before entering bolus View.

NEW CGM

  • Support the newer libre 2 plus European sensors. (#886)

RESOLVED ISSUES

  • Resolve a type error (#935). Resolves a Preferences type error.
    CAVE! This will reset Preferences.json to defaults, but if you have backup of settings enabled (sharing) you will have the option to restore the settings with just a tap in a confirmation dialogue, no key needed.
  • Save the new CR, not the old (profile CR). Resolves issue #931
  • Resolve issue #380
  • Resolve double basal adjustment, commits ab239e0 and c557099

MISCELLANEOUS

  • Allow bolus calculator adjustment with two fraction digits, by request.
  • Reduce minutes for bolus View reminder and bolus View max minutes, by request.
  • Bump version nr

LOCALIZATIONS AND TRANSLATIONS

  • New localizations (Active insulin and Active Carbohydrates Views etc.)
  • Crowdin translations. Thank you Mirko Trierenberg, Mykola (Yroslavadudko), Aleksandr Van-Zaam (vanzaam), Hung Nguyen (phuteleco) and Daniël Schoenmaker (53645714n)!

Release 5.4.0

23 Oct 18:02
6b62dfd
Compare
Choose a tag to compare

More loop statistics. (#896)
Upload most frequent loop error type (#900)
Display the average ISF/CR/CSF in Dynamic settings (#903)
Upload the number of most frequent error type, not just the error type. (#910)
Display pod days and hours (expiration date) (#914)
Merge Crowdin translations
Clean up some test code (#909)
Bump version

Release 5.2.2

04 Oct 18:31
07ce9f0
Compare
Choose a tag to compare
  • Resolve issue 890: #890
  • Resolve a nasty typo preventing some ISF overrides. Add additional check for missing TIR data to prevent any eventual out of bounds errors.
  • Add some more logging of overrides.
  • German Crowdin updates

Release 5.2.1

27 Sep 12:59
bd25efe
Compare
Choose a tag to compare
  • Update syncUpstreamRepo.yml (#883)
    Reduce frequency of sync to daily instead of hourly

  • Hypo treatment default and none option fix.
    c0bd10e

  • bump version nr

Co-authored-by: Marc G. Fournier [email protected]

Release 5.2.0

23 Sep 11:49
aca9462
Compare
Choose a tag to compare

New features:

  • New header Views (full and compact View)
  • Easily change the Bundle ID for GitHub builds with an optional repo variable, by @scrappy
    #876
    GitHub
  • Allow for per branch auto build (GitHub), by @scrappy
    a07effb

To enable both auto sync and auto build of your iAPS fork:

  1. Click on the "Actions" tab of your iAPS repository.
  2. Select "5. Sync Upstream".
  3. Click "Run Workflow", select Branch to maintain, and tap the green button. Your branch is now auto synced. Continue with enabling auto build:
  4. Tap Settings / Secrets and Variables / Actions
  5. Tap Variables / New Repository Variable
  6. In first field (Name) enter: AUTO_BUILD_BRANCHES
  7. In second field (Value) enter the same name of the branch you selected in step 2.

Resolved issues:

  • Don't upload settings and statistics when sharing is disabled.

Miscellaneous:

  • Change string "Treatment"
  • Crowdin translations

Release 5.0.4

18 Sep 10:21
d76297b
Compare
Choose a tag to compare
  • Configure which Hypo treatment preset will be used.
  • Resolve chart issue (don't draw the TIR preview chart without data).
  • Crowdin translations (Arabic).

Release 5.0.3

12 Sep 15:18
bd6e57e
Compare
Choose a tag to compare

Bring back display of the 0 integer to glucose delta in header View.
Cast shadows (glucose drop and delta drop) in the direction of current glucose trend.
Resolve a typo in the flat CGM bypass option.
Remove an unnecessary setting.
Crowdin translations (Arabic) by Abdulrahman Alfantokh.

Release 5.0.2

05 Sep 11:58
Compare
Choose a tag to compare

Some UI fixes.

Add a light mode colour to the loopYellow colour asset to make it easier to read in light mode.
54cd5af

Fix the layout of the Live Activity expanded view
2fd1996

Align header View elements.
f55ded1

Release 5.0.0

03 Sep 13:50
82cd4c5
Compare
Choose a tag to compare
  1. Expand iAPS Live Activity (#808). Display Last loop, IOB, COB and eventual glucose prediction. Add support for both open loop mode and closed loop mode.

image

  1. Add a glucose drop to the header View. Display a big rotating glucose drop.
    Current Glucose, loop minutes ago and glucose delta is now in highest contrast. Display of the glucose delta is now an option in UI/UX settings (default is off). I recommend having “Always color glucose value” off in UI/UX settings, as this will make sure you’ll always get the glucose in highest contrast (black/white). e3b8ad8

  2. Hypo treatments (#801). Activate a hypo treatment override preset when selecting Hypo Treatment in the meals View. The activated override: 45 min, SMBs off, 90%, 6.5 mmol/l target. This will also skip the Bolus View.
    Make the necessary updates to update the override/s in Nightscout. A hypo override emoji will be displayed in the info panel. Those who never record any hypo treatments in iAPS can disable this option in UI/UX settings.

image

image

  1. Don't run TDD twice (dd5cc61) and add some more printing to console to see time of each oref0 module.

  2. Move max carbs (#811). Some users don't know about this new setting. It has now been moved to a more intuitive location.

  3. Resolve a Calender issue introduced in commit af1acf9 (#821)

  4. Resolve issue #804

  5. Quicker performance (vertical scrolling now more fluent).
    Add new slide up and down animation for the small glucose chart. Use the header background also for this chart.
    Refactor code and various UI updates (add shadows, TIR background, TIR chart updates, adjust margins and padding etc). (#823)

  6. Fix the rounding in small TIR chart. Every group added together now always end up with 100 %. cc2cecf

  7. Hide the COB chart when lacking carb data and hide the IOB chart when lacking insulin data. #824

  8. Add pump shadows..

  9. Round the manual glucose values separately.

  10. Move infoPanel to a more integral part of the header View. Update animation duration.

  11. Add label to the iAPS pill.

  12. Use also the original oref0 profile script, the oref0/lib/profile/index.js file (#805), by @bastiaanv

  13. Edit "Error" to "Status" (#761)

  14. Display before and after eventual adjustment (autosens, override or dynamic adjustment) of ISF and CR in the iAPS pill. Bring back correct colour of Insulin 24h. Include CR. b3eca57

  15. New localizations and Crowdin translations. Thank you translators: Aleksandr Van-Zaam, Mirko Trierenberg, Typ1er, Mykola Yroslavadudko, Nicole van Elst - van den Hoek, Hung Nguyen, Salem Allebdi, aboeinas, Abdulrahman Alfantokh, 244877227, Alessandro Fogliani for new translations. We now have some Arabic translations.