Commit graph

21775 commits

Author SHA1 Message Date
Claudio Cambra
aaf06535d2 Provide different message and explanation strings in invalid filename dialog depending on invalid mode
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
f07b49288b Add invalid mode enum to invalid filename dialog
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
94d62e0203 Handle invalid filename activities button verb in activity list model
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
a9dfc6ebfc Add rename file link/button to invalid filename activities
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
eb189f8fb4 Also provide notification for items that have file name invalid on server
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
1578cb1938 Assign invalid filename on server syncfileitem status to items with forbidden filenames
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
eee3a090cc Provide Windows-compatible forbidden filename character in forbidden filenames test
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
071ab937af Add test for new forbidden filename capabilities
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
29ab9ec95d Check for new forbidden filename-related capabilities during exclusion handling in discovery
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Claudio Cambra
8f7ad48e96 Parse forbidden filename related capability features
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-21 09:51:39 +02:00
Matthieu Gallien
a29bd8ce6d
Merge pull request #7006 from nextcloud/fix/bug-issue-template-package-list
fix: Update bug reporting package list + misc tweaks
2024-08-21 09:49:33 +02:00
Josh
676112d210 fix: Update bug reporting package list + misc tweaks
Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-08-21 09:49:23 +02:00
Matthieu Gallien
17eafb1221
Merge pull request #7011 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.12.1
Bump cpp-linter/cpp-linter-action from 2.12.0 to 2.12.1
2024-08-20 16:50:35 +02:00
dependabot[bot]
09cf350b91 Bump cpp-linter/cpp-linter-action from 2.12.0 to 2.12.1
Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.12.0 to 2.12.1.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](https://github.com/cpp-linter/cpp-linter-action/compare/v2.12.0...v2.12.1)

---
updated-dependencies:
- dependency-name: cpp-linter/cpp-linter-action
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-20 16:50:26 +02:00
Matthieu Gallien
3d9ed8a7bd
Merge pull request #6855 from raldone01/fix/cropped_thumbnails
Keep aspect ratio for thumbnails
2024-08-20 15:15:52 +02:00
raldone01
e75d77c27c Fixes cropped thumbnails #6154
Signed-off-by: raldone01 <raldone01@gmail.com>
2024-08-20 15:15:41 +02:00
Matthieu Gallien
db604b8193
Merge pull request #7004 from nextcloud/fix/issue-6723-http-icon
fix(settings): Use broken lock icon when not using https
2024-08-20 11:01:09 +02:00
Josh
83d1ed4869 fix(settings): Use broken lock icon when not using https
Fixes #6723 

Signed-off-by: Josh <josh.t.richards@gmail.com>
2024-08-20 10:04:52 +02:00
Nextcloud bot
0de5c75cd9
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-20 02:50:39 +00:00
Nextcloud bot
274a0e7cde
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-19 02:43:53 +00:00
Nextcloud bot
198412e669
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-17 02:47:00 +00:00
Nextcloud bot
2133debf54
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-16 02:47:15 +00:00
Nextcloud bot
d67bc50e5d
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-15 02:58:21 +00:00
Nextcloud bot
b780cec6af
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-14 02:46:06 +00:00
Nextcloud bot
19a5085f07
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-13 02:47:01 +00:00
Matthieu Gallien
2994c16b64
Merge pull request #6994 from nextcloud/bugfix/remove-systray-popup
Remove systray call to display network errors.
2024-08-12 18:38:26 +02:00
Camila Ayres
5207937f33 Remove systray call to display network errors.
Signed-off-by: Camila Ayres <hello@camilasan.com>
2024-08-12 17:51:19 +02:00
Matthieu Gallien
74fa0a6091
Merge pull request #6993 from nextcloud/bugfix/removeTransparentBackgroundColor
remove most usages of transparent background: fix visual regressions
2024-08-12 16:53:48 +02:00
Matthieu Gallien
c39e94ef6f fix header buttons background color to match existing colors
the bckground of buttons on teh top bar of main dialog had a wrong color
not matching the top bar background color

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-08-12 16:53:33 +02:00
Matthieu Gallien
60e68b859b change color used for background to match system window default color
avoid having many background colors being transparent when they should
never have been

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-08-12 16:53:33 +02:00
Matthieu Gallien
4cbaa1b4a5 avoid transparent background in user menu from main dialog
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-08-12 16:53:33 +02:00
Matthieu Gallien
16c1cd1b19 remove most usages of transparent background: fix visual regressions
with transparent backgrounds, most of teh time the result is hard to
read

that is mostly unintended and unless there is some blur added, the UI
becomes unusable

Close https://github.com/nextcloud/desktop/issues/6992

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-08-12 16:53:33 +02:00
Matthieu Gallien
f0e1ebbd1b
Merge pull request #6991 from nextcloud/bugfix/notif-tr
Make multiple notifications text translatable
2024-08-12 16:52:50 +02:00
Claudio Cambra
b4d719e914 Make multiple notifications text translatable
Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
2024-08-12 16:52:41 +02:00
Matthieu Gallien
5baec6f128
Merge pull request #6986 from nextcloud/feature/alwaysEnableHttp2
always enable http2
2024-08-12 16:26:29 +02:00
Matthieu Gallien
b47d09bc30 always enable http2
Nextcloud server documentation is recommending enabling http2 for
performance resons
https://docs.nextcloud.com/server/latest/admin_manual/installation/server_tuning.html#enable-http-2-for-faster-loading

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-08-12 14:57:30 +02:00
Matthieu Gallien
ab06ecbc4d
Merge pull request #6985 from nextcloud/ci/removeDeprecatedQtCompatibilityCode
remove deprecated code only usefull for very old Qt releases
2024-08-12 11:48:54 +02:00
Matthieu Gallien
274feb9587 remove deprecated code only usefull for very old Qt releases
we require Qt > 6.0 so any conditionnal code for older releases can be
deleted

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-08-12 11:14:26 +02:00
Matthieu Gallien
38febcc0f5
Merge pull request #6987 from nextcloud/bugfix/fixCrazyNetworkTimeout
use very coarse timers for network timeout
2024-08-12 09:59:59 +02:00
Matthieu Gallien
0fc61581bf use very coarse timers for network timeout
seems to work around some timers expiring too early

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-08-12 09:32:49 +02:00
Nextcloud bot
e5c6e792d7
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-12 02:43:30 +00:00
Nextcloud bot
428910f709
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-10 02:46:00 +00:00
Nextcloud bot
a2e2822472
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-09 02:50:16 +00:00
Nextcloud bot
a8aa753175
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-08 02:46:24 +00:00
Matthieu Gallien
5b1a79bb27
Merge pull request #6937 from nextcloud/dependabot/github_actions/platisd/clang-tidy-pr-comments-1.5.0
Bump platisd/clang-tidy-pr-comments from 1.4.3 to 1.5.0
2024-08-07 12:17:39 +02:00
dependabot[bot]
92e52d78e2 Bump platisd/clang-tidy-pr-comments from 1.4.3 to 1.5.0
Bumps [platisd/clang-tidy-pr-comments](https://github.com/platisd/clang-tidy-pr-comments) from 1.4.3 to 1.5.0.
- [Release notes](https://github.com/platisd/clang-tidy-pr-comments/releases)
- [Commits](https://github.com/platisd/clang-tidy-pr-comments/compare/v1.4.3...v1.5.0)

---
updated-dependencies:
- dependency-name: platisd/clang-tidy-pr-comments
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-07 12:17:30 +02:00
Matthieu Gallien
5ed29db71d
Merge pull request #6958 from nextcloud/bugfix/preventCrashOnEncryptShellIntegrationRequests
prevent event loop reentrance when handling ENCRYPT socket requests
2024-08-07 12:17:00 +02:00
Matthieu Gallien
f2cfd2cc80 prevent event loop reentrance when handling ENCRYPT socket requests
when receiving a shell integration socket command for ENCRYPT, a generic
interface and generic code paths was used

the assumption was that the listener socket would need (and remain)
valid while hanlding teh request

some code paths need to display error messages to the user via a
QMessageBox

the issue is that this will execute a Qt event loop that will handle the
socket disconnection while the socket variable from the caller seems it
will stay valid and alive

prevent that by not using a blocking method invocation such that life
time mishandling about the socket listener is not possible

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2024-08-07 10:13:33 +02:00
Nextcloud bot
03f87f98e4
Fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2024-08-07 02:44:43 +00:00
Matthieu Gallien
ed0ce1a69f
Merge pull request #6954 from nextcloud/enh/account-folder-list
List sync folders in the file explorer with user's username.
2024-08-06 19:34:52 +02:00