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

[milestone/11.7.2] Milestone 11.8.0 #1055

Merged
merged 32 commits into from
Dec 1, 2021
Merged

[milestone/11.7.2] Milestone 11.8.0 #1055

merged 32 commits into from
Dec 1, 2021

Commits on Oct 6, 2021

  1. added additional build information to the Branding.plist file:

    - ios-app and ios-sdk commit hash
    - copy the Branding.plist with additional app and build information as file name
    hosy committed Oct 6, 2021
    Configuration menu
    Copy the full SHA
    1f99ad3 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2021

  1. [feature/biometrical-mdm-setting ]Suggest Biometrical Unlock (#1046)

    * Suggest biometrical unlock, after setting up passcode
    
    * - do not show Cancel button, if password is enforced
    - update biometrical UI switch value in settings view
    - fixed bug, dismissing the view, if biometrical is not available
    
    * moved extension into ownCloudAppShared folder
    hosy authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    bda5598 View commit details
    Browse the repository at this point in the history
  2. Branding: (#1045)

    - add new `branding.user-defaults-default-values` class settings key to allow registration of alternative defaults for user defaults
    felix-schwarz authored Oct 11, 2021
    Configuration menu
    Copy the full SHA
    88609b5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f7574f6 View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2021

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

Commits on Oct 18, 2021

  1. - in branded clients: removed UISwitch to enable/disable deletion of …

    …available offline files in manage screen
    
    - fixed text center layout in table view cell
    hosy committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    cbc506b View commit details
    Browse the repository at this point in the history
  2. fixed UI issue in sharing view

    hosy committed Oct 18, 2021
    Configuration menu
    Copy the full SHA
    c2aa1ca View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2021

  1. #4801 "Log out" text changes

    hosy committed Oct 19, 2021
    Configuration menu
    Copy the full SHA
    b073acc View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    37e0c9c View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2021

  1. - ThemeTableViewCell, StaticTableViewRow: new .plain message style (#…

    …1053)
    
    - add new view controller to present license texts for each component individually
    felix-schwarz authored Oct 21, 2021
    Configuration menu
    Copy the full SHA
    35814d7 View commit details
    Browse the repository at this point in the history

Commits on Nov 8, 2021

  1. [feature/modular-localization] Modular localization (#1054)

    * - Branding class:
    	- move logic for VendorServices.appName to Branding.appDisplayName
    	- change app.name variable value to that of Branding.appDisplayName
    - switch String.localized from NSLocalizedString() to OCLocale.localize()
    - SwiftLint: adapt to latest SwiftLint version
    
    * - add .localized(replacements) function to provide easy access to custom variables support in OCLocale
    
    * - update SDK
    felix-schwarz authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    3b3ed13 View commit details
    Browse the repository at this point in the history
  2. [feature/mdm-auto-connect] Skip Account Screen via MDM (#1056)

    * #4801 Skip "Manage" screen / automatically open "Files" screen after login via MDM parameter account.auto-connect
    
    * - SceneDelegate: use .first (which returns nil in case there are no bookmarks) instead of bookmark(at: 0) (which crashes in case there are no bookmarks because the array is empty and the method tries to access an item at index 0)
    
    * added auto-connect after every setup, not only the first setup
    
    Co-authored-by: Felix Schwarz <[email protected]>
    hosy and felix-schwarz authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    63164b2 View commit details
    Browse the repository at this point in the history
  3. [feature/mdm-biometrical-unlock] MDM setting for Biometrical Unlock (#…

    …1058)
    
    * #4818 control via MDM to auto enable biometrical unlock
    
    * overwrites user defaults with MDM settings and use existing getter/setter; renamed MDM key to use-biometrical-unlock
    
    * - use user defaults for use-biometrical-unlock
    - show Face ID authorization immediately after enabling Face ID
    hosy authored Nov 8, 2021
    Configuration menu
    Copy the full SHA
    44893a6 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2021

  1. [feature/hide-background-location-settings] Do not show Background Lo…

    …cation section by default (#1051)
    
    * #1050 The Background Uploads section should be only shown, if Auto Upload Photos/Videos was enabled. Otherwise the setting section Background Uploads confuses the user, why the disabled options in this section could not be enabled.
    
    * fixed removing table view section
    hosy authored Nov 11, 2021
    Configuration menu
    Copy the full SHA
    c935375 View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2021

  1. [fix/branding refinement] Branding: Color and UI Improvements (#1057)

    * Fixed branding issues
    
    * - fixed default searchBar background and placeholder text color for branded builds
    - show single account server list, if only one account is configured for branded and unbranded builds
    
    * - fixed default (unselected) tab bar color
    - added table view section border to branded account table view
    
    * - fixed rounded border for text fields in branded login UI
    - removed table row separator in branding login view
    - fixed colors in contrast mode, if tint color is white
    - fixed UIAlertView tint color
    
    * fixed tint color in UIAlertController in dark mode for branding colors
    
    * fixed color value again
    
    * fixed tint color in single account server list cell view
    
    * fixed missing profile UI
    
    * removed optional branding values (only two color values are now needed for a complete branding, all other values are optional)
    
    * fixed border color in single account server view, if navigationbar background color is white
    
    * added gomplate template for Branding.plist creation to the iOS repo
    adopted template for new Parameter and removed default values i template
    
    * fixed some color issues, if tint color is white
    
    * fixed setting custom UISearchBar backgroundColor on iOS 12
    
    * set profile url as prefilled default value into setup url field
    
    * added a new color style loginStatusBarStyle to set a custom status bar style for the login view
    
    * if the key app.version-number exists, fastlane will use this value as app and extension short version number, which gives the possibility to set custom version numbers
    
    * Fixed CR findings:
    - added a protocol for setting the custom status bar style, instead of using static class names
    - using the correct SDK method for round rect
    
    * fixed merge error
    hosy authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    fa81414 View commit details
    Browse the repository at this point in the history
  2. [fix/branding-login-retry] Retry Section for Branded Login Error (#1047)

    * add a error section with a retry button in branded login view
    
    * #4786 added a retry interval of 10 seconds. In this time interval the app retries to establish the connection before a error message will be shown
    
    * only retry for network issues
    
    * only show retry section on network issues
    
    * - changed retry time interval to 30 seconds
    - retries minimum of 3 times
    
    * Update ownCloud/Static Login/Interface/StaticLoginSetupViewController.swift
    
    Co-authored-by: Felix Schwarz <[email protected]>
    
    * fixed connection retry and show retry section UI
    
    * HTTP pipeline is ready to schedule HTTP requests before the Static Login View Controller is brought up. Moved it before setting up the UIWindow
    
    * removed connection retries output and put it into the log
    
    Co-authored-by: Felix Schwarz <[email protected]>
    hosy and felix-schwarz authored Nov 12, 2021
    Configuration menu
    Copy the full SHA
    728cf67 View commit details
    Browse the repository at this point in the history

Commits on Nov 17, 2021

  1. [fix/single-accouont-display-name] Show Display Name in Branded Singl…

    …e Account View (#1049)
    
    * username could be like a uuid, which is not user readable. Instead now showing the displayName and if not available, the userName
    
    * fixed syntax error
    
    * fixed compile error
    
    * first draft for retrieving the user display name for the header view
    
    * retrieving the users display name by init a connection and reloading the table view
    hosy authored Nov 17, 2021
    Configuration menu
    Copy the full SHA
    4b43863 View commit details
    Browse the repository at this point in the history
  2. - new version and build number

    - new release notes entry
    hosy committed Nov 17, 2021
    Configuration menu
    Copy the full SHA
    4e29fd5 View commit details
    Browse the repository at this point in the history
  3. [feature/appstore-buildflag] Remove App Store / IAP code via build fl…

    …ag (#1052)
    
    * - add support and documentation for DISABLE_APPSTORE_LICENSING build flag
    
    * - ReleaseNotesHostViewController: remove unused reference to StoreKit
    - OCLicenseDuration: make sure SKProductSubscriptionPeriod conversion code is excluded when using the DISABLE_APPSTORE_LICENSING build flag
    felix-schwarz authored Nov 17, 2021
    Configuration menu
    Copy the full SHA
    2b6a83d View commit details
    Browse the repository at this point in the history

Commits on Nov 19, 2021

  1. [fix/clear-lock] Clear lock when determining unlock expiry (#1061)

    * - AppLockmanager: clear unlock and lastApplicationBackgroundedDate in case an unlock has expired, to protect against subsequent attempts setting the device time to an earlier date
    
    * - AppLockManager: clear unlocked state if device time is earlier than lastBackgrounded time
    
    * - fix logic bug and improve structure
    
    * - AppLockManager: now returns correct unlock status when detecting that time was turned back
    felix-schwarz authored Nov 19, 2021
    Configuration menu
    Copy the full SHA
    1441c04 View commit details
    Browse the repository at this point in the history

Commits on Nov 22, 2021

  1. [feature/custom-app-scheme] Custom app/auth schemes (#1060)

    * - add support and documentation for DISABLE_APPSTORE_LICENSING build flag
    
    * - ReleaseNotesHostViewController: remove unused reference to StoreKit
    - OCLicenseDuration: make sure SKProductSubscriptionPeriod conversion code is excluded when using the DISABLE_APPSTORE_LICENSING build flag
    
    * - add support for app.custom-app-scheme and app.custom-auth-scheme to Fastfile
    - add documentation for new custom scheme Branding.plist parameters
    
    * - remove test values from Branding.plist
    
    * - move build options from `app.` space to `build.` space and rename options accordingly
    - add legacy support for previously used Branding.plist build customization option names
    - add `BuildOptions` class to `ownCloudApp` framework to make build customization options visible in documentation
    
    * - ensure BuildOptions class is actually loaded/initialized
    
    * - update Xcode to 12.5.1 for GitHub workflow configuration-documentation.yml
    
    * - adapt code in `ImportPasteboardAction.swift` to also compile in Xcode 12.4
    
    * Configuration documentation updated
    
    Co-authored-by: felix-schwarz <[email protected]>
    Co-authored-by: Matthias Hühne <[email protected]>
    3 people authored Nov 22, 2021
    Configuration menu
    Copy the full SHA
    7783b40 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9c80368 View commit details
    Browse the repository at this point in the history
  3. add an accesibility id for the access files row, so that it can be ma…

    …tched by the autom tests
    jesmrec committed Nov 22, 2021
    Configuration menu
    Copy the full SHA
    34571cd View commit details
    Browse the repository at this point in the history

Commits on Nov 23, 2021

  1. Configuration menu
    Copy the full SHA
    2504ae6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    724edf6 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2021

  1. fixed regression test findings

    hosy committed Nov 25, 2021
    Configuration menu
    Copy the full SHA
    7a74687 View commit details
    Browse the repository at this point in the history

Commits on Nov 26, 2021

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

Commits on Nov 30, 2021

  1. Configuration menu
    Copy the full SHA
    efb2fd5 View commit details
    Browse the repository at this point in the history
  2. Calens changelog updated

    hosy authored and actions-user committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    1957ac0 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    ee7ed7f View commit details
    Browse the repository at this point in the history
  4. - updated fastlane release notes

    - changed changelog folder name
    hosy committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    3b14d92 View commit details
    Browse the repository at this point in the history
  5. Calens changelog updated

    hosy authored and actions-user committed Nov 30, 2021
    Configuration menu
    Copy the full SHA
    01d0f19 View commit details
    Browse the repository at this point in the history