alex-z
|
ae44dd5978
|
Adjust icons for activity entries in main dialog. Refactor the dialog by splitting it to separate components.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-02-04 17:52:37 +02:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
0776df65c3
|
Always build with updater. Use 'beta/stable' channel seletor in 'General Settins' dialog with default 'stable'.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-02-02 10:46:11 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
0ea7e8d3a6
|
Cmake option to disable proxy
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-02-02 10:02:34 +00:00 |
|
alex-z
|
3aaaaaf2d0
|
Bugfix. Re-init sharing manager to enable link sharing UI when receiving sharing permissions.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-13 10:42:48 +02:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
39d1ca3a3c
|
Fix review comments.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-12 10:36:25 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
39e2292acd
|
Fix review comments.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-12 10:36:25 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
3d7fc166b4
|
Fix review comments.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-12 10:36:25 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
4a8433d297
|
Display error message when creating a link share with compromised password.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-12 10:36:25 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
225753a8c0
|
Refactor DeleteJob and DeleteApiJob to use SimpleFileJob.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-11 13:37:09 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
190d278fd4
|
Checksum validation PropagateDownload unit tests.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-11 13:37:09 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
5b0e2d8ed0
|
Checksum validator unit tests.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-11 13:37:09 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
6f5f3e769f
|
Fix typo in usernamePrefillServerVersionMinSupportedMajor.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-11 13:37:09 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
b7be10f712
|
Ask server to recalculate checksum on validatin failure.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-11 13:37:09 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
237e5a942f
|
Windows. MSI. Unregister Nextcloud folders in SyncRootManager on uninstall.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-07 17:02:32 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
77d7a0b7ed
|
Do not display 'Conflict when uploading some files to a folder
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-07 08:46:22 +00:00 |
|
alex-z
|
62b0a9b9f1
|
Try to sign-in after being signed-out due to SslHandshakeFailedError
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2022-01-05 10:01:13 +02:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
b66ba8ba0a
|
Added sync stop when failed to cancel delete jobs.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-12-15 13:41:30 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
6381acf85b
|
Do not crash on findAndCancelDeletedJob.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-12-15 13:41:29 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
2482ca7ea7
|
Fix CMake error in ECMAddAppIcon for mac.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-12-14 17:31:21 +00:00 |
|
alex-z
|
3f3b752e44
|
Save folder settings to config when force-switching VFS.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-12-14 16:33:35 +02:00 |
|
alex-z
|
1244e96681
|
Enforce VFS. Disable 'Make always available locally'.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-12-14 15:03:57 +02:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
77bf892809
|
Use different icon for a sync folder on Windows depending on zoom level.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-12-07 15:48:16 +00:00 |
|
alex-z
|
25785841a3
|
Always prefill username from Windows login name based on server version
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-12-03 11:08:35 +02:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
b03bf1c1f0
|
Pass username from Windows to login page.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-24 10:04:22 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
b3914f627d
|
Cleanup system bindings from Windows when removing a local sync folder
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-23 08:32:55 +00:00 |
|
alex-z
|
8e6896ba03
|
Quick fix! Disable VFS folders removal for non-Windows VFS.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-22 12:37:18 +02:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
73db636361
|
Added more logs to 'postProcessLocalNew'.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-19 09:10:20 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
911e35bc50
|
Use QUrl::fromLocalFile to open local files in Unified Search results.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-18 09:34:54 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
2f3c58daac
|
Fix review comments. Use QImage for QML and QPixmap for rest of code. Do not cache images for QML. Fix tests. Use signal in QML.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-04 20:50:51 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
0b8ab5c079
|
Use SvgRenderer for Unified Search input icons. Refactor IconUtils. Extend unit tests.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-04 20:50:51 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
0d8375e798
|
Clear Unified Search Input Field in a proper way
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-04 20:50:51 +00:00 |
|
alex-z
|
d88e086b94
|
ShareLinkWidget. Fix incorrect calendar mindate.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-03 13:23:00 +02:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
6c3c45dadd
|
Implement expiration date for federated shares
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-03 10:54:18 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
c52718c104
|
Replace deprecated QRegExp with QRegularExpression.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-11-02 08:54:06 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
db4e54025a
|
Forbid trusting the untrusted certificate.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-10-27 07:23:42 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
907ebc1959
|
Request OCSP validation data from the server during the SSL handshake.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-10-27 07:23:42 +00:00 |
|
alex-z
|
1b8448402a
|
Fix JsonApiJob incorrect 'statuscode' parsing.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-10-25 14:45:05 +03:00 |
|
alex-z
|
c1dab7e4cb
|
Unified Search via Tray window
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-10-25 14:45:05 +03:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
da03acc656
|
Fix folder creation issues.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-10-20 19:47:41 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
bd731a9cda
|
Windows. Remove CWD from DLL search paths.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-10-19 06:40:56 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
6cafcc1124
|
Remove Temporary solution for file restoration issue due to failing to set the data-fingerprint.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-09-30 08:39:47 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
dc22307a42
|
Fix review comments + also check against trailing bakslash.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-09-27 08:13:29 +00:00 |
|
 alex-zandMatthieu Gallien (Rebase PR Action)
