Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
f083c60
feat(governance): add base class for governance related network jobs
mgallien Jun 2, 2026
3794100
feat(governance): very basic getter to test governance capability
mgallien Jun 2, 2026
e2c0b1c
feat(governance): add more job types for each requests
mgallien Jun 2, 2026
087a7a4
feat(governance): getting ready to be able to use governance API
mgallien Jun 3, 2026
69d1cfc
feat(governance): open governance labels dialog from files manager
mgallien Jun 4, 2026
cccc6f0
feat(governance): add automated tesst for network requests
mgallien Jun 11, 2026
441d906
feat(governance): parse governance API replies to populate the UI
mgallien Jun 15, 2026
073a02f
feat(governance): makes our apply labels dialog usefull
mgallien Jun 18, 2026
4d8abff
feat(governance): fix some issues with QML bindings of enum types
mgallien Jun 24, 2026
9e30e85
feat(governance): remove unused components from governance dialog
mgallien Jun 24, 2026
3b5cbcb
feat(governance): now the ComboBox displays the labels
mgallien Jun 24, 2026
fa3a882
feat(governance): add all label types
mgallien Jun 30, 2026
2e1b443
feat(governance): apply labels and fix issues
mgallien Jun 30, 2026
164e298
feat(governance): apply wizard visual style to GovernanceLabelsDialog
mgallien Jul 1, 2026
e8388d0
feat(governance): fix governance API requests syntax
mgallien Jul 1, 2026
9bfe203
feat(governance): improve QML bindings to the governance jobs
mgallien Jul 1, 2026
7ddccc1
feat(governance): manage label selection inside the model
mgallien Jul 1, 2026
5189492
feat(governance): add or remove labels by selecting them, display state
mgallien Jul 7, 2026
8624516
feat(governance): display network errors when using governance labels
mgallien Jul 9, 2026
370eb10
feat(governance): apply design review on the new dialog
mgallien Jul 9, 2026
ca564f5
feat(governance): ensure labels model is properly populated
mgallien Jul 9, 2026
8ca37c4
fix: improve logging of network requests
mgallien Jul 9, 2026
2b7ba55
feat(governance): add icons before Sensitivity and Retention labels
mgallien Jul 9, 2026
4c49722
feat(governance): ensure labels model is properly populated
mgallien Jul 9, 2026
36628a4
feat(governance): apply changes from API updated development state
mgallien Jul 10, 2026
7b60c61
feat(governance): deduplicate some code
mgallien Jul 10, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions REUSE.toml
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,12 @@ precedence = "aggregate"
SPDX-FileCopyrightText = "2018-2025 Google LLC"
SPDX-License-Identifier = "Apache-2.0"

[[annotations]]
path = ["theme/security.svg", "theme/file-clock-outline.svg"]
precedence = "aggregate"
SPDX-FileCopyrightText = "Material Design Authors"
SPDX-License-Identifier = "Apache-2.0"

[[annotations]]
path = [
"Nextcloud Desktop Client.xcworkspace/**",
Expand Down
2 changes: 2 additions & 0 deletions resources.qrc
Original file line number Diff line number Diff line change
Expand Up @@ -77,10 +77,12 @@
<file>src/gui/wizard/qml/ServerPage.qml</file>
<file>src/gui/wizard/qml/SyncOptionsPage.qml</file>
<file>src/gui/wizard/qml/WizardButton.qml</file>
<file>src/gui/wizard/qml/WizardComboBox.qml</file>
<file>src/gui/wizard/qml/WizardDialogFrame.qml</file>
<file>src/gui/wizard/qml/WizardTextField.qml</file>
<file>src/gui/macOS/ui/FileProviderSettings.qml</file>
<file>src/gui/macOS/ui/FileProviderFileDelegate.qml</file>
<file>src/gui/integration/FileActionsWindow.qml</file>
<file>src/gui/GovernanceLabelsDialog.qml</file>
</qresource>
</RCC>
21 changes: 21 additions & 0 deletions src/gui/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -208,6 +208,27 @@ set(client_SRCS
filedetails/shareemodel.cpp
filedetails/sortedsharemodel.h
filedetails/sortedsharemodel.cpp
governance/governancenetworkjob.h
governance/governancenetworkjob.cpp
governance/getgovernancelabels.h
governance/getgovernancelabels.cpp
governance/getavailablegovernancelabels.h
governance/getavailablegovernancelabels.cpp
governance/applygovernancelabel.h
governance/applygovernancelabel.cpp
governance/deletegovernancelabel.h
governance/deletegovernancelabel.cpp
governance/typedgovernancenetworkjob.h
governance/typedgovernancenetworkjob.cpp
governance/ocsgovernancejob.h
governance/ocsgovernancejob.cpp
governance/typedwithlabelidgovernancenetworkjob.h
governance/typedwithlabelidgovernancenetworkjob.cpp
governance/governancelabelinfo.h
governance/governancelabelinfo.cpp
governance/governancelabelslistmodel.h
governance/governancelabelslistmodel.cpp
governance/governancetypes.h
tray/svgimageprovider.h
tray/svgimageprovider.cpp
tray/syncstatussummary.h
Expand Down
Loading
Loading