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
Jyrki Gadinger
558c463a35
fix(needsinfohelper): use correct not-equals operator in expression
...
I forgot that these aren't JavaScript expressions...
https://docs.github.com/en/actions/reference/workflows-and-actions/expressions#operators
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-29 12:19:32 +02:00
Nextcloud bot
af81838079
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-29 02:57:08 +00:00
Matthieu Gallien
14b2657c40
Merge pull request #8667 from nextcloud/bugfix/crashDumpLogOnFatalLogs
...
Bugfix/crash dump log on fatal logs
2025-08-28 23:46:26 +02:00
Matthieu Gallien
88f1fe1a9e
fix:(logs): add a missing category for one fatal log line
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-28 23:15:18 +02:00
Matthieu Gallien
7774f575b8
fix(windows): remove our hack to crash on windows for fatal logs
...
no need to carry some hack when we can use the same standard and cross
platform feature directly from Qt code
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-28 23:15:18 +02:00
Matthieu Gallien
a4263b73e6
fix(logger): brings back crash dump on fatal log output
...
originally using qFatal or qCFatal should have written a crash dump log
file
bring it back and ensure the crash would happen via the default Qt log
message handler
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-28 23:15:17 +02:00
Matthieu Gallien
5d4c56a783
Merge pull request #8665 from nextcloud/bugfix/betterBuldSupportForSystemdUserServiceFile
...
chore: always produces systemd service and install it when possible
2025-08-28 17:02:08 +02:00
Matthieu Gallien
af4ff615a7
chore: always produces systemd service and install it when possible
...
if possible we detect systemd and enable install of the user service
try to improve user feedback when configure is run such that people may
be able to figure out what is hapenning
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-28 16:29:56 +02:00
Matthieu Gallien
31634bd3fb
Merge pull request #8664 from nextcloud/fix/noid/ci-stale-issues
...
ci: improve handling for stale "needs info" issues
2025-08-28 14:24:36 +02:00
Jyrki Gadinger
14650e44a7
ci(needsinfohelper): pin action commit to 1.3.0
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-28 11:28:24 +02:00
Jyrki Gadinger
b4f15eb73d
chore(deps): bump cpp-linter/cpp-linter-action from 2.16.0 to 2.16.1
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-28 11:23:54 +02:00
Jyrki Gadinger
8091b1b55c
ci(stale): simplify handling of needsinfo label
...
remove needsinfo workflow and let the stale workflow handle everything
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-28 11:22:23 +02:00
Jyrki Gadinger
6776fc55fa
ci(stale): align message and matching labels with nextcloud/server
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-28 11:22:23 +02:00
Jyrki Gadinger
cf8f1a0824
ci(needsinfohelper): update usernames
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-28 11:22:23 +02:00
Jyrki Gadinger
e4400b2aeb
Merge pull request #8663 from nextcloud/fix/noid/appimage-comment-external-prs-2
...
fix(ci): use correct parameter for fetching the PRs of a branch
2025-08-28 10:30:27 +02:00
Jyrki Gadinger
c20345a08b
fix(ci): use correct parameter for fetching the PRs of a branch
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-28 09:16:47 +02:00
Nextcloud bot
337fd5cc12
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-28 02:56:18 +00:00
Matthieu Gallien
e2efa38c54
Merge pull request #8662 from nextcloud/fix/noid/appimage-comment-external-prs
...
fix(ci): separate workflow for creating a PR comment for built AppImages
2025-08-27 17:59:59 +02:00
Jyrki Gadinger
ee79aacc83
fix(ci): separate workflow for creating a PR comment for built AppImages
...
See also: https://securitylab.github.com/resources/github-actions-preventing-pwn-requests/
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-27 17:09:56 +02:00
Matthieu Gallien
0946caa9e1
Merge pull request #8626 from nextcloud/style/noid/iconRefresher
...
🎨 Icon refresher
2025-08-27 11:05:17 +02:00
Rello
a332c8740c
Modify theme paths in REUSE.toml
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-08-27 15:03:25 +07:00
Rello
6ac12bb681
Merge branch 'master' into style/noid/iconRefresher
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-08-27 14:52:59 +07:00
Nextcloud bot
e5e3d71e83
fix(l10n): Update translations from Transifex
...
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-27 02:54:38 +00:00
Matthieu Gallien
6426a37fea
Merge pull request #8579 from nextcloud/copilot/fix-8578
...
feat: add Busy user status support with dedicated icon and server capability detection
2025-08-26 16:14:04 +02:00
Jyrki Gadinger
d0da6c800a
fix(theme): add user-status-busy.svg to qrc
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-26 14:30:03 +02:00
Jyrki Gadinger
8f2f4b5f30
fix(test): implement virtual method
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-08-26 14:30:03 +02:00
Rello
1c69a01f8c
feat: Add Busy status icon handling in UserStatus
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-08-26 14:29:57 +02:00
copilot-swe-agent[bot]
14d655e11c
feat: use dedicated user-status-busy.svg icon for busy status
...
Co-authored-by: Rello <13385119+Rello@users.noreply.github.com>
2025-08-26 14:29:57 +02:00
Rello
0f3c39e358
chore: Update REUSE.toml
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-08-26 14:29:52 +02:00
Rello
7b0bc9fb96
chore: New Files according to design team
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-08-26 14:29:40 +02:00
copilot-swe-agent[bot]
e25c8004a3
fix: add missing Busy status handling in switch statements and string mappings
...
Co-authored-by: Rello <13385119+Rello@users.noreply.github.com>
2025-08-26 14:29:40 +02:00