Skip to content

Commit b69622e

Browse files
committed
Version 3.2.1.0
1 parent 7444f69 commit b69622e

17 files changed

Lines changed: 41405 additions & 58 deletions

.github/workflows/build.yml

Lines changed: 4 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -47,23 +47,12 @@ jobs:
4747
New-Item -ItemType Directory -Force -Path $targetDir | Out-Null
4848
Copy-Item -Path (Join-Path $keePassExe.DirectoryName '*') -Destination $targetDir -Recurse -Force
4949
50-
- name: Restore NuGet packages
50+
- name: Build PLGX package
5151
working-directory: repo
52-
run: nuget restore $env:Solution_Path
53-
54-
- name: Build solution
55-
working-directory: repo
56-
run: msbuild $env:Solution_Path /p:Configuration=Release /p:Platform="Any CPU" /m
57-
58-
- name: Package plugin output
59-
run: |
60-
$releaseDir = 'repo\KoenZomers.KeePass.OneDriveSync\bin\Release'
61-
$stagingDir = 'plugin-package\KeePassOneDriveSync'
62-
New-Item -ItemType Directory -Force -Path $stagingDir | Out-Null
63-
Get-ChildItem -Path $releaseDir -Include *.dll,*.pdb -Recurse | Copy-Item -Destination $stagingDir -Force
52+
run: .\create-plgx.cmd
6453

6554
- name: Upload plugin artifact
6655
uses: actions/upload-artifact@v4
6756
with:
68-
name: KeePassOneDriveSync
69-
path: plugin-package\*
57+
name: KeeOneDriveSync-plgx
58+
path: repo\KeeOneDriveSync.plgx

.github/workflows/release.yml

