Skip to content
Open
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
a62eef7
feat(governance): add base class for governance related network jobs
mgallien Jun 2, 2026
2f4f97c
feat(governance): very basic getter to test governance capability
mgallien Jun 2, 2026
f1722f7
feat(governance): add more job types for each requests
mgallien Jun 2, 2026
c318111
feat(governance): getting ready to be able to use governance API
mgallien Jun 3, 2026
261a078
feat(governance): open governance labels dialog from files manager
mgallien Jun 4, 2026
9ae0ff4
feat(governance): add automated tesst for network requests
mgallien Jun 11, 2026
7b22555
feat(governance): parse governance API replies to populate the UI
mgallien Jun 15, 2026
dd5ca79
feat(governance): makes our apply labels dialog usefull
mgallien Jun 18, 2026
0a146ca
feat(governance): fix some issues with QML bindings of enum types
mgallien Jun 24, 2026
60cfb4b
feat(governance): remove unused components from governance dialog
mgallien Jun 24, 2026
76587df
feat(governance): now the ComboBox displays the labels
mgallien Jun 24, 2026
971e217
feat(governance): add all label types
mgallien Jun 30, 2026
96e34e6
feat(governance): apply labels and fix issues
mgallien Jun 30, 2026
230e876
feat(governance): apply wizard visual style to GovernanceLabelsDialog
mgallien Jul 1, 2026
d7c0162
feat(governance): fix governance API requests syntax
mgallien Jul 1, 2026
304de16
feat(governance): improve QML bindings to the governance jobs
mgallien Jul 1, 2026
9dd8e55
feat(governance): manage label selection inside the model
mgallien Jul 1, 2026
21e4682
feat(governance): add or remove labels by selecting them, display state
mgallien Jul 7, 2026
085bf5f
feat(governance): display network errors when using governance labels
mgallien Jul 9, 2026
c172efa
feat(governance): apply design review on the new dialog
mgallien Jul 9, 2026
af07f65
feat(governance): ensure labels model is properly populated
mgallien Jul 9, 2026
98d7296
fix: improve logging of network requests
mgallien Jul 9, 2026
01c8ec3
feat(governance): add icons before Sensitivity and Retention labels
mgallien Jul 9, 2026
00e710f
feat(governance): ensure labels model is properly populated
mgallien Jul 9, 2026
1b87098
feat(governance): apply changes from API updated development state
mgallien Jul 10, 2026
6030027
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