├── .circleci └── config.yml ├── .github └── workflows │ ├── add_identifiers.yml │ ├── build_loop.yml │ ├── create_certs.yml │ └── validate_secrets.yml ├── .gitignore ├── .gitmodules ├── Gemfile ├── Gemfile.lock ├── InfoCustomizations.txt ├── LoopConfigOverride.xcconfig ├── LoopWorkspace.xcworkspace ├── contents.xcworkspacedata └── xcshareddata │ ├── IDEWorkspaceChecks.plist │ ├── WorkspaceSettings.xcsettings │ ├── swiftpm │ └── Package.resolved │ └── xcschemes │ └── LoopWorkspace.xcscheme ├── OverrideAssetsLoop.xcassets ├── AppIcon.appiconset │ ├── Contents.json │ ├── Icon.png │ ├── icon_20pt.png │ ├── icon_20pt@2x-1.png │ ├── icon_20pt@2x.png │ ├── icon_20pt@3x.png │ ├── icon_29pt.png │ ├── icon_29pt@2x-1.png │ ├── icon_29pt@2x.png │ ├── icon_29pt@3x.png │ ├── icon_40pt.png │ ├── icon_40pt@2x-1.png │ ├── icon_40pt@2x.png │ ├── icon_40pt@3x.png │ ├── icon_60pt@2x.png │ ├── icon_60pt@3x.png │ ├── icon_76pt.png │ ├── icon_76pt@2x.png │ └── icon_83.5@2x.png └── Contents.json ├── OverrideAssetsWatchApp.xcassets ├── AppIcon.appiconset │ ├── Contents.json │ ├── Icon.png │ ├── icon_108pt@2x.png │ ├── icon_24pt@2x.png │ ├── icon_27.5pt@2x.png │ ├── icon_29pt@2x.png │ ├── icon_29pt@3x.png │ ├── icon_40pt@2x.png │ ├── icon_44pt@2x.png │ ├── icon_50pt@2x.png │ ├── icon_86pt@2x.png │ └── icon_98pt@2x.png └── Contents.json ├── README.md ├── Scripts ├── LocalizationInstructions.md ├── archive_translations.sh ├── export_localizations.sh ├── import_localizations.sh ├── manual_export_localizations.sh ├── manual_import_localizations.sh ├── manual_review_translations.sh ├── manual_translations_finalize.sh ├── sync.swift └── update_submodule_refs.sh ├── VersionOverride.xcconfig ├── docs └── scheme-selection.png ├── fastlane ├── Fastfile ├── Matchfile └── testflight.md └── patches └── save_patches_here.md /.circleci/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/.circleci/config.yml -------------------------------------------------------------------------------- /.github/workflows/add_identifiers.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/.github/workflows/add_identifiers.yml -------------------------------------------------------------------------------- /.github/workflows/build_loop.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/.github/workflows/build_loop.yml -------------------------------------------------------------------------------- /.github/workflows/create_certs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/.github/workflows/create_certs.yml -------------------------------------------------------------------------------- /.github/workflows/validate_secrets.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/.github/workflows/validate_secrets.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/.gitmodules -------------------------------------------------------------------------------- /Gemfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Gemfile -------------------------------------------------------------------------------- /Gemfile.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Gemfile.lock -------------------------------------------------------------------------------- /InfoCustomizations.txt: -------------------------------------------------------------------------------- 1 | TidepoolServiceClientId=diy-loop 2 | -------------------------------------------------------------------------------- /LoopConfigOverride.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/LoopConfigOverride.xcconfig -------------------------------------------------------------------------------- /LoopWorkspace.xcworkspace/contents.xcworkspacedata: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/LoopWorkspace.xcworkspace/contents.xcworkspacedata -------------------------------------------------------------------------------- /LoopWorkspace.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/LoopWorkspace.xcworkspace/xcshareddata/IDEWorkspaceChecks.plist -------------------------------------------------------------------------------- /LoopWorkspace.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/LoopWorkspace.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings -------------------------------------------------------------------------------- /LoopWorkspace.xcworkspace/xcshareddata/swiftpm/Package.resolved: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/LoopWorkspace.xcworkspace/xcshareddata/swiftpm/Package.resolved -------------------------------------------------------------------------------- /LoopWorkspace.xcworkspace/xcshareddata/xcschemes/LoopWorkspace.xcscheme: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/LoopWorkspace.xcworkspace/xcshareddata/xcschemes/LoopWorkspace.xcscheme -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/Icon.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_20pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_20pt.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_20pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_20pt@2x-1.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_20pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_20pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_20pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_20pt@3x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_29pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_29pt.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_29pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_29pt@2x-1.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_29pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_29pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_29pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_29pt@3x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_40pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_40pt.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_40pt@2x-1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_40pt@2x-1.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_40pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_40pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_40pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_40pt@3x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_60pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_60pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_60pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_60pt@3x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_76pt.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_76pt.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_76pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_76pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_83.5@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/AppIcon.appiconset/icon_83.5@2x.png -------------------------------------------------------------------------------- /OverrideAssetsLoop.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsLoop.xcassets/Contents.json -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/Icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/Icon.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_108pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_108pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_24pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_24pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_27.5pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_27.5pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_29pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_29pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_29pt@3x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_29pt@3x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_40pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_40pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_44pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_44pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_50pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_50pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_86pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_86pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_98pt@2x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/AppIcon.appiconset/icon_98pt@2x.png -------------------------------------------------------------------------------- /OverrideAssetsWatchApp.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/OverrideAssetsWatchApp.xcassets/Contents.json -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/README.md -------------------------------------------------------------------------------- /Scripts/LocalizationInstructions.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/LocalizationInstructions.md -------------------------------------------------------------------------------- /Scripts/archive_translations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/archive_translations.sh -------------------------------------------------------------------------------- /Scripts/export_localizations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/export_localizations.sh -------------------------------------------------------------------------------- /Scripts/import_localizations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/import_localizations.sh -------------------------------------------------------------------------------- /Scripts/manual_export_localizations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/manual_export_localizations.sh -------------------------------------------------------------------------------- /Scripts/manual_import_localizations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/manual_import_localizations.sh -------------------------------------------------------------------------------- /Scripts/manual_review_translations.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/manual_review_translations.sh -------------------------------------------------------------------------------- /Scripts/manual_translations_finalize.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/manual_translations_finalize.sh -------------------------------------------------------------------------------- /Scripts/sync.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/sync.swift -------------------------------------------------------------------------------- /Scripts/update_submodule_refs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/Scripts/update_submodule_refs.sh -------------------------------------------------------------------------------- /VersionOverride.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/VersionOverride.xcconfig -------------------------------------------------------------------------------- /docs/scheme-selection.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/docs/scheme-selection.png -------------------------------------------------------------------------------- /fastlane/Fastfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/fastlane/Fastfile -------------------------------------------------------------------------------- /fastlane/Matchfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/fastlane/Matchfile -------------------------------------------------------------------------------- /fastlane/testflight.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/fastlane/testflight.md -------------------------------------------------------------------------------- /patches/save_patches_here.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/loopnlearn/LoopWorkspace/HEAD/patches/save_patches_here.md --------------------------------------------------------------------------------