Lines changed: 5 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -68,21 +68,12 @@ jobs:
6868
(Get-Content $assemblyInfoPath) -replace 'AssemblyVersion\("[^"]+"\)', "AssemblyVersion(`"$assemblyVersion`")" | Set-Content $assemblyInfoPath
6969
Set-Content -Path 'version.txt' -Value ":`nKoenZomers.KeePass.OneDriveSync:$assemblyVersion`n:"
7070
71-
- name: Restore NuGet packages
71+
- name: Build PLGX package
7272
working-directory: repo
73-
run: nuget restore $env:Solution_Path
73+
run: .\create-plgx.cmd
7474

75-
- name: Build solution
76-
working-directory: repo
77-
run: msbuild $env:Solution_Path /p:Configuration=Release /p:Platform="Any CPU" /m
78-
79-
- name: Package plugin output
80-
run: |
81-
$releaseDir = 'repo\KoenZomers.KeePass.OneDriveSync\bin\Release'
82-
$stagingDir = 'plugin-package\KeePassOneDriveSync'
83-
New-Item -ItemType Directory -Force -Path $stagingDir | Out-Null
84-
Get-ChildItem -Path $releaseDir -Include *.dll,*.pdb -Recurse | Copy-Item -Destination $stagingDir -Force
85-
Compress-Archive -Path $stagingDir -DestinationPath "KeePassOneDriveSync-${{ inputs.version }}.zip" -Force
75+
- name: Rename PLGX release asset
76+
run: Copy-Item -Path repo\KeeOneDriveSync.plgx -Destination "KeeOneDriveSync-${{ inputs.version }}.plgx" -Force
8677

8778
- name: Create GitHub Release
8879
uses: softprops/action-gh-release@v2
@@ -91,4 +82,4 @@ jobs:
9182
name: Version ${{ inputs.version }}
9283
prerelease: ${{ inputs.prerelease }}
9384
generate_release_notes: true
94-
files: KeePassOneDriveSync-${{ inputs.version }}.zip
85+
files: KeeOneDriveSync-${{ inputs.version }}.plgx

CHANGELOG.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ All notable changes to this project are documented in this file.
44

55
## [3.2.1.0] - July 15, 2026
66

7-
87
- Fixed potential issue with uploading larger KeePass databases, likely only occurring with OneDrive Personal
98
- Fixed strict dependency on KeePass 2.61.1.0 to be more flexible. It will try to use any KeePass version now.
9+
- Switched back to providing one PLGX file instead of a ZIP with a bunch of DLL files
1010

1111
## [3.2.0.0] - July 14, 2026
1212

KeeOneDriveSync.plgx

2.78 MB
Binary file not shown.

KoenZomers.KeePass.OneDriveSync.sln

Lines changed: 28 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
33
# Visual Studio Version 18
4-
VisualStudioVersion = 18.7.11925.98 stable
4+
VisualStudioVersion = 18.7.11925.98
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KoenZomers.KeePass.OneDriveSync", "KoenZomers.KeePass.OneDriveSync\KoenZomers.KeePass.OneDriveSync.csproj", "{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}"
77
EndProject
@@ -13,6 +13,7 @@ EndProject
1313
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{C51FE94D-1D06-497B-97AA-5B80030F6E7A}"
1414
ProjectSection(SolutionItems) = preProject
1515
create-plgx.cmd = create-plgx.cmd
16+
create-plgx.ps1 = create-plgx.ps1
1617
NuGet.config = NuGet.config
1718
version.txt = version.txt
1819
EndProjectSection
@@ -47,16 +48,42 @@ Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Documentation", "Documentat
4748
README.md = README.md
4849
EndProjectSection
4950
EndProject
51+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "API", "..\OneDriveAPI\Api\API.csproj", "{2D745E6F-01F9-495D-9AB2-730DC16A32FC}"
52+
EndProject
5053
Global
5154
GlobalSection(SolutionConfigurationPlatforms) = preSolution
5255
Debug|Any CPU = Debug|Any CPU
56+
Debug|x64 = Debug|x64
57+
Debug|x86 = Debug|x86
5358
Release|Any CPU = Release|Any CPU
59+
Release|x64 = Release|x64
60+
Release|x86 = Release|x86
5461
EndGlobalSection
5562
GlobalSection(ProjectConfigurationPlatforms) = postSolution
5663
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
5764
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Debug|Any CPU.Build.0 = Debug|Any CPU
65+
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Debug|x64.ActiveCfg = Debug|Any CPU
66+
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Debug|x64.Build.0 = Debug|Any CPU
67+
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Debug|x86.ActiveCfg = Debug|Any CPU
68+
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Debug|x86.Build.0 = Debug|Any CPU
5869
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Release|Any CPU.ActiveCfg = Release|Any CPU
5970
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Release|Any CPU.Build.0 = Release|Any CPU
71+
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Release|x64.ActiveCfg = Release|Any CPU
72+
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Release|x64.Build.0 = Release|Any CPU
73+
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Release|x86.ActiveCfg = Release|Any CPU
74+
{ED981431-32EA-4FC8-BF5B-D5A29B3AD52E}.Release|x86.Build.0 = Release|Any CPU
75+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
76+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Debug|Any CPU.Build.0 = Debug|Any CPU
77+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Debug|x64.ActiveCfg = Debug|Any CPU
78+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Debug|x64.Build.0 = Debug|Any CPU
79+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Debug|x86.ActiveCfg = Debug|Any CPU
80+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Debug|x86.Build.0 = Debug|Any CPU
81+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Release|Any CPU.ActiveCfg = Release|Any CPU
82+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Release|Any CPU.Build.0 = Release|Any CPU
83+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Release|x64.ActiveCfg = Release|Any CPU
84+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Release|x64.Build.0 = Release|Any CPU
85+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Release|x86.ActiveCfg = Release|Any CPU
86+
{2D745E6F-01F9-495D-9AB2-730DC16A32FC}.Release|x86.Build.0 = Release|Any CPU
6087
EndGlobalSection
6188
GlobalSection(SolutionProperties) = preSolution
6289
HideSolutionNode = FALSE

KoenZomers.KeePass.OneDriveSync/Forms/OneDriveAskToStartSyncingDialog.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

KoenZomers.KeePass.OneDriveSync/Forms/OneDriveCloudTypeForm.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

KoenZomers.KeePass.OneDriveSync/Forms/OneDriveConfigForm.Designer.cs

Lines changed: 0 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

KoenZomers.KeePass.OneDriveSync/Forms/OneDriveFilePickerDialog.Designer.cs

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

KoenZomers.KeePass.OneDriveSync/Forms/OneDriveFilePickerDialog.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -147,8 +147,10 @@ public async Task LoadSharedWithMeItems(OneDriveItem parentItem = null)
147147

148148
if (parentItem == null)
149149
{
150+
#pragma warning disable CS0618
150151
// Get the root of the shared with me items
151152
var itemCollection = await _oneDriveApi.GetSharedWithMe();
153+
#pragma warning restore CS0618
152154
var sortedItemCollection = itemCollection.Collection.OrderBy(i => i.Name).OrderBy(i => i.Folder == null).OrderBy(i => i.RemoteItem.Folder == null);
153155
SharedWithMeUpButton.Enabled = false;
154156
CurrentSharedWithMeOneDriveItem = null;

0 commit comments

Comments
 (0)