Skip to content

Add support for nested folders with Bitwarden import#13081

Merged
phoerious merged 1 commit intokeepassxreboot:developfrom
varjolintu:feature/bitwarden_import_nested_folders
Mar 8, 2026
Merged

Add support for nested folders with Bitwarden import#13081
phoerious merged 1 commit intokeepassxreboot:developfrom
varjolintu:feature/bitwarden_import_nested_folders

Conversation

@varjolintu
Copy link
Copy Markdown
Member

Replaces #12202. Reuses the code found at https://github.com/keepassxreboot/keepassxc/blob/develop/src/browser/BrowserService.cpp#L319 where all necessary new groups are created if they don't already exist. Modified to function to work better with the import loop.

Because Bitwarden does not identify any parent groups with a separate UUID, existing groups are always used instead if it's unclear where to save the credentials. See #11491 (comment).

Testing strategy

Automatic tests added.

Type of change

  • ✅ New feature (change that adds functionality)

@varjolintu varjolintu added this to the v2.8.0 milestone Feb 22, 2026
@varjolintu varjolintu added import: Bitwarden pr: new feature Pull request adds a new feature labels Feb 22, 2026
@droidmonkey droidmonkey force-pushed the feature/bitwarden_import_nested_folders branch from 0fb7f2c to c2c122c Compare March 7, 2026 03:36
@varjolintu varjolintu force-pushed the feature/bitwarden_import_nested_folders branch from c2c122c to 5ee0080 Compare March 8, 2026 13:08
@phoerious phoerious modified the milestones: v2.8.0, v2.7.12 Mar 8, 2026
@phoerious phoerious added the pr:backport-pending Pull request to be backported label Mar 8, 2026
@phoerious phoerious mentioned this pull request Mar 8, 2026
20 tasks
@phoerious phoerious merged commit a1cddad into keepassxreboot:develop Mar 8, 2026
12 checks passed
phoerious pushed a commit that referenced this pull request Mar 8, 2026
Co-authored-by: varjolintu <sami.vanttinen@ahmala.org>
@phoerious phoerious added pr: backported Pull request backported to previous release and removed pr:backport-pending Pull request to be backported labels Mar 8, 2026
@varjolintu varjolintu deleted the feature/bitwarden_import_nested_folders branch March 8, 2026 15:24
pull bot pushed a commit to Andyworldclub/keepassxc that referenced this pull request Mar 8, 2026
…13081)

Co-authored-by: varjolintu <sami.vanttinen@ahmala.org>
pull bot pushed a commit to byxy77/keepassxc that referenced this pull request Mar 8, 2026
…13081)

Co-authored-by: varjolintu <sami.vanttinen@ahmala.org>
phoerious pushed a commit that referenced this pull request Mar 9, 2026
Co-authored-by: varjolintu <sami.vanttinen@ahmala.org>
phoerious pushed a commit that referenced this pull request Mar 10, 2026
Co-authored-by: varjolintu <sami.vanttinen@ahmala.org>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

import: Bitwarden pr: backported Pull request backported to previous release pr: new feature Pull request adds a new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Support nested folders on Bitwarden import

3 participants