Releases: Infomaniak/ios-kDrive
Releases · Infomaniak/ios-kDrive
5.0.2-Beta2
What's Changed
- fix: Pictures no longer on device but only on iCloud should be uploaded as well. by @adrien-coye in #1339
- fix: Use a native swift sort to prevent a crash in Drive by @adrien-coye in #1340
- chore: Bump deps by @adrien-coye in #1341
Full Changelog: 5.0.2-Beta1...5.0.2-Beta2
5.0.2-Beta1
What's Changed
- fix: Correctly display changes in files header by @PhilippeWeidmann in #1303
- fix: Missing english translation by @Lnamw in #1315
- refactor: Remove inherited in activities by @PhilippeWeidmann in #1318
- chore: Upgrade InfomaniakCoreUI by @PhilippeWeidmann in #1317
- fix: State restoration in preview by @lebojo in #1319
- feat: Add now playing info for media player by @Matthieu-dgl in #1316
- feat: Integration mp now playing info center by @Matthieu-dgl in #1314
- ci: Enforce code style by @PhilippeWeidmann in #1321
- feat: Add picture in picture by @Matthieu-dgl in #1323
- fix: Fix default artwork by @Matthieu-dgl in #1326
- chore: Remove in project and import by Core ExpiringActivity by @Matthieu-dgl in #1327
- fix: Multiple selection action not same between iOS and Android, plus fix color by @Matthieu-dgl in #1325
- chore: Fetch i18n to date by @adrien-coye in #1330
- Revert "chore: Fetch i18n to date" by @adrien-coye in #1331
- feat: Multiple file can be receive in queries by @lebojo in #1322
- feat: Block the click on current account when switching by @BaptGrv in #1334
- chore: Bump 502 by @adrien-coye in #1338
- fix: Cache cleanup fix by @adrien-coye in #1337
New Contributors
- @lebojo made their first contribution in #1319
- @Matthieu-dgl made their first contribution in #1316
- @BaptGrv made their first contribution in #1334
Full Changelog: 5.0.1-Release...5.0.2-Beta1
5.0.1-Release
What's Changed
- fix: Translations buttonLeaveShare by @Lnamw in #1288
- refactor: Strong init multiple selection by @PhilippeWeidmann in #1287
- feat: Select all offline by @PhilippeWeidmann in #1289
- fix: Allow null activity type offline by @PhilippeWeidmann in #1290
- refactor: Resolve common warnings by @PhilippeWeidmann in #1291
- fix: Prevent NSInternalInconsistencyException when reloading header by @PhilippeWeidmann in #1292
- fix: Realm accessed from the wrong thread by @adrien-coye in #1293
- fix: Correctly display empty view offline by @PhilippeWeidmann in #1294
- fix: Correctly observe parent directory for empty files by @PhilippeWeidmann in #1295
- fix: Prevent selecting "Drive root" and select "My personal files" by @PhilippeWeidmann in #1296
- chore: Bump app version by @adrien-coye in #1297
- chore: Bump libraries by @adrien-coye in #1298
- fix: Do not apply last modified date if not downloaded by @PhilippeWeidmann in #1299
- fix: Improve decoding of text files for preview by @PhilippeWeidmann in #1300
- fix(PreviewViewController): Read files outside of the main actor by @adrien-coye in #1301
- fix: Changed call to open app from share extension by @adrien-coye in #1302
Full Changelog: 5.0.0-Release...5.0.1-Release
5.0.1-Beta3
What's Changed
- fix: Changed call to open app from share extension by @adrien-coye in #1302
Full Changelog: 5.0.1-Beta2...5.0.1-Beta3
5.0.1-Beta2
What's Changed
- fix: Do not apply last modified date if not downloaded by @PhilippeWeidmann in #1299
- fix: Improve decoding of text files for preview by @PhilippeWeidmann in #1300
- fix(PreviewViewController): Read files outside of the main actor by @adrien-coye in #1301
Full Changelog: 5.0.1-Beta1...5.0.1-Beta2
5.0.1-Beta1
What's Changed
- fix: Translations buttonLeaveShare by @Lnamw in #1288
- refactor: Strong init multiple selection by @PhilippeWeidmann in #1287
- feat: Select all offline by @PhilippeWeidmann in #1289
- fix: Allow null activity type offline by @PhilippeWeidmann in #1290
- refactor: Resolve common warnings by @PhilippeWeidmann in #1291
- fix: Prevent NSInternalInconsistencyException when reloading header by @PhilippeWeidmann in #1292
- fix: Realm accessed from the wrong thread by @adrien-coye in #1293
- fix: Correctly display empty view offline by @PhilippeWeidmann in #1294
- fix: Correctly observe parent directory for empty files by @PhilippeWeidmann in #1295
- fix: Prevent selecting "Drive root" and select "My personal files" by @PhilippeWeidmann in #1296
- chore: Bump app version by @adrien-coye in #1297
- chore: Bump libraries by @adrien-coye in #1298
Full Changelog: 5.0.0-Release...5.0.1-Beta1
5.0.0-Release
What's Changed
- feat: Api v3 by @PhilippeWeidmann in #1023
- feat: Menu v3 by @PhilippeWeidmann in #1022
- feat: Uid file v3 by @PhilippeWeidmann in #1100
- feat: Shared with me v3 by @PhilippeWeidmann in #1107
- feat: Upload v3 by @PhilippeWeidmann in #1106
- feat: Reflect database state on Files.app by @adrien-coye in #1149
- feat: Api v3 fileprovider by @PhilippeWeidmann in #1145
- feat: Safe realm access by @adrien-coye in #1167
- feat: Search by relevance by @PhilippeWeidmann in #1175
- fix: Correct get drive method. by @adrien-coye in #1178
- fix: Upload Session retry sends 404 by @adrien-coye in #1180
- refactor: Remove BackgroundRealm by @adrien-coye in #1179
- feat: Switching drive stays in the current tab by @adrien-coye in #1181
- chore: Bump ios-core-ui 9.0.0 by @valentinperignon in #1186
- feat(LockedAppViewController): Unlock button should be loading while evaluating policy by @valentinperignon in #1188
- fix: Make sure to set the UserID early for sentry error tracking by @adrien-coye in #1191
- fix: Navigate button fixed for APIV3 view changes by @adrien-coye in #1196
- feat: Re enable restoration by @adrien-coye in #1190
- chore: Removed Storyboard Restoration ID from storyboards by @adrien-coye in #1205
- feat: Re-enable scene conditional restoration by @adrien-coye in #1203
- feat: SceneDelegate based actions by @adrien-coye in #1206
- test: Testing scene restoration metadata by @adrien-coye in #1204
- feat: Migration to modern restoration API by @adrien-coye in #1187
- feat: Modern account switcher by @adrien-coye in #1202
- feat: Offline files by @PhilippeWeidmann in #1200
- fix: Correctly load root on switch by @PhilippeWeidmann in #1208
- fix: Use revisedAt instead of lastModifiedAt where possible by @PhilippeWeidmann in #1209
- fix: Add missing fileSupportedBy for activities by @PhilippeWeidmann in #1211
- fix: Remove jitter ShareLinkSettingsViewController by @PhilippeWeidmann in #1216
- fix: Extension main activity missing by @adrien-coye in #1217
- fix: Added missing SyncedAuthenticator logger by @adrien-coye in #1218
- fix: Programmatic navigation ParametersViewController by @PhilippeWeidmann in #1214
- feat: Private share link can be shared like on the web by @adrien-coye in #1210
- fix: Use correct endpoints by @PhilippeWeidmann in #1220
- fix: Correctly name private root by @PhilippeWeidmann in #1221
- fix: Correct AppContextService.isExtension logic by @adrien-coye in #1223
- feat: APIV3 branch is now master worthy by @adrien-coye in #1212
- chore: Upgrade to tuist 4 by @PhilippeWeidmann in #1224
- refactor: Use same ios-core by @PhilippeWeidmann in #1219
- chore: Use core 11.0.0 by @PhilippeWeidmann in #1226
- fix: Keep sortedName as lowercased by @Ambrdctr in #1225
- fix(SearchFilterCollectionViewCell): Using a color that works in dark mode by @adrien-coye in #1228
- chore: Strongify IBOutlets by @adrien-coye in #1227
- chore: Bump to 5.0.0 by @adrien-coye in #1229
- fix(AppRouter): Correctly navigate to file list when in root menu by @PhilippeWeidmann in #1231
- fix: Ensure we only show team and private folders in root by @PhilippeWeidmann in #1232
- fix: Extend switch drive tappable area by @Lnamw in #1234
- fix: Correctly decode Codable PersistableEnum by @PhilippeWeidmann in #1235
- feat: Filter on file extensions within search by @adrien-coye in #1213
- fix: Delete account on error SwitchUser / Preloading by @PhilippeWeidmann in #1237
- fix(ColorSelectionFloatingPanelViewController): Base sizing of collectionView on parent panel by @PhilippeWeidmann in #1238
- fix: Attempt to fix what looks like a realm race condition by doing a refactor by @adrien-coye in #1239
- fix: Fetch activities using listing by @PhilippeWeidmann in #1242
- fix: Only display in gallery items that can be displayed without refreshing File entity by @adrien-coye in #1240
- fix(PhotoSyncSettingsViewController): This class no longer uses a storyboard to load by @adrien-coye in #1243
- fix(LaunchPanelsController): No restoration if data is invalid by @adrien-coye in #1245
- chore: Bump libraries, trying to fix a realm crash by @adrien-coye in #1246
- fix: ManageCategoriesViewController now uses frozen files to prevent a crash by @adrien-coye in #1249
- fix(DriveFileManager): Cannot freeze Realm object within a transaction by @adrien-coye in #1248
- refactor: Programmatic init FilelistViewController by @PhilippeWeidmann in #1241
- refactor(FileListViewController): Move out ConcreteFileListViewModel and FileListBarButton by @PhilippeWeidmann in #1233
- fix(SelectFolderViewController): Add target validate button by @PhilippeWeidmann in #1251
- fix: Audio preview by @adrien-coye in #1250
- fix: Prevent two audio player to run at once by @adrien-coye in #1252
- fix: Correct endpoint for trash thumbnails by @PhilippeWeidmann in #1253
- fix: Difference kit by @PhilippeWeidmann in #1254
- fix(FileListViewController): Prevent wrong offset by @PhilippeWeidmann in #1256
- docs(test_booklet.MD): Made a test booklet for kDrive by @adrien-coye in #1255
- fix: Deeplinks are now handled in SceneDelegate by @PhilippeWeidmann in #1257
- fix(DriveFileManager): Make sure liveFile.localContainerUrl is called once by @adrien-coye in #1258
- fix: Close button works in share extension in SaveFileViewController by @adrien-coye in #1259
- fix(removeFileInDatabase): Fix stack overflow by @adrien-coye in #1260
- fix: Prevent adding parent to itself when handling actions by @PhilippeWeidmann in #1261
- fix: Prevent adding itself as child + Inherited actions by @PhilippeWeidmann in #1262
- fix: Add real name for diffing by @PhilippeWeidmann in #1263
- fix: Correctly pass files to presenter by @PhilippeWeidmann in #1266
- fix: Prevent warning / crash header view sizing by @PhilippeWeidmann in #1264
- feat: Add RequestContextIdAdaptor to ApiFetcher by @PhilippeWeidmann in #1267
- fix(Files.app): Drives are hidden on soft disable from the app by @adrien-coye in #1265
- fix: Pass correct activities for FileDetailsView by @PhilippeWeidmann in #1268
- feat: Matomo events on modern account switcher by @adrien-coye in #1269
- fix: Crash while switch account in some conditions by @adrien-coye in #1270
- fix(MultiSelectActions): A select...
5.0.0-Beta11
What's Changed
- fix: Folder creation in shared with me prevent disconnect by @PhilippeWeidmann in #1274
- fix: Prevent editing unsupported file by @PhilippeWeidmann in #1276
- fix(FileListViewController): Prevent realm crash in FileList by @adrien-coye in #1277
- fix(OrphanFiles): Added a sentry by @adrien-coye in #1275
- fix(DriveFileManager): In some specific case realm crash by @adrien-coye in #1278
- fix: Wording unclear "Destination already exists" by @Lnamw in #1282
- fix(Deeplinking): Deeplink parsing is now migrated to Scene delegate by @adrien-coye in #1279
- fix(DirectoryEnumerator): Fetch object by UID with an actual UID by @adrien-coye in #1283
- fix: Hide offline action from gallery by @Lnamw in #1280
- fix: Prevent hang fileprovider by @PhilippeWeidmann in #1284
- fix: Can't compile MainActor on closure on iOS18 + Missing symbol by @PhilippeWeidmann in #1285
- fix: Legacy tabbar for iPadOS 18 by @PhilippeWeidmann in #1281
- feat: New icons by @PhilippeWeidmann in #1286
Full Changelog: 5.0.0-Beta10...5.0.0-Beta11
5.0.0-Beta10
What's Changed
- fix: Crash while switch account in some conditions by @adrien-coye in #1270
- fix(MultiSelectActions): A selection of files (and folders) no longer show a change color option by @adrien-coye in #1272
- fix(DriveFileManager): Deleting a file was broken by @adrien-coye in #1271
- fix: FileProvider upload already existing files + Correctly report missing thumbnail by @PhilippeWeidmann in #1273
Full Changelog: 5.0.0-Beta9...5.0.0-Beta10
5.0.0-Beta9
What's Changed
- fix: Prevent adding itself as child + Inherited actions by @PhilippeWeidmann in #1262
- fix: Add real name for diffing by @PhilippeWeidmann in #1263
- fix: Correctly pass files to presenter by @PhilippeWeidmann in #1266
- fix: Prevent warning / crash header view sizing by @PhilippeWeidmann in #1264
- feat: Add RequestContextIdAdaptor to ApiFetcher by @PhilippeWeidmann in #1267
- fix(Files.app): Drives are hidden on soft disable from the app by @adrien-coye in #1265
- fix: Pass correct activities for FileDetailsView by @PhilippeWeidmann in #1268
- feat: Matomo events on modern account switcher by @adrien-coye in #1269
Full Changelog: 5.0.0-Beta8...5.0.0-Beta9