Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Profile presets watch #9

Merged
merged 278 commits into from
Nov 14, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
278 commits
Select commit Hold shift + click to select a range
e79d928
Merge pull request #223 from dnzxy/calendar-iob-cob
Jon-b-m Sep 25, 2023
6c2426d
Sync translated strings
Jon-b-m Sep 25, 2023
9697dd3
Merge branch 'dev' into Crowdin
Jon-b-m Sep 25, 2023
32c925a
Clarify label
Jon-b-m Sep 25, 2023
1729a4c
Merge branch 'dev' into Crowdin
Jon-b-m Sep 25, 2023
c438acc
Calender Events
Jon-b-m Sep 26, 2023
581e3e2
Respectg Max Bolus setting when adding insulin.
Jon-b-m Sep 26, 2023
eb72be7
Merge branch 'dev' into Crowdin
Jon-b-m Sep 26, 2023
7aeade4
😵
Jon-b-m Sep 26, 2023
9c5814f
Update APSManager.swift
LiroyvH Sep 28, 2023
7c7cafe
Update Bolus Alerts.
Jon-b-m Sep 28, 2023
37f7a9f
Merge branch 'dev' into Crowdin
Jon-b-m Sep 28, 2023
aac7194
Merge pull request #228 from LiroyvH/dev
Jon-b-m Sep 28, 2023
c7ecfba
Crowdin updates (#224)
Jon-b-m Sep 29, 2023
3cc71ef
Merge branch 'dev' into Crowdin
Jon-b-m Sep 29, 2023
00e0972
Merge branch 'Crowdin' into dev
Jon-b-m Sep 30, 2023
1bea3ba
Minutes ago fix for G7 sensors.
Jon-b-m Oct 2, 2023
8056321
Dutch (#230)
Jon-b-m Oct 4, 2023
9a5f9eb
Merge branch 'Crowdin' into dev
Jon-b-m Oct 4, 2023
533aaaf
Change permissions required for calendar in iOS 17+ (#234)
AndreasStokholm Oct 6, 2023
0a1f1dc
Fix compile issue in Xcode 14 (#235)
AndreasStokholm Oct 6, 2023
440be77
Improve the update of the date of Glucose View Header.
avouspierre Oct 8, 2023
ee787b2
Import Profile Settings from Nightcsout (#238)
Jon-b-m Oct 8, 2023
729adae
Clean
Jon-b-m Oct 8, 2023
ff36ad3
Face-ID for import
Jon-b-m Oct 9, 2023
b5e74a0
Revert "Face-ID for import"
Jon-b-m Oct 9, 2023
19020b9
Import DIA from NS.
Jon-b-m Oct 9, 2023
6688d3b
Oops. Bad typo!
Jon-b-m Oct 9, 2023
ab761b9
Save Autotuned basal rates as normal basal rates and to pump.
Jon-b-m Oct 9, 2023
bb0d395
Hard limit of 55 for insulinPeakTime
Jon-b-m Oct 10, 2023
4cd9752
adjust min/max insulinPeakTime depending on type of insulin.
Jon-b-m Oct 10, 2023
03ea517
Save imported settings also to pump (basals).
Jon-b-m Oct 10, 2023
fb672cb
Update error message etc.
Jon-b-m Oct 10, 2023
0120c72
Import errors
Jon-b-m Oct 10, 2023
89fa86d
Merge branch 'dev' into Crowdin
Jon-b-m Oct 10, 2023
c7aae38
Localize Autotune settings
Jon-b-m Oct 10, 2023
f40f046
Merge branch 'dev' into Crowdin
Jon-b-m Oct 10, 2023
806106d
Upload preferences and settings.
Jon-b-m Oct 11, 2023
228bb99
Clean
Jon-b-m Oct 11, 2023
4353796
New Crowdin updates (#246)
Jon-b-m Oct 11, 2023
4d15774
Merge branch 'Crowdin' into dev
Jon-b-m Oct 11, 2023
53cba49
Merge branch 'dev' into Crowdin
Jon-b-m Oct 11, 2023
bb0d248
Make button prominent
Jon-b-m Oct 11, 2023
9f6093e
Merge branch 'dev' into Crowdin
Jon-b-m Oct 11, 2023
99a6073
New strings
Jon-b-m Oct 12, 2023
4e5ab1d
Merge branch 'dev' into Crowdin
Jon-b-m Oct 12, 2023
8a4b47d
Validate also CR and ISF on import. Don't allow 0 or lower vallues
Jon-b-m Oct 13, 2023
5aaf3c2
Don't allow DIA of 0 or lower
Jon-b-m Oct 13, 2023
ba336fd
More logging
Jon-b-m Oct 14, 2023
e56875d
Allow DASH pumps to have 0U/h basal entries upon import, but total ba…
Jon-b-m Oct 14, 2023
cc158e2
Fix healthkit issue for Insulin treatment
avouspierre Oct 15, 2023
0a47ccf
Add carbs shortcuts
avouspierre Oct 15, 2023
dd37f9c
Merge pull request #251 from Artificial-Pancreas/dev
Jon-b-m Oct 15, 2023
5628ca9
Update Crowdin configuration file
Jon-b-m Oct 15, 2023
8eeaeb3
New missing strings G7
Jon-b-m Oct 15, 2023
fb54472
Merge pull request #252 from Artificial-Pancreas/crowdin_generated
Jon-b-m Oct 16, 2023
d8917b8
Merge branch 'Crowdin' into dev
Jon-b-m Oct 17, 2023
5e5ef59
ISSUE-257 | Fix typo in 'Last loop was more than' message
bashjs Oct 19, 2023
5f4e1a9
Allow looping when HIGH (#259)
Jon-b-m Oct 19, 2023
cb6e1fc
Manual glucose updates (#261)
Jon-b-m Oct 20, 2023
0672e37
Merge pull request #258 from bashjs/issue-257/fix-typo-inactive-loop-…
Jon-b-m Oct 20, 2023
f1f62eb
Fix rounding issue with manaul glucose entries.
Jon-b-m Oct 20, 2023
6c440eb
Add missing localization for G7 Manager
Jon-b-m Oct 20, 2023
bd21b6c
Merge branch 'Crowdin' into dev
Jon-b-m Oct 20, 2023
bca0d38
Save Manual Glucose entries to Health
Jon-b-m Oct 20, 2023
e112991
Add string
Jon-b-m Oct 20, 2023
46d6f01
Merge branch 'dev' into Crowdin
Jon-b-m Oct 20, 2023
3cda9ef
New translations localizable.strings (Dutch)
Jon-b-m Oct 20, 2023
fb67032
New translations localizable.strings (French)
Jon-b-m Oct 20, 2023
30a57f8
New translations localizable.strings (Spanish)
Jon-b-m Oct 20, 2023
81121ac
New translations localizable.strings (Arabic)
Jon-b-m Oct 20, 2023
ccebbce
New translations localizable.strings (Danish)
Jon-b-m Oct 20, 2023
895f2f0
New translations localizable.strings (German)
Jon-b-m Oct 20, 2023
d9440be
New translations localizable.strings (Finnish)
Jon-b-m Oct 20, 2023
2795ce7
New translations localizable.strings (Hebrew)
Jon-b-m Oct 20, 2023
b7f2bba
New translations localizable.strings (Italian)
Jon-b-m Oct 20, 2023
dc57a92
New translations localizable.strings (Polish)
Jon-b-m Oct 20, 2023
4074d34
New translations localizable.strings (Portuguese)
Jon-b-m Oct 20, 2023
bc15348
New translations localizable.strings (Russian)
Jon-b-m Oct 20, 2023
c5a14ba
New translations localizable.strings (Slovak)
Jon-b-m Oct 20, 2023
8ed6e8c
New translations localizable.strings (Swedish)
Jon-b-m Oct 20, 2023
eb54579
New translations localizable.strings (Turkish)
Jon-b-m Oct 20, 2023
af434e9
New translations localizable.strings (Ukrainian)
Jon-b-m Oct 20, 2023
7340e62
New translations localizable.strings (Chinese Simplified)
Jon-b-m Oct 20, 2023
fd7141a
New translations localizable.strings (Portuguese, Brazilian)
Jon-b-m Oct 20, 2023
72231c3
New translations localizable.strings (Norwegian Bokmal)
Jon-b-m Oct 20, 2023
4465b8f
Manual Glucose.
Jon-b-m Oct 21, 2023
cce037f
New translations localizable.strings (Norwegian Bokmal)
Jon-b-m Oct 21, 2023
7cd6130
New translations localizable.strings (Dutch)
Jon-b-m Oct 21, 2023
ce6d7de
New translations localizable.strings (Russian)
Jon-b-m Oct 21, 2023
d11c091
New translations localizable.strings (Russian)
Jon-b-m Oct 21, 2023
6e1d4b9
Merge branch 'Crowdin' into crowdin_generated
Jon-b-m Oct 21, 2023
e49f06c
Crowdin updates
Jon-b-m Oct 21, 2023
9f48cc9
Merge branch 'Crowdin' into dev
Jon-b-m Oct 21, 2023
331ee47
Dexcom G7 SAGE
Jon-b-m Oct 21, 2023
4a39fba
Force push Profiles and settings when using button
Jon-b-m Oct 22, 2023
6011575
Add "non-pump insulin" as treatment type (#267)
dnzxy Oct 22, 2023
8f1f21c
Decrease opacity for temp basals in darkmode (#268)
dnzxy Oct 22, 2023
824be7a
Add non-pump insulin dialog
dnzxy Oct 22, 2023
674cbce
Danish Crowdin updates (#270)
Jon-b-m Oct 23, 2023
22b0931
Merge branch 'Crowdin' into dev
Jon-b-m Oct 23, 2023
0af009d
Upload when exiting settings, not just when using "Close button"
Jon-b-m Oct 23, 2023
8d1db2b
Ony upload profiles when changed, fix.
Jon-b-m Oct 23, 2023
2911072
Fix run script for branch name and commit ID to work with Xcode 15 (#…
bjornoleh Oct 25, 2023
31456eb
Display Remote commands (#279)
Jon-b-m Oct 25, 2023
ba6304d
Layout fix for remotes.
Jon-b-m Oct 26, 2023
d571ce0
Layout of glucose data table
Jon-b-m Oct 26, 2023
93af125
Add changes after PR revision
dnzxy Oct 26, 2023
6da2995
Make button size for header row consistent with PR #272
dnzxy Oct 26, 2023
967fce0
Streamline navigation views (#269)
dnzxy Oct 27, 2023
d5144f2
Use sheet instead of pop-up for manual glucose (#272)
dnzxy Oct 27, 2023
8bb2603
Merge branch 'dev' into nonpump-insulin-dialog
dnzxy Oct 27, 2023
561bfff
Prevent Nightscout collisions from occurring when a transmitter ID is…
LiroyvH Oct 27, 2023
fb078e8
Symbols mixed up.
Jon-b-m Oct 27, 2023
9ae7887
Style changes for treatments header row buttons by Jon
dnzxy Oct 27, 2023
2557abf
Typo which prevented change of imported DIA setting
Jon-b-m Oct 27, 2023
62750dc
Remove openaps setting insulin curve, becuse this now is a duplicate …
Jon-b-m Oct 27, 2023
1981bd7
Added other SF Symbols, changed text to "Add".
dnzxy Oct 28, 2023
6dc9d2e
Fix future entries condition
dnzxy Oct 28, 2023
3c2435f
Revert back to initial calendar SF Symbols
dnzxy Oct 28, 2023
3f2eddc
Refactor Healthkit manager for Insulin
avouspierre Oct 28, 2023
7c7693c
fix Blood glucose ID with Nightscout
avouspierre Oct 28, 2023
ecd0938
Fixes for deletion and localization
dnzxy Oct 28, 2023
1b7e064
Merge branch 'dev' into nonpump-insulin-dialog
Jon-b-m Oct 29, 2023
83559e0
Move external insulin button to pumphistory
Jon-b-m Oct 29, 2023
23f4e9b
Always display warning when over maxBolus
Jon-b-m Oct 29, 2023
80e3405
update version
Jon-b-m Oct 29, 2023
56306a4
UI. Clean up and chnge order of items
Jon-b-m Oct 29, 2023
3528ce8
Merge remote-tracking branch 'refs/remotes/origin/dev'
Jon-b-m Oct 29, 2023
3b2d766
revert background
Jon-b-m Oct 29, 2023
5aeae87
Implement alternative Bolus calculator (#286)
polscm32 Oct 29, 2023
fb2cd82
Fix settings for new alternative bolus calc
Jon-b-m Oct 29, 2023
5849cee
Use 1 maximumFractionDigit when mmol/l
Jon-b-m Oct 29, 2023
d8d91f9
Refactor Bolus Calc. More to come.
Jon-b-m Oct 29, 2023
692a57e
Change labels (#289)
dnzxy Oct 29, 2023
5dec48d
Use fresh suggestion for both bolus calculators. Fresh as in updated …
Jon-b-m Oct 29, 2023
a5156a6
Bug fix for saved profiles regarding SMB and UAM basal minutes
Jon-b-m Oct 29, 2023
b8ea284
Small fixes for new bolus calc (#290)
polscm32 Oct 30, 2023
5bda950
Don't run the algo twice in a row
Jon-b-m Oct 30, 2023
4185165
Edit Meal entries from Boluse View (go back and forth).
Jon-b-m Oct 31, 2023
eb7c23b
Refactor.
Jon-b-m Nov 1, 2023
72c999f
Only use the CoreData data when needed
Jon-b-m Nov 1, 2023
2e00504
Merge remote-tracking branch 'refs/remotes/Jon-b-m/alpha'
Jon-b-m Nov 1, 2023
3e0dbb0
Merge branch 'allow-edits-of-meals-from-bolus-view'
Jon-b-m Nov 1, 2023
1e60049
Change labels (#289)
dnzxy Oct 29, 2023
2644bd5
Bug fix for saved profiles regarding SMB and UAM basal minutes
Jon-b-m Oct 29, 2023
55643ff
fix typo in addGlucoseView in DataTableRootView which leads to save b…
polscm32 Nov 1, 2023
f039dc3
Fix deletion of fpus in NS. Still exessive, though.
Jon-b-m Nov 2, 2023
0636150
Fix update of calc
Jon-b-m Nov 2, 2023
160e9a9
Fix update and add config of UI
Jon-b-m Nov 2, 2023
838eb70
Config overlay colour
Jon-b-m Nov 2, 2023
0867b76
Merge branch 'dev' into alpha
Jon-b-m Nov 2, 2023
044f5d5
Alternate Bolus Calculator and Edit of Meals
Jon-b-m Nov 2, 2023
83765ba
Make button more descriptive
Jon-b-m Nov 2, 2023
3c99c13
Merge remote-tracking branch 'refs/remotes/origin/alpha'
Jon-b-m Nov 2, 2023
a983a91
Make button more descriptive
Jon-b-m Nov 2, 2023
e2174ab
Update Label
Jon-b-m Nov 2, 2023
21896cc
Update Label
Jon-b-m Nov 2, 2023
3507cfa
A hack t0 make it appear as not saved until you enact or tap "Save"
Jon-b-m Nov 2, 2023
8a1fae6
A hack to make it appear as not saved until you enact or tap "Save"
Jon-b-m Nov 2, 2023
58064ba
Round to nearest increment
Jon-b-m Nov 2, 2023
3dfa8e2
Merge branch 'alpha' into dev
Jon-b-m Nov 2, 2023
b0a7bf4
Fix for deletion of previous entered carbs when entering addcarbs vie…
dsnallfot Nov 3, 2023
7dac4d8
Fix for deletion of previous entered carbs when entering addcarbs vie…
dsnallfot Nov 3, 2023
fe0b00b
Simpler UI. New bolus calc.
Jon-b-m Nov 3, 2023
8d0fc7d
Simpler UI. New bolus calc.
Jon-b-m Nov 3, 2023
7064404
Merge remote-tracking branch 'refs/remotes/origin/dev'
Jon-b-m Nov 3, 2023
29d1e06
Add Edit Meals also for the default Bolus View
Jon-b-m Nov 3, 2023
9f70d7c
Add Edit Meals also for the default Bolus View
Jon-b-m Nov 3, 2023
1f9312b
Add Edit Meals also for the default Bolus View
Jon-b-m Nov 3, 2023
b6818dd
Merge remote-tracking branch 'origin/dev' into dev
Jon-b-m Nov 3, 2023
fd9fb84
Structure the pop-up
Jon-b-m Nov 3, 2023
79f8d69
Structure the pop-up
Jon-b-m Nov 3, 2023
981781a
Streamline the default calc
Jon-b-m Nov 3, 2023
96646a2
Streamline the default calc
Jon-b-m Nov 3, 2023
5f783b6
Update version
Jon-b-m Nov 3, 2023
9a6d8c3
Merge branch 'alpha' into dev
Jon-b-m Nov 3, 2023
c20a75e
New Localized Strings for the Bolus Views
Jon-b-m Nov 3, 2023
fdcecac
Merge branch 'alpha' into dev
Jon-b-m Nov 3, 2023
ce672f1
Merge branch 'dev' into Crowdin
Jon-b-m Nov 3, 2023
2fcb69e
New localized String
Jon-b-m Nov 3, 2023
585d073
Merge branch 'dev' into Crowdin
Jon-b-m Nov 3, 2023
d424817
Only display "Continue without bolus" when insulin amount <= 0
Jon-b-m Nov 3, 2023
8babe98
Act according to the "Skip bolus after carbs" setting
Jon-b-m Nov 3, 2023
9904fbb
Don't use glucoseStorage
Jon-b-m Nov 3, 2023
31e1e7a
Fix Nightscout uploads being held back for FSL users (#300)
LiroyvH Nov 4, 2023
f1d7bd7
Fix for bug after commit f039dc3. Carbs not uploaded to Apple Health …
dsnallfot Nov 4, 2023
30c16df
Crowdin translations
Jon-b-m Nov 4, 2023
04ed9f6
Reduce clutter.
Jon-b-m Nov 4, 2023
067b7ac
Merge remote-tracking branch 'refs/remotes/origin/dev'
Jon-b-m Nov 4, 2023
0bfd3af
Revert label (since already transleted)
Jon-b-m Nov 4, 2023
6e1eefa
Structure settings a bit
Jon-b-m Nov 4, 2023
40ab246
Mover more settings...
Jon-b-m Nov 4, 2023
17f335b
Merge branch 'dev' into Crowdin
Jon-b-m Nov 4, 2023
1cde3dd
Merge branch 'Crowdin' into dev
Jon-b-m Nov 4, 2023
5ae04a9
Move dynamic ISF settings out from "OpenAPS" to "Extra Features" section
Jon-b-m Nov 5, 2023
7d9aca9
Merge branch 'dev' into alpha
Jon-b-m Nov 5, 2023
b095385
Merge branch 'dev' into Crowdin
Jon-b-m Nov 5, 2023
f457886
Crowdin updates (#302)
Jon-b-m Nov 5, 2023
d60ed48
Crowdin updates (#302) (#303)
Jon-b-m Nov 5, 2023
ae8ee7e
Title
Jon-b-m Nov 5, 2023
70e5617
Display "Comtine without boluse" as intended
Jon-b-m Nov 5, 2023
1c01051
Add Back button
Jon-b-m Nov 5, 2023
420e83c
Missing
Jon-b-m Nov 5, 2023
37fd93b
Crowdin updates (#304)
Jon-b-m Nov 5, 2023
99cc390
Merge branch 'Crowdin' into dev
Jon-b-m Nov 5, 2023
fd5e02d
Nother back button commit
Jon-b-m Nov 5, 2023
db39664
Merge remote-tracking branch 'refs/remotes/origin/dev'
Jon-b-m Nov 5, 2023
6ccedac
Make sure to later always fetch latest entry
Jon-b-m Nov 6, 2023
36e6791
New meal view (#308)
Jon-b-m Nov 7, 2023
5c339b1
New wording
Jon-b-m Nov 7, 2023
25686ca
Chart for predictions
Jon-b-m Nov 8, 2023
db99798
New Meal view and bolus views (#310)
Jon-b-m Nov 8, 2023
ec02ba7
Add Predictions to both bolus views.
Jon-b-m Nov 8, 2023
c186757
Merge remote-tracking branch 'origin/meal_view' into alpha
Jon-b-m Nov 8, 2023
c6689d5
Save the standing or lying Chart setting.
Jon-b-m Nov 8, 2023
0d3dde3
Save the standing or lying Chart setting.
Jon-b-m Nov 8, 2023
a96d220
Add Eventual Glucose
Jon-b-m Nov 8, 2023
020290a
Use same buttons in both bolus views
Jon-b-m Nov 8, 2023
c388dbd
Display Eventual Gluose better
Jon-b-m Nov 8, 2023
5402f2e
Revert axis change
Jon-b-m Nov 8, 2023
f4fd2f5
Config
Jon-b-m Nov 8, 2023
080d8af
New strings
Jon-b-m Nov 8, 2023
dbc83b4
Merge branch 'alpha' into Crowdin
Jon-b-m Nov 8, 2023
e9d9408
Update version
Jon-b-m Nov 8, 2023
3da8847
Typo
Jon-b-m Nov 8, 2023
ef36f23
Merge branch 'alpha' into Crowdin
Jon-b-m Nov 8, 2023
73e7108
Typo
Jon-b-m Nov 8, 2023
e47048e
Merge branch 'alpha' into Crowdin
Jon-b-m Nov 8, 2023
5cbf9bc
Crowdin updates (#307)
Jon-b-m Nov 8, 2023
9e4463a
Merge branch 'Crowdin' into alpha
Jon-b-m Nov 8, 2023
1d16a49
Localizations
Jon-b-m Nov 8, 2023
d7849a1
Merge branch 'alpha' into Crowdin
Jon-b-m Nov 8, 2023
d6f8175
Update Bolus View and Meal View
Jon-b-m Nov 9, 2023
49da8ed
Merge branch 'dev' into Crowdin
Jon-b-m Nov 9, 2023
2bdb147
Crowdin updates (#311)
Jon-b-m Nov 9, 2023
188f6d2
Merge branch 'Crowdin' into dev
Jon-b-m Nov 9, 2023
466ad8c
Fix types
Jon-b-m Nov 9, 2023
4ba70d3
Crowdin Italian translations (#313)
Jon-b-m Nov 10, 2023
a7f2857
Change slider numbering position and add spacing #291 (#316)
dnzxy Nov 10, 2023
d5f4103
Update build_iAPS.yml (#318)
sethgagnon Nov 10, 2023
f3e4dc0
New translations localizable.string (Swedish) (#315)
Jon-b-m Nov 10, 2023
266cc08
Merge branch 'Crowdin' into dev
Jon-b-m Nov 10, 2023
6c701dd
New strings
Jon-b-m Nov 10, 2023
62c2aff
Change temp target slider number position consistent with #291 (#321)
dnzxy Nov 10, 2023
f781fec
Bolus from watch (#326)
Jon-b-m Nov 11, 2023
3220f53
New string
Jon-b-m Nov 11, 2023
0316294
Begin work for profile presets for watch app:
dnzxy Nov 13, 2023
df1aa86
Change default watch setting to preset; add preview
dnzxy Nov 13, 2023
c4afec4
Refactored presets view; added logic to en-/disable
dnzxy Nov 14, 2023
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
4 changes: 2 additions & 2 deletions .github/workflows/build_iAPS.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ jobs:
steps:
# Uncomment to manually select Xcode version if needed
- name: Select Xcode version
run: "sudo xcode-select --switch /Applications/Xcode_14.3.app/Contents/Developer"
run: "sudo xcode-select --switch /Applications/Xcode_15.0.1.app/Contents/Developer"

# Checks-out the repo
- name: Checkout Repo
Expand Down Expand Up @@ -64,4 +64,4 @@ jobs:
name: build-artifacts
path: |
artifacts
buildlog
buildlog
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -80,3 +80,5 @@ fastlane/test_output
fastlane/FastlaneRunner

ConfigOverride.xcconfig

branch.txt
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.5
APP_VERSION = 2.2.8
APP_BUILD_NUMBER = 1
COPYRIGHT_NOTICE =
DEVELOPER_TEAM = ##TEAM_ID##
Expand Down
31 changes: 30 additions & 1 deletion Core_Data.xcdatamodeld/Core_Data.xcdatamodel/contents
Original file line number Diff line number Diff line change
@@ -1,5 +1,16 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="21754" systemVersion="22F82" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
<model type="com.apple.IDECoreDataModeler.DataModel" documentVersion="1.0" lastSavedToolsVersion="22225" systemVersion="23B74" minimumToolsVersion="Automatic" sourceLanguage="Swift" userDefinedModelVersionIdentifier="">
<entity name="Autosens_" representedClassName="Autosens_" syncable="YES" codeGenerationType="class">
<attribute name="newisf" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="ratio" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="timestamp" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
</entity>
<entity name="Autotune_" representedClassName="Autotune_" syncable="YES" codeGenerationType="class">
<attribute name="basalProfile" optional="YES" attributeType="Transformable"/>
<attribute name="carbRatio" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="createdAt" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="sensitivity" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
</entity>
<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 Down Expand Up @@ -31,20 +42,37 @@
<attribute name="hba1c_7" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="hba1c_30" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
</entity>
<entity name="ImportError" representedClassName="ImportError" syncable="YES" codeGenerationType="class">
<attribute name="date" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="error" optional="YES" attributeType="String"/>
</entity>
<entity name="InsulinDistribution" representedClassName="InsulinDistribution" syncable="YES" codeGenerationType="class">
<attribute name="bolus" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="date" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="scheduledBasal" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="tempBasal" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<relationship name="insulin" optional="YES" maxCount="1" deletionRule="Nullify" destinationEntity="Oref0Suggestion" inverseName="computedInsulinDistribution" inverseEntity="Oref0Suggestion"/>
</entity>
<entity name="LastLoop" representedClassName="LastLoop" syncable="YES" codeGenerationType="class">
<attribute name="cob" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="iob" optional="YES" attributeType="Decimal" defaultValueString="0.0"/>
<attribute name="timestamp" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
</entity>
<entity name="LoopStatRecord" representedClassName="LoopStatRecord" syncable="YES" codeGenerationType="class">
<attribute name="duration" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="end" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="interval" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="loopStatus" optional="YES" attributeType="String"/>
<attribute name="start" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
</entity>
<entity name="Meals" representedClassName="Meals" syncable="YES" codeGenerationType="class">
<attribute name="carbs" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="createdAt" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="fat" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
<attribute name="id" optional="YES" attributeType="String"/>
<attribute name="note" optional="YES" attributeType="String"/>
<attribute name="protein" optional="YES" attributeType="Double" defaultValueString="0.0" usesScalarValueType="YES"/>
</entity>
<entity name="Oref0Suggestion" representedClassName="Oref0Suggestion" syncable="YES" codeGenerationType="class">
<relationship name="computedInsulinDistribution" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="InsulinDistribution" inverseName="insulin" inverseEntity="InsulinDistribution"/>
<relationship name="computedTDD" optional="YES" toMany="YES" deletionRule="Nullify" destinationEntity="TDD" inverseName="computed" inverseEntity="TDD"/>
Expand Down Expand Up @@ -101,6 +129,7 @@
</entity>
<entity name="Readings" representedClassName="Readings" syncable="YES" codeGenerationType="class">
<attribute name="date" optional="YES" attributeType="Date" usesScalarValueType="NO"/>
<attribute name="direction" optional="YES" attributeType="String"/>
<attribute name="glucose" optional="YES" attributeType="Integer 16" defaultValueString="0" usesScalarValueType="YES"/>
<attribute name="id" optional="YES" attributeType="String"/>
</entity>
Expand Down
8 changes: 4 additions & 4 deletions Dependencies/CGMBLEKit/CGMBLEKit/de.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -5,10 +5,10 @@
"Dexcom G6" = "Dexcom G6";

/* Error description for unreliable state */
"Glucose data is unavailable" = "Blutzuckerdaten sind nicht verfügbar";
"Glucose data is unavailable" = "Glukosedaten nicht verfügbar";

/* Describes a low battery */
"Low Battery" = "Niedriger Batteriestatus";
"Low Battery" = "Batterie schwach";

/* Describes a functioning transmitter */
"OK" = "OK";
Expand All @@ -23,13 +23,13 @@
"Peripheral isnʼt connected" = "Peripherie ist nicht verbunden";

/* The description of sensor calibration state when sensor calibration is ok. */
"Sensor calibration is OK" = "Sensorkalibrierung ist OK";
"Sensor calibration is OK" = "Sensorkalibrierung OK";

/* The description of sensor calibration state when raw value is unknown. (1: missing data details) */
"Sensor is in unknown state %1$d" = "Sensor befindet sich in unbekanntem Zustand %1$d";

/* The description of sensor calibration state when sensor sensor is stopped. */
"Sensor is stopped" = "Sensor ist gestoppt";
"Sensor is stopped" = "Sensor gestoppt";

/* The description of sensor calibration state when sensor sensor is warming up. */
"Sensor is warming up" = "Sensor befindet sich in der Aufwärmphase";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ Title text for the button to remove a CGM from Loop */
"Remote Data Synchronization" = "Remote Daten Synchronisation";

/* Title describing sensor expiration */
"Sensor Expires" = "Sensor-Ablaufzeitpunkt";
"Sensor Expires" = "Sensor läuft ab";

/* Title describing past sensor expiration */
"Sensor Expired" = "Sensor abgelaufen";
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ struct G7SettingsView: View {
}
}

Section("Last Reading") {
Section(LocalizedString("Last Reading", comment: "")) {
LabeledValueView(label: LocalizedString("Glucose", comment: "Field label"),
value: viewModel.lastGlucoseString)
LabeledDateView(label: LocalizedString("Time", comment: "Field label"),
Expand All @@ -82,7 +82,7 @@ struct G7SettingsView: View {
value: viewModel.lastGlucoseTrendString)
}

Section("Bluetooth") {
Section(LocalizedString("Bluetooth", comment: "")) {
if let name = viewModel.sensorName {
HStack {
Text(LocalizedString("Name", comment: "title for g7 settings row showing BLE Name"))
Expand Down Expand Up @@ -114,15 +114,15 @@ struct G7SettingsView: View {
}
}

Section("Configuration") {
Section(LocalizedString("Configuration", comment: "")) {
HStack {
Toggle(LocalizedString("Upload Readings", comment: "title for g7 config settings to upload readings"), isOn: $viewModel.uploadReadings)
}
}

Section () {
if !self.viewModel.scanning {
Button("Scan for new sensor", action: {
Button(LocalizedString("Scan for new sensor", comment: ""), action: {
self.viewModel.scanForNewSensor()
})
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ struct G7StartupView: View {
.frame(height: 120)
.padding(.horizontal)
}.frame(maxWidth: .infinity)
Text(LocalizedString("Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.", comment: "Descriptive text on G7StartupView"))
Text(LocalizedString("iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.", comment: "Descriptive text on G7StartupView"))
.fixedSize(horizontal: false, vertical: true)
.foregroundColor(.secondary)
Spacer()
Expand Down
111 changes: 105 additions & 6 deletions Dependencies/G7SensorKit/G7SensorKitUI/ar.lproj/Localizable.strings
Original file line number Diff line number Diff line change
@@ -1,18 +1,117 @@
/* No glucose value representation (3 dashes for mg/dL) */
"– – –" = "---";
"– – –" = "– – –";

/* Format string for glucose trend per minute. (1: glucose value and unit) */
"%@/min" = "%@/min";

/* No comment provided by engineer. */
"Are you sure you want to delete this CGM?" = "Are you sure you want to delete this CGM?";

/* No comment provided by engineer. */
"Are you sure you want to delete this CGM?" = "هل أنت متأكد أنك تريد حذف هذا CGM؟";
"Bluetooth" = "Bluetooth";

/* Button text to cancel G7 setup */
"Cancel" = "إلغاء";
"Cancel" = "Cancel";

/* No comment provided by engineer. */
"Configuration" = "المعطيات";
"Configuration" = "Configuration";

/* title for g7 settings connection status when connected */
"Connected" = "Connected";

/* title for g7 settings connection status when connecting */
"Connecting" = "Connecting";

/* Button title for starting setup */
"Continue" = "Continue";

/* Button label for removing CGM */
"Delete CGM" = "حذف CGM";
"Delete CGM" = "Delete CGM";

/* Navigation bar title for G7SettingsView
Title on WelcomeView */
"Dexcom G7" = "Dexcom G7";

/* No comment provided by engineer. */
"Done" = "Done";

/* Field label */
"Glucose" = "Glucose";

/* title for g7 settings row showing sensor grace period end time */
"Grace Period End" = "Grace Period End";

/* G7 Progress bar label when sensor grace period progress showing */
"Grace period remaining" = "Grace period remaining";

/* String displayed instead of a glucose value above the CGM range */
"HIGH" = "HIGH";

/* title for g7 settings row showing sensor last connect time */
"Last Connect" = "Last Connect";

/* No comment provided by engineer. */
"Last Reading" = "Last Reading";

/* 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 can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management.";

/* String displayed instead of a glucose value below the CGM range */
"LOW" = "LOW";

/* title for g7 settings row showing BLE Name */
"Name" = "Name";

/* No comment provided by engineer. */
"Scan for new sensor" = "Scan for new sensor";

/* title for g7 settings connection status when scanning */
"Scanning" = "Scanning";

/* G7 Status highlight text for searching for sensor */
"Searching for\nSensor" = "Searching for\nSensor";

/* G7 Progress bar label when searching for sensor */
"Searching for sensor" = "Searching for sensor";

/* G7 Status highlight text for sensor expired */
"Sensor\nExpired" = "Sensor\nExpired";

/* G7 Status highlight text for sensor failed */
"Sensor\nFailed" = "Sensor\nFailed";

/* G7 Status highlight text for sensor error */
"Sensor\nIssue" = "Sensor\nIssue";

/* G7 Status highlight text for sensor warmup */
"Sensor\nWarmup" = "Sensor\nWarmup";

/* title for g7 settings row showing sensor expiration time */
"Sensor Expiration" = "Sensor Expiration";

/* G7 Progress bar label when sensor expired */
"Sensor expired" = "Sensor expired";

/* G7 Progress bar label when sensor lifetime progress showing */
"Sensor expires" = "Sensor expires";

/* G7 Progress bar label when sensor failed */
"Sensor failed" = "Sensor failed";

/* title for g7 settings row showing sensor start time */
"Sensor Start" = "Start sensor";

/* G7 Status highlight text for signal loss */
"Signal\nLoss" = "Signal\nLoss";

/* Field label */
"Time" = "Time";

/* Field label */
"Glucose" = "قراءات السكر";
"Trend" = "Trend";

/* title for g7 config settings to upload readings */
"Upload Readings" = "Upload Readings";

/* G7 Progress bar label when sensor in warmup */
"Warmup completes" = "Warmup completes";
33 changes: 16 additions & 17 deletions Dependencies/G7SensorKit/G7SensorKitUI/da.lproj/Localizable.strings
Original file line number Diff line number Diff line change
Expand Up @@ -33,28 +33,28 @@
"Dexcom G7" = "Dexcom G7";

/* No comment provided by engineer. */
"Done" = "Udført";
"Done" = "OK";

/* Field label */
"Glucose" = "Glukose";

/* title for g7 settings row showing sensor grace period end time */
"Grace Period End" = "Grace period slut";
"Grace Period End" = "Nådeperiodens Slut";

/* G7 Progress bar label when sensor grace period progress showing */
"Grace period remaining" = "Grace period tilbage";
"Grace period remaining" = "Tilbageværende nådeperiode";

/* String displayed instead of a glucose value above the CGM range */
"HIGH" = "HØJ";

/* title for g7 settings row showing sensor last connect time */
"Last Connect" = "Sidst tilsluttet";
"Last Connect" = "Sidste Forbindelse";

/* No comment provided by engineer. */
"Last Reading" = "Seneste aflæsning";
"Last Reading" = "Sidste Aflæsning";

/* Descriptive text on G7StartupView */
"Loop can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "Loop kan aflæse data fra en G7 sensor, men du skal stadig benytte Dexcoms egen G7 App til at parre, kalibrere og administrere G7-sensoren.";
"iAPS can read G7 CGM data, but you must still use the Dexcom G7 App for pairing, calibration, and other sensor management." = "iAPS kan læse G7 CGM-data, men du skal stadig bruge Dexcom G7-appen til parring, kalibrering og anden sensorkontrol.";

/* String displayed instead of a glucose value below the CGM range */
"LOW" = "LAV";
Expand All @@ -66,28 +66,28 @@
"Scan for new sensor" = "Scan efter ny sensor";

/* title for g7 settings connection status when scanning */
"Scanning" = "Skanner";
"Scanning" = "Scanner";

/* G7 Status highlight text for searching for sensor */
"Searching for\nSensor" = "Søger efter sensor";
"Searching for\nSensor" = "Søger efter\nSensor";

/* G7 Progress bar label when searching for sensor */
"Searching for sensor" = "Søger efter sensor";

/* G7 Status highlight text for sensor expired */
"Sensor\nExpired" = "Sensor udløbet";
"Sensor\nExpired" = "Sensor\nUdløbet";

/* G7 Status highlight text for sensor failed */
"Sensor\nFailed" = "Sensorfejl";
"Sensor\nFailed" = "Sensor\nFejlede";

/* G7 Status highlight text for sensor error */
"Sensor\nIssue" = "Sensorproblem";
"Sensor\nIssue" = "Sensor\nProblem";

/* G7 Status highlight text for sensor warmup */
"Sensor\nWarmup" = "Sensor opvarmning";
"Sensor\nWarmup" = "Sensor\nWarmup";

/* title for g7 settings row showing sensor expiration time */
"Sensor Expiration" = "Sensor udløb";
"Sensor Expiration" = "Sensor Udløber";

/* G7 Progress bar label when sensor expired */
"Sensor expired" = "Sensor udløbet";
Expand All @@ -96,7 +96,7 @@
"Sensor expires" = "Sensor udløber";

/* G7 Progress bar label when sensor failed */
"Sensor failed" = "Sensorfejl";
"Sensor failed" = "Sensor fejlede";

/* title for g7 settings row showing sensor start time */
"Sensor Start" = "Start sensor";
Expand All @@ -111,8 +111,7 @@
"Trend" = "Trend";

/* title for g7 config settings to upload readings */
"Upload Readings" = "Upload aflæsninger";
"Upload Readings" = "Upload Aflæsninger";

/* G7 Progress bar label when sensor in warmup */
"Warmup completes" = "Opvarmning afsluttes";

"Warmup completes" = "Warmup fuldfører";
Loading