Matthieu Gallien
9d4209f52c
fix(accessibility): improve one accessibility title
...
this is indeed not the desktop main window but the content area of the
cleint main window
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-15 16:17:41 +02:00
Matthieu Gallien
f5c913ca13
fix(applicationName): ensure correct application name is shown to users
...
config.h has a constant for the application name, use this everywhere in
user facing messages
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-15 16:15:50 +02:00
Jyrki Gadinger
89104e77b7
fix(FileProviderSyncStatus): disable rotation of status icon
...
similar to how it's done in src/gui/tray/SyncStatus.qml
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-09-15 13:53:25 +02:00
Rello
7d2d1ee179
Change encryption message icon to info icon
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-15 09:52:06 +02:00
Rello
39f1c1bac9
Remove folder state indicator from TrayFoldersMenuButton
...
Removed folder state indicator and its background from the TrayFoldersMenuButton.
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-15 10:41:14 +07:00
Jyrki Gadinger
8b905c106f
feat(gui): inform the user about untrusted certs with HSTS
...
Signed-off-by: Jyrki Gadinger <nilsding@nilsding.org>
2025-09-12 10:15:09 +02:00
Matthieu Gallien
10f4e2900f
feat(login): use stored credential user ID when authenticating again
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-10 17:46:48 +02:00
Matthieu Gallien
7616a95d70
fix(vfs/windows): ensure new virtual files item have a proper status
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-10 16:04:47 +02:00
Matthieu Gallien
55373d807c
chore(log): use proper log level when the Qt client side is disconnected
...
Signed-off-by: Matthieu Gallien <matthieu.gallien@nextcloud.com>
2025-09-09 11:03:02 +02:00
Rello
ee7b3904f0
Update CMakeLists.txt
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-08 14:00:54 +07:00
Baris
19921595c4
fix(activityItemContent): make text color light on activityItem activeFocus
...
Co-authored-by: Mike Mengjie Huang <mike0609king@gmail.com>
Signed-off-by: Baris <basar.baris1209@gmail.com>
2025-09-05 16:57:50 +02:00
Baris
e1fc7e88fc
refactor: introduce minimumScrollBarWidth and minimumScrollBarThumbSize as part of the style
...
Signed-off-by: Baris <basar.baris1209@gmail.com>
2025-09-05 11:48:31 +02:00
Baris
e596b26c70
fix(ActivityList): set minimum width and thumb-size for vertical ScrollBar
...
Signed-off-by: Baris <basar.baris1209@gmail.com>
2025-09-05 11:48:31 +02:00
Baris
9e6a8d7b34
fix(AcitivityList): fix scrollbar on the right
...
Co-authored-by: Mike Mengjie Huang <mike0609king@gmail.com>
Signed-off-by: Baris <basar.baris1209@gmail.com>
2025-09-05 11:48:31 +02:00
Rello
e81cf88a5d
fix scrollbar
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 15:46:48 +07:00
copilot-swe-agent[bot]
5752ba8372
feat: make emojis larger and add tooltips with names in emoji picker
...
Co-authored-by: Rello <13385119+Rello@users.noreply.github.com>
2025-09-05 15:46:48 +07:00
Rello
b66a381f13
Modify shareeTypes to include 'circles'
...
Updated shareeTypes to include 'circles' instead of 'teams'.
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
bde21af780
Update share type checks to include Team type
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
49a54bad3f
Update shareeTypes to include 'teams'
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
daf112e908
Replace ShareTypeCircle with ShareTypeTeam
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
beeb48a3f0
Rename TypeCircle to TypeTeam in ShareType enum
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
ef62120fc5
Change Circle type to Team in sharee.cpp
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +02:00
Rello
62f4a1499c
Update Sharee Type enum to include Team
...
Signed-off-by: Rello <Rello@users.noreply.github.com>
2025-09-05 10:04:28 +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
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
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
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
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
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
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
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
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