Claudio Cambra
774918c5d1
More stringently check for min and max date validity in date field backend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
97e7ec34bc
Do not present NCInputDateField backend as public property
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
b642c2e1f6
Add a test for the various ways of setting a date on datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
e254dfc67b
Check that signals were correctly emitted in testDateBoundaries
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
ebc3522e79
Add test for date field backend boundaries
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
a4767a108b
Add simple test for basic. default date properties of DateFieldBackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
797663eb17
Add date field backend test file
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
bbbab0159e
Ensure qdatetimes are UTC in datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
32cea091b8
Ensure leading zero dates are also correctly parsed
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
19f8d80042
Add date field input method hint
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
bbf920d5b0
Do not use QDateTime, use only QDate for datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
ce059ed5c0
Give each property unique signals, fixing QML bugs
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
7ad97cf9e8
Customise locale default date format to ensure we eliminate issues parsing two-digit year strings
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
d2900bad11
Use NCInputDateField in ShareDetailsPage
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
56b87c72c1
Vastly simplify NCInputDateField by using the DateFieldBackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
460d3dc686
Register DateFieldBackend in QML engine
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
1f8ecf416c
Add validDateTime property to datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
7e26bbd5f0
Add maximum date properties to datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
858aa9fb9b
Add minimum date properties to datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
d4f8b4f3bc
Add strig based representation and setting for date in datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
eb66f51a92
Add datetime msecs property to datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
3717558cf0
Add dateTime property to datefieldbackend
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
d6b2829dd9
Add starter datefieldbackend class
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
ea93ca02c0
Stop reducing date numbers
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
27e560d232
Extract date field into a separate file
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
Claudio Cambra
265396eba0
Eliminate wrapper SpinBox for expire date field
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-13 10:15:14 +02:00
allexzander
2dc3af2335
Merge pull request #6043 from nextcloud/bugfix/incorrect-conflict-part-displayed
...
Display correct conflict part in multiple conflicts resolution dialog.
2023-09-12 10:45:49 +02:00
alex-z
a7fdf14196
Display correct conflict part in multiple conflicts resolution dialog.
...
Signed-off-by: alex-z <blackslayer4@gmail.com>
2023-09-12 09:04:21 +02:00
Nextcloud bot
11dc43f006
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-12 02:42:29 +00:00
Matthieu Gallien
a4069243b7
Merge pull request #6035 from nextcloud/bugfix/visual-bug-folder-size-conf
...
Fix visual bug with folder size confirmation combo box in general settings
2023-09-11 19:07:19 +02:00
Claudio Cambra
3abbeefe62
Fix visual bug with folder size confirmation combo box in general settings
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-11 18:36:31 +02:00
Nextcloud bot
a148e4e731
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-11 02:40:51 +00:00
Nextcloud bot
10009be4de
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-10 02:46:31 +00:00
Nextcloud bot
7ae68aa3d2
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-09 02:40:38 +00:00
allexzander
a8b4867b87
Merge pull request #6038 from nextcloud/feature/lock-file-store-etag
...
Store the new etag into local database when opening with auto-locking…
2023-09-08 10:52:14 +02:00
alex-z
c6978be904
Store the new etag into local database when opening with auto-locking/manual locking the file locally.
...
Signed-off-by: alex-z <blackslayer4@gmail.com>
2023-09-07 17:43:43 +02:00
Claudio Cambra
b3f9ff289e
Merge pull request #6034 from nextcloud/bugfix/macos-talk-replies
...
Fix macOS notification talk replies by avoiding early dealloc
2023-09-07 19:48:02 +08:00
Claudio Cambra
72c8f0059f
Fix macOS notification talk replies by avoiding early dealloc
...
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2023-09-07 12:30:35 +02:00
Claudio Cambra
298e069190
Merge pull request #6031 from tintou/master
...
Add compatibility with the new libcloudproviders integration
2023-09-07 16:21:15 +08:00
Corentin Noël
7d74fd2c03
Add compatibility with the new libcloudproviders integration
...
Since libcloudproviders 0.3.3 it is possible to specify the interface name directly
in the .desktop file, and thus allowing it to be integrated when using a containerized
client.
Signed-off-by: Corentin Noël <corentin.noel@collabora.com>
2023-09-07 13:07:49 +08:00
Nextcloud bot
4c69cbff11
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-07 02:43:48 +00:00
Claudio Cambra
0cbbd818a4
Merge pull request #6023 from errror/master
...
fixed detection of server version in cmd client similar to gui client (2nd try, signed off)
2023-09-07 10:31:35 +08:00
Patrick Cernko
b1db1fb599
fixed detection of server version in cmd client similar to gui client:
...
first check status.php for version and then capabilities, only use version string if not empty
this also fixes 'File names containing the character ":" are not supported on this file system.' errors in nextcloudcmd (on Linux): The invalidFilenameRegex was set to a static default in case the server version was not set correctly. As newer versions of nextcloud do not return the version in capabilities but status.php, the server version was empty.
Signed-off-by: Patrick Cernko <errror@errror.org>
2023-09-06 19:10:15 +08:00
Matthieu Gallien
23d324b973
Merge pull request #6027 from nextcloud/bugfix/remove-locktimeout-condition
...
Remove locketimeout condition.
2023-09-06 12:32:44 +02:00
alex-z
f8a2826f7f
Remove locketimeout condition.
...
Signed-off-by: alex-z <blackslayer4@gmail.com>
2023-09-06 12:12:08 +02:00
Nextcloud bot
ed379f2e59
Fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2023-09-06 03:03:21 +00:00
Matthieu Gallien
142f604b91
Merge pull request #6022 from nextcloud/bugfix/lock-state-spam
...
Bugfix/lock state spam
2023-09-05 19:16:42 +02:00
alex-z
3815919aa5
Fix a crash when saving the locked Word document file due to unnecessary spam to the lock state change from folder watcher logic.
...
Signed-off-by: alex-z <blackslayer4@gmail.com>
2023-09-05 15:52:04 +02:00
allexzander
270f6bf712
Merge pull request #6014 from nextcloud/bugfix/do-not-abort-sync-on-normalerror
...
Allow deleting remotely deleted files locally in case of upload errors
2023-09-04 13:51:43 +02:00
alex-z
0f7d29bce6
Ignore upload error items and schedule a new sync in case there are removed items that need to be downsynced.
...
Signed-off-by: alex-z <blackslayer4@gmail.com>
2023-09-04 10:02:05 +02:00