Skip to content

Releases: owncloud/ios-app

Release Version 12.6.1 (December 2025)

11 Dec 16:00

Choose a tag to compare

Summary

  • Bugfix - Fix text visibility of acknowledgments in dark mode: #1487
  • Bugfix - Auto-enable markup on iOS 26: #1499
  • Bugfix - Fix forced termination of Intents due to exceeded memory limit: #1514
  • Change - Option to exempt actions from auto-disallow: #1489
  • Change - "Close" viewer when viewed item is being deleted: #1495
  • Change - Update sharing-related terms for oCIS: #1504
  • Change - Add support for space admin permissions: #1517

Details

  • Bugfix - Fix text visibility of acknowledgments in dark mode: #1487

    Ensures visibility of acknowledgment texts in dark mode.

    #1487

  • Bugfix - Auto-enable markup on iOS 26: #1499

    EditDocumentViewController: add code path for iOS 26+ to enable the editing mode

    #1499

  • Bugfix - Fix forced termination of Intents due to exceeded memory limit: #1514

    • ownCloud Intents/Info.plist: add app component identifier for intents
      extension - ios-sdk: update SDK to automatically pick the minimum memory
      configuration when loaded into the Intents extension

    #1514

  • Change - Option to exempt actions from auto-disallow: #1489

    Adds a new MDM option confidential.exempted-actions to exempt one or more
    actions from being automatically disallowed when enabling Confidential
    Protection.

    #1489

  • Change - "Close" viewer when viewed item is being deleted: #1495

    If an item is being deleted while being viewed, the viewer shows a "Item
    removed" message and - if it is the only file being viewed and the viewer is not
    the only item in the browser history - "closes" the viewer by removing it from
    history.

    #1495

  • Change - Update sharing-related terms for oCIS: #1504

    • adds missing German translations (via synced Transifex) - changes text in
      "Shared with me" when connected to an oCIS server - adds icons for all sharing
      roles - fully localizes Space "context menu" and Space Management UI

    #1504

  • Change - Add support for space admin permissions: #1517

    Makes actions also consider a user's global permissions when deciding on whether
    or not an action should be shown and be available to the user.

    #1517

Release Version 12.6.0 (August 2025)

11 Aug 08:33

Choose a tag to compare

Summary

  • Bugfix - Fix screenshot/image sharing via Share Extension: #1466
  • Bugfix - Fix pan/zoom issue when using confidential overlay options: #1468
  • Bugfix - Add sharing action to folder navigation bar menu: #1470
  • Bugfix - Prevent multiple taps on Create/Save Space button: #1476
  • Change - Add Recent Locations to location picker: #1467
  • Change - Auto-generated SBOM using CycloneDX: #1474
  • Change - Kiteworks Integration: #1479

Details

  • Bugfix - Fix screenshot/image sharing via Share Extension: #1466

    Adds support for saving NSExtensionItem.attachment of type public.image as
    png (like when using the iOS-provided "Save to Files"(.app) extension) to
    ShareExtensionViewController.

    #1466

  • Bugfix - Fix pan/zoom issue when using confidential overlay options: #1468

    PreviewViewController/WebViewDisplayViewController: if watermark/confidential
    overlays are used, QLPreviewController no longer reacts to scroll and zoom
    events, so use WebKit's support for QuickLook formats instead in those cases.

    #1468

  • Bugfix - Add sharing action to folder navigation bar menu: #1470

    Adds the "Sharing" action to the folder navigation bar's more menu (โ€ขโ€ขโ€ข)
    to ensure consistency with the action menu shown for folder items in the file
    list.

    #1470

  • Bugfix - Prevent multiple taps on Create/Save Space button: #1476

    SpaceManagementViewController: prevent multiple taps on "Create" or "Save" that
    could lead to triggering the creation / editing action multiple times.

    #1476

  • Change - Add Recent Locations to location picker: #1467

    Adds a row of recently picked locations to the Location Picker for quick access.

    #1467

  • Change - Auto-generated SBOM using CycloneDX: #1474

    Creates an auto-generated sbom.json based on the Swift packages

    #1474
    #1475
    #1477
    #1480
    #1479
    Implementation
    in
    several
    steps:

  • Change - Kiteworks Integration: #1479

    This PR adds Kiteworks integration to the iOS ownCloud app. The SDK was adopted
    to detect a Kiteworks server and proceed with the needed logic.

    The iOS app got some adoption regarding sidebar items and not to show folder
    sizes (as it is not available on Kiteworks server).

    Compatible with Kiteworks starting version 9.1.1.

    #1479

