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

Merge dev into loopkit_dev_submodules #36

Merged
merged 24 commits into from
Apr 3, 2024
Merged

Commits on Mar 18, 2024

  1. Fastfile: Parse Config.xcconfig to get BUNDLE_IDENTIFIER

    - Replace $(DEVELOPMENT_TEAM) parsed from BUNDLE_IDENTIFIER in Config.xcconfig with ENV["TEAMID"]
    - Use BUNDLE_ID instead of hard coded bundle identifier in Fastfile, inspired by Artificial-Pancreas/iAPS 6a46a2a by @Jon-b-m 
    - Allows building of different instances of the app by only editing Config.xcconfig.
    bjornoleh committed Mar 18, 2024
    Configuration menu
    Copy the full SHA
    419c13a View commit details
    Browse the repository at this point in the history

Commits on Mar 19, 2024

  1. Update App Name and Icons

    tmhastings committed Mar 19, 2024
    Configuration menu
    Copy the full SHA
    f2ff756 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2024

  1. Merge pull request #19 from tmhastings/Logos

    Update App Name and Logos
    MikePlante1 committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    a81bba6 View commit details
    Browse the repository at this point in the history
  2. Fastlane/GH build improvements: Add sync action and keepalive action,…

    … align with Loop dev improvements, as previously added to iAPS in PR 46
    bjornoleh committed Mar 22, 2024
    Configuration menu
    Copy the full SHA
    c475879 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2024

  1. Bump browser build dependencies to Node 20

    - use actions/checkout@v4
    - use aormsby/Fork-Sync-With-Upstream-action@v3.4.1
    - comment out "Select Xcode version" step to use the default Xcode (15.0.1) in macos-13 runner
    
    based on https://github.com/LoopKit/LoopWorkspace/pull/120/files by @dnzxy
    bjornoleh committed Mar 23, 2024
    Configuration menu
    Copy the full SHA
    e07994b View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2024

  1. Rename build workflow to build_Open-iAPS, and related changes

    - UPSTREAM_REPO: nightscout/Open-iAPS
    - Search for and create `alive` branch by use of `${{ github.repository }}` context, instead of
    `${{ github.repository_owner }}/iAPS`
    - Create `alive` branch from `main` instead of `dev`
    - do not run the upstream sync action on the upstream repository (owner = nightscout)
    - update testflight.md with the Open-iAPS name
    bjornoleh committed Mar 24, 2024
    Configuration menu
    Copy the full SHA
    9dd2523 View commit details
    Browse the repository at this point in the history

Commits on Mar 25, 2024

  1. Allow to get SHA for alive branch creation from a private repository

    - Authenticate the curl API request by GH_PAT according to
    https://docs.github.com/de/rest/authentication/authenticating-to-the-rest-api?apiVersion=2022-11-28#authenticating-in-a-github-actions-workflow-using-curl
    Thank you @dnzxy for the hint!
    
    This is a temporary requirement until the repositories are made public.
    bjornoleh committed Mar 25, 2024
    Configuration menu
    Copy the full SHA
    5ea744f View commit details
    Browse the repository at this point in the history

Commits on Mar 26, 2024

  1. Update testflight.md

    bjornoleh committed Mar 26, 2024
    Configuration menu
    Copy the full SHA
    44ba98f View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2024

  1. Configuration menu
    Copy the full SHA
    44b55ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dd98ebe View commit details
    Browse the repository at this point in the history
  3. Config.xcconfig: #include? "../../ConfigOverride.xcconfig"

    Allow config override file to take action from two directories up, to align with Loop and other DIY projects.
    bjornoleh committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    9ea35c9 View commit details
    Browse the repository at this point in the history
  4. Config.xcconfig: reverse the order of config override files

    Makes the config override file in the project root take precedence if there are override files in both root and two directories up.
    bjornoleh committed Mar 28, 2024
    Configuration menu
    Copy the full SHA
    a468756 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2024

  1. Merge pull request #34 from nightscout/ConfigOverride

    Config.xcconfig: #include? "../../ConfigOverride.xcconfig"
    bjornoleh committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    b92a2fe View commit details
    Browse the repository at this point in the history
  2. Merge pull request #28 from bjornoleh/fastlane

    Fastlane/GH build improvements: Add sync action and keepalive action,
    bjornoleh committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    2b4e28e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9015c5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #17 from bjornoleh/fastlane_bundle_id

    Get BUNDLE_IDENTIFIER from Config.xcconfig for use in Fastfile
    bjornoleh committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    1d3c8f0 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a272c39 View commit details
    Browse the repository at this point in the history
  6. Use BUNDLE_IDENTIFIER for signing of FreeAPSTests target

    PRODUCT_BUNDLE_IDENTIFIER = "$(BUNDLE_IDENTIFIER).FreeAPSTests"
    
    - Update plist keys with Open-iAPS:
    INFOPLIST_KEY_CFBundleDisplayName = Open-iAPS
    INFOPLIST_KEY_CFBundleDisplayName = "Open-iAPS WatchKit Extension"
    bjornoleh committed Mar 30, 2024
    Configuration menu
    Copy the full SHA
    56f341a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    3bb5dab View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2024

  1. Update URL scheme for Open-iAPS

    - Config.xconfig: APP_URL_SCHEME = Open-iAPS
    - remove hardcoded "freeaps-x", leaving $(APP_URL_SCHEME)
    - CGMType.swift: libreTransmitter: URL(string: "Open-iAPS://libre-transmitter"
    - AlertEntry.swift: static let manual = "Open-iAPS"
    - CarbsEntry.swift: static let manual = "Open-iAPS"
    - NightscoutTreatment.swift: static let local = "Open-iAPS"
    - Sources/Models/TempTarget.swift: static let manual = "Open-iAPS"
    - NightscoutAPI.swift: var enteredBy = "Open-iAPS", var notes = "Open-iAPS connected"
    - GarminManager.swift: connectIQ?.initialize(withUrlScheme: "Open-iAPS", uiOverrideDelegate: self)
    bjornoleh committed Mar 31, 2024
    Configuration menu
    Copy the full SHA
    360cec3 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2024

  1. Config.xcconfig: APP_DISPLAY_NAME = Open-iAPS

    Changing the app display name from `OiAPS` (as introduced in #19) to `Open-iAPS`, after having discussed this in Discord.
    bjornoleh committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    64fb31d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #43 from nightscout/dev

    Dev
    bjornoleh committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    8f4c2df View commit details
    Browse the repository at this point in the history
  3. Merge pull request #41 from nightscout/urlScheme

    Update URL scheme for Open-iAPS
    bjornoleh committed Apr 1, 2024
    Configuration menu
    Copy the full SHA
    89d45e8 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2024

  1. Merge pull request #31 from nightscout/feat-bundleid-versionnumber

    Feat: App display name, BundleID and reset of version number to 0.1.0
    Sjoerd-Bo3 committed Apr 2, 2024
    Configuration menu
    Copy the full SHA
    8cd27c3 View commit details
    Browse the repository at this point in the history