Commit Graph

23985 Commits

Author SHA1 Message Date
Matthieu Gallien
7ffb10c5df
Merge pull request #8700 from nextcloud/bugfix/statusBorder
fix: small white border around user status indicators
2025-09-05 10:03:59 +02:00
Rello
9dbeeac83f
Change folder state indicator background color to white
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 09:04:58 +02:00
Rello
d4168c0d62
Refactor UserLine.qml for layout and accessibility
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 09:04:58 +02:00
Rello
5248b59a14
Fix layout and color for CurrentAccountHeaderButton
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 09:04:52 +02:00
Nextcloud bot
f42a93a9fd
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-05 03:02:21 +00:00
Nextcloud bot
2283b1f641
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-04 02:56:06 +00:00
Matthieu Gallien
e3a799038e
Merge pull request #8691 from nextcloud/feature/dynamicIcons
feat: More modern status icons
2025-09-03 15:54:46 +02:00
Rello
cf943145e4 Update theme.qrc.in resource file structure
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
b68a8548c7 Add files via upload
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
ef9183de31 Add files via upload
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
aed5a1d7aa Add files via upload
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
192ee0ff0a Refactor branding logic for state icons
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
366863530f Update REUSE.toml
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
8c532e9698 Remove 'neutral' from STATE_ICONS_COLORS
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
03d27c28c2 Delete theme/neutral directory
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
796749b2a6 Update theme.qrc.in
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
38e7a61ff6 Add files via upload
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
488d1018d9 Create state-warning.svg
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
906878ab3e Add files via upload
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
750d9e736b Create state-warning.svg
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
0c648e155d Add files via upload
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
3b4ffd3f96 Create state-warning.svg
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
efd8fffcec Update theme.qrc.in
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Rello
74e9fe0f4f Update branding option for state icons
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
copilot-swe-agent[bot]
1616827264 fix: correct IS_BRANDED_CLIENT option logic and defaults
Co-authored-by: Rello <13385119+Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
copilot-swe-agent[bot]
93b88b43f8 feat: implement build-time switch for neutral state icons
Co-authored-by: Rello <13385119+Rello@users.noreply.github.com>
2025-09-03 16:13:27 +07:00
Matthieu Gallien
ebb5fac608
Merge pull request #8688 from nextcloud/dependabot/github_actions/cpp-linter/cpp-linter-action-2.16.2
chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.1 to 2.16.2
2025-09-03 10:45:02 +02:00
dependabot[bot]
e460201b2a chore(deps): Bump cpp-linter/cpp-linter-action from 2.16.1 to 2.16.2
Bumps [cpp-linter/cpp-linter-action](https://github.com/cpp-linter/cpp-linter-action) from 2.16.1 to 2.16.2.
- [Release notes](https://github.com/cpp-linter/cpp-linter-action/releases)
- [Commits](ca335408fd...b533471f00)

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

Signed-off-by: dependabot[bot] <support@github.com>
2025-09-03 10:13:19 +02:00
Nextcloud bot
2b1379e131
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-03 02:55:12 +00:00
Nextcloud bot
004fd50824
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-02 02:55:06 +00:00
Nextcloud bot
12f8c6fda3
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-09-01 02:52:29 +00:00
Nextcloud bot
07d739729f
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-31 02:54:16 +00:00
Nextcloud bot
d13b8ef622
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-30 02:54:04 +00:00
Matthieu Gallien
6b13b47af5
Merge pull request #8670 from nextcloud/bugfix/noid/userstatus-message-only-emoji
fix(userstatusselector): avoid setting default emoji when only setting a message
2025-08-29 16:47:32 +02:00
Jyrki Gadinger
6d31c79ce9 fix(userstatusselector): avoid setting default emoji when only setting a message
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-29 14:47:27 +02:00
Matthieu Gallien
a1d263c7a7
Merge pull request #8568 from nextcloud/feature/bulkCreateWindowsPlaceholdersPerFolders
Feature/bulk create windows placeholders per folders (V1)
2025-08-29 14:41:15 +02:00
Matthieu Gallien
1f0f5b0ac3 fix: bulk download job is a child job, update state accordingly
we should return false from
BulkPropagatorDownloadJob::scheduleSelfOrChild() because we have no
child jobs that are not done and waiting to be started

ensure we update the job status only once (even in case of errors)

ensure we update the state of the items once and only once

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
b3f575d74f fix: remove duplicated useless code in single item download job
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
571ee0c3bf fix: fix small issues from review on bulk download job
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
1b6c2e6805 fix(vfs/cfapi): skip inserting new placeholder items with invalid mtime
filter new placeholder items by invalid modtime and only proceed with
creating only the valid ones

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
4c33454dda fix: handle errors when createPlaceholders report errors
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
3bd6717e00 fix(nodiscard): remove duplicated nodiscard annotation
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
8351bb56f5 feat(vfs/windows): use a single call to CfCreatePlaceholders for all
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
39f1cb1ef5 feat(windows/vfs): use the new batch create API for placeholder files
use the proper VFS plug-in API to request all files to be cerated as a
single batch

will now need a proper implementation using the batch Windows CfApi
function

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
a57f63fa02 feat(vfs): add a new API to create a list of placeholders at once
should allow to speed API calls to Windows CfApi by reducing their
numbers by asking for a list of new placeholders via a single call
instead of one for each new item

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
0687dfac34 chore: fix warning about implicit capture of this in a lambda
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
42446f25ee chore: remove deprectaed use of Q_REQUIRED_RESULT
use the c++ standard way of requiring caller to care about the returned
value

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
82b059a744 fix: remove bulk virtual file job code to dehydrate files
this code does not make sense

I tested manually and this code is never called

I doubt this code is needed or useful

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Matthieu Gallien
31329749a1 chore: modernize and clean bulk download job code
try to use const and auto as much as possible

remove useless constructor argument that is always using the default value

makes code cleaner

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-29 14:07:27 +02:00
Jyrki Gadinger
631c3c2b94
Merge pull request #8669 from nextcloud/fix/noid/ci-stale-issues-2
fix(needsinfohelper): use correct not-equals operator in expression
2025-08-29 14:06:49 +02:00