Claudio Cambra
|
fba06a745c
|
Add warning prior to folder encryption to prevent unknowing users from creating unrecoverable encrypted folders
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-23 08:46:23 +08:00 |
|
Claudio Cambra
|
c8599bc084
|
Fix warning dialog box message when trying to encrypt folders that have not been successfully synced (i.e. error/problem)
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-22 22:11:50 +02:00 |
|
Claudio Cambra
|
31011160c8
|
Also accent ncBlue buttons in ShareDetailsPage with user accent color
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-22 18:08:58 +02:00 |
|
Claudio Cambra
|
ea05c8ecc7
|
Colour coloured elements in share view with user accent colour
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-22 18:08:58 +02:00 |
|
Claudio Cambra
|
8778021bcf
|
Make accent colour of NCTabButton in file details follow user accent colour
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-22 18:08:58 +02:00 |
|
Claudio Cambra
|
12d9a484c0
|
Suggest a password when password is enforced on server
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-22 21:26:19 +08:00 |
|
Claudio Cambra
|
bfa7fc5299
|
Move createRandomPassword to public static Q_INVOKABLE method of ShareModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-22 21:26:19 +08:00 |
|
Claudio Cambra
|
8bda3fdce7
|
Hide password field in share settings when share type does not support passwords
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-22 10:11:13 +02:00 |
|
Matthieu Gallien
|
a7c163968a
|
update read-only status of virtual files when needed for lock state
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2023-08-21 12:57:16 +02:00 |
|
Matthieu Gallien
|
f90cb239f3
|
on windows file names can always be encoded: fix wrong test
inspired by https://github.com/owncloud/client/pull/6820
Close #5935
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
2023-08-16 10:44:37 +02:00 |
|
Claudio Cambra
|
d428915d35
|
More distinctly name server allowing resharing property
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-11 22:59:59 +08:00 |
|
Claudio Cambra
|
372cd9b9a4
|
Hide 'Allow resharing' checkbox when resharing not allowed by server
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-11 22:59:59 +08:00 |
|
Claudio Cambra
|
172c7ab711
|
Add resharing allowed property to ShareModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-11 22:59:59 +08:00 |
|
Claudio Cambra
|
4b3d6c5316
|
Make busy indicator for share permissions cover all share permission check/radio boxes
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-11 22:59:59 +08:00 |
|
Claudio Cambra
|
a344ff7c91
|
Add checkbox in share details page for resharing allowed setting
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-11 22:59:59 +08:00 |
|
Claudio Cambra
|
acb22b1684
|
Add role for resharing allowed in share model
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-11 22:59:59 +08:00 |
|
Claudio Cambra
|
c05e1920bb
|
Fix share permission values
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-11 22:59:59 +08:00 |
|
Claudio Cambra
|
812e696d53
|
Set modificationHappened to also depend on file size change
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-07 16:25:19 +08:00 |
|
Claudio Cambra
|
4681d27de5
|
Ensure file modification time is set if item modtime differs from journal modtime
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-07 16:25:19 +08:00 |
|
Claudio Cambra
|
961033efc1
|
Only attempt conversion to placeholder on new file if VFS enabled in SyncEngine::slotItemDiscovered
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-07 16:25:19 +08:00 |
|
Claudio Cambra
|
fe829e2693
|
Only change modification time if any modifications were actually made on downsynced file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-07 16:25:19 +08:00 |
|
Claudio Cambra
|
9811d35a96
|
Return bool from FileSystem::setFileReadOnlyWeak depending on whether permission change was actually made or not
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-07 16:25:19 +08:00 |
|
Claudio Cambra
|
32145342c8
|
Unify else and if in SyncEngine::slotItemDiscovered for filesystem setmodtime check
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-07 16:25:19 +08:00 |
|
Claudio Cambra
|
a5d7c75e6f
|
Add additional logging for folder size check
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:23 +08:00 |
|
Claudio Cambra
|
6d56621520
|
Deduplicate whitelistFolderPath and blacklistFolderPath
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:23 +08:00 |
|
Claudio Cambra
|
a7fcb846ab
|
Extract folder now big activity generation into separate method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:22 +08:00 |
|
Claudio Cambra
|
cbad4347bd
|
Extract notifying of existing folder now big to separate static method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:22 +08:00 |
|
Claudio Cambra
|
e1f342c320
|
Declare whitelist and blacklist activity verbs as static constexprs in activitydata, refer to this in usage
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:22 +08:00 |
|
Claudio Cambra
|
e987fe88c5
|
Fix generation of context menu activity links
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:22 +08:00 |
|
Claudio Cambra
|
9b5391bdc1
|
Ensure generated activity buttons are within count set by maxActionButtons
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:22 +08:00 |
|
Claudio Cambra
|
af45017e94
|
Do not clear the whitelist on sync success
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:22 +08:00 |
|
Claudio Cambra
|
449bac837b
|
Do not always re-notify user on existing folder now big if this folder already black or white listed
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:22 +08:00 |
|
Claudio Cambra
|
2324a60c76
|
Stop current sync when existing folder becomes big and we have enabled disabling sync of folders that become big
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:22 +08:00 |
|
Claudio Cambra
|
bd7ccf5738
|
Add UI element in general settings to stop syncing existing folders that have now overcome limit
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:21 +08:00 |
|
Claudio Cambra
|
1342f81cab
|
Add config option to stop synchronising existing folders when they grow beyond size
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:44:15 +08:00 |
|
Claudio Cambra
|
21656cce17
|
Replace all manual isntancesof adding trailing slash with use of utility method
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:42 +08:00 |
|
Claudio Cambra
|
3b208bf838
|
Move trailingSlashPath convenience function into Utility class
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:42 +08:00 |
|
Claudio Cambra
|
ac8e9c4274
|
Fix trailing slash procedure in DiscoveryPhase::checkSelectiveSyncNewFolder
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:42 +08:00 |
|
Claudio Cambra
|
9fa5ae3604
|
Use simpler sort methods for white and black lists in discoveryphase
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:42 +08:00 |
|
Claudio Cambra
|
82f6fd5c27
|
Remove use of old foreach in SyncJournalDb::setSelectiveSyncList
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:42 +08:00 |
|
Claudio Cambra
|
1b73011f59
|
Constify SyncJournalDb::findPathInSelectiveSyncList
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:41 +08:00 |
|
Claudio Cambra
|
74c4ec88a2
|
Const autofy variables in ProcessDirectoryJob::processFile
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:41 +08:00 |
|
Claudio Cambra
|
a93279bcbf
|
Default to adding existing now big folders to whitelist when undecided
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:41 +08:00 |
|
Claudio Cambra
|
6682b3ade4
|
Ensure folder whitelist and blacklist helper methods remove path from other lists
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:41 +08:00 |
|
Claudio Cambra
|
f9bde98aad
|
Prevent possible accountsettings crash by sorting blacklist before checking
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:41 +08:00 |
|
Claudio Cambra
|
e2535d6ce8
|
Prevent double notification of folder now big in activities
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:41 +08:00 |
|
Claudio Cambra
|
5f250a5dad
|
Ensure newly whitelisted or blacklisted paths are removed from undecided list
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:41 +08:00 |
|
Claudio Cambra
|
7d1fa16a3f
|
Add activity for existing folder going over set limit
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:40 +08:00 |
|
Claudio Cambra
|
c975d40fb8
|
Do not create dismiss links for notifications as these are not used anyway
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:40 +08:00 |
|
Claudio Cambra
|
12931069c0
|
Create more than one converted activity link, therby respecting maxactionbuttons
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
2023-08-04 17:40:40 +08:00 |
|