Commit Graph

23937 Commits

Author SHA1 Message Date
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
copilot-swe-agent[bot]
b7acb2e5df
feat: add busy status support with capabilities checking and UI integration
Co-authored-by: Rello <13385119+Rello@users.noreply.github.com>
2025-08-26 14:29:34 +02:00
Matthieu Gallien
e0a2217af3
Merge pull request #8623 from nextcloud/feat/proxySettingsNewAccountWizard
feat(wizard): allow to set proxy settings when setting up a new account
2025-08-26 14:03:40 +02:00
Matthieu Gallien
130455ec49
fix: ensure proxy settings are visible only when needed
when a build is configured without the network proxy feature, ensure we
do not show any UI related to network proxy settings in the new account
wizard

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-26 13:23:31 +02:00
Matthieu Gallien
20e705ee48
fix: ensure up to date proxy settings dialog when opening it
also ensure we properly check the state of the dialog when needed and only when needed

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-26 11:37:40 +02:00
Matthieu Gallien
ac3c391bcf
fix: fix typo in dialog title
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-26 11:37:40 +02:00
Matthieu Gallien
c8002bb94e
feat(proxy): store and modify proxy settings for use with new account
connect the new UI to real proxy settings and allow modification and
store them when the user has finished setting them up

close #8602

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-26 11:37:28 +02:00
Matthieu Gallien
7f599dc917
feat(wizard): improve design of new account wizard
improved Next and Back button texts

less intrusive proxy settings button

Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-26 10:44:57 +02:00
Matthieu Gallien
5373060cd0
feat(wizard): makes entering proxy settings feasible for new accounts
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-26 10:44:57 +02:00
Matthieu Gallien
3fca9be768
feat(wizard): allow to set proxy settings when setting up a new account
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-08-26 10:44:51 +02:00
Nextcloud bot
67f2c26606
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-26 02:54:26 +00:00
Jyrki Gadinger
583928a8e7
Merge pull request #8641 from mike0609king/issue8479
fix(generalsettings): change remote pollinterval spinBox-minimum from 30 to 5 seconds, to align with configfile
2025-08-25 09:01:34 +02:00
Baris
404723e475 fix(generalsettings): change remote pollinterval spinBox-minimum from 30 to 5 seconds, to align with configfile
Signed-off-by: Baris <basar.baris1209@gmail.com>
2025-08-25 08:22:09 +02:00
Nextcloud bot
2b28c0aeb4
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-25 02:52:07 +00:00
Nextcloud bot
bd5ce1396c
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-24 02:52:58 +00:00
Nextcloud bot
bb507ae4c1
fix(l10n): Update translations from Transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
2025-08-23 02:56:13 +00:00
Matthieu Gallien
a382a00b47
Merge pull request #8633 from Rello/codex/add-cmake-option-to-disable-account-migration
Add CMake option to disable account migration
2025-08-22 14:03:16 +02:00
Rello
31c4c2601d fix: use NOT for account migration option 2025-08-22 13:53:08 +02:00