Release Version 12.5.0 (May 2025)

16 May 08:23
1e1d67a

Choose a tag to compare

Summary

  • Bugfix - [a11y] Collection View Header: #1331
  • Bugfix - [a11y] Screen Reader: #1332
  • Bugfix - [a11y] Contrast: #1334
  • Bugfix - [a11y] Add previous/next buttons to image viewer carousel: #1339
  • Bugfix - [a11y] Fix Setup Wizard issue with largest Dynamic Type setting: #1364
  • Bugfix - KQL syntax: #1452
  • Bugfix - Enabling Markup Mode on iOS 18.x: #1455
  • Bugfix - File drop crash on macOS: #1461
  • Enhancement - Server-side search support: #1419
  • Enhancement - Support for new ocis spaces/sharing capabilities: #1421

Details

  • Bugfix - [a11y] Collection View Header: #1331

    Added header trait to collection view section header

    #1331

  • Bugfix - [a11y] Screen Reader: #1332

    If multiple selection has been activated, it was not possible with the screen
    reader to focus on the checkboxes themselves.

    #1332

  • Bugfix - [a11y] Contrast: #1334

    Add Spaces text background color if Increase Contrast is on #1451

    #1334

  • Bugfix - [a11y] Add previous/next buttons to image viewer carousel: #1339

    Adds previous/next buttons to the image viewer / carousel to provide an simpler
    pointer alternative to swipe gestures (both with a finger on the display - or
    two fingers on the trackpad).

    #1339

  • Bugfix - [a11y] Fix Setup Wizard issue with largest Dynamic Type setting: #1364

    Make layout of setup wizard also usable when using the largest Dynamic Type text
    size by moving the content into a scrollview that comes into effect if the
    content of a step doesn't fit in the available vertical space.

    #1364

  • Bugfix - KQL syntax: #1452

    Fixes generated KQL syntax

    #1452

  • Bugfix - Enabling Markup Mode on iOS 18.x: #1455

    A fix has been implemented for enabling the markup mode on iOS 18.x
    automatically.

    #1455

  • Bugfix - File drop crash on macOS: #1461

    Fixes a crash when using the iOS app on macOS and dropping a file onto the app's
    window to upload a file.

    #1461

  • Enhancement - Server-side search support: #1419

    Adds server-side search support.

    #1419

  • Enhancement - Support for new ocis spaces/sharing capabilities: #1421

    App support for new spaces and sharing APIs.

    #1421

Release Version 12.4.0 (February 2025)

05 Feb 07:35
cbde29b

Choose a tag to compare

Summary

  • Bugfix - Memory usage optimizations: #1416
  • Enhancement - Content Protection: #1430

Details

  • Bugfix - Memory usage optimizations: #1416

    Memory optimizations specifically to the file provider to ensure stability.

    #1416
    owncloud/ios-sdk#121

  • Enhancement - Content Protection: #1430

    Content is protected by water marking and screenshot prevention mechanisms.
    Available via MDM and buils time settings.

    #1430

Release Version 12.3.1 (September 2024)

15 Dec 12:12
8119d99

Choose a tag to compare

Summary

  • Bugfix - Fix Vanilla Branding Assets: #1396

Details

  • Bugfix - Fix Vanilla Branding Assets: #1396

    New version number 12.3.1 for fixing vanilla app branding assets, which was build locally and had the wrong (uncleaned) branding assets in the build folder.

    #1396

Release Version 12.3.0 (September 2024)

25 Sep 12:13

Choose a tag to compare

Summary

  • Bugfix - Fix cleanup of Available Offline policies targeting unavailable spaces: #1344
  • Bugfix - Remove (re)sharing from roles for newly created user/group shares: #1376
  • Enhancement - Improved sidebar with account-wide search: #1320
  • Enhancement - Sync Engine fixes and improvements: #1376
  • Enhancement - Reduce memory footprint: #1376

