Age | Commit message (Collapse) | Author |
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
|
ShareTestUtils file
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Test ShareModel error handling
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Improve testing of user/group shares in ShareModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
Add testing for maximum share expire date enforcement in ShareModel
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
|
|
Signed-off-by: Camila <hello@camila.codes>
|
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
try to ensure that we properly sync again files for which lock has
expired
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
of Windows Explorer
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
ran
run-clang-tidy-14.py -header-filter='.*' -checks='-*,modernize-use-nodiscard' -fix
under linux with most part of our code covered
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
ran
run-clang-tidy-14.py -header-filter='.*' -checks='-*,modernize-use-using' -fix
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Camila <hello@camila.codes>
|
|
Primary is set to true when object type is 'room' or 'chat' and it set to
false when object type is 'call'.
Signed-off-by: Camila <hello@camila.codes>
|
|
sortedactivitylistmodel
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
|
Signed-off-by: allexzander <blackslayer4@gmail.com>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
for every folder of the account that has been removed.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
|
'Finish' button in a Wizard page.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
will prevent nextcloudcmd command line client from ignoring the settings
handled by SyncOptions
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
|
declarative
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
tests. Create coverage and uppload it to codecov.io.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
|
ignore files can be removed: not an error so adjust tests
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
invalid file name via the InvalidFileName dialog.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
Signed-off-by: Camila <hello@camila.codes>
|
|
add new commands to the contextual menu provided by our files explorer
plugins to allow locking/unlocking a file
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
fetch lock properties from server
decode them and store them in sync database
test to ensure we do properly handle those properties
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Camila <hello@camila.codes>
|
|
ensure that normal sync engine will nto delete new file renamed due to
trailing/leading spaces in name
rename before upload in the same job to avoid having invalid state in
local desktop client database to ensure any subsequent run of the sync
engine will not make wrong decisions
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
theme switching not always working, fix Windows detection of dark/light theme switching
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
ensure that we never try to sync a file with a sync that would result in
setting it up to an invalid mtime
test a recovery scenario with plain old sync folder and virtual files
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
QDateTime::toTime_t() can overflow if called with a date outside its
domain of working
this method is obsolete and QDateTime::toSecsSinceEpoch() is the
replacement
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
|
|
- Add struct TalkNotificationData to handle token and messageId.
- Handle chat and call notifications with the new struct.
- Add talk token and messageId to data roles in ActivityListModel.
- Add Talk Reply component to the ActivityList.
- User Loader to display the TalkReply component.
- Move Talk Reply from ActivityItem to ActivityItemContent due to PR #4186.
- Use TextField instead of Text.
- Disable send reply button instead of changing border color when field is empty.
Signed-off-by: Camila <hello@camila.codes>
|
|
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
files)
Signed-off-by: Claudio Cambra <claudio.cambra@gmail.com>
|
|
renamed or removed while not allowed.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
|
Signed-off-by: alex-z <blackslayer4@gmail.com>
|
|
the server.
Signed-off-by: alex-z <blackslayer4@gmail.com>
|