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

Release 2.5.2 to Alpha #1749

Merged
merged 27 commits into from
Dec 6, 2023
Merged

Release 2.5.2 to Alpha #1749

merged 27 commits into from
Dec 6, 2023

Commits on Nov 12, 2023

  1. Configuration menu
    Copy the full SHA
    4f7d775 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    caa7cd8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #1715 from ruuvi/task/1714

    task: Adopt new widgets API of Xcode 15 #1714
    priyonto authored Nov 12, 2023
    Configuration menu
    Copy the full SHA
    656b943 View commit details
    Browse the repository at this point in the history

Commits on Nov 18, 2023

  1. Add project.yml for xcodegened project with SPM (#1713)

    * Add project.yml for xcodegened project with SPM
    Motivation: migrate from development pods.
    What: created project.yml and refactored code to enable SPM based build.
    Steps:
    > brew install xcodegen
    > xcodegen
    > xed Ruuvi\ Station.xcodeproj/
    Build and Run
    
    * fix imports
    rinat-enikeev authored Nov 18, 2023
    Configuration menu
    Copy the full SHA
    6cc7f56 View commit details
    Browse the repository at this point in the history

Commits on Nov 21, 2023

  1. Configuration menu
    Copy the full SHA
    fa5c452 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1719 from ruuvi/fix/1718

    fix: Trigger sync call when app is launched from killed state #1718
    priyonto authored Nov 21, 2023
    Configuration menu
    Copy the full SHA
    9ebc241 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2023

  1. Configuration menu
    Copy the full SHA
    236213d View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2023

  1. Modify project.yml for xcodegened project with Frameworks (#1717)

    Migration: migrate from cocoapods.
    What: created project.yml and refactored code to be able to build from frameworks
    
    Steps:
    > brew upgrade xcodegen
    > xcodegen
    > xed Ruuvi\ Station.xcodeproj/
    > Build and Run
    rinat-enikeev authored Nov 23, 2023
    Configuration menu
    Copy the full SHA
    93203fd View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2023

  1. Make commands for project gen and CLI build (#1723)

    Implements Makefile for project generation with SPM and Frameworks
    rinat-enikeev authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    77baf7f View commit details
    Browse the repository at this point in the history
  2. Make mergable frameworks to improve launch time (#1724)

    * Make mergable frameworks to increase launch time
    Makes all frameworks, except depending on GRDB, mergable. See https://developer.apple.com/documentation/xcode/configuring-your-project-to-use-mergeable-libraries#Manually-configure-merging.
    @see: groue/GRDB.swift#642
    
    * make MERGEABLE_LIBRARY: true
    rinat-enikeev authored Nov 24, 2023
    Configuration menu
    Copy the full SHA
    6241503 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5a8589f View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2023

  1. Remove ActivityRuuviLogo Storyboard (#1726)

    * Remove ActivityRuuviLogo Storyboard
    Motivation: start migrating ot code only
    
    * remove duplicated image
    rinat-enikeev authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    23cf255 View commit details
    Browse the repository at this point in the history
  2. Xcodegen tool installation if needed (#1727)

    Added script to install xcodegen, so `make` works even without `brew install xcodegen`
    rinat-enikeev authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    4a04a8a View commit details
    Browse the repository at this point in the history
  3. Xcodegen for Widget target (#1728)

    * Xcodegen for Widget target
    Implements xcodeproj gen for Widget
    
    * fixes for widget
    
    * attempt to fix widgets
    
    * add i18n to widget
    rinat-enikeev authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    287ab8d View commit details
    Browse the repository at this point in the history
  4. Intents and PNService targets from xcodegen (#1729)

    * Add PNService to xcodegen
    
    * Add intents to xcodegen
    
    * Load Keystore PostBuild script (#1730)
    
    * Load Keystore PostBuild script
    Only on Archive for Release configuration loads secrects
    
    * add build script
    rinat-enikeev authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    4840a07 View commit details
    Browse the repository at this point in the history
  5. Implement localization swiftgen step (#1731)

    * Implement localization swiftgen step
    For generated project
    
    * isntall swiftgen also on spm
    
    * phony for swiftgen
    rinat-enikeev authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    8a1c973 View commit details
    Browse the repository at this point in the history
  6. Fix SPM build (#1732)

    Cycle fixed.
    rinat-enikeev authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    985b81a View commit details
    Browse the repository at this point in the history
  7. Update README with xcodegen instructions (#1733)

    * Update README with xcodegen instructions
    Updates README
    
    * fixes
    
    * add cd
    rinat-enikeev authored Nov 25, 2023
    Configuration menu
    Copy the full SHA
    9241d74 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2023

  1. FLEX support for spm/framework project (#1735)

    Implements support for FLEX in DEBUG for spm/framworks
    rinat-enikeev authored Nov 26, 2023
    Configuration menu
    Copy the full SHA
    55c881a View commit details
    Browse the repository at this point in the history
  2. Remove Virtual Tags (#1734)

    * Remove RuuviVirtual
    Removes virtual sensors code
    
    * remove RuuviLocation[Picker]
    
    * fix spm
    
    * fix pods
    
    * fix spm
    rinat-enikeev authored Nov 26, 2023
    Configuration menu
    Copy the full SHA
    cd810a5 View commit details
    Browse the repository at this point in the history

Commits on Dec 1, 2023

  1. Fill the iOS device model mapping PLIST (#1742)

    * Fill the iOS device model mapping PLIST
    Fills missing models in device model mapping plist
    
    * use old names
    rinat-enikeev authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    2237a64 View commit details
    Browse the repository at this point in the history
  2. Remove outdated files (#1743)

    Removes files not necessary for the repo
    rinat-enikeev authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    c4d5040 View commit details
    Browse the repository at this point in the history
  3. Use [framworks] xcodeproj to build the app (#1737)

    * Use [framworks] xcodeproj to build the app
    Implements workflow for firebase distribution of the app built from frameworks.xcodeproj
    
    use test trigger
    
    make project
    
    try to copy provisioning profiles xcode destination
    
    try station uuid
    
    auto signing
    
    build configs
    
    * run on macos 13
    
    * use xcode 15
    
    * remove Beta build configuration
    
    * use date as build number
    
    * use different key for cache
    
    * remove trigger on push to branch and uncomment uploading logic
    rinat-enikeev authored Dec 1, 2023
    Configuration menu
    Copy the full SHA
    710490f View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2023

  1. Add ChangeLog to firebase [frameworks] workflow (#1744)

    Adds a changelog to Firebase Distribution deploy.
    rinat-enikeev authored Dec 2, 2023
    Configuration menu
    Copy the full SHA
    f977f49 View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2023

  1. Feature: upgrade firmware option on NFC scan of df3 tag (#1746)

    * Feature: upgrade firmware option on NFC scan of df3 tag
    Implemenbts RuuviFirmware Module and uses it in RuuviDiscover to enable firmware upgrade from add a sensor page
    
    * add l10n
    
    * green color
    
    * remove read fw step
    
    * solve presenter deallocated issue
    rinat-enikeev authored Dec 3, 2023
    Configuration menu
    Copy the full SHA
    7a91987 View commit details
    Browse the repository at this point in the history
  2. Replace [pod] based build with [frameworks] on alpha merge (#1745)

    From now frameworks xcodeproj is being used to build on merge to alpha branch
    rinat-enikeev authored Dec 3, 2023
    Configuration menu
    Copy the full SHA
    443fc2e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d21d4df View commit details
    Browse the repository at this point in the history