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

[feature/gridview] Gridview implementation (v12) #1195

Merged
merged 185 commits into from
May 22, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
185 commits
Select commit Hold shift + click to select a range
327f78f
[milestone/11.10.1] Milestone 11.10.1 (#1131)
hosy Aug 2, 2022
3043ae7
updated app version because of invalidate binary on App Store submit
Aug 3, 2022
97aead4
- add DISABLE_PLAIN_HTTP build flag
felix-schwarz Aug 10, 2022
2cc00fd
- update SDK to include latest documentation changes
felix-schwarz Aug 12, 2022
f1cf03b
- Action: add new action location "unviewableFileType" for actions to…
felix-schwarz Aug 22, 2022
6abb59d
Changed app version to value 11.11.0
Sep 7, 2022
82af097
[feature/theme-dark-web] New Dark Mode Themes (#1145)
hosy Sep 12, 2022
667bb02
[fix/video-artwork] Metadata Image overlays Video Player (#1147)
hosy Sep 13, 2022
f7b71d0
Calens changelog updated
hosy Sep 13, 2022
831094e
Merge branch 'feature/app-provider' into experimental/12.0
felix-schwarz Sep 14, 2022
161a626
- bump version to 229
felix-schwarz Sep 14, 2022
caea628
- respect files.privateLinks capabilities and do not offer to create …
felix-schwarz Sep 15, 2022
5c9187b
[fix/enable-markup-iOS16] Enabling Markup Mode on iOS 16 (#1152)
hosy Sep 15, 2022
2f9f463
changed new dark theme button background color
Sep 21, 2022
dda658f
fixed cancel button style in passcode setup view
Sep 21, 2022
6ac1c7f
- fixes AVPlayerViewController controls not being visible on iOS 16 (…
felix-schwarz Sep 21, 2022
723a069
fixed some UIAlertController declarations, which were not themed in t…
Sep 21, 2022
20a0653
[fix/share-extension-passcode-lock-interval] Share Extension Passcode…
hosy Sep 21, 2022
77faca7
[translation-sync] Translation Sync (#1150)
hosy Sep 22, 2022
bc84d6e
Merge branch 'feature/app-provider' into experimental/12.0
felix-schwarz Sep 23, 2022
ca61b41
Merge branch 'feature/new-search' into experimental/12.0
felix-schwarz Sep 23, 2022
be5fdd9
- OCFileProviderSettings:
felix-schwarz Sep 25, 2022
2473b83
[milestone/11.11.0] Milestone 11.11.0 (#1148)
hosy Sep 26, 2022
1b1a804
- change "smart folders" naming to "search view"
felix-schwarz Sep 27, 2022
0655f06
- update SDK to fix issue with detached spaces' items turning up in s…
felix-schwarz Sep 28, 2022
2fa30e2
Merge branch 'master' into feature/disable-fileprovider
felix-schwarz Sep 29, 2022
69aaf55
Updated to current Xcode version
hosy Sep 29, 2022
4b5bbae
- update KNOWN_ISSUES.md to reflect changes
felix-schwarz Sep 29, 2022
9293375
- ItemSearchSuggestionsViewController:
felix-schwarz Sep 29, 2022
12dd42c
[fastlane/enterprise-adhoc] Fastlane Enterprise Ad-hoc Replacement (#…
hosy Sep 30, 2022
c302304
Certificate Update
hosy Sep 30, 2022
7e7ec32
- add SegmentView: composing items (SegmentViewItem) as views (Segmen…
felix-schwarz Sep 30, 2022
6e8fa6d
- update KNOWN_ISSUES evolution part with remaining idea on what can …
felix-schwarz Sep 30, 2022
81c0292
Merge branch 'feature/new-search' into experimental/12.0
felix-schwarz Sep 30, 2022
98b84cb
- bump build/version to 230
felix-schwarz Sep 30, 2022
e700c88
Merge branch 'master' into feature/disable-fileprovider
hosy Oct 4, 2022
69688dc
SDK update
felix-schwarz Oct 5, 2022
dc6b3c3
Merge branch 'master' into feature/disallow-extensions
hosy Oct 6, 2022
2900675
Fix App Provider review findings from #1151:
felix-schwarz Oct 6, 2022
e8b125e
- update SDK for additional bugfix
felix-schwarz Oct 6, 2022
69d874a
Merge branch 'feature/app-provider' into experimental/12.0
felix-schwarz Oct 6, 2022
befabcb
- ItemListCell: add support for server-side processing state
felix-schwarz Oct 6, 2022
677304d
- OCItem+FileProviderItem: add support for OCItem.state, making non-l…
felix-schwarz Oct 7, 2022
4b7a485
- bump build number to 231
felix-schwarz Oct 7, 2022
af9710f
- add new Tool "LocaleDiff" to find superfluous and missing strings i…
felix-schwarz Oct 7, 2022
693e675
- bump build number to 232
felix-schwarz Oct 7, 2022
ac0436d
- make Beta warning localizable and localize it in German
felix-schwarz Oct 7, 2022
a653005
Merge branch 'feature/new-navigation' into experimental/12.0
felix-schwarz Oct 7, 2022
1976ec9
- add additional strings files to LocaleDiff scheme
felix-schwarz Oct 7, 2022
f9ba7f5
Merge branch 'feature/new-navigation' into experimental/12.0
felix-schwarz Oct 7, 2022
30769eb
- add missing string to Localizable.strings
felix-schwarz Oct 7, 2022
1cbf5db
Merge branch 'feature/new-navigation' into experimental/12.0
felix-schwarz Oct 7, 2022
b6b9b91
- update SDK to get improved error messages for downloads of files wi…
felix-schwarz Oct 10, 2022
5c86ccd
Merge branch 'feature/new-navigation' into experimental/12.0
felix-schwarz Oct 10, 2022
315404b
- update localizations
felix-schwarz Oct 10, 2022
644686b
Merge branch 'feature/new-navigation' into experimental/12.0
felix-schwarz Oct 10, 2022
6d0530b
- SDK update: fix duplicate/"ghost" activities visual issue
felix-schwarz Oct 10, 2022
47d4db2
Merge branch 'feature/new-navigation' into experimental/12.0
felix-schwarz Oct 10, 2022
5d753e4
- ClientRootViewController: do not restore view hierarchy for drive-b…
felix-schwarz Oct 10, 2022
458c069
Merge branch 'feature/new-navigation' into experimental/12.0
felix-schwarz Oct 10, 2022
3fa9912
- bump build number to 233
felix-schwarz Oct 10, 2022
a94fbb1
- SDK update to fix possible crash bug
felix-schwarz Oct 10, 2022
9617a0b
- bump build number to 234
felix-schwarz Oct 10, 2022
e04c9c2
Merge branch 'master' into feature/new-navigation
felix-schwarz Oct 11, 2022
7fda162
Merge branch 'feature/disallow-extensions' into feature/new-navigation
felix-schwarz Oct 11, 2022
ef9bbcc
Merge branch 'feature/ats-control' into feature/new-navigation
felix-schwarz Oct 11, 2022
9a30d9f
Merge branch 'feature/disable-fileprovider' into feature/new-navigation
felix-schwarz Oct 11, 2022
af889bb
- bump build number to 235
felix-schwarz Oct 12, 2022
5ade491
Fix issues with ocis sharing:
felix-schwarz Oct 12, 2022
2844eaf
- bump version to 236
felix-schwarz Oct 12, 2022
f1201dc
- fix Xcode 14 warnings
felix-schwarz Oct 12, 2022
857f89b
- upgrade SDK
felix-schwarz Oct 13, 2022
23a3e5f
- update SDK to gain OCStatistic capabilities
felix-schwarz Oct 14, 2022
1db0df2
- ItemListCell: align separator layout guide with icon
felix-schwarz Oct 14, 2022
d1d88c6
- update SDK to gain fixed "Personal" and "Shares" names
felix-schwarz Oct 14, 2022
4f56118
- ios-sdk: OCSyncActionCopyMove: prevent copying and moving of items …
felix-schwarz Oct 14, 2022
00f1729
- SDK update to gain Accept-Language header addition for in-app web a…
felix-schwarz Oct 19, 2022
fb6355d
- Action: add new class setting for excluded activities
felix-schwarz Oct 19, 2022
9465149
Merge remote-tracking branch 'origin/feature/disallow-extensions' int…
felix-schwarz Oct 19, 2022
05a6005
- update SDK to bring over UUID-based Shares Jail detection
felix-schwarz Oct 19, 2022
26d857b
- bump build number to 237
felix-schwarz Oct 19, 2022
fa5cac6
- StaticLoginSetupViewController: add OCConnection.connect() / .disco…
felix-schwarz Oct 20, 2022
202bd99
- bump build number to 238
felix-schwarz Oct 20, 2022
ad39c37
- fix "App Provider language always English" via ios-sdk update
felix-schwarz Oct 20, 2022
8ad0aa6
- bump version to 239
felix-schwarz Oct 20, 2022
6b23ec5
- update SDK for specific error message when trying to open a file th…
felix-schwarz Oct 26, 2022
f0d2ce2
- update SDK
felix-schwarz Oct 26, 2022
b21f8bc
- ClientSidebarViewController: side bar view controller
felix-schwarz Nov 8, 2022
d78cd2b
- CollectionViewController:
felix-schwarz Nov 10, 2022
55f881f
Snapshot with sidebar basically working, before making deeper changes
felix-schwarz Nov 21, 2022
6530599
- move from UIImage(systemName:) to OCSymbol.icon(forSymbolName:) in …
felix-schwarz Nov 23, 2022
cc171f0
- bump build number to 240
felix-schwarz Nov 23, 2022
8b8d61e
- update KNOWN_ISSUES
felix-schwarz Nov 29, 2022
f872335
- bump build number to 241
felix-schwarz Nov 29, 2022
0579037
- update KNOWN_ISSUES
felix-schwarz Dec 9, 2022
1a5b394
- BookmarkViewController/IssuesCardViewController/OCLicenseEnvironmen…
felix-schwarz Dec 9, 2022
b259f8e
- update SDK
felix-schwarz Dec 9, 2022
fa66fc2
Merge branch 'remove_earl' into feature/new-navigation
felix-schwarz Dec 12, 2022
9d92bbf
- remove legacy migration
felix-schwarz Dec 12, 2022
e8a21f2
Merge branch 'milestone/12.0' into feature/new-navigation
felix-schwarz Dec 12, 2022
caa0bb9
- DisplayHostViewController: update to use an OCDataSource subscripti…
felix-schwarz Dec 15, 2022
bde1039
- bump build number to 243
felix-schwarz Dec 15, 2022
7ed1874
- AccountController:
felix-schwarz Jan 4, 2023
7396d16
- OCShare+Interactions: add swipe + popup actions
felix-schwarz Jan 4, 2023
018daea
- NEW: UniversalItemListCell
felix-schwarz Jan 6, 2023
c45ad91
- remove ItemListCell
felix-schwarz Jan 9, 2023
66d49b8
fastlane gym: changed workspace to project, because it no longer is u…
Jan 9, 2023
297165f
- refactor and modularize URL scheme open URL handling code
felix-schwarz Jan 16, 2023
c7ca669
- include env var launch example for post-build.allowed-settings
felix-schwarz Jan 16, 2023
8d4be6b
- remove duplicate "Tap to relaunch." messages
felix-schwarz Jan 16, 2023
2ccde1f
- Browser Navigation:
felix-schwarz Jan 24, 2023
e6cbcd6
Calens changelog updated
felix-schwarz Jan 24, 2023
d9d4cfe
- rename "Purchases" to "Purchases & Subscriptions" in Settings
felix-schwarz Jan 24, 2023
137c2ab
- fix "Select All" not working in Multiselect
felix-schwarz Jan 24, 2023
22f3fc7
- removal of legacy code
felix-schwarz Jan 24, 2023
1a2b35f
- fix issue where OC10 accounts showed up empty in the File Provider
felix-schwarz Jan 24, 2023
aa4c6ef
- NavigationContent extension of UINavigationItem
felix-schwarz Jan 25, 2023
bd70cc2
- bump build number to 247
felix-schwarz Jan 25, 2023
69e0995
- address static analyzer findings
felix-schwarz Jan 26, 2023
8105fef
- adapt to OCLocation.parent nullability change
felix-schwarz Jan 30, 2023
a4cf473
Fixes for Xcode 14 fastlane builds and resigning
Jan 30, 2023
ad5361e
- AppDelegate / SceneDelegate cleanup
felix-schwarz Feb 7, 2023
ccb3c15
- AppDelegate / SceneDelegate cleanup
felix-schwarz Feb 7, 2023
44d8a45
Merge branch 'feature/postbuild-settings' into feature/new-navigation
felix-schwarz Feb 7, 2023
fa025d0
- BrowserNavigationBookmark
felix-schwarz Feb 14, 2023
13a0d38
- allow more customization when generating breadcrumbs from OCLocatio…
felix-schwarz Feb 21, 2023
a4ccc7b
- Collection Views
felix-schwarz Feb 22, 2023
62991a4
- new class DataSourceCondition:
felix-schwarz Feb 22, 2023
ba521bb
- DisplaySettings: provide query condition(s) implementing display se…
felix-schwarz Feb 23, 2023
0a60d26
- AccountController: ensure Saved Search sidebar item is only visible…
felix-schwarz Feb 23, 2023
dc39728
- add support for authenticated WebFinger and retrieval of server ins…
felix-schwarz Mar 8, 2023
b95583c
- bump version to 249
felix-schwarz Mar 8, 2023
de4381b
- update SDK to implement enterprise#5579, including sending a Refere…
felix-schwarz Mar 8, 2023
ecf89f7
- ClientItemViewController: ensure navigationItem.title is set by .na…
felix-schwarz Mar 18, 2023
03e4644
- ContainerSearchScope: ensure the folder within which the scope star…
felix-schwarz Mar 18, 2023
7dca3d7
- AppProvider: lang parameter fix via SDK update (ensure ISO-639-1 (u…
felix-schwarz Mar 18, 2023
adae15e
- update SDK to possible address finding (38) in feature/new-navigation
felix-schwarz Mar 18, 2023
738f4ad
- ClientLocationPickerViewController: fix vertical cancelButton cons…
felix-schwarz Mar 18, 2023
bb63add
- OCShare+Interactions: make unshare action available via context men…
felix-schwarz Mar 18, 2023
3a30fc2
- DisplayExtensionContext: subclass to allow passing the ClientContex…
felix-schwarz Mar 18, 2023
46bdf2d
- enlarge "reveal" and "more" accessory buttons
felix-schwarz Mar 19, 2023
1e87b9e
- bump build number to 252
felix-schwarz Mar 20, 2023
c582a69
- fixed fastlane build error
hosy Mar 22, 2023
6cda23e
added a class setting key to set the default bookmark name when creat…
hosy Mar 23, 2023
0434c67
- introduce ThemeCSS and convert existing code base to use the new APIs
felix-schwarz Mar 27, 2023
0addfa5
- further CSS theming advances and cleanup
felix-schwarz Mar 29, 2023
1b99894
- update SDK to include authenticated WebFinger fix
felix-schwarz Mar 29, 2023
234a5d2
Merge branch 'feature/new-navigation' into feature/css
felix-schwarz Mar 29, 2023
51536de
- remove unused customizedColorsByPath code
felix-schwarz Mar 29, 2023
f3bfb0a
- additional CSS fixes and refinements
felix-schwarz Mar 29, 2023
7359fc3
- further CSS color and code warning fixes
felix-schwarz Mar 29, 2023
9ff3cd8
- Settings now uses insetGrouped layout
felix-schwarz Mar 29, 2023
91515f7
- add ImportPasteboardAction as action for empty folders
felix-schwarz Mar 29, 2023
a7d1c0b
- fix action cell background appearance in dark mode
felix-schwarz Mar 29, 2023
7e25071
- MakeTVG: update for latest Swift version
felix-schwarz Mar 29, 2023
096c0d2
- SDK update: fix connection validation in case WebFinger lookup is n…
felix-schwarz Mar 29, 2023
f7d5e55
- add "more" button to spaces in spaces grid view
felix-schwarz Mar 29, 2023
675afff
- add new SharedKeyCommands to ownCloudAppShared.framework, to implem…
felix-schwarz Mar 29, 2023
7fb6cc5
- bump build number to 253
felix-schwarz Mar 29, 2023
0f1cd3b
- address #1188 via SDK update
felix-schwarz Mar 30, 2023
80091d8
- AccountControllerSpacesGridViewController: fix warning
felix-schwarz Mar 31, 2023
78f9f46
- Branding+App: add missing copyright notice
felix-schwarz Mar 31, 2023
2a9bca2
- ThemeCSS README: add missing language MD annotation
felix-schwarz Mar 31, 2023
8ddbdc8
- OCResourceText+ViewProvider: fix Theme registration timing to work …
felix-schwarz Mar 31, 2023
74b0812
- CSS README.md: correct title levels
felix-schwarz Mar 31, 2023
fe86d08
- ClientLocationPickerViewController:
felix-schwarz Mar 31, 2023
5a460dc
- fix finding (37) in #1162
felix-schwarz Apr 3, 2023
9097b2e
- ItemLayout:
felix-schwarz Apr 4, 2023
13ef6d8
- SegmentViewItem: add concept of lines to allow realizing different …
felix-schwarz Apr 4, 2023
720e251
- NamingViewController:
felix-schwarz Apr 4, 2023
841eeba
- BrowserNavigationHistory: guard instance variables items and positi…
felix-schwarz Apr 12, 2023
cbd41e0
- optimize grid cell margin usage
felix-schwarz Apr 12, 2023
c4ec2ea
- ClientItemViewController: make SortBar.itemLayout match ClientConte…
felix-schwarz Apr 12, 2023
d8ebfd0
- Spaces grid overview: make more (…) button resist compression, fixi…
felix-schwarz Apr 12, 2023
da208f5
- ClientItemViewController:
felix-schwarz Apr 12, 2023
2a19fb0
- add selection checkmark for multi selection in grid view
felix-schwarz Apr 13, 2023
862ea93
- bump build number to 255
felix-schwarz Apr 13, 2023
7293aca
- ThemeCSS: implement match-cache for massive speedup
felix-schwarz Apr 14, 2023
0f76278
Merge branch 'feature/css' into feature/gridview
felix-schwarz Apr 14, 2023
ec20337
- ClientItemViewController: show "Loading…" when the contents of a fo…
felix-schwarz Apr 14, 2023
a890d03
- CSS: remove Fill from .fill colors for TVG vector images
felix-schwarz Apr 14, 2023
92e7d0b
- cosmetic code changes
felix-schwarz Apr 14, 2023
d3bd4e8
- UniversalItemListCell: add titleAndDetailsHeight() method to allow …
felix-schwarz Apr 14, 2023
955b38a
Merge branch 'feature/css' into feature/gridview
felix-schwarz Apr 14, 2023
c2ade27
- update KNOWN_ISSUES.md
felix-schwarz Apr 17, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1 change: 1 addition & 0 deletions .swiftlint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@ disabled_rules:
- comment_spacing
- unused_closure_parameter
- nesting
- comma
custom_rules:
empty_line_after_guard_statement:
included: ".*\\.swift"
Expand Down
1 change: 0 additions & 1 deletion .tx/config
Original file line number Diff line number Diff line change
Expand Up @@ -28,4 +28,3 @@ lang_map = cs_CZ: cs, de_DE: de-DE, en_GB: en-GB, nb_NO: nb-NO, nn_NO: nn-NO, pt
source_file = fastlane/screenshots/en/title.strings
source_lang = en
type = STRINGS

2 changes: 1 addition & 1 deletion .xcode-version
Original file line number Diff line number Diff line change
@@ -1 +1 @@
13.4.1
14.2
292 changes: 173 additions & 119 deletions CHANGELOG.md

Large diffs are not rendered by default.

88 changes: 67 additions & 21 deletions KNOWN_ISSUES.md
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Known issues in version 12.0 alpha 2
# Known issues

## WARNING

Expand All @@ -7,44 +7,88 @@ It should only be used with dedicated test servers, test data - and test devices

## App
- in the new browsing experience, some features are not yet available:
- a grid view
- breadcrumb title
- item / folder / usage info at the bottom of lists
- spaces do not yet show a member count or provide access to a list of members
- subscription of spaces can't be turned on/off yet
- the root of spaces-based accounts is not yet shown as hierarchic sidebar
- support for sharing is widely untested and/or unavailable in the alpha
- inactivated state of spaces is not yet represented in the UI
- Copy & Paste allows copying a folder into a subfolder of its own / itself, leading to an infinite cycle
- handling of detached drives with user data in them (see OCVault.detachedDrives)
- sync actions that are actually complete are not always cleared from the Status tab until a logout/login
- dropping an item into its source/origin folder (same view controller) triggers a MOVE that fails
- [x] clicking a file in favorite view doesn't open the viewer (due to lack of context.query - the viewer clases need to be updated to use data sources rather than queries)
- support for OC10 sharing is incomplete:
- lack of actions for accepted shares
- federated shares are not yet included in "Shared with me" view
- spaces support for Shortcuts

Missing:
- [x] quick access
- [x] proper iPhone support
- [ ] static login/branded login UI
- [x] state restoration
- [ ] full inline progress reporting when account databases are updated on first login
- [ ] progress reporting in active connections
- [x] migration from the Legacy app clarified: the feature was removed
- [x] iPadOS: opening an account in a new window
- [x] by context menu (openAccountInWindow)
- [x] by drag and drop (see ServerListTableViewController: UITableViewDragDelegate)
- [x] account auto connect (also account.auto-connect in ServerListTableViewController) -> no longer necessary, handled by state restoration
- [x] opening private links (display(itemWithID…:…))
- [x] account issue handling
- [x] functional share extension
- [x] full themeing/branding support
- [ ] reinstate Key Commands

Jesus:
- [ ] Presentation view after installing is missing
- [x] The icon to hide/show the sidebar is missing in portrait mode. -> resolved by BrowserNavigation replacement of UINavigationController
- [x] Adding an oCIS account with existing custom spaces makes the app freezes and then crashes
- [x] If an space is browsed and new space image is added in the web client, app crashes
- [x] "Open in new window" option does not work. It does nothing after clicking
- [x] I miss the option to "Select All" and "Deselect All" in multiselection
- [x] "Copy" and "Move" operations show empty folder picker. No way to consolidate.
- [ ] "Cut"/"Paste" only working in space scope
- [ ] Upper bar (time, hour, battery level, and so on) is black under dark themes, not visible (fixable?)

Matthias:
- [x] Selecting an OC10 account's root folder twice results in an empty list -> not reproducible in latest builds

Michael:
- [x] Account deletion by swipe doesn't work
- [x] Crash searching for accounts to share with
- [x] Certificate warning when an account refers to a mix of hostnames
- [ ] UI rendering picking an account for photo uploads on iPhone: prompt full length, button super-compressed.

## File Provider
- dragging an entire space on top of another starts a full copy of the space, which eventually fails halfway through

## SDK
- local storage consumed by spaces that are then deleted or inactivated is not reclaimed
- pre-population of accounts using infinite PROPFIND is not supported

# Evolution roadmap
- collection views
- support sidebars / hierarchies, including expanded state, with dynamic updates from data sources

- location picker replaces folder picker
- supports picking
- accounts
- spaces
- folders
- returns an OCLocation
- [ ] collection views
- [x] support sidebars / hierarchies, including expanded state, with dynamic updates from data sources
- [x] ItemListCell: replace manual composition of info line below name with SegmentView
- [x] allows to show different content there, f.ex. Space and Folder in search
- [ ] sticky sort / multiselect bar in file lists

- [x] location picker replaces folder picker
- [x] supports picking
- [x] accounts
- [x] spaces
- [x] folders
- [x] returns an OCLocation
- allow passing "quick locations" to present on top in a group
- track and re-offer last-picked / recent locations (via account's KVS)
- quick access to personal and other spaces
- integrate favorites as group
- [x] use for preferences and share extension

- improved bookmark setup / editing
- browsing UI for ALL certificates stored in a bookmark's store, not just the primary certificate

- account list
- allow grouping accounts (i.e. Home / Work)
- replace simple list with modern CollectionViewController-based UI
- [x] replace simple list with modern CollectionViewController-based UI

- available offline
- allow creating available offline item policies from smart searches - or directly from the search UI

- make sync smarter, f.ex.:
- a file that is updated locally multiple times only should be uploaded once, not once for every update
Expand All @@ -69,4 +113,6 @@ It should only be used with dedicated test servers, test data - and test devices
- other errors
- report to user, drop silently, retry (how often/long?)?

- more expressive "Empty folder" message display, based on new .message item type
- [x] more expressive "Empty folder" message display, based on new .message item type

- show spinner while recreating a scene via "Open in new window"
17 changes: 0 additions & 17 deletions Podfile

This file was deleted.

16 changes: 0 additions & 16 deletions Podfile.lock

This file was deleted.

5 changes: 5 additions & 0 deletions changelog/11.11.0_2022-09-26/1138
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Bugfix: Respect privateLinks capability

Respect files.privateLinks capability and do not offer to create private links when privateLinks are not supported.

https://github.com/owncloud/ios-app/issues/1138
7 changes: 7 additions & 0 deletions changelog/11.11.0_2022-09-26/1141
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
Bugfix: Enabling Markup Mode, Showing Video Controls on iOS 16, Updating Theme

Enabling markup mode was broken on iOS 16 because of rearranged navigation bar and toolbar items.
Video player controls were not showing on iOS 16.
Furthermore when a new theme was chosen, this causes that the UITabBar and UIToolbar does not updates colours.

https://github.com/owncloud/ios-app/issues/1141
5 changes: 5 additions & 0 deletions changelog/11.11.0_2022-09-26/1146
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Change: New Dark Mode Themes

Adds a new dark mode theme which is mostly equal to the web UI dark mode theme. Furthermore it adds a black dark mode theme.

https://github.com/owncloud/ios-app/issues/1146
5 changes: 5 additions & 0 deletions changelog/11.11.0_2022-09-26/1156
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Bugfix: Share Extension Passcode Lock Interval

The passcode lock interval was not taken into use in the share extension.

https://github.com/owncloud/ios-app/issues/1156
5 changes: 5 additions & 0 deletions changelog/11.11.0_2022-09-26/5296
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
Bugfix: Video Metadata Image

If a video file includes a metadata image, the video file was not visible, because the metadata image was overlaying.

https://github.com/owncloud/enterprise/issues/5296
38 changes: 38 additions & 0 deletions doc/BUILD_CUSTOMIZATION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
# Build Flags

## Description

Build Flags can be used to control the inclusion or exclusion of certain functionality or features at compile time.

## Usage in Branding

A **space-separated** list of flags can be specified in the `Branding.plist` with the key `build.flags`, f.ex.:

```xml
<key>build.flags</key>
<string>DISABLE_BACKGROUND_LOCATION</string>
```

## Flags

The following options can be used as `build.flags`:

### `DISABLE_BACKGROUND_LOCATION`

Removes the following from the app:
- the option for location-triggered background uploads from Settings
- the location description keys from the app's `Info.plist`

Not used by default.

### `DISABLE_APPSTORE_LICENSING`

Removes the following from the app:
- App Store integration for OCLicense
- App Store related view controllers and settings section

### `DISABLE_PLAIN_HTTP`

Removes the following from the app:
- the `NSAppTransportSecurity` dictionary from the app's `Info.plist`
- including the `NSAllowsArbitraryLoads` key that's needed to allow plain/unsecured HTTP connections
Loading