Details

  • Bugfix - Fix cleanup of Available Offline policies targeting unavailable spaces: #1344

    Fix an issue arising from Available Offline policies targeting
    unavailable/detached drives and removes the respective policies.

    #1344

  • Bugfix - Remove (re)sharing from roles for newly created user/group shares: #1376

    Removes (re)sharing from roles for newly created user/group shares for ocis.

    #1376

  • Enhancement - Improved sidebar with account-wide search: #1320

    This PR: - removes Quick Access from the sidebar, redistributing its prior
    contents as follows: - Recents: promoted to a top-level sidebar item -
    Favorites: promoted to a top-level sidebar item - Available Offline:
    promoted to a top-level sidebar item - other Quick Access items: moved as
    suggestions to new top-level sidebar Search item, with a dedicated Add to sidebar button that allows re-adding the previous Quick Access items as saved
    search - Saved searches now appear as top-level items in the sidebar - adds
    custom user sidebar items - can be added via Add to sidebar - support drag and
    drop (also cross-account) - managed via context menu, swipe and Remove from sidebar actions - in the share extension automatically connects to the first
    account if only one account is in the account (superseding
    #1296) - incorporates the
    latest SDK with important fixes

    #1320

  • Enhancement - Sync Engine fixes and improvements: #1376

    • Detects disconnected/spurious TUS uploads running in the HTTP backend and stop
      them if the Sync Action that started the upload is no longer around. - Find
      hanging Sync Actions in the Sync Journal and automatically restart them. - Add
      progress reporting for TUS uploads, fix HTTP layer issue

    #1376

  • Enhancement - Reduce memory footprint: #1376

    • reduced memory consumption of the File Provider - avoid use of FileProvider
      via XPC due to stability issues - add code handling iOS/iPadOS 18 requests to
      the File Provider to download folder items - fix spurious "invalid parameter"
      error on import in File Provider - properly clean up status of
      ProgressSummarizer after disconnect

    #1376

Release Version 12.2.1 (End April 2024)

24 May 11:46

Choose a tag to compare

Fix: Detect attempts to bypass a lock timeout by changing the clock

  • detect attempts to bypass a lock timeout by changing the clock
  • code cleanups/modernizations of AppLockManager
  • supersedes #1324

#1347

Release Version 12.2.0 (April 2024)

24 May 11:45
d0ee7ed

Choose a tag to compare

Summary

  • Bugfix - Fix cleanup of Available Offline policies targeting unavailable spaces: #1343
  • Change - Add required privacy manifests: #1348
  • Enhancement - Improved sidebar with account-wide search: #1320
  • Enhancement - Password Policy support: #1325

Details

  • Bugfix - Fix cleanup of Available Offline policies targeting unavailable spaces: #1343

    Fixes an issue arising from Available Offline policies targeting unavailable or
    detached spaces and removes the respective policies, preventing continued
    retries for files from inaccessible or removed spaces.

    #1343

  • Change - Add required privacy manifests: #1348

    Adds the privacy
    manifest

    required by Apple starting May 1,
    2024
    to the app and upgrades
    krzyzanowskim/OpenSSL to
    3.1.5001 to
    include a privacy manifest as also required by
    Apple
    .

    #1348

  • Enhancement - Improved sidebar with account-wide search: #1320

    This PR: - removes Quick Access from the sidebar, redistributing its prior
    contents as follows: - Recents: promoted to a top-level sidebar item -
    Favorites: promoted to a top-level sidebar item - Available Offline:
    promoted to a top-level sidebar item - other Quick Access items: moved as
    suggestions to new top-level sidebar Search item, with a dedicated Add to sidebar button that allows re-adding the previous Quick Access items as saved
    search - Saved searches now appear as top-level items in the sidebar - adds
    custom user sidebar items - can be added via Add to sidebar - support drag and
    drop (also cross-account) - managed via context menu, swipe and Remove from sidebar actions - in the share extension automatically connects to the first
    account if only one account is in the account (superseding
    #1296) - incorporates the
    latest SDK with important fixes

    #1320

  • Enhancement - Password Policy support: #1325

    This PR implements password policy support throughout the iOS client app,
    including: - an extensible password policy system based on rules, policies and
    validation reports with verbose error reporting for - characters and character
    sets
    -
    lengths - byte counts - the generation of password policies based on server
    capabilities - a default password policy for servers that do not provide a
    password policy - a password generator based on password policy rules using
    "cryptographically secure random
    bytes
    "

    • a password composer for entering, editing and generating passwords with
      instant rule verification and feedback - one-tap password generation based on a
      server's password policy within Public Link creation - sharing of combined
      public link URL and password to the clipboard, Messages, Mail and more via the
      system share sheet directly after link generation, like f.ex.:
    Photos (https://demo.owncloud.org/s/D3WkWZOW8BUjeKr) | Password: 46CPou|#Pw5.
    

    #973
    #1325

Release Version 12.1 (January 2024)

30 Jan 15:43
a54a4ee

Choose a tag to compare

Changelog for ownCloud iOS Client 12.1.0 (2024-01-29)

The following sections list the changes in ownCloud iOS Client 12.1.0 relevant to
ownCloud admins and users.

Summary

  • Bugfix - Available offline badge: #1128
  • Bugfix - File Provider fixes: #1294
  • Bugfix - Open ownCloud Links in App: #1295
  • Bugfix - Show message in File Provider if no account has been set up: #1306
  • Bugfix - Disable Markup Edit Mode iOS 17: #1309
  • Bugfix - Adopt log format: #11224
  • Change - New account wizard: #1274
  • Change - Text recognition actions for images: #1283
  • Change - File extension / suffix protection: #1292
  • Change - Share Action Extension "Save to ownCloud": #1293
  • Change - Link naming: #1297
  • Change - Remove Extension Build Flag (Intents): #6112

Details

  • Bugfix - Available offline badge: #1128

    Available offline badge was there after making unavailable offline.

    #1128

  • Bugfix - File Provider fixes: #1294

    This branch addresses found issues in the File Provider: - fixes unanswered
    thumbnail requests (leading to infinite thumbnail responses) - fixes incorrect
    error being returned in response to thumbnail requests

    #1294

  • Bugfix - Open ownCloud Links in App: #1295

    Fixed existing feature intending to open files/folders in app, by clicking a
    private link from outside.

    #1295

  • Bugfix - Show message in File Provider if no account has been set up: #1306

    This PR makes the File Provider UI show a message if no account has been set up
    yet, offering to open the app. Previously, the FP UI was briefly shown and then
    dismissed.

    #1306

  • Bugfix - Disable Markup Edit Mode iOS 17: #1309

    Fixed disabling edit mode in markup document view on iOS 17

    #1309

  • Bugfix - Adopt log format: #11224

    Use common http log format for ownCloud clients.

    owncloud/client#11224

  • Change - New account wizard: #1274

    • reimplementation of the new account wizard - support for reordering accounts
      in the sidebar via drag and drop - adds location breadcrumb dropdown in the
      viewer

    #1274

  • Change - Text recognition actions for images: #1283

    Adds VisonKit interactions to the image viewer, allowing to select and interact
    with recognized content (f.ex. text) like in the Photos app.

    #1283

  • Change - File extension / suffix protection: #1292

    Prevents users from removing or changing the suffix for new documents and
    document scanner.

    #1292

  • Change - Share Action Extension "Save to ownCloud": #1293

    Adds a share action extension "Save to ownCloud", which will open the share
    sheet view.

    #1293

  • Change - Link naming: #1297

    Adds a Name field for link shares, allowing to enter and edit the name of link
    shares.

    #1297

  • Change - Remove Extension Build Flag (Intents): #6112

    Adds a build flag to remove app extensions from a IPA build.

    owncloud/enterprise#6112

Release Version 12.0.3 (End August)

05 Sep 11:52
1107434

Choose a tag to compare

Changelog for ownCloud iOS Client 12.0.3 (2023-08-31)

The following sections list the changes in ownCloud iOS Client 12.0.3 relevant to
ownCloud admins and users.

Summary

  • Bugfix - Upload-Metadata: #1227
  • Bugfix - Open Folder in Files.app: #1240
  • Bugfix - Connection name: #1254
  • Bugfix - Unable to access files from Files.app: #1262
  • Bugfix - File Provider Crash: #1266
  • Bugfix - Translation: #1269
  • Bugfix - Open in Web for ownCloud 10: #5747
  • Bugfix - Copy Item not working: #5889

Details

  • Bugfix - Upload-Metadata: #1227

    TUS -H Upload-Metadata: mtime missing

    #1227

  • Bugfix - Open Folder in Files.app: #1240

    In some cases it was not possible to open Folder using iOS Files.app.

    #1240

  • Bugfix - Connection name: #1254

    Connection name doesn't change immediately

    #1254

  • Bugfix - Unable to access files from Files.app: #1262

    In some cases it was not possible to access files from the Files.app.

    #1262

  • Bugfix - File Provider Crash: #1266

    IOS invokes a FileProvider method with a nil value, which causes a crash.

    #1266

  • Bugfix - Translation: #1269

    Updated translations from Transifex.

    #1269

  • Bugfix - Open in Web for ownCloud 10: #5747

    Open in Web feature was not available for ownCloud 10 instances in the app.

    owncloud/enterprise#5747

  • Bugfix - Copy Item not working: #5889

    Copy and paste to a Space was not working

    owncloud/enterprise#5889