Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1905 commits
Select commit Hold shift + click to select a range
3d1e99f
Merge pull request #1991 from LoopKit/tidepool-sync
ps2 May 6, 2023
7ce092f
Use MKRingProgressView from swift package
ps2 May 6, 2023
7eb7f56
Merge pull request #1992 from rclarkperez/patch-1
ps2 May 7, 2023
3b92d56
Update to ZipFoundation for providing zip file creation abilities
ps2 May 8, 2023
909ea00
Remove debugging code
ps2 May 8, 2023
eb8ccd6
Merge pull request #1995 from LoopKit/zip-update
ps2 May 8, 2023
1623586
[LOOP-4622] removed unneeded code (#565)
nhamming May 9, 2023
4018d8e
check if reset is needed during launch (#566)
nhamming May 10, 2023
419bb05
[COASTAL-1246] Reset Loop Cleanup
Camji55 May 12, 2023
6dad461
Merge pull request #568 from tidepool-org/cameron/COASTAL-1246-reset-…
Camji55 May 12, 2023
d124444
[COASTAL-1246] Reset Loop Cleanup
Camji55 May 15, 2023
8e1f29e
Merge pull request #570 from tidepool-org/cameron/COASTAL-1246-reset-…
Camji55 May 15, 2023
de602bb
[LOOP-4648] Smarter Loop Reset State
Camji55 May 18, 2023
2a5c44b
[LOOP-4648] Smarter Loop Reset State
Camji55 May 18, 2023
bf2f897
[LOOP-4648] Smarter Loop Reset State
Camji55 May 18, 2023
867f825
[LOOP-4648] Smarter Loop Reset State
Camji55 May 19, 2023
aaacb8d
CPA-92 Caregiver invitations. (#567)
ps2 May 20, 2023
866ebf6
Merge commit 'aaacb8d6dd13a10556a4999d74bf7122a3b24817'
ps2 May 21, 2023
fee85e0
Merge pull request #1998 from LoopKit/tidepool-sync
ps2 May 21, 2023
1679eb1
Updates for HealthKit decoupling changes in LoopKit
ps2 May 23, 2023
7dc3f2e
Authorization is always required
ps2 May 23, 2023
9626115
[LOOP-1483] detect unsupported basal rate when adding new pump (#569)
nhamming May 24, 2023
72da31c
[LOOP-4654] Fix ScenariosTestingManager Crash
Camji55 May 24, 2023
c51644b
Merge pull request #573 from tidepool-org/cameron/LOOP-4654-scenarios…
Camji55 May 25, 2023
2c053af
Updates from review
ps2 May 25, 2023
7a47eba
Fix tests
ps2 May 25, 2023
c811149
BugFix: Show delta on Widget
IsThisPaul May 25, 2023
667a5a9
Merge pull request #2000 from IsThisPaul/dev-with-widget-delta-fix
ps2 May 25, 2023
7f9abb8
[LOOP-4438] UI updates from design review (#574)
nhamming May 26, 2023
447cce7
Merge remote-tracking branch 'origin/dev' into ps2/CPA-89/reduce-heal…
ps2 May 26, 2023
c788285
Merge pull request #572 from tidepool-org/ps2/CPA-89/reduce-healthkit…
ps2 May 26, 2023
f5e62fd
Update for QuantityFormatter changes (#575)
ps2 May 30, 2023
d7fcf11
restore workout icon active status
marionbarker May 31, 2023
a3ec912
[LOOP-4649] Loop Marketing Demo
Camji55 Jun 12, 2023
004f62c
[LOOP-4649] Loop Marketing Demo
Camji55 Jun 13, 2023
bd7a796
LOOP-4664 Capture build details in separate plist (#577)
ps2 Jun 14, 2023
adaffcb
[LOOP-4649] Loop Marketing Demo
Camji55 Jun 15, 2023
382ebaa
[LOOP-4649] Loop Marketing Demo
Camji55 Jun 15, 2023
a6593b3
Merge pull request #576 from tidepool-org/cameron/LOOP-4649-marketing…
Camji55 Jun 15, 2023
e896f9e
[LOOP-4649] Loop Marketing Demo
Camji55 Jun 15, 2023
616d01a
[LOOP-4649] Loop Marketing Demo
Camji55 Jun 15, 2023
2e3804d
[LOOP-4649] Loop Marketing Demo
Camji55 Jun 15, 2023
01024f4
[LOOP-4649] Loop Marketing Demo
Camji55 Jun 15, 2023
9835d66
Merge pull request #578 from tidepool-org/cameron/LOOP-4649-marketing…
Camji55 Jun 16, 2023
3598ea4
[LOOP-4669] Reset Loop Testing Data on Reset
Camji55 Jun 16, 2023
3034e45
Merge remote-tracking branch 'tidepool/dev' into dev
ps2 Jun 17, 2023
467217b
Merge pull request #2005 from marionbarker/bugfix_workout_icon
ps2 Jun 18, 2023
daca18f
Merge pull request #1983 from LoopKit/translations
ps2 Jun 18, 2023
3f25cbb
[LOOP-4669] Reset Loop Testing Data on Reset
Camji55 Jun 20, 2023
a927001
Glucose Based Partial Application Factor (#1988)
marionbarker Jun 25, 2023
3b3c682
Wording tweak
ps2 Jun 25, 2023
5952689
Add Integral Retrospective Correction Option to Algorithm Experiments…
marionbarker Jun 25, 2023
0783b9f
Add scrollview to experiments description view for larger fonts
ps2 Jun 25, 2023
cd91f1c
Consistent capitalization
ps2 Jun 26, 2023
f3cf371
System Medium Widget
Camji55 Jun 26, 2023
428eba9
Lockscreen Widgets
Camji55 Jun 26, 2023
ed1a00f
Record dosing strategy and services in analytics
ps2 Jun 27, 2023
6f3a067
[COASTAL-1251] update comparison of boluses (#580)
nhamming Jun 27, 2023
42aeeb4
Refactor RetrospectiveCorrection Initialization (#2014)
bjorkert Jun 28, 2023
f89d8d0
Use non-localized value for reporting automatic dosing strategy
ps2 Jun 28, 2023
8e947cb
Add NFC entitlement
ps2 Jun 28, 2023
475fa61
Remote PR Set #3 (#2009)
gestrich Jul 2, 2023
b043698
Add workflow for inactive issues
ps2 Jul 3, 2023
b0dfbc9
Increase operations per run
ps2 Jul 6, 2023
fa03121
Reader callback may be called again after we send a 0-length Data()
ps2 Jul 8, 2023
b4a5567
Merge remote-tracking branch 'origin/dev' into tidepool-sync
ps2 Jul 10, 2023
f04d40f
Merge pull request #2023 from LoopKit/tidepool-sync
ps2 Jul 10, 2023
efa7700
[LOOP-4681] initial meals main screen UI; tab bar updates
SwiftlyNoah Jul 13, 2023
b81f889
[CPA-62] Remove trendRateUnit from Glucose Store
Camji55 Jul 17, 2023
d233818
add effect of suspending insulin delivery
dm61 Jul 17, 2023
03ec3d9
Merge branch 'dev' into widgets
Camji55 Jul 18, 2023
fcc45d7
Merge branch 'dev' into widgets
Camji55 Jul 18, 2023
ea35001
remove lockscreen widget
Camji55 Jul 18, 2023
8240def
[LOOP-4685] secret favorites foods feature unlock
SwiftlyNoah Jul 19, 2023
bf1e003
mitigate irc and momentum stacking
dm61 Jul 20, 2023
07be82e
fix spelling error in irc comment
dm61 Jul 20, 2023
70edb11
fix calculation of differential correction
dm61 Jul 21, 2023
ab9d9b9
[CPA-62] Remove trendRateUnit from Glucose Store
Camji55 Jul 21, 2023
ea95715
Add insulinTint to ChartColorPalette
gestrich Jul 22, 2023
fee6533
Use QuantityFormatter to format unit strings
gestrich Jul 22, 2023
10eb3d9
Move charts to LoopKit
gestrich Jul 22, 2023
9853e01
Move Tests
gestrich Jul 22, 2023
46d64d2
Merge pull request #2028 from dm61/irc-updates
ps2 Jul 22, 2023
1ed60bd
Remove option to disable dynamic carbs
ps2 Jul 22, 2023
e0985c7
Remove SwiftCharts dependency from LoopTests
gestrich Jul 22, 2023
1256b0e
[LOOP-4685] Add favorite foods to user defaults; renaming
SwiftlyNoah Jul 24, 2023
ebd77d3
Merge pull request #2031 from gestrich/refactor/2023/07/bg/move-chart…
ps2 Jul 25, 2023
9ff534f
Merge pull request #2027 from Camji55/homescreen-medium-widget
ps2 Jul 25, 2023
84e778f
Merge pull request #2026 from dm61/suspend-insulin-effect
ps2 Jul 25, 2023
10f96c0
Merge pull request #582 from tidepool-org/noah/LOOP-4681-new-meals-ma…
SwiftlyNoah Jul 25, 2023
ea9e39b
Fix accessibility label for UI test
SwiftlyNoah Jul 25, 2023
79b648b
Merge pull request #584 from tidepool-org/noah/ui-test-fix
SwiftlyNoah Jul 26, 2023
01bb425
Update Loop for LoopKit changes supporting Learn (#2034)
ps2 Jul 26, 2023
e5efa6b
Remove CURRENT_PROJECT_VERSION override
ps2 Jul 27, 2023
655f7e1
Merge remote-tracking branch 'origin/dev' into ps2/LOOP-4688/diy-sync
ps2 Jul 28, 2023
e41b710
Add top-to-bottom algorithm prediction test
ps2 Jul 31, 2023
c1e5330
Fix isf schedule to match previous, and fix tests
ps2 Jul 31, 2023
3f5b148
Recompute insulin effect if insulinEffectStartDate is earlier than la…
ps2 Jul 31, 2023
480ad6f
Update error messages
ps2 Aug 9, 2023
e71e7ae
Merge pull request #585 from tidepool-org/ps2/LOOP-4688/diy-sync
ps2 Aug 9, 2023
bdf9ca3
Only trigger when new CGM data received > 4.2 minutes ago. (#2039)
ps2 Aug 9, 2023
7b234db
Ensure insulin effects cover glucose values for ICE calc when running…
ps2 Aug 9, 2023
fd8f1f9
[LOOP-4691] Move favorite foods to settings
SwiftlyNoah Aug 9, 2023
86404f7
[LOOP-4699] StoredFavoriteFood, main screen design updates
SwiftlyNoah Aug 10, 2023
04980c5
[LOOP-4690] Add/Edit/Detail for favorite foods
SwiftlyNoah Aug 10, 2023
882cbff
Merge commit '7b234dba046ac6ef554bf3cb115e501d53a14347'
ps2 Aug 10, 2023
c25ca70
[LOOP-4684] Carb Entry SwiftUI Refactor
SwiftlyNoah Aug 10, 2023
4a8ae67
[LOOP-4687] favorite food carb entry flow
SwiftlyNoah Aug 10, 2023
5baebff
[LOOP-4685] favorite foods feature flag; UserDefaults
SwiftlyNoah Aug 10, 2023
c50eabd
Formatter/localization updates
SwiftlyNoah Aug 11, 2023
e589d2f
Simplify expanded row code
SwiftlyNoah Aug 11, 2023
e5fd6b4
CarbEntryView DIY features: missed meal, override warning
SwiftlyNoah Aug 11, 2023
8059823
Remove unused code, move files from LoopKit
SwiftlyNoah Aug 14, 2023
9ff798e
Merge pull request #587 from tidepool-org/noah/LOOP-4682-favorite-foods
SwiftlyNoah Aug 14, 2023
859f18a
Merge remote-tracking branch 'origin/dev' into ps2/LOOP-4696/algorith…
ps2 Aug 14, 2023
05974e7
UI test fix
SwiftlyNoah Aug 14, 2023
686f7a5
Merge pull request #588 from tidepool-org/noah/ui-test-fix
SwiftlyNoah Aug 14, 2023
6b250a0
Merge remote-tracking branch 'origin/dev' into ps2/LOOP-4696/algorith…
ps2 Aug 14, 2023
cbf0590
Merge pull request #586 from tidepool-org/ps2/LOOP-4696/algorithm-test
ps2 Aug 15, 2023
f6135aa
Asset override for Widgets (#589)
SwiftlyNoah Aug 15, 2023
3739ae0
Remove unused code (#590)
SwiftlyNoah Aug 15, 2023
140c2db
update gitignore (#591)
SwiftlyNoah Aug 15, 2023
9242f9d
Merge pull request #2044 from LoopKit/tidepool-sync
ps2 Aug 15, 2023
5384ac4
Fix predicted BG graph only showing sometimes
SwiftlyNoah Aug 16, 2023
be37136
✏️ Fix a typo in IntegralRetrospectiveCorrectionSelectionView
ebouchut Aug 16, 2023
3c3b4e0
Merge pull request #2046 from SwiftlyNoah/predicted-bg-graph-fix
ps2 Aug 17, 2023
9c323d3
Merge pull request #2047 from ebouchut/fix/typo_IntegralRetrospective…
ps2 Aug 17, 2023
da11ae9
StoredCarbEntry constructor signature change
ps2 Aug 17, 2023
9093201
Updated translations from Lokalise on Sat Aug 19 14:25:48 CDT 2023
ps2 Aug 19, 2023
dc5316c
Merge pull request #2049 from LoopKit/translations
ps2 Aug 19, 2023
dae9b62
Overwrite profile_expire_date for GitHub built
marionbarker Aug 22, 2023
3a8d2c9
[LOOP-4652] Replace AnyView
Camji55 Aug 22, 2023
c68d2cc
use GITHUB_ACTION to update profile expire date
marionbarker Aug 22, 2023
ed4d1e8
Override warning fix
SwiftlyNoah Aug 23, 2023
ebc821f
Merge pull request #592 from tidepool-org/cameron/LOOP-4652-replace-a…
Camji55 Aug 23, 2023
7e232b0
Merge pull request #2054 from SwiftlyNoah/carb-entry-updates
ps2 Aug 23, 2023
f3dc84f
Merge pull request #1979 from hannkm/dev
ps2 Aug 23, 2023
9996d81
Fix merge conflicts and use updated containsCalibrations() method
ps2 Aug 23, 2023
ea8c5c0
Merge remote-tracking branch 'origin/dev' into functional-loop-algorithm
ps2 Aug 25, 2023
599ba10
Adding test for Loop functional algorithm
ps2 Aug 25, 2023
3367e60
Merge pull request #2056 from LoopKit/novalegra-missed-meal-ignore-ca…
ps2 Aug 25, 2023
2b58a68
Detection of github build, calculate date for testflight expire
bjorkert Aug 27, 2023
78a75cd
TF text adjustments
bjorkert Aug 28, 2023
874c393
Fix for UTC timezone
bjorkert Aug 28, 2023
211a337
fix for modal alert
marionbarker Aug 28, 2023
b292371
test an alternative method for isTestFlightBuild
marionbarker Aug 28, 2023
3909380
Revert changes not needed by isTestFlightBuild function
marionbarker Aug 28, 2023
b6eb08b
Add simulator check for completeness
marionbarker Aug 29, 2023
e91a2a5
Merge branch 'dev' into github-build-expiration-date
marionbarker Aug 30, 2023
156401e
Refactoring and renaming
bjorkert Aug 30, 2023
180eceb
Refactoring and renaming
bjorkert Aug 30, 2023
a6a057f
Tests passing
ps2 Sep 2, 2023
a5f44a2
Cleanup
ps2 Sep 2, 2023
687c055
CarbValue struct update
ps2 Sep 5, 2023
d190fd5
Update live capture test with updated durations of input data, and st…
ps2 Sep 6, 2023
6873e64
Merge pull request #2059 from LoopKit/functional-loop-algorithm
ps2 Sep 6, 2023
cbe34df
Merge remote-tracking branch 'loopkit/dev' into ps2/LOOP-4665/functio…
ps2 Sep 6, 2023
3f6d57d
Fixing tests
ps2 Sep 6, 2023
a12d1f9
Merge remote-tracking branch 'loopkit/dev' into ps2/LOOP-4665/functio…
ps2 Sep 6, 2023
2e16e1e
Revert test optimization; some pump tests that attempt ble comms are …
ps2 Sep 6, 2023
1c88b00
Merge pull request #594 from tidepool-org/ps2/LOOP-4665/functional-al…
ps2 Sep 7, 2023
29471dc
[LOOP-4721] UI Updates for Loop Alert Management
Camji55 Sep 7, 2023
2360edb
Merge pull request #2052 from loopandlearn/github-build-expiration-date
ps2 Sep 8, 2023
cbc2251
Merge tidepool/dev
Sep 8, 2023
6226289
Merge pull request #2063 from LoopKit/tidepool-sync
ps2 Sep 8, 2023
ea66ab2
Add Hindi Intents
billybooth Sep 9, 2023
406ae09
Merge pull request #2064 from billybooth/dev-hi-intents
ps2 Sep 9, 2023
232b21d
Update build destinations
ps2 Sep 10, 2023
ab9f89f
[LOOP-4721] UI Updates for Loop Alert Management
Camji55 Sep 13, 2023
d76c009
[LOOP-4721] UI Updates for Loop Alert Management
Camji55 Sep 13, 2023
2741c8e
[LOOP-4721] UI Updates for Loop Alert Management
Camji55 Sep 13, 2023
b5351cd
Merge pull request #596 from tidepool-org/cameron/LOOP-4721-ui-update…
Camji55 Sep 13, 2023
974574d
[COASTAL-1291] added tidepool security plugin (#593)
nhamming Sep 19, 2023
49b329e
[COASTAL-1291] corrected rawValue key for service restore (#598)
nhamming Sep 21, 2023
bea91f0
Adding CGM Event Store (#2071)
ps2 Sep 22, 2023
eb211c1
Merge tidepool/dev
ps2 Sep 22, 2023
4fd0c5e
Merge pull request #2072 from LoopKit/tidepool-sync
ps2 Sep 22, 2023
c7091c0
Use pluginIdentifier for upload key
ps2 Sep 22, 2023
15f05ac
Revert rawValue key name change for services
ps2 Sep 23, 2023
1922a16
Allow calls to hasNewPumpEvents that do not replace all pending doses
ps2 Sep 23, 2023
2620bfd
Merge pull request #2074 from LoopKit/pump-event-store-update
ps2 Sep 23, 2023
55cf35a
Update tests
ps2 Sep 23, 2023
c75c8c8
Update widgets for build with Xcode 15
Camji55 Sep 29, 2023
b720115
Merge pull request #2078 from Camji55/widgets
ps2 Sep 29, 2023
b76ee03
Cleanup warnings
ps2 Oct 1, 2023
52ea3be
Include pending insulin in dosing decision
ps2 Oct 1, 2023
33b0014
Updated translations from Lokalise on Sun Oct 22 11:55:50 CDT 2023 (#…
ps2 Oct 22, 2023
7c60cac
Enable pump heartbeat if needed when adding a pump (#2058)
ps2 Oct 22, 2023
ea25a86
use LoopConstants instead of hard-coded time intervals (#2050)
marionbarker Oct 28, 2023
b63c492
Probably typo (#2096)
marionbarker Dec 10, 2023
b6610a1
fix logic error, testflight expiration is independent of profile expi…
marionbarker Dec 12, 2023
7179901
Updates to tests for iOS 17 (#2080)
ps2 Feb 18, 2024
d5065b2
make it easier to save a Favorite Food from Carb Entry screen (#2136)
marionbarker Apr 24, 2024
6cf0285
remove shaking phone as trigger for presentDebugMenu (#2149)
marionbarker Apr 24, 2024
1aaee2d
Bump version to 3.5.0 to signify dev branch
ps2 Jul 13, 2024
56ac6bb
Cache profile expiration date in app and remove hardcoded provisionin…
bjorkert Oct 5, 2024
ae76f90
Adjust provisioning profile path in script for Xcode 16 compatibility
bjorkert Oct 9, 2024
af109ea
update progressCell for bolus display
marionbarker Nov 17, 2024
f63edf9
Merge pull request #2241 from loopandlearn/xcode16_profile_support_take2
marionbarker Mar 21, 2025
e55ea0c
Merge pull request #2295 from LoopKit/fix_dev/ui_bolus_display
marionbarker Mar 21, 2025
79fd6bd
Force reload from UserDefaults
Jan 6, 2025
2281b5d
Use AppStorage instead
Jan 7, 2025
710182e
Merge pull request #2297 from LoopKit/fix/issue-2267
marionbarker Mar 21, 2025
760174b
update progressCell for bolus display, update for dev branch (#2298)
marionbarker Mar 23, 2025
0a3a165
Configure the version number in LoopWorkspace, not Loop (#2303)
marionbarker Apr 7, 2025
ca9776c
Use full ICE history for displaying estimated carbohydrate effects (#…
oliverstory Apr 17, 2025
3d6f2ec
#2218 add emoji to foodType (#2230)
Joerg-Schoemer Apr 17, 2025
e45f137
Update meal label, proposed remedy for Issue #2168 (#2300)
marionbarker Apr 19, 2025
9ab88ba
Updated translations from Lokalise on Sun Aug 24 12:32:21 PDT 2025
marionbarker Aug 25, 2025
d6bd8e7
revert Intents and InfoPlist modifications
marionbarker Aug 28, 2025
ed8e617
Merge pull request #2337 from LoopKit/translations
marionbarker Aug 30, 2025
c647d63
Updated translations from Lokalise on Sat Aug 30 10:22:12 PDT 2025
marionbarker Aug 30, 2025
a634e2f
Updates for iOS26. Fix bolus action button
ps2 Aug 31, 2025
9716cdf
Cleanup
ps2 Aug 31, 2025
c2e1a73
Merge pull request #2340 from LoopKit/translations
marionbarker Aug 31, 2025
01412d9
Update manual dose entry UI for iOS 26
ps2 Sep 1, 2025
eb89c63
Merge pull request #2341 from LoopKit/ps2/ios26
marionbarker Sep 1, 2025
cfff59a
Convert to using xcstrings
marionbarker Sep 5, 2025
9a2dc9d
modify to enable Xcode to export localization
marionbarker Sep 5, 2025
db83e7f
Updated translations from lokalise on Sat Sep 6 12:10:52 PDT 2025
marionbarker Sep 6, 2025
c3c15e1
Update Localization,
marionbarker Sep 7, 2025
2475da2
Updated translations from lokalise on Mon Sep 8 15:14:33 PDT 2025
marionbarker Sep 8, 2025
3784697
Merge pull request #2342 from LoopKit/convert_to_xcstrings
marionbarker Sep 10, 2025
480e89b
Disable Liquid Glass
MikePlante1 Sep 11, 2025
d8ea353
Merge pull request #2343 from MikePlante1/disable-liquid-glass
marionbarker Sep 13, 2025
b9ac026
Support Widget Tinting (#2344)
Camji55 Sep 15, 2025
6fa92d3
Clear bolus recommendation on initial edit
ps2 Sep 19, 2025
8f14e60
Merge pull request #2349 from LoopKit/ps2/clear-recommendation
marionbarker Sep 19, 2025
d28434d
support audio for pump managers that use silent audio for keep-alive
marionbarker Sep 21, 2025
b81d866
Merge pull request #2355 from LoopKit/support_audio
marionbarker Sep 23, 2025
eff86a5
Updated translations from lokalise on Tue Sep 23 15:51:19 PDT 2025
marionbarker Sep 23, 2025
3195335
Merge pull request #2359 from LoopKit/translations
marionbarker Sep 24, 2025
8817c9d
add ce, hu, uk languages
marionbarker Oct 3, 2025
21c8e64
add fake translated words to new languages in Loop
marionbarker Oct 3, 2025
da1231a
Updated translations from lokalise on Fri Oct 3 19:52:42 PDT 2025
marionbarker Oct 4, 2025
d1fd929
Fix Siri string issue for broswer build
marionbarker Oct 7, 2025
29ccb18
Merge branch 'dev' into fix_merge_conflicts
marionbarker Oct 7, 2025
2627fe7
Updated translations from lokalise on Sat Oct 11 09:28:52 PDT 2025
marionbarker Oct 11, 2025
00a29f9
Merge pull request #2364 from LoopKit/lokalise_after_iaps_crowdin
marionbarker Oct 11, 2025
cb0133c
ios26 fixes
ps2 Oct 20, 2025
7c94007
Merge pull request #2371 from LoopKit/ps2/ios26-fixes
marionbarker Oct 21, 2025
4a5e0f4
Updated translations from lokalise on Fri Oct 24 11:10:09 PDT 2025
marionbarker Oct 24, 2025
c54fb10
Merge pull request #2372 from LoopKit/translations
marionbarker Oct 24, 2025
f997819
Updated translations from lokalise on Wed Nov 19 09:07:32 PST 2025
marionbarker Nov 19, 2025
7c05abf
Merge pull request #2378 from LoopKit/translations
marionbarker Nov 21, 2025
7bf62f5
feature: Live Activity (#2191)
bastiaanv Nov 22, 2025
a745f0b
update linting for Live Activity
marionbarker Dec 3, 2025
e924058
Merge pull request #2381 from LoopKit/update_linting
marionbarker Dec 3, 2025
48fefe2
Updated translations from lokalise on Sat Dec 27 14:50:21 PST 2025
marionbarker Dec 27, 2025
db9cf70
Merge pull request #2389 from LoopKit/translations
marionbarker Dec 30, 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
  •  
  •  
  •  
44 changes: 44 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
---
name: Bug report
about: Create a bug report to help us improve Loop

---

**Describe the bug**
A clear and concise description of what the bug is. I.e. what you see vs what you expect to see.

**Attach an Issue Report**
Tap the Loop settings icon on the bottom of the screen, then tap Issue Report and attach it to this ticket.

**To Reproduce**
Steps to reproduce the behavior:
1. Go to '...'
2. Click on '....'
3. Scroll down to '....'
4. See error

**Expected behavior**
A clear and concise description of what you expected to happen.

**Screenshots**
If applicable, add screenshots to help explain your problem.

**Phone**
- Hardware: [e.g. iPhone XS]
- OS Version: [e.g. iOS 12.0.1]

**Loop Version**
- Version Number: [e.g. 1.9.2]
- Repo: [LoopKit/Loop, Katie, etc]

**CGM**
- Device: [e.g. Dexcom G6]
- Manager app: [e.g. Dexcom App, Spike]

**Pump**
- Manufacturer: [e.g. Medtronic]
- Model: [e.g. 723]
- Firmware version: [e.g. 2.3A 1.1 0B 0B]

**Additional context**
Add any other context about the problem here.
20 changes: 20 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
---
name: Feature request
about: Suggest an idea for this project
title: ''
labels: ''
assignees: ''

---

**Is your feature request related to a problem? Please describe.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.
23 changes: 23 additions & 0 deletions .github/workflows/inactive_issues.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Close inactive issues
on:
schedule:
- cron: "30 1 * * *"

jobs:
close-issues:
runs-on: ubuntu-latest
permissions:
issues: write
pull-requests: write
steps:
- uses: actions/stale@v5
with:
operations-per-run: 100
days-before-issue-stale: 30
days-before-issue-close: 14
stale-issue-label: "stale"
stale-issue-message: "This issue is stale because it has been open for 30 days with no activity."
close-issue-message: "This issue was closed because it has been inactive for 14 days since being marked as stale."
days-before-pr-stale: -1
days-before-pr-close: -1
repo-token: ${{ secrets.GITHUB_TOKEN }}
26 changes: 21 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -49,14 +49,12 @@ Pods/
# Carthage
#
# Add this line if you want to avoid checking in source code from Carthage dependencies.
Carthage/Checkouts/
Carthage/Build/tvOS/
Carthage/Build/iOS/*.bcsymbolmap
Carthage/Build/iOS/*.dSYM
Carthage/
.gitmodules

# fastlane
#
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# It is recommended to not store the screenshots in the git repo. Instead, use fastlane to re-generate the
# screenshots whenever they are needed.
# For more information about the recommended setup visit:
# https://github.com/fastlane/fastlane/blob/master/docs/Gitignore.md
Expand All @@ -70,3 +68,21 @@ RemoteSettings.plist
# OS
.DS_Store

# Framework development
Loop.xcworkspace

# Avoid checking in override assets
LoopOverride.xcconfig
VersionOverride.xcconfig

Loop/DerivedAssets.xcassets/*
WatchApp/DerivedAssets.xcassets/*
Loop\ Widget\ Extension/DerivedAssets.xcassets/*
# ...except, keep Contents.json
!Loop/DerivedAssets.xcassets/Contents.json
!WatchApp/DerivedAssets.xcassets/Contents.json
!Loop\ Widget\ Extension/DerivedAssets.xcassets/Contents.json

Loop/DerivedAssetsOverride.xcassets
WatchApp/DerivedAssetsOverride.xcassets
Loop\ Widget\ Extension/DerivedAssetsOverride.xcassets
31 changes: 19 additions & 12 deletions .travis.yml
Original file line number Diff line number Diff line change
@@ -1,13 +1,20 @@
language: objective-c
osx_image: xcode8.1
# xcode_sdk: iphonesimulator10.0
# xcode_project: Loop.xcodeproj
# xcode_scheme: Loop
before_script:
# - carthage bootstrap
script:
# Build the app target
- xcodebuild -project Loop.xcodeproj -scheme Loop build CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO | xcpretty
# Run the test target
- xcodebuild -project Loop.xcodeproj -scheme LoopTests -destination 'name=iPhone SE' test | xcpretty
- xcodebuild -project Loop.xcodeproj -scheme DoseMathTests -destination 'name=iPhone SE' test | xcpretty
osx_image: xcode12.4

cache:
directories:
- Carthage

jobs:
include:
- stage: build carthage
script: set -o pipefail && xcodebuild -project Loop.xcodeproj -target Cartfile | xcpretty
- stage: test build
script: set -o pipefail && xcodebuild -project Loop.xcodeproj -scheme Loop build CODE_SIGN_IDENTITY="" CODE_SIGNING_ALLOWED=NO | xcpretty
- # same stage; parallel
script: set -o pipefail && xcodebuild -project Loop.xcodeproj -scheme Learn build CODE_SIGN_IDENTITY="" CODE_SIGNING_ALLOWED=NO | xcpretty
- # same stage; parallel
script: set -o pipefail && xcodebuild -project Loop.xcodeproj -scheme LoopTests -destination 'platform=iOS Simulator,name=iPhone 8' test EXCLUDED_ARCHS=arm64 | xcpretty
- # same stage; parallel
script: set -o pipefail && xcodebuild -project Loop.xcodeproj -scheme DoseMathTests -destination 'name=iPhone 8' test | xcpretty

7 changes: 0 additions & 7 deletions Cartfile

This file was deleted.

7 changes: 0 additions & 7 deletions Cartfile.resolved

This file was deleted.

Binary file removed Carthage/Build/iOS/Amplitude.framework/Amplitude
Binary file not shown.
68 changes: 0 additions & 68 deletions Carthage/Build/iOS/Amplitude.framework/Headers/AMPARCMacros.h

This file was deleted.

36 changes: 0 additions & 36 deletions Carthage/Build/iOS/Amplitude.framework/Headers/AMPConstants.h

This file was deleted.

40 changes: 0 additions & 40 deletions Carthage/Build/iOS/Amplitude.framework/Headers/AMPDatabaseHelper.h

This file was deleted.

20 changes: 0 additions & 20 deletions Carthage/Build/iOS/Amplitude.framework/Headers/AMPDeviceInfo.h

This file was deleted.

Loading