|
e16402a102
|
Fix incorrect db name for nextcloud command line client.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-09-27 08:13:29 +00:00 |
|
alex-z
|
59199fc907
|
General Settings window. Allow opening the update URL via mouse.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-09-21 16:21:38 +02:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
4018f8d554
|
Prompt reboot when runing the auto update.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-09-09 07:20:19 +00:00 |
|
 alex-zandallexzander (Rebase PR Action)
|
24ad43a208
|
Enable Xvfb for graphical tests on Linux.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
2021-09-06 13:27:39 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
a3fc812539
|
Enable share to Talk and Email. Display correct icon. Added unit tests.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-09-06 13:27:39 +00:00 |
|
allexzander
|
4927e48bf3
|
Update nextcloudcmd documentation.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-08-26 10:38:06 +03:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
ba73b6d914
|
VFS + E2EE. Improved data alignment and unit tests for StreamingDecryptor. Refactoring and renaming for readability.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-08-20 12:57:22 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
289df252b5
|
VFS + E2EE. Handle scenario of sync journal deleted.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-08-20 12:57:22 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
c28cac8479
|
VFS + E2EE placeholder size migration from old versions.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-08-20 12:57:22 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
2c78925acb
|
VFS + E2EE VFS implicit hydration of E2EE files.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-08-20 12:57:22 +00:00 |
|
allexzander
|
b6d216b794
|
Use separate arguments for a remote root and do not use dav or webdav in the server's URL
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-08-20 13:30:35 +03:00 |
|
allexzander
|
4106c646f9
|
Fix incorrect activity message on invalid char in the file name.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-08-04 13:22:17 +03:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
c930d8e30f
|
Delete apptoken after account removal.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-08-04 09:37:40 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
fc75b94524
|
Fix clang-tidy errors.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-30 06:21:05 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
71b2b73881
|
Fix tests.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-30 06:21:05 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
88d18fd5f3
|
Invoke 'bool Folder::isSyncRunning() const' from tests.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-28 08:58:00 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
98ae715905
|
Fix crash in Folder::isSyncRunning()
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-28 08:58:00 +00:00 |
|
 allexzanderandFelix Weilbach (Rebase PR Action)
|
8122c63ebc
|
Revert Added config parameter that allows to bypass checksum validation failure.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-28 07:57:10 +00:00 |
|
allexzander
|
d9a8a7e0ac
|
Bump version to 3.3.0-rc2
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-22 10:16:37 +03:00 |
|
allexzander
|
801e4ad363
|
Create QMessageBox on heap when the update is ready. Do not return true from OCUpdater to allow for a proper app::quit
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-21 14:23:43 +03:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
de627a9b7c
|
Remove request to config for userVisibleURL.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-16 06:45:41 +00:00 |
|
allexzander
|
871210326f
|
Windows. Nextcloud Overlay Identifiers. Set 16 spaces before each identifier's name.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-14 16:15:02 +03:00 |
|
allexzander
|
99f6e82290
|
Fix review comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-01 11:59:21 +03:00 |
|
allexzander
|
6ce5279b6c
|
Fix review comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-01 11:59:21 +03:00 |
|
allexzander
|
22eba41cb8
|
Do not process non-directories and non-virtual files. Wipe empty online-only folder based on its pinState.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-01 11:59:21 +03:00 |
|
allexzander
|
c5982143aa
|
Refactoring.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-01 11:59:21 +03:00 |
|
allexzander
|
48aefc1983
|
Fix VFS crash and false conflict on local new.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-07-01 11:59:20 +03:00 |
|
 allexzanderandMatthieu Gallien (Rebase PR Action)
|
860514f01b
|
Run legacy uninstall exe in a secure way.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-30 11:58:13 +00:00 |
|
allexzander
|
a3d12a616b
|
Add error message to GUI.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-15 14:33:45 +03:00 |
|
allexzander
|
6312f6ddde
|
Wipe empty folder when moving a VFS placeholder. Keep a folder if there are hydrated items inside.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-15 13:19:35 +03:00 |
|
allexzander
|
dc72686ab3
|
Allow download with mismatched checksum if a config option is set.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-10 13:39:11 +03:00 |
|
 allexzanderandMatthieu Gallien (Rebase PR Action)
|
d6ddf595f8
|
Fix review comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-08 09:25:43 +00:00 |
|
 allexzanderandMatthieu Gallien (Rebase PR Action)
|
5dd310c21c
|
Fix review comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-08 09:25:43 +00:00 |
|
 allexzanderandMatthieu Gallien (Rebase PR Action)
|
b150de9106
|
Fix review comments. Also consider exclude.lst.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-08 09:25:43 +00:00 |
|
 allexzanderandMatthieu Gallien (Rebase PR Action)
|
bb55232e8e
|
VFS freeze fix. Treat .sync-exclude.lst as a non-virtual file always.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-08 09:25:43 +00:00 |
|
allexzander
|
fe9f934277
|
Added unit tests for Utility::isPathWindowsDrivePartitionRoot.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-02 10:30:27 +03:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
bf39f053c4
|
Fix review comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-01 13:51:02 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
a80c58f367
|
Bugfix. Crash when printing OpenSSL decryption errors with no e2ee mnemonic.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-06-01 13:51:02 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
76be5dce73
|
Add remote folder prefix for renaming in a non-root local folder.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-05-17 12:19:58 +00:00 |
|
allexzander
|
bbf11d7e7a
|
Temporary! Windows. VFS. Block Virtual Files for partition root sync folders.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-05-11 18:53:35 +03:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
d754bb7102
|
Fix review comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-05-06 06:17:36 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
ef89256d39
|
VFS. Allow dehydartion of readonly files. Preserve 'readonly' flag when creating a placeholder.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-05-06 06:17:36 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
19522210ac
|
VFS. Display local file name clash error when syncing in VFS mode.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-05-05 17:34:59 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
e72013fed1
|
Fix Felix's comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-29 07:43:21 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
19e2d70c53
|
Final corrections and refactoring.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-29 07:43:21 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
deb9ba89f0
|
Only show password option for email shares.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-29 07:43:21 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
526fa399dc
|
Fix review comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-29 07:43:20 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
c908183044
|
Use separate progress indicator for password and replace a button with it while running.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-29 07:43:20 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
0072d39ca0
|
Fix review comments.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-29 07:43:20 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
2d88fc6c99
|
Obey enforced password for share by email.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-29 07:43:20 +00:00 |
|
allexzander
|
e7e5542d3e
|
Improve public link sharing UI. Fix UX issues.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-27 13:51:52 +03:00 |
|
allexzander
|
21d39dea87
|
Documentation. Fix incorrect syntax warnings and incorrect indentation before image elements.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-19 10:32:53 +03:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
4fad07179d
|
Documentation. Fix incorrect subheader format.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-16 14:04:28 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
988e928d74
|
Documentation. Fix incorrect image elements.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-16 14:04:28 +00:00 |
|
 allexzanderandMatthieu Gallien (Rebase PR Action)
|
d65c91ea36
|
Display VFS sync folder within the navigation panel on Windows.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-16 07:18:44 +00:00 |
|
allexzander
|
c88e76a4a9
|
Minimum supported Windows 10, build 1709.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-15 13:47:37 +03:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
7d2ab1f3fe
|
Do not schedule reboot when installing MSI in silent mode unless 'SCHEDULE_REBOOT' is set.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-14 06:59:21 +00:00 |
|
 allexzanderandallexzander (Rebase PR Action)
|
bc919bcc8c
|
Temporary solution for file restoration issue due to failing the dataFingerprint on client.
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
2021-04-14 06:42:48 +00:00 |
|