Releases: Infomaniak/desktop-kDrive
Releases · Infomaniak/desktop-kDrive
Release list
3.8.5
What's Changed
- GuiCommServer start error - Quick fix by @ChristopheLarchier in #1408
- chore(version): bump build number to 3.8.2.2 in version.json by @herve-er in #1419
- fix: fix extended tests by @ClementKunz in #1420
- fix(sync): Fix issue with findGoodPathForNewSync by @herve-er in #1418
- Fix find good path by @herve-er in #1425
- fix: fix create missing folder comm job by @ClementKunz in #1438
- App stuck in executor after connexion lost by @ClementKunz in #1443
- macOS - Encoding issue with Finder extension commands by @ChristopheLarchier in #1459
- feat: show disabled icon by @ClementKunz in #1466
- Fix mac freeze due to lite sync2 by @ClementKunz in #1450
- feat: create cache directory lazily and retry if needed by @ClementKunz in #1497
- Fix potential crash due to logger by @ClementKunz in #1496
- Sync loop after a character case modification by @ChristopheLarchier in #1493
- fix(memory-leaks): opencode fixes for potential memory leaks by @luc-guyot-infomaniak in #1489
- feat(searchbox): improve unavailable item indicator UX by @herve-er in #1521
- Merge WinUI 4.0.0 into develop by @herve-er in #1519
- SyncGetPrivateLinkUrl job update by @ChristopheLarchier in #1513
- Download upload progress improvements by @ChristopheLarchier in #1523
- feat: XPC Mac GUI support for the SYNC_OFFLINE_FILES_SIZE job by @adrien-coye in #1511
- feat: Mac GUI quota support by @adrien-coye in #1524
- Retrieve account name by @ClementKunz in #1457
- PermissionsHolder update by @ChristopheLarchier in #1526
- test: Observable available drive mechanism by @adrien-coye in #1502
- ci: Make sure to include linter errors in the CI logs by @adrien-coye in #1527
- fix: Mac GUI XPC update account info format by @adrien-coye in #1528
- docs(agents): Add hierarchical AGENTS.md for AI coding agents by @R-Gld in #1520
- feat: Finish "Activity" parsing and updating in cache by @adrien-coye in #1529
- Syncdb removed at close by @ChristopheLarchier in #1535
- feat(XPCConnectionManager): Refresh cache on XPC connection established by @adrien-coye in #1423
- Check min os version before update by @ClementKunz in #1484
- WinUI3 ErrorPage Step1 by @herve-er in #1530
- feat: Name the process kDrive.gui while the app is named kDrive by @adrien-coye in #1532
- feat(macOS): Display correct storage data by @valentinperignon in #1536
- fix(git): unignore infomaniak build tools directory by @R-Gld in #1539
- fix(cmake): correct conditional logic in ECMAddAppIcon.cmake by @R-Gld in #1541
- feat(server): improve GetNodeInfo error handling by @herve-er in #1540
- feat(winui activities): Add OperationId for unique activity tracking by @herve-er in #1531
- refactor: Factorise xpc new and update signals by @adrien-coye in #1537
- Login through web browser by @ClementKunz in #1533
- refactor: remove Webview by @ClementKunz in #1543
- Remvove unused/duplicated errors by @herve-er in #1542
- Clean up with ai by @ClementKunz in #1546
- Linux arm64 start issue by @ChristopheLarchier in #1548
- perf(macOS UI): Improve app performances by @valentinperignon in #1545
- refactor: Moved the entire new GUI project to gui4/macOS by @adrien-coye in #1544
- feat(io): add isPathOnMountedDisk method and tests by @herve-er in #1549
- fix(log): display warning log only of parent item does not have create operation by @ClementKunz in #1551
- feat(gui4): Add WinUI error templates controls for node and syncpal level errors by @Copilot in #1538
- Blacklist local edited dehydrated placeholder by @ClementKunz in #1547
- chore: add more info in log about blacklisted items by @ClementKunz in #1550
- perf(macOS UI): Throttle node updates by @valentinperignon in #1552
- chore: Add semantic versionning ci check by @FabianDevel in #1562
- feat(macOS UI): Navigate to Activities view by @valentinperignon in #1553
- feat: Mac GUI - new "parameters" job support by @adrien-coye in #1557
- fix: Mac tests by @adrien-coye in #1563
- chore(i8n): Add missing translations by @herve-er in #1564
- fix: avoid listing request on simple move operations by @ClementKunz in #1558
- chore(signing): remove explicit codesign for QTWebEngine by @herve-er in #1565
- feat(macOS UI): General Settings by @valentinperignon in #1554
- feat(macOS): Connect General Settings to XPC by @valentinperignon in #1566
- refactor(core): modernize collections and code style by @herve-er in #1561
- feat: Mac XPC updater jobs and signals by @adrien-coye in #1568
- feat(winui): Add conflict error and dialog components by @herve-er in #1567
- chore(QtWebEngine): remove Qt WebEngine references from Windows build configuration by @R-Gld in #1571
- refactor: decouple drive creation from account creation by @ClementKunz in #1573
- feat(conflict): fetch additional information on conflicts by @herve-er in #1572
- feat: Mac updater observer by @adrien-coye in #1578
- fix(synthesispopover): update macOS file reveal command by @R-Gld in #1582
- Fix pgm7461 1781 on v3.8.2 by @ChristopheLarchier in #1579
- feat(winui): bind the conflict dialog to real data by @herve-er in #1574
- refactor: Move test helpers to test target by @adrien-coye in #1583
- fix(login-ui): prevent text and icon overlap in login window by @ClementKunz in #1584
- feat(macOS): Redesign main window toolbar with support, sync controls & search groups by @Copilot in #1560
- feat(gui): add conflict resolution jobs by @herve-er in #1580
- feat(macOS): Show Accounts list in Settings by @valentinperignon in #1581
- feat(conflicts): propagate user selection to the server (WinUI) by @herve-er in #1586
- fix: missing translations by @ChristopheLarchier in #1596
- feat(conflicts): add quick bulk resolve flow for file conflicts (WinUI) by @herve-er in #1589
- refactor: Resilient GUI4 parsing tests on shared CPP enum changes by @adrien-coye in #1588
- feat(sync): add many conflict page and error notifications by @herve-er in #1590
- chore(winui): improve more about section icon and wording by @herve-er in https://github.com/Infomaniak/desktop-kDrive/p...
3.8.3
What's Changed
- Fix/mititgate 3.8.2.5 and .7 deletion issue by @herve-er in #1628
- Fix/fix version check + crash on app lock by @herve-er in #1630
Full Changelog: 3.8.2...3.8.3
3.8.2
What's Changed
- feat(macOS UI): SplitView Sidebar by @valentinperignon in #1039
- feat(macOS UI): Open Settings Window by @valentinperignon in #1069
- WinUI3 Add reusable Lottie animation component by @herve-er in #1083
- feat(macOS UI): Log In user by @valentinperignon in #1088
- WinUI3 Implement windows version of the home page by @herve-er in #1086
- WinUI3 Windows-Style Settings Page UI by @herve-er in #1105
- New-comm-layer-step-4 by @ChristopheLarchier in #1097
- feat(macOS UI): Open authentication webpage by @valentinperignon in #1106
- fix(extended-tests): Fix extended tests failures by @luc-guyot-infomaniak in #1115
- fix(cloudprovider): fixes incorrect command string in
CloudProvider::onNotifyDehydrateby @luc-guyot-infomaniak in #1112 - WiniUI3 Setup server communication by @herve-er in #1102
- feat(macOS UI): Minor UI improvements to onboarding by @valentinperignon in #1113
- Do not merge 2 real nodes by @ClementKunz in #1110
- [TRELLO-1135] Fixes auto-start failures on Linux by @luc-guyot-infomaniak in #1107
- Fix update issue on Windows by @ClementKunz in #1100
- Restrain local access right on special folders by @ClementKunz in #976
- Check cycles only if no move operations by @ClementKunz in #1101
- New comm layer step 5 by @ChristopheLarchier in #1108
- feat: XPC GUI connection by @adrien-coye in #1111
- WinUI3 Replace DriveIcon with SvgIcon and centralize asset paths in resource dictionaries by @herve-er in #1109
- feat: XPC GUI comm jobs 1 by @adrien-coye in #1123
- Do not use log before initialization by @ClementKunz in #1128
- Move job manager initialization after syncs initialization by @ClementKunz in #1132
- WinUI3 settings page - Update by @herve-er in #1129
- Windows - Package signature check by @ClementKunz in #1126
- Feat(settings): add auto-update toggle functionality by @herve-er in #1130
- feat(settings): add language card and update auto-update by @herve-er in #1131
- Remove ops on node ID reuse by @ClementKunz in #1149
- Split the upload of installers by OS when build release packages by @ClementKunz in #1122
- WinUI3 Settings page auto start card by @herve-er in #1146
- WinUI3 settings page notification card by @herve-er in #1147
- WinUI3 Settings page move to trash card by @herve-er in #1148
- Windows - Add -UpdateEnvironment parameter to build_dependencies.ps1 by @herve-er in #1151
- Test PipeCommServer by @ChristopheLarchier in #1141
- WinUI3 Settings page beta card by @herve-er in #1150
- chore(connan): improve Conan path management in environment by @herve-er in #1154
- fix(file-creation-date): do not zero-initialize the creation date of a directory item on Linux by @luc-guyot-infomaniak in #1152
- [macOS] Thumbnails display by @ChristopheLarchier in #1158
- Fetching app list issue by @ChristopheLarchier in #1162
- WinUI3 settings page sync rules by @herve-er in #1164
- Handle 401 errors better by @ClementKunz in #1156
- Add more log in windows installer by @ClementKunz in #1155
- feat: XPC GUI comm jobs 2 by @adrien-coye in #1127
- New comm layer step 6 by @ChristopheLarchier in #1124
- chore: Bump xpc protocols to latest version by @adrien-coye in #1168
- WinUI3 - Settings page - Accounts by @herve-er in #1161
- Crash server - getLogger by @ChristopheLarchier in #1169
- Minor adjuments on Home page by @ClementKunz in #1172
- feat(Settings page Winui): Merge update related components. by @herve-er in #1166
- fix(blacklistpropagator): hydrated items should go to local trash when they are excluded by the user by @luc-guyot-infomaniak in #1005
- WinUI3 settings page data management by @herve-er in #1167
- Remove duplicated workflow by @ClementKunz in #1179
- Add more log by @ClementKunz in #1173
- WinUI3 settingsPage proxy by @herve-er in #1170
- Fix job manager logic for parallel download jobs by @ClementKunz in #1177
- WinUI3 Settings page simplify combobox by @herve-er in #1171
- feat: XPC GUI comm jobs 3 by @adrien-coye in #1157
- WinUI3 Settings page logs by @herve-er in #1174
- WinUI3 Settings page Send log by @herve-er in #1175
- Merge release 3.7.8 by @ClementKunz in #1180
- Crash server - broadcastExtCommand by @ChristopheLarchier in #1183
- Crash SocketCommServer by @ChristopheLarchier in #1181
- Add back "depends on" workflow but using official Github action by @ClementKunz in #1190
- Crash serveur - UpdateChecker::versionInfoReceived by @ChristopheLarchier in #1191
- Fix action "depends on" by @ClementKunz in #1192
- WinUI3 Implement new signals by @herve-er in #1182
- WinUI3 Add icon for each types of file by @herve-er in #1186
- WinUI3 delete old icons folder by @herve-er in #1187
- Crash server - generateDeleteOperation by @ChristopheLarchier in #1188
- Crash serveur - commandSetThumbnail by @ChristopheLarchier in #1165
- Node id exists on both replica by @ClementKunz in #1185
- WinUI3 drive management step1 by @herve-er in #1195
- Change my kSuite banner by @ClementKunz in #1199
- [Windows] Crash serveur - Exception in the LocalFileSystemObserverWorker by @ChristopheLarchier in #1197
- Do not allow to choose the install folder by @ClementKunz in #1189
- Remove hardcoded value by @ClementKunz in #1200
- Fix indentation in NSIS file by @ClementKunz in #1203
- feat: re-download the installer if absent by @ClementKunz in #1201
- New version and release notes by @ClementKunz in #1204
- feat: XPC GUI comm jobs 4 by @adrien-coye in #1176
- Fix unskip version by @ClementKunz in #1207
- feat(comm-server): Implements
SyncGetPrivateLinkUrlas a GUI job by @luc-guyot-infomaniak in #1206 - chore(CI): Remove kDrive desktop CI run on Review requested by @herve-er in #1213
- feat: remove "Big Folders warning" features by @herve-er in #1212
- fix: linux release note name does not show the architecture by @ClementKunz in https://github.com/Info...
3.8.1
What's Changed
- feat(macOS UI): SplitView Sidebar by @valentinperignon in #1039
- feat(macOS UI): Open Settings Window by @valentinperignon in #1069
- WinUI3 Add reusable Lottie animation component by @herve-er in #1083
- feat(macOS UI): Log In user by @valentinperignon in #1088
- WinUI3 Implement windows version of the home page by @herve-er in #1086
- WinUI3 Windows-Style Settings Page UI by @herve-er in #1105
- New-comm-layer-step-4 by @ChristopheLarchier in #1097
- feat(macOS UI): Open authentication webpage by @valentinperignon in #1106
- fix(extended-tests): Fix extended tests failures by @luc-guyot-infomaniak in #1115
- fix(cloudprovider): fixes incorrect command string in
CloudProvider::onNotifyDehydrateby @luc-guyot-infomaniak in #1112 - WiniUI3 Setup server communication by @herve-er in #1102
- feat(macOS UI): Minor UI improvements to onboarding by @valentinperignon in #1113
- Do not merge 2 real nodes by @ClementKunz in #1110
- [TRELLO-1135] Fixes auto-start failures on Linux by @luc-guyot-infomaniak in #1107
- Fix update issue on Windows by @ClementKunz in #1100
- Restrain local access right on special folders by @ClementKunz in #976
- Check cycles only if no move operations by @ClementKunz in #1101
- New comm layer step 5 by @ChristopheLarchier in #1108
- feat: XPC GUI connection by @adrien-coye in #1111
- WinUI3 Replace DriveIcon with SvgIcon and centralize asset paths in resource dictionaries by @herve-er in #1109
- feat: XPC GUI comm jobs 1 by @adrien-coye in #1123
- Do not use log before initialization by @ClementKunz in #1128
- Move job manager initialization after syncs initialization by @ClementKunz in #1132
- WinUI3 settings page - Update by @herve-er in #1129
- Windows - Package signature check by @ClementKunz in #1126
- Feat(settings): add auto-update toggle functionality by @herve-er in #1130
- feat(settings): add language card and update auto-update by @herve-er in #1131
- Remove ops on node ID reuse by @ClementKunz in #1149
- Split the upload of installers by OS when build release packages by @ClementKunz in #1122
- WinUI3 Settings page auto start card by @herve-er in #1146
- WinUI3 settings page notification card by @herve-er in #1147
- WinUI3 Settings page move to trash card by @herve-er in #1148
- Windows - Add -UpdateEnvironment parameter to build_dependencies.ps1 by @herve-er in #1151
- Test PipeCommServer by @ChristopheLarchier in #1141
- WinUI3 Settings page beta card by @herve-er in #1150
- chore(connan): improve Conan path management in environment by @herve-er in #1154
- fix(file-creation-date): do not zero-initialize the creation date of a directory item on Linux by @luc-guyot-infomaniak in #1152
- [macOS] Thumbnails display by @ChristopheLarchier in #1158
- Fetching app list issue by @ChristopheLarchier in #1162
- WinUI3 settings page sync rules by @herve-er in #1164
- Handle 401 errors better by @ClementKunz in #1156
- Add more log in windows installer by @ClementKunz in #1155
- feat: XPC GUI comm jobs 2 by @adrien-coye in #1127
- New comm layer step 6 by @ChristopheLarchier in #1124
- chore: Bump xpc protocols to latest version by @adrien-coye in #1168
- WinUI3 - Settings page - Accounts by @herve-er in #1161
- Crash server - getLogger by @ChristopheLarchier in #1169
- Minor adjuments on Home page by @ClementKunz in #1172
- feat(Settings page Winui): Merge update related components. by @herve-er in #1166
- fix(blacklistpropagator): hydrated items should go to local trash when they are excluded by the user by @luc-guyot-infomaniak in #1005
- WinUI3 settings page data management by @herve-er in #1167
- Remove duplicated workflow by @ClementKunz in #1179
- Add more log by @ClementKunz in #1173
- WinUI3 settingsPage proxy by @herve-er in #1170
- Fix job manager logic for parallel download jobs by @ClementKunz in #1177
- WinUI3 Settings page simplify combobox by @herve-er in #1171
- feat: XPC GUI comm jobs 3 by @adrien-coye in #1157
- WinUI3 Settings page logs by @herve-er in #1174
- WinUI3 Settings page Send log by @herve-er in #1175
- Merge release 3.7.8 by @ClementKunz in #1180
- Crash server - broadcastExtCommand by @ChristopheLarchier in #1183
- Crash SocketCommServer by @ChristopheLarchier in #1181
- Add back "depends on" workflow but using official Github action by @ClementKunz in #1190
- Crash serveur - UpdateChecker::versionInfoReceived by @ChristopheLarchier in #1191
- Fix action "depends on" by @ClementKunz in #1192
- WinUI3 Implement new signals by @herve-er in #1182
- WinUI3 Add icon for each types of file by @herve-er in #1186
- WinUI3 delete old icons folder by @herve-er in #1187
- Crash server - generateDeleteOperation by @ChristopheLarchier in #1188
- Crash serveur - commandSetThumbnail by @ChristopheLarchier in #1165
- Node id exists on both replica by @ClementKunz in #1185
- WinUI3 drive management step1 by @herve-er in #1195
- Change my kSuite banner by @ClementKunz in #1199
- [Windows] Crash serveur - Exception in the LocalFileSystemObserverWorker by @ChristopheLarchier in #1197
- Do not allow to choose the install folder by @ClementKunz in #1189
- Remove hardcoded value by @ClementKunz in #1200
- Fix indentation in NSIS file by @ClementKunz in #1203
- feat: re-download the installer if absent by @ClementKunz in #1201
- New version and release notes by @ClementKunz in #1204
- Fix unskip version by @ClementKunz in #1207
- fix: linux release note name does not show the architecture by @ClementKunz in #1217
- Fix build error on linux arm by @ClementKunz in #1218
- fix: do not use "using enum" yet by @ClementKunz in #1219
- fix: show the menu even in LiteSync off mode by @ClementKunz in #1242
- fix: set ExitCause to apply appropriate error handling by @ClementKunz in #1244
- Fix ...
3.7.9
What's Changed
- Improve reliability of check translation workflow by @ClementKunz in #1194
Full Changelog: 3.7.8...3.7.9
3.7.8
What's Changed
- Merge release
3.7.6branch into main by @luc-guyot-infomaniak in #1084 - chore: Add 3.7.8 release notes. by @herve-er in #1143
- 3.7.8 unified build number by @herve-er in #1142
- Fix get version GitHub action by @herve-er in #1160
Full Changelog: 3.7.7...3.7.8
3.7.7
What's Changed
- Use pagination in file listing request by @ClementKunz in #1031
- Run windeployqt even when built locally by @ClementKunz in #1042
- Implement search by @ClementKunz in #960
- Refactor LiteSyncExtConnector by @ClementKunz in #1028
- [WINUI3] Implement view model, draft com layer and drive selection by @herve-er in #1038
- Remove virtual file suffix by @ClementKunz in #1045
- HandleError takes a decompressed string as argument by @ClementKunz in #1032
- Winui3 home page by @herve-er in #1043
- [TRELLO-1053] Handle remote files with long names gracefully by @luc-guyot-infomaniak in #1037
- Remove SOCKETAPI_TEAM_IDENTIFIER_PREFIX from Windows Readme by @herve-er in #1056
- Winui3 Activity page by @herve-er in #1046
- Winui3 Error page by @herve-er in #1047
- WinUI3 Reformat and organize ressources by @herve-er in #1049
- WinUI3 Settings view model by @herve-er in #1050
- Kdesktop 1747 New communication layer (step 1) by @ChristopheLarchier in #1044
- Winui3 OAuth helper by @herve-er in #1051
- Implement msi installer by @ChristopheLarchier in #1053
- [Trello 1097 &Trello 1098] Socket commServer/Channel by @herve-er in #1054
- [TRELLO-1108] Size mismatch detection for an upload chunk should be followed by upload session cancellation by @luc-guyot-infomaniak in #1061
- WinUI3 onboarding part1 by @herve-er in #1066
- Fix(socketcommserver): improve readData and writeData handling of sign conversion by @herve-er in #1072
- [TRELLO-1079] Do not pop-up any confirmation window after a copying share link to clipboard from the Synthesis view by @luc-guyot-infomaniak in #1077
- [TRELLO-1099] Makes sure
IoHelper::getItemTyperesets its outputItemTypeargument by @luc-guyot-infomaniak in #1074 - chore(release-notes): Set application version to 3.7.6 and create the associated release notes by @luc-guyot-infomaniak in #1034
- [KDESKTOP-1748] Designs a generic JobManager consuming only the AbstractJob interface by @luc-guyot-infomaniak in #939
- macos-26-sidebar-icon by @ChristopheLarchier in #1059
- chore(build-scripts): use build via Podman as the default Linux Amd64 release build by @luc-guyot-infomaniak in #903
- fix(build): defines
AbstractJob::runas a virtual non-pure method by @luc-guyot-infomaniak in #1082 - [TRELLO-1116] Allows users to set the kDrive temporary directory by means of the environment variable
KDRIVE_TMP_PATHby @luc-guyot-infomaniak in #1080 - [TRELLO-1113] Makes versions comparison resilient to invalid formats by @luc-guyot-infomaniak in #1075
- [TRELLO-1091] Do not issue
File-Not-Founderror when download is cancelled by @luc-guyot-infomaniak in #1048 - WinUI3 handle dark mode in ksuite bar by @herve-er in #1067
- WinUI3 add the new quick acess menu by @herve-er in #1068
- Change listing requests to POST by @ClementKunz in #1033
- WinUI3 add storage page by @herve-er in #1070
- WinUI 3 Add custom synchronization selector by @herve-er in #1081
- feat(macOS UI): Add layout architecture by @valentinperignon in #1036
- feat: Mac os native UI by @adrien-coye in #1076
- New comm layer step 2 by @ChristopheLarchier in #1064
- chore(extended-tests): lower the number and the loads of upload requests by @luc-guyot-infomaniak in #1091
- Fix crash due to log4cplus by @ClementKunz in #1093
- [TRELLO-1107] Handle and log every error raised in
Utility::moveItemToTrash(Windows) by @luc-guyot-infomaniak in #1062 - Remove trace "sentry_init returned 0" by @ClementKunz in #1087
- [TRELLO-1100] Fixes incorrect sort of Create events by @luc-guyot-infomaniak in #1073
- [TRELLO-1112] Do not issue more than 3 consecutive requests with HTTP 401 errors by @luc-guyot-infomaniak in #1071
- New-comm-layer-step-3 by @ChristopheLarchier in #1094
- Fix the extended tests workflow by @ClementKunz in #1095
- [TRELLO-1048] Handle exceptions thrown by
std::file_systemfunctions for symbolic links with too many levels by @luc-guyot-infomaniak in #1030 - Refactor abstract job by @ClementKunz in #1092
- fix(unit-tests): duplicate files in a remote temporary directory to avoid contention on the duplicated file by @luc-guyot-infomaniak in #1098
- [TRELLO-1117] Fixes incorrect update of the folders excluded by the user via GUI by @luc-guyot-infomaniak in #1096
- Release 3.7.7 notes and translations by @luc-guyot-infomaniak in #1099
- Restart login item agent on first launch after update by @ClementKunz in #1114
- Check access to tmp folder by @ClementKunz in #1116
- fix: fix rm command by @ClementKunz in #1119
- Fix crash on showing context menu by @ClementKunz in #1134
- Fix contextual menu actions by @ClementKunz in #1133
- 3.7.7 Msi installer system wide by @herve-er in #1135
- Windows - Non LiteSync contextual menu stops working after a while by @ChristopheLarchier in #1137
- Filter out empty node ID by @ClementKunz in #1140
Full Changelog: 3.7.6...3.7.7
3.7.6
What's Changed
- Fix Linux build by @ChristopheLarchier in #958
- Fix run tests.sh by @R-Gld in #963
- fix(build-release-scripts): add
CONAN_DEP_DIRvariable to Linux Podman scripts by @R-Gld in #968 - Automatic beta release workflow Windows by @herve-er in #859
- Fix missing error message in case of log upload failure and duplicated call to finish road by @herve-er in #970
- feat: Display a clear message in case of corrupted file on windows. by @herve-er in #972
- Keep local creation time if remote value is null by @ClementKunz in #965
- Automatic beta release workflow - Linux AMD Part by @R-Gld in #940
- Kdesktop 1756 remove old utility class by @ClementKunz in #924
- macOS LiteSync: bundle hydratation by @ClementKunz in #944
- Remove unnecessary sentry calls by @ClementKunz in #955
- Automatic beta release workflow - Linux ARM Part by @R-Gld in #966
- fix(syncDirChanged): Fix sync directory change handling by @herve-er in #975
- Compute the total size of hydrated files by @ClementKunz in #969
- Quick Fix (build windows) by @R-Gld in #979
- chore(matomo-client): remove unnecessary 'this' pointer in lambda connection by @R-Gld in #983
- Initialize winui3 project and setup tray icon by @herve-er in #982
- [KDESKTOP-TRELLO-1027] Do not raise an error when a folder is removed before being registered by @luc-guyot-infomaniak in #980
- feat(winui3): Add localization by @herve-er in #984
- Improve disk size limit reached by @ClementKunz in #981
- feat(winui3): Mock of the navigation bar by @herve-er in #985
- ci(auto-release-mac): Add inputs.release_build to the macOS build wor… by @herve-er in #967
- chore: Reduce the level of log message by @ClementKunz in #989
- chore(logging): fix log messages format by @luc-guyot-infomaniak in #987
- [Minor changes] Fix some logs and compile warnings by @luc-guyot-infomaniak in #943
- Move string utility functions to libcommon by @ClementKunz in #964
- chore(logging): log a detailed error message when the LFSO directory exploration fails by @luc-guyot-infomaniak in #988
- [KDESKTOP-TRELLO-840] Handle line breaks in file exclusion regular expressions by @luc-guyot-infomaniak in #986
- [KDESKTOP-1851] Catch and log bad allocation exceptions to clarify the context of crash occurrences by @luc-guyot-infomaniak in #947
- build(release-notes): decouple release notes from the release build date by @luc-guyot-infomaniak in #948
- ci: Add uncached dependency handling for builds by @herve-er in #992
- Merge release 3.7.3 by @ClementKunz in #993
- Merge release 3.7.4 by @ClementKunz in #996
- Modification date on FAT filesystems by @ClementKunz in #961
- fix(action.yml): update patterns for DLL file matching by @R-Gld in #1000
- chore(sync-node-table): add unit tests for the
updateSyncNodemethod by @luc-guyot-infomaniak in #995 - Sort network request by api type by @ClementKunz in #990
- fix(sync-node-update): remove user-blacklisted nodes from the sync_node table when they are known to have been deleted remotely by @luc-guyot-infomaniak in #998
- feat(integrity-check): detects update tree corruption at an earlier stage by checking node id validity by @luc-guyot-infomaniak in #946
- Fix
update_kstore.ymlinvalid workflow definition forworkflow_callby @R-Gld in #1007 - fix(compute-fs-operations): postpone the remote creation of newly created local items if they reuse the identifiers of deleted local items by @luc-guyot-infomaniak in #1003
- Error in update tree by @ClementKunz in #1002
- Merge release 3.7.5 into develop by @ClementKunz in #1011
- fix(debug-installation): put the sync-exclude.lst file at the right place for unit tests (Debug build) by @luc-guyot-infomaniak in #1016
- Blacklist not updated correctly by @ClementKunz in #1010
- feat(release-notes): decouple release notes from release date (CI upload script) by @luc-guyot-infomaniak in #1018
- fix(release-notes): correct indentation of release HTML files via prettifier by @luc-guyot-infomaniak in #1019
- New folder is added in the DB with null creation date by @ChristopheLarchier in #1021
- Error propagating an edit delete conflict on a dehydrated file by @ChristopheLarchier in #1020
- Missing log by @ClementKunz in #1022
- ci(cache): Uncache Windows DLLs
KDContextMenu.dll,KDOverlays.dll,Vfs.dllby @R-Gld in #1024 - Nfd encoded items not hydrated by @ClementKunz in #1027
- Merge release
3.7.6branch into main by @luc-guyot-infomaniak in #1084
Full Changelog: 3.7.5...3.7.6
3.7.5
What's Changed
- Add RN and change version by @ClementKunz in #1009
- Deactivate 50 file limitation in blacklist by @ClementKunz in #1008
Full Changelog: 3.7.4...3.7.5
3.7.4
What's Changed
- docs: add release notes by @ClementKunz in #994
- Linux only: Fixes a bug that blocks synchronization.
Full Changelog: 3.7.3...3.7.4