Password Depot for Android — QA Test Report
Build 20.0.0-beta22 (1952) · Round 18 · Merged with 20.0.0-beta21 (1951) / Round 17 and 20.0.0-beta17 (1947) / Round 16 · Generated 9/23/2026, 6:44:53 PM
1 · Environment
| Device / Android | Samsung Galaxy S22, Google Pixel 10 Pro, Xiaomi Redmi Note 14 Pro, Samsung Galaxy Tab S11 |
|---|
| Keyboard | Samsung Keyboard 5.9.12, Microsoft SwiftKey, Gboard |
|---|
| Browser(s) | Chrome 152, Edge 152, Firefox 155 |
|---|
| Build line | 20.0.0-beta22 (1952) |
|---|
| Tester | Sheva Ma |
|---|
| Date started | 2026-Sep-22 |
|---|
2 · Summary
| Block | Total | ✅ Pass | ❌ Fail | 🚫 Blocked | ⏭️ Skip | 🔄 In Progress | ⬜ Pending |
| Part 0 — Round 18 Re-Test: Beta21 Bug Fixes |
7 |
3 |
2 |
2 |
0 |
0 |
0 |
| Part 0b — Round 17 Re-Test: Beta17 Bug Fixes (historical) |
11 |
8 |
1 |
1 |
1 |
0 |
0 |
| Part 0c — Round 16 Re-Test: Beta15 Bug Fixes (historical) |
11 |
10 |
1 |
0 |
0 |
0 |
0 |
| Part 0d — Round 16 New Features (beta17) (historical) |
10 |
10 |
0 |
0 |
0 |
0 |
0 |
| Part 0e — Round 14 Re-Test: Beta13 Bug Fixes (historical) |
13 |
13 |
0 |
0 |
0 |
0 |
0 |
| Part 1 — Core Pass: A1–A10 (Every Tester, Every Device) |
10 |
10 |
0 |
0 |
0 |
0 |
0 |
| Part 3 — Focus Blocks C1–C11 |
11 |
9 |
2 |
0 |
0 |
0 |
0 |
| Total |
73 |
63 |
6 |
3 |
1 |
0 |
0 |
| Items tested / total | 70 / 73 |
| Pass rate (of decided items) | 91% |
| Failures (checklist items) | 6 |
| Blocked items | 3 |
| New bugs discovered (manual entry) | 8 |
| Closed bugs (verified fixed) | 3 |
| Skipped | 1 |
3 · Failures (6)
R18-5
AC-609
WebDAV address with “#” gets its own message
Section: Part 0 — Round 18 Re-Test: Beta21 Bug Fixes
Tested device: Android 14 on Galaxy Z Fold 6
Comments / Jira key: Reopened, issue still reproducible.
R18-7
AC-537 / AC-608
Enterprise Server: one-time codes and 2FA against Server 20
Section: Part 0 — Round 18 Re-Test: Beta21 Bug Fixes
Tested device: Galaxy S22, Android 15, Android 15 on Galaxy S25
Comments / Jira key: Issue is fixed on Chrome and Edge browser, but Firefox browser still has issue, hence reopen it.
R17-4
AC-480
Entries protected with a second password are recognised in the autofill picker
Section: Part 0b — Round 17 Re-Test: Beta17 Bug Fixes (historical)
Tested device: Galaxy S22
Comments / Jira key: https://internal.tracker.password-depot.de/browse/AC-622
S6
AC-487
Category picker in the server editor offers the categories
Section: Part 0c — Round 16 Re-Test: Beta15 Bug Fixes (historical)
Tested device: Galaxy S22
Comments / Jira key: https://internal.tracker.password-depot.de/browse/AC-613
C4
Windows Interop
Section: Part 3 — Focus Blocks C1–C11
Tested device: Galaxy S22
Comments / Jira key: https://internal.tracker.password-depot.de/browse/AC-619
C9
Enterprise Offline Copy
Section: Part 3 — Focus Blocks C1–C11
Tested device: Galaxy S22
Comments / Jira key: https://internal.tracker.password-depot.de/browse/AC-617
3a · New Bugs Discovered (Manual Entry) (8)
Bugs entered manually during this round; not part of the fixed checklist. One finding per entry — copy the Jira key into the tracker.
NEW #1
AC-620
Sev-2
Autofill: Modifying username after autofill and logging in creates a new entry instead of updating existing entry
Tested device: Galaxy S22, Android 15
Description / Steps to reproduce:
Problem Summary:
After autofilling username and password in the chrome browser, if the user changes the username and logs in, Password Depot prompts to update the entry. Clicking Update creates a new entry instead of updating the existing one.
NEW #2
AC-623
Sev-2
Recycle Bin: Add button/option to empty or clean recycle bin
Tested device: NA
Description / Steps to reproduce:
Currently in the Android client Recycle Bin view, there is no option or button to empty/clean the entire recycle bin. Users have to handle items individually.
NEW #3
AC-624
Sev-2
Autofill: Autofill in Edge browser fails to detect target URL (unknown target)
Tested device: Samsung Galaxy S22
Description / Steps to reproduce:
Autofill in Microsoft Edge on Android does not detect the target website URL.
Users see an "unknown target" message, and the matching saved password entry is not automatically suggested.
NEW #4
AC-625
Sev-2
Server DB: TOTP field/code is not displayed in entry details view on Android client
Tested device: Samsung Galaxy S22, Google Pixel 10 Pro, Xiaomi Redmi Note 14 Pro, Samsung Galaxy Tab S11
Description / Steps to reproduce:
Problem Description:
When viewing a password entry stored in an Enterprise Server database on the Android client, the TOTP field and generated one-time code do not display in the entry details view, even though the TOTP secret is configured and working properly on the Windows client.
NEW #5
AC-626
Sev-2
Entry Details: Importance set to "High" is incorrectly displayed as "Low" on Android client
Tested device: Samsung Galaxy S22, Google Pixel 10 Pro, Xiaomi Redmi Note 14 Pro, Samsung Galaxy Tab S11
Description / Steps to reproduce:
Summary / Problem Description:
When an entry is created or updated with its Importance level set to "High" (via Windows client or Server DB), the Android client incorrectly displays the Importance badge as "Low" under the DETAILS section.
NEW #6
AC-627
Sev-2
Entry: Warning message configured on Windows client does not pop up when accessing the entry on Android
Tested device: Samsung Galaxy S22, Google Pixel 10 Pro, Xiaomi Redmi Note 14 Pro, Samsung Galaxy Tab S11
Description / Steps to reproduce:
When accessing an entry with a configured warning message, a warning prompt/dialog should pop up displaying the warning text, requiring user confirmation before displaying details or copying credentials (consistent with the Windows client behavior).
NEW #7
AC-628
Sev-2
Server DB: Redundant "Expires" field displayed in DETAILS block for Credit Card entries created via Windows Client in ES DB
Tested device: Samsung Galaxy S22, Google Pixel 10 Pro, Xiaomi Redmi Note 14 Pro, Samsung Galaxy Tab S11
Description / Steps to reproduce:
The DETAILS block should not display a redundant/empty Expires field for Credit Card entries.
NEW #8
AC-629
Sev-2
Unify entry field/item names across new clients with Windows client
Tested device: Samsung Galaxy S22, Google Pixel 10 Pro, Xiaomi Redmi Note 14 Pro, Samsung Galaxy Tab S11
Description / Steps to reproduce:
Feature request: Unify entry field/item names across new clients with Windows client
3b · Closed Bugs (Verified Fixed) (3)
Bugs that have already been closed and verified fixed on the build/device named. Logged for the round report and the release notes.
CLOSED #1
AC-440
Sev-2
Android Client becomes slow and laggy when database contains 20,000+ entries
Fixed in build: 20.0.0-beta22 (1952)
Verified on device: — not provided —
Resolution / Verification note:
Verified closed
CLOSED #2
AC-430
Sev-2
SSPI login mode - User Logon Name Format settings do not match expected behavior for Simple, Domain\sAMAccountName, and UPN modes
Fixed in build: 20.0.0-beta22 (1952)
Verified on device: — not provided —
Resolution / Verification note:
Verified closed.
CLOSED #3
AC-333
Sev-2
Better to open a numeric keyboard when input a Service phone filed
Fixed in build: 20.0.0-beta22 (1952)
Verified on device: — not provided —
Resolution / Verification note:
Verified closed.
3c · Blocked Items (3)
Items that could not be executed at all — missing test environment, missing server build, no hardware, etc. Each entry names the blocker.
R18-1
AC-604
Key file of the old app — now visible in every key-file prompt
Section: Part 0 — Round 18 Re-Test: Beta21 Bug Fixes
Environment / blocker info: NA
Blocker / Comments: As upgrade not working based on the signatures issue, hence cannot verify this feature for now.
R18-4
AC-607
Takeover report lists skipped settings by name
Section: Part 0 — Round 18 Re-Test: Beta21 Bug Fixes
Environment / blocker info: NA
Blocker / Comments: As upgrade not working based on the signatures issue, hence cannot verify this feature for now.
R17-8
AC-544
Settings taken over from the old app (needs 19.x migration)
Section: Part 0b — Round 17 Re-Test: Beta17 Bug Fixes (historical)
Environment / blocker info: NA
Blocker / Comments: Update not working, as current beta version is using different signatures, then cannot verify this for now.
3d · Skipped (1)
| ID | Title | Reason |
|---|
| R17-11 | Invisible: Intune app protection SDK (dormant) | Feature is still in progress. |
4 · Detailed Results
Part 0 — Round 18 Re-Test: Beta21 Bug Fixes
These bugs were reported in Round 17 / first migration test pass and claimed fixed in beta22. Re-test every one on build 1952.
R18-1AC-604Sev-0 🚫 BLOCKED
Key file of the old app — now visible in every key-file prompt
Setup needed: A real 19.x installation with a key-file database (Olha, script M-07).
What to test: After the update, a database that the old app protected with a key file could not be unlocked: the old app's key files live in a folder the system file picker cannot reach. Every key-file prompt (unlock screen, the unlock window of autofill and passkeys, master-password change, restore) now lists the key files of the old app and reads the chosen one for that unlock only — nothing is copied or stored.
Steps
- Install a 19.x build; create/protect a database with a key file.
- Update to this build; open the takeover flow.
- Open the unlock screen and tap “Choose key file…”.
- Verify the key files of the old app are listed.
- Pick the correct one; unlock.
- Repeat in the autofill window and the passkey dialog.
- Change the master password and run a restore; verify the same list appears.
Expected
- Old app's key files are listed in every key-file prompt.
- Chosen one is read for that unlock only — nothing is copied or stored.
- Unlock, master-password change and restore all work.
Result
Status: 🚫 BLOCKED
Environment / blocker info: NA
Comments:
R18-2AC-605Sev-3 ✅ PASS
Key-file wording: “Protected with” vs “Additionally protected with”
What to test: A database protected by a key file alone is labelled “Protected with a key file”; “Additionally protected with a key file” stays for password plus key file (picker, candidate list, prompt).
Steps
- Open a key-file-only database; check the wording in the picker, the candidate list and the prompt.
- Open a password + key-file database; check the wording in the same three places.
Expected
- Key-file-only → “Protected with a key file”.
- Password + key file → “Additionally protected with a key file”.
- Consistent across picker, candidate list and prompt.
Result
Status: ✅ PASS
Comments:
R18-3AC-606Sev-3 ✅ PASS
Names after the takeover
Setup needed: A real 19.x migration.
What to test: A taken-over database is named like its file, without folder and extension; backup copies are named “<name> (backup copy n)”; the header no longer shows the file extension.
Steps
- Migrate a database from 19.x with a long path and extension.
- Check the name in the database list.
- Create a backup copy; check its name.
- Open the database and check the header.
Expected
- Database name is the file name without folder and extension.
- Backup copies named “<name> (backup copy n)”.
- Header does not show the file extension.
Result
Status: ✅ PASS
Comments:
R18-4AC-607Sev-3 🚫 BLOCKED
Takeover report lists skipped settings by name
Setup needed: A real 19.x installation with an invalid setting (e.g. an auto-lock value not supported by the new app).
What to test: Old settings skipped because of an invalid value are listed by name (auto-lock, appearance, …) instead of a count.
Steps
- Migrate from 19.x with at least one invalid setting.
- Open the takeover report.
- Observe how skipped settings are listed.
Expected
- Skipped settings are listed by name.
- No bare count without names.
Result
Status: 🚫 BLOCKED
Environment / blocker info: NA
Comments:
R18-5AC-609Sev-2 ❌ FAIL
WebDAV address with “#” gets its own message
Setup needed: HiDrive account (or a similar WebDAV address with “#”).
What to test: Pasting the browser address of the HiDrive web interface (it contains “#”) now gets its own message that says what to enter instead of a generic error.
Steps
- Open “Open from cloud…” / “Storage location & sync”.
- Paste the browser address of the HiDrive web interface (contains “#”).
- Observe the message.
Expected
- A specific message says what to enter instead.
- No generic error.
Result
Status: ❌ FAIL
Tested device: Android 14 on Galaxy Z Fold 6
Comments:
R18-6AC-610Sev-3 ✅ PASS
Autofill hint names the app's auto-lock value
What to test: The hint “keep unlocked for …” in the autofill settings names the app's auto-lock and shows its value when the auto-lock is shorter than the reuse window.
Steps
- Set the app auto-lock to a value shorter than the reuse window.
- Open Settings → Autofill & passkeys; find the hint “keep unlocked for …”.
- Observe the hint text.
Expected
- Hint names the app's auto-lock and shows its value.
- Visible when auto-lock is shorter than the reuse window.
Result
Status: ✅ PASS
Comments:
R18-7AC-537 / AC-608Sev-1 ❌ FAIL
Enterprise Server: one-time codes and 2FA against Server 20
Setup needed: Enterprise Server 20 (only). Server 19 is out of scope for these two.
What to test: With Enterprise Server 20, autofill fills user name, password and the one-time code from a server database, and a two-factor sign-in reports the exact reason (e-mail could not be sent, no e-mail address on the account, authenticator enrolment). A Server 19 cannot supply one-time codes and answers two-factor failures with a plain “sign-in failed” — that is server behaviour, not an app error.
Steps
- Sign in to Enterprise Server 20.
- Trigger autofill on a site matching a server entry with a one-time code.
- Verify user name, password and the current one-time code are filled.
- Trigger a 2FA failure; observe the exact reason reported.
- Trigger the other 2FA failure variants (no e-mail on the account, authenticator enrolment).
Expected
- Autofill fills user name, password and one-time code from the server.
- 2FA failures report the exact reason.
- Against Server 19, behaviour is unchanged (documented as server behaviour, not an app error).
Result
Status: ❌ FAIL
Tested device: Galaxy S22, Android 15, Android 15 on Galaxy S25
Comments:
Part 0b — Round 17 Re-Test: Beta17 Bug Fixes (historical)
These bugs were reported in Round 16 and claimed fixed in beta21. Kept for regression coverage — re-test if you have the setup or if a round-18 fix touches the same area.
R17-1AC-539Sev-1 ✅ PASS
Firefox shows “Fill in with Password Depot” again
Steps
- Enable Settings → Autofill service.
- Open a login page in Firefox with a saved matching entry.
- Trigger autofill / tap in the login field.
Expected
- The suggestion “Fill in with Password Depot” appears.
- The entry fills correctly when selected.
Result
Status: ✅ PASS
Comments:
R17-2AC-538Sev-2 ✅ PASS
Server DB: manually loaded entries stay listed while search box is empty
Known issue / note: Partial fix — the full Edge case stays open.
Steps
- Open an Enterprise Server database in the app.
- Trigger autofill; load entries manually.
- Clear the search box and observe whether the entries remain listed.
Expected
- Manually loaded entries stay listed while the search box is empty.
Result
Status: ✅ PASS
Comments:
R17-3AC-540Sev-3 ✅ PASS
Permanent setup banner on Android 14 no longer sticks
Known issue / note: Partial fix.
Steps
- Set up autofill on Android 14.
- Dismiss the setup banner.
- Navigate back to the home screen.
Expected
- The setup banner does not stick after dismissal.
Result
Status: ✅ PASS
Comments:
R17-4AC-480Sev-1 ❌ FAIL
Entries protected with a second password are recognised in the autofill picker
Steps
- Create an entry with a second password.
- Trigger autofill on a matching site.
- Tap the protected entry in the picker.
Expected
- The picker explains why the password/one-time code is not handed out.
- The window stays open so another entry can be picked.
Result
Status: ❌ FAIL
Tested device: Galaxy S22
Comments:
R17-5AC-541Sev-1 ✅ PASS
Clipboard countdown no longer loops; clipboard is really cleared
Setup needed: Galaxy S26 Ultra / Android 16 (Sheva please re-test).
Steps
- Copy a password from the detail view.
- Observe the countdown notification.
- Wait until the countdown reaches zero.
- Attempt to paste the password in another app.
Expected
- Countdown decreases normally and reaches zero.
- Clipboard is truly cleared; the value cannot be pasted.
- No loop back to 1 s.
Result
Status: ✅ PASS
Comments:
R17-6AC-517Sev-1 ✅ PASS
Passkeys on a server database stay in that database
Steps
- Open a server database in the app.
- Create a passkey on a website (webauthn.io or another test site).
- Check in which database the passkey landed.
- Switch to the local database and check there too.
Expected
- The passkey is stored in the active server database.
- It does NOT silently go to a previously opened local file.
Result
Status: ✅ PASS
Comments:
R17-7AC-542Sev-2 ✅ PASS
Entry icons for types without a URL field
Steps
- Open an entry type without a URL field (e.g. Identity, Information, PuTTY).
- Open the icon picker.
- Type a web address; load the icon.
Expected
- The icon is fetched from the typed address.
- The field is prefilled with the entry’s address where one exists.
Result
Status: ✅ PASS
Comments:
R17-8AC-544Sev-1 🚫 BLOCKED
Settings taken over from the old app (needs 19.x migration)
Setup needed: A real 19.x installation to migrate from.
Steps
- Install a 19.x build with custom lock timeout, appearance, and master-password policy.
- Update to this build and run “Import from previous app”.
- Check the takeover report.
- Verify lock timeout, appearance, master-password policy.
- Verify biometric unlock is offered per database after first unlock.
Expected
- Lock timeout is carried over (30/60/120/300 s; “never lock” → 15 minutes; device policy wins).
- Appearance is carried over.
- Master-password policy is carried over.
- Biometric unlock is offered per database, not copied.
Result
Status: 🚫 BLOCKED
Environment / blocker info: NA
Comments:
R17-9AC-543Sev-1 ✅ PASS
New storage locations: FTPS/FTPES and HiDrive
Setup needed: Your own FTPS server, or ask for the test server.
Steps
- Open “Open from cloud…” or “Storage location & sync”.
- Add an FTPS/FTPES server.
- On first contact, compare the certificate fingerprint question.
- Verify the fingerprint matches the server’s.
- Add HiDrive as a provider; verify the row says “HiDrive”.
- Verify OneDrive row says “personal or business account (OneDrive for Business)”.
- Verify no plain FTP option exists.
Expected
- Certificate fingerprint question appears once on first contact.
- Fingerprint matches the server’s.
- HiDrive is its own provider entry.
- No plain FTP option.
Result
Status: ✅ PASS
Comments:
R17-10AC-458Sev-3 ✅ PASS
Language: Early Android 15 no longer keeps Chinese texts
Setup needed: Galaxy S22 / One UI 7 confirmation wanted.
Steps
- Set system language to Chinese.
- Set app language to English.
- Switch system language back to English.
- Observe app texts.
Expected
- App texts stay in English.
- No Chinese text remains after the switch.
Result
Status: ✅ PASS
Comments:
R17-11AC-545Sev-1 ⏭️ SKIP
Invisible: Intune app protection SDK (dormant)
Steps
- Note start-up time and behaviour on first launch.
- Use autofill, passkeys and normal flows.
- Watch for any unexpected network or sign-in prompt.
Expected
- No visible change to start-up time or behaviour.
- No unexpected network or sign-in prompt.
Result
Status: ⏭️ SKIP
Comments:
Part 0c — Round 16 Re-Test: Beta15 Bug Fixes (historical)
These bugs were reported in Round 14 and claimed fixed in beta17. Kept for regression coverage.
S1AC-523Sev-1 ✅ PASS
An expired Enterprise Server session really ends the session
Steps
- Sign in to Enterprise Server.
- Wait ~10 minutes without server traffic.
- Try to open or copy an entry.
- Open the editor, make a change, wait for expiry, then attempt to save.
Expected
- You are taken back to the sign-in screen.
- Open editor draft survives; save asks you to sign in again.
Result
Status: ✅ PASS
Comments:
S2AC-526Sev-1 ✅ PASS
Unlocking a local or cloud database makes autofill use it
Steps
- First open an Enterprise Server database, then lock it.
- Unlock a local or cloud database.
- Trigger autofill in a browser.
Expected
- Autofill uses the currently unlocked local/cloud database.
- It does not fall back to the last server database.
Result
Status: ✅ PASS
Comments:
S3AC-527 ✅ PASS
Cloud account shows as connected right after sign-in
Steps
- Open Settings → Databases & sync → Cloud accounts.
- Sign in to a cloud provider.
- Return to Cloud accounts.
Expected
- The account appears as connected right away.
Result
Status: ✅ PASS
Comments:
S4AC-530 ✅ PASS
“File already exists” appears immediately when picking an existing database
Steps
- Open from cloud / Open database file… and pick a file that already exists in the app.
Expected
- The message appears immediately when the file is picked.
Result
Status: ✅ PASS
Comments:
S5AC-480 ✅ PASS
Server entry protected by a second password is marked in autofill
Steps
- Create a server entry with a second password.
- Trigger autofill on a matching site.
- Tap the marked entry.
Expected
- Entry is marked in the autofill list.
- Tap explains why it cannot be filled.
- Window stays open so another entry can be picked.
Result
Status: ✅ PASS
Comments:
S6AC-487 ❌ FAIL
Category picker in the server editor offers the categories
Steps
- Open a server entry in the editor.
- Open the category picker.
Expected
Result
Status: ❌ FAIL
Tested device: Galaxy S22
Comments:
S7AC-458Sev-3 ✅ PASS
App language wraps all 14 windows (incl. autofill and passkey dialogs)
Setup needed: Galaxy S22 with system language in Chinese.
Steps
- Set the app language to a non-system language.
- Open the autofill window and the passkey dialogs.
- Verify all text follows the app language.
Expected
- All 14 windows follow the app language.
Result
Status: ✅ PASS
Comments:
S8AC-493 / AC-494 ✅ PASS
Pinned browser without a web address is no longer treated as a native app
Setup needed: Edge and Samsung Internet installed and pinned.
Steps
- Open Edge or Samsung Internet with no web address.
- Trigger autofill.
Expected
- Entries belonging to the browser package are not offered.
- Only domain-matched entries are offered.
Result
Status: ✅ PASS
Comments:
S9AC-517 ✅ PASS
Passkeys of an open Enterprise Server database are offered before the local ones
Setup needed: Chrome 131 or newer.
Steps
- Open the Enterprise Server database in the app.
- Trigger a passkey sign-in in Chrome 131+ on a site matching both databases.
Expected
- Server database passkeys are offered first.
- Local passkeys follow.
Result
Status: ✅ PASS
Comments:
S10AC-522Sev-3 ✅ PASS
Server mode navigation rail: first item is “Home”, no search
Steps
- Switch to server mode on a tablet (or wide layout).
- Observe the navigation rail.
Expected
- First item is “Home”.
- No search in the rail.
Result
Status: ✅ PASS
Comments:
S11AC-524Sev-0 ✅ PASS
Home screen no longer reads autofill setup state without a safety net (Xiaomi crash)
Setup needed: Xiaomi device.
Steps
- Open the app on a Xiaomi device.
- Check for any crash on the home screen.
- If it crashes, attach the device log.
Expected
- No crash on the home screen.
Result
Status: ✅ PASS
Comments:
Part 0d — Round 16 New Features (beta17) (historical)
New in beta17. Kept for regression coverage.
T1AC-508Sev-0 ✅ PASS
Entries with a second password can be edited again
⭐ Big feature: ⭐ THE BIG ONE from Round 16 — the previous Android app 19.x could do this; 20.0.0 could not until beta17.
Steps
- Open an entry with a second password.
- Unlock it with its second password.
- Edit its user name and/or password; save.
- Verify values go back under the same second password without asking again.
- On an unprotected entry: set a second password (enter twice), then change it, then remove it.
- Open the same database in Password Depot for Windows and check the entry there.
Expected
- Protected entry is editable after unlocking with its second password.
- Save keeps the same second password without asking again.
- Set / change / remove second password works.
- Windows client reads the entry correctly.
- The dialog warns: no recovery if forgotten.
Result
Status: ✅ PASS
Comments:
T2AC-528 / AC-529Sev-1 ✅ PASS
Cloud accounts — account switch end to end
Steps
- Open Settings → Databases & sync → Cloud accounts.
- Sign out a connected provider.
- Sign in again; verify the provider lets you pick a different account.
- Open a database of account 1 while account 2 is connected.
- Reproduce with Dropbox, OneDrive, and Google Drive.
Expected
- Cloud accounts list shows provider + account + Sign out.
- Sign out disconnects the account and revokes the token.
- Next sign-in lets you pick a different account.
- Account mismatch is refused and names both accounts.
Result
Status: ✅ PASS
Comments:
T3AC-514 / AC-510 ✅ PASS
Entry editor — pinned Save header + Symbol row after URL rows
Steps
- Open a long form entry editor and scroll to the bottom.
- Verify the Save header stays pinned.
- For a type with URLs: verify the Symbol row sits after the URL rows.
- For a type without URLs: verify the Symbol row is where it was.
Expected
- Save is reachable from the bottom of a long form.
- Symbol row sits after URL rows where URLs exist.
- Entry types without URLs keep the previous symbol row position.
Result
Status: ✅ PASS
Comments:
T4AC-534Sev-0 ✅ PASS
Key files — unlock always asks explicitly (no silent copies)
Setup needed: A database protected by a key file.
Steps
- Unlock a key-file-protected database.
- Verify the app asks for the key file explicitly.
- Check Settings for any stored key-file copy; revoke if present.
- Export a key file; verify the file is read back and the export policy is obeyed.
- Test unlock, backup and restore.
Expected
- Unlock always asks for the key file explicitly.
- No silent copies are created or kept.
- Any earlier stored copy is recoverable and revocable.
- Unlock, backup and restore all work.
Result
Status: ✅ PASS
Comments:
T5AC-532Sev-3 ✅ PASS
Unlock error messages with a key file
Steps
- Attempt unlock with a wrong key file only.
- Attempt unlock with a wrong password plus a key file.
- Attempt unlock with a wrong password only.
- Repeat the same in the autofill window and the passkey dialog.
Expected
- Wrong key file alone → “The key file is incorrect.”
- Wrong password + file → “The master password and/or key file are incorrect.”
- Same texts appear in autofill and passkey windows.
Result
Status: ✅ PASS
Comments:
T6AC-477 ✅ PASS
Autofill can optionally keep one unlock for a short while (OFF by default)
Design: true
Steps
- Turn the option on in the settings.
- Authenticate once; fill an entry.
- Fill another entry within the window; verify no re-auth prompt.
- Wait past the window; verify re-auth is required.
- Lock the device or app; verify the window is revoked immediately.
- Turn the option back off (default).
Expected
- Option is off by default.
- Window starts at first authentication, not extended by further fills.
- Lock / database change / timeout / process end revoke immediately.
Result
Status: ✅ PASS
Comments:
T7AC-468Sev-1 ✅ PASS
Entry layouts now follow the Windows client
Setup needed: Windows Password Depot 20 with the same database.
Steps
- Open a local entry and a server entry of the same type side by side with Windows.
- Compare field order and grouping per type.
- Open a Banking entry; verify expiry is MM/YYYY.
- Add a field the app does not know on Windows; save on Android; verify it is preserved.
Expected
- Field order and grouping match Windows per type.
- Banking expiry is MM/YYYY.
- Unknown fields are kept untouched.
Result
Status: ✅ PASS
Comments:
T8AC-512Sev-1 ✅ PASS
Server editor: TOTP set / change / remove
Setup needed: Enterprise Server with ES-990.
Steps
- Open a server entry in the editor.
- Set a TOTP secret; save.
- Change the TOTP secret; save.
- Remove the TOTP secret; save.
- Open an unsaved server entry; verify TOTP setup only appears after the first save.
Expected
- TOTP secret can be set, changed and removed on the server.
- Unsaved entry shows TOTP setup only after the first save.
Result
Status: ✅ PASS
Comments:
T9AC-535 / AC-533Sev-2 ✅ PASS
Cloud accounts — Dropbox real name + account mismatch notice
Steps
- Sign in to Dropbox; verify the real account name is shown.
- Trigger an account mismatch; verify the notice can be dismissed.
- Trigger an unlock error; switch database slots or go to settings; verify the error disappears.
Expected
- Dropbox shows the real account name.
- Account mismatch is a dismissible notice.
- Unlock errors do not stick after switching slots or visiting settings.
Result
Status: ✅ PASS
Comments:
T10AC-497Sev-2 ✅ PASS
Enterprise sign-in — precise e-mail messages keep wording under SSO
Setup needed: Enterprise Server with an SSO-configured sign-in provider.
Steps
- Attempt sign-in with an unknown e-mail address under SSO.
- Attempt sign-in with a blocked e-mail address under SSO.
Expected
- Precise messages keep their wording under SSO.
- No generic rejection replaces them.
Result
Status: ✅ PASS
Comments:
Part 0e — Round 14 Re-Test: Beta13 Bug Fixes (historical)
These bugs were reported in Round 13 and claimed fixed in beta15. Kept for regression coverage.
R1AC-496Sev-0 ✅ PASS
Crash “Placement happened before lookahead” in list/detail layout
Steps
- Repeat both step sequences from the original report on a Galaxy S22 with a cloud database.
- Open the list, open a detail, navigate back and forth, rotate and switch panes.
Expected
- No crash “Placement happened before lookahead”.
- List/detail layout behaves correctly on phones and tablets.
Result
Status: ✅ PASS
Comments:
R2AC-505 ✅ PASS
Leaving the server mode no longer signs you out
Steps
- Sign in to Enterprise Server.
- Navigate Enterprise → entries, search, settings → Enterprise, then back.
Expected
- Leaving the server mode does not sign you out.
Result
Status: ✅ PASS
Comments:
R3AC-506 / AC-507 ✅ PASS
WebDAV errors now name the HTTP status
Steps
- Trigger a WebDAV error.
- Observe the error message.
- Check the support data for the recorded HTTP status.
Expected
- Message names the HTTP status, e.g. “The storage location answered with an error (HTTP 413) …”.
Result
Status: ✅ PASS
Comments:
R4AC-515 ✅ PASS
Samsung keyboard “https://” suggestion no longer leaves a space
Steps
- Open an entry editor with a URL field.
- Use the Samsung keyboard’s “https://” suggestion.
- Check the resulting value for a stray space.
Expected
- No space is inserted after “https://”.
Result
Status: ✅ PASS
Comments:
R5AC-516 ✅ PASS
Chrome 131+ save dialog appears with the page change
Setup needed: A device with Chrome 131+.
Steps
- Log in on a test page in Chrome 131+ with a credential typed manually.
- Watch for the Password Depot save dialog as the page changes.
Expected
- Save dialog appears reliably after the login.
Result
Status: ✅ PASS
Comments:
R6AC-518 / AC-519 ✅ PASS
Information entries in the server editor use Markdown
Steps
- Open an Information entry on the server in the editor.
- Check that there is a Markdown content editor and no separate comment field.
Expected
- Markdown content editor, no separate comment field.
- Detail view renders Markdown.
Result
Status: ✅ PASS
Comments:
R7AC-520 ✅ PASS
Credit-card expiry 05/2026 stays 05/2026
Steps
- Create or edit a credit card entry with expiry 05/2026.
- Save, reopen, and check the stored value.
Expected
- Value is stored and displayed as 05/2026.
Result
Status: ✅ PASS
Comments:
R8AC-521 ✅ PASS
PuTTY entries show “Key password”
Steps
- Create or open a PuTTY entry.
- Check the label of the key password field.
Expected
- Label reads “Key password”.
Result
Status: ✅ PASS
Comments:
R9AC-487 ✅ PASS
New database starts with Windows default categories
Steps
- Create a new database.
- Open an entry editor and open the category picker.
Expected
- Default categories are present in the app language.
- Category picker is never empty.
Result
Status: ✅ PASS
Comments:
R10AC-483 ✅ PASS
Start screen offers last server database when no local database exists
Steps
- Remove all local databases from the app (or use a fresh install).
- Open the app; observe the start screen.
Expected
- The last server database is offered as the main action.
Result
Status: ✅ PASS
Comments:
R11AC-495 ✅ PASS
“New file replaces this database” notice disappears after unlocking
Steps
- Open a database over an existing one (staged replacement).
- Unlock successfully.
- Check that the notice is gone.
Expected
- Notice disappears after unlocking.
Result
Status: ✅ PASS
Comments:
R12AC-458Sev-3 ✅ PASS
(One UI 7) Autofill test page follows the app language
Setup needed: Samsung device with One UI 7.
Steps
- Set a non-system app language.
- Open Settings → Autofill test.
- Check the page language and the app language after leaving.
Expected
- Autofill test page follows the app language.
Result
Status: ✅ PASS
Comments:
R13AC-475Sev-3 ✅ PASS
Clipboard “Clear now” on Samsung — no app defect
Design: true
Steps
- Copy a password on a Samsung device.
- Pull down the full notification panel.
- Find the Password Depot notification and use “Clear now”.
Expected
- The “Clear now” action is available in the notification.
- Keyboard clipboard and Samsung overlay are outside the app — do not report as a bug.
Result
Status: ✅ PASS
Comments:
Part 1 — Core Pass: A1–A10 (Every Tester, Every Device)
Estimated time: 45–60 minutes. Run on every device you test.
A1 ✅ PASS
First Launch & Database Creation
Steps
- Fresh install (or update): open the app.
- Create a database with a name and a test master password.
- Confirm the empty entry list is shown.
- Relaunch the app.
- Enter the master password; confirm unlock.
- Enter a wrong master password.
Expected
- Empty list shown after creation.
- After relaunch, app is locked.
- Correct password unlocks; wrong password gives a clear error message.
Result
Status: ✅ PASS
Comments:
A2 ✅ PASS
Entries of Several Types
Steps
- Create the following entries: password entry (with URL of a test account), credit card (PIN/CVV), identity entry, information entry, entry with a protected custom field.
- While typing secret fields (password, PIN, CVV, protected values), verify keyboard behavior.
- Open detail view for each entry.
- Edit each entry and re-save.
Expected
- Secret fields use a password keyboard: no word suggestions, no swipe input; keyboard must not “learn” the value.
- Detail view shows values readable (matching Windows).
- Nothing lost after edit and save.
Result
Status: ✅ PASS
Comments:
A3 ✅ PASS
Folders, Search, Trash
Steps
- Create two folders.
- Move entries between them.
- Search by title, username, and URL.
- Delete an entry (move to trash).
- Restore it from the recycle bin.
Expected
- All operations complete without errors.
- Restored entry appears back in its original location.
Result
Status: ✅ PASS
Comments:
A4 ✅ PASS
Locking
Steps
- Background the app and return quickly (within the auto-lock time).
- Stay away past the auto-lock time (Settings → Security → Auto-lock).
- Force-close the app from Recents.
- Relaunch.
Expected
- Quick background: app stays open.
- After timeout: app is locked.
- After force-close: next start is always locked.
Result
Status: ✅ PASS
Comments:
A5 ✅ PASS
Biometric Unlock + Invalidation
Steps
- Enable Settings → Security → Biometric unlock.
- Lock the database.
- Unlock using fingerprint/face.
- Go to Android system settings and enroll an additional fingerprint.
- Return to the app.
Expected
- Biometric unlock works in step 3.
- After enrolling new fingerprint: app refuses biometrics with an explanation (“biometrics were reset…”), requires master password, database remains fully intact.
- Can re-enable biometric unlock afterwards.
Result
Status: ✅ PASS
Comments:
A6 ✅ PASS
Clipboard
Steps
- Copy a password from the detail view.
- Check if a countdown notification appears (Android 13+: grant notification permission if asked).
- Paste the password in another app — confirm it works.
- Wait 30 seconds; attempt to paste again.
- Try the “Clear now” button in the notification.
- Check the keyboard’s own clipboard history (Samsung/Gboard/SwiftKey).
Expected
- Countdown notification appears immediately.
- Password can be pasted within 30 seconds.
- After 30 seconds: password can no longer be pasted (usernames/URLs: 60 s).
- “Clear now” clears immediately.
- Note: keyboard clipboard history (outside the app’s control) may still show the value — document this, do NOT report as a bug.
Result
Status: ✅ PASS
Comments:
A7 ✅ PASS
Autofill in Your Daily Browser
Note: ⚠️ Chrome 131+ extra step required: Chrome → Settings → Autofill services → “Autofill using another service” → restart Chrome. Older Chrome reaches Password Depot only in an unreliable compatibility mode — please update Chrome.
Steps
- Enable Settings → Autofill service (follow system dialogs).
- Open Settings → Autofill test; confirm the suggestion appears on the built-in test form.
- Navigate to a test account login page in your browser.
- Verify autofill suggestion appears (inline chip or system sheet).
- Fill with Password Depot; confirm fields are filled correctly.
- Log in with a new credential typed manually; confirm save/update prompt appears.
- Negative check: navigate to a different or look-alike domain; confirm the entry is NOT offered under “Matching this site”.
Expected
- Suggestion appears on matching domain.
- Save/update flow works.
- No suggestion offered for non-matching domains.
Result
Status: ✅ PASS
Comments:
A8 ✅ PASS
Autofill in One App
Steps
- Open any app with a login screen (use a test account).
- Trigger autofill.
- Test an app using Android Credential Manager (e.g. Facebook) if available.
Expected
- Autofill works or cleanly offers nothing — no crash, no wrong entry offered.
- Credential Manager apps: system sheet offers the matching entry when Digital Asset Links are published; otherwise “No entry for …” message (no crash).
Result
Status: ✅ PASS
Comments:
A9 ✅ PASS
Appearance, Language, Rotation, Tablet
Steps
- Switch appearance: dark → light → system mode.
- Switch app language DE ↔ EN (Settings → App language on Android 13+).
- Rotate the device while unlocked; confirm session and selection survive.
- (Tablet/foldable only) Verify the two-pane list+detail layout.
- Note any clipped, untranslated, or oddly-worded text.
Expected
- All appearance/language switches work without restart.
- Rotation preserves state.
- Two-pane layout is correct on tablets.
Result
Status: ✅ PASS
Comments:
A10 ✅ PASS
Stability & Error Visibility
What to test: What to watch for throughout testing: any crash or ANR (app not responding); any freeze that requires a force-close; any error that is swallowed silently (action appears to work but data is wrong).
Steps
- If any of the above occur, open Support data immediately (lock → “Support data…” on unlock screen).
- Copy the version line and any listed events.
- File a Jira Bug with Sev-0 and attach the support data.
Expected
- No crashes, freezes, or silently swallowed errors.
Result
Status: ✅ PASS
Comments:
Part 3 — Focus Blocks C1–C11
Complete the blocks assigned to you, or any you have the setup for.
C1 ✅ PASS
TOTP
Setup needed: A test account with 2FA / TOTP setup, and a reference authenticator app.
Steps
- Add a TOTP secret to a test entry using the entry editor.
- Use “Scan QR code” (camera or photo) to add the TOTP secret — test the QR scanner.
- Compare the 6-digit code with a reference authenticator for at least 3 consecutive periods.
- With autofill: open the 2FA field on a login page; confirm the code is offered only into the one-time-code field.
- Confirm the code is never offered into user/password fields.
Expected
- Codes match the reference authenticator for ≥3 periods.
- Code offered only into OTP fields.
- QR scanner works with camera and photo; invalid QR code rejected with message.
Result
Status: ✅ PASS
Comments:
C2 ✅ PASS
Passkeys (Android 14+)
Setup needed: Android 14+, device screen lock enabled. Test site: https://webauthn.io
Steps
- Settings → Passkey provider → select Password Depot. Verify the row shows “Enabled”.
- On webauthn.io: register a new passkey (should land in the Password Depot database).
- Sign in with the passkey using the same database.
- Move the passkey entry to the trash.
- Attempt sign-in again → expect “No matching passkey in the database”.
- Restore the passkey entry.
- Attempt sign-in again → confirm it works.
Expected
- All steps above behave as described.
- If sign-in fails at any point, attach the support bundle.
Result
Status: ✅ PASS
Comments:
C3 ✅ PASS
WebDAV Sync
Setup needed: A real Nextcloud and/or Apache WebDAV server over HTTPS.
Steps
- Link the WebDAV server (Settings → Storage location & sync).
- Perform the initial database upload.
- Edit an entry on Android; sync; verify on Windows.
- Edit the same entry on both Android and Windows simultaneously.
- Sync from Android.
Expected
- Initial upload succeeds.
- Single-side edits merge without data loss.
- Concurrent edit on same entry: a conflicted copy appears on Android; original is untouched; conflict can be marked as resolved; nothing lost silently.
- Note the server product + version and whether the account reports safe concurrent writes.
Result
Status: ✅ PASS
Comments:
C4 ❌ FAIL
Windows Interop
Setup needed: Windows Password Depot 19 and the same database accessible on both (file copy or WebDAV).
Steps
- Open the same .pswe file alternately in Windows PD 19 and Android.
- Verify that the following survive both directions (Android→Windows, Windows→Android): entries with umlauts/emoji in titles, folders and sub-folders, attachments, TAN lists (kept in file even though Android does not display them), entry history, custom icons, second-password (“four eyes”) entry.
- Specifically: set an expiry date on Android; open in Windows; confirm the date is preserved.
- Edit the same entry on both sides; sync; confirm a conflict copy appears rather than a silent overwrite.
Expected
- All content survives both directions unchanged.
- Any Windows-visible difference is a top priority report.
Result
Status: ❌ FAIL
Tested device: Galaxy S22
Comments:
C5 ✅ PASS
Attachments
Steps
- Attach a photo (a few MB) to an entry; reopen and export it; verify the file is intact.
- Attach a PDF (a few MB) to an entry; reopen and export it; verify the file is intact.
- Attempt to attach a file over 25 MB.
Expected
- Photo and PDF attach, export, and open correctly.
- File over 25 MB: refused with a clear message, no crash.
Result
Status: ✅ PASS
Comments:
C6 ✅ PASS
Multi-Database & Master Password Change
What to test: Clarification: the app’s copy of every database lives in the app’s private storage, invisible to file managers by design. “The file must survive” refers to a database at a storage location (a file opened via “Open database file…”, WebDAV or cloud); a database created “on this device” has no external file — removing it deletes the only copy, and the app says so and offers “Export a copy first”.
Steps
- Create a second database; switch between both databases.
- Export a copy of the second database (Settings → Databases & sync → “Export a copy…”, save to Downloads).
- Open that file via “Open database file…” (it appears as “Connected to a storage location”).
- Remove THAT entry from the app — the file in Downloads must still exist — and open it again.
- A database created “on this device”: removing it deletes the only copy; the app must say so and offer “Export a copy first”.
- Note: after “remove from app” the backup copies the app kept for that database are gone too — use a database you do not need for C7.
- Change the master password of a test database.
- Attempt to unlock with the old password.
- Check biometric unlock status.
Expected
- Switching between databases works seamlessly.
- “Remove from app” does not delete the external file.
- Old password is rejected after change.
- Biometric unlock requires re-enabling after a password change.
Result
Status: ✅ PASS
Comments:
C7 ✅ PASS
Backup & Restore
Steps
- Navigate to Databases & sync → Backup copies; create a backup of a test database.
- Make a few changes to the database.
- Restore an earlier backup copy.
- Enter a wrong password during restore; check for throttle (3 s / 10 s delay) and message.
- Enter the correct password; confirm restore.
- Verify the restored state is complete; confirm the previous state was saved as a new backup copy first; confirm the chosen copy is still listed.
- (If database is linked to a storage source) Confirm a notice says the next sync will merge instead of replace.
- Attempt to restore a deliberately corrupted backup file.
Expected
- Correct password restores successfully; current state saved before restore; chosen backup still listed.
- Wrong password: throttle + clear message.
- If linked to storage: merge notice shown.
- Corrupted backup: refused with error; active database untouched.
Result
Status: ✅ PASS
Tested device: Galaxy S22
Comments:
C8 ✅ PASS
Enterprise Thin Client
Setup needed: Office test server (Enterprise Server 20).
Steps
- Open the app → “Enterprise server…” on the start screen.
- Enter the server address and port; log in.
- On first connect: verify the TLS fingerprint confirmation dialog appears. Compare the SHA-256 with the server certificate (Windows: Home → PD Enterprise Server → “View server certificate”).
- Confirm server and port are remembered after the first successful login.
- Browse and search entries on the server.
- Edit an entry and save.
- Test sign-in with Windows domain credentials (DOMAIN\user or user@company.com) if AD is available.
Expected
- TLS fingerprint dialog appears on first connect.
- Login succeeds; server/port remembered.
- Browse, search, and edit work.
Result
Status: ✅ PASS
Comments:
C9 ❌ FAIL
Enterprise Offline Copy
Setup needed: Enterprise Server 20, TCP port 25020, a database with the offline right granted.
Steps
- Sign in to the server; tap “Save offline copy…” on the database list.
- Enter the server password (2FA accounts get a code field in step 2).
- Tap “Load databases” — confirm the TLS fingerprint once.
- Pick a database; confirm the copy is saved.
- Sign out; tap “Open offline copy” on the login screen; open with the server password.
- Verify the status line reads “Enterprise Server · offline copy”.
- Create/edit an entry offline; note the waiting-changes counter in the status line.
- Settings → Sync… → “Send changes to the server”: certificate question appears inside this screen; enter fingerprint; confirm all changes sent; “Load fresh copy” offered.
- Check: entry the server marks as non-editable → no edit action shown.
- Check: without export/save-as rights → Export and “Save as” are absent.
- Check: “Usable until” date matches the server’s offline period.
- Check: offline copy cannot be linked to cloud/WebDAV storage.
- Enter a wrong server password for an existing copy; confirm the error names the password (not “changes waiting”).
Expected
- All steps above behave as described.
- Report the server version from its console with any failure.
Result
Status: ❌ FAIL
Tested device: Galaxy S22
Comments:
C10 ✅ PASS
Enterprise Single Sign-On (OpenID Connect / Entra ID)
Setup needed: Enterprise Server 20 with a configured OpenID Connect or Entra ID sign-in provider; the provider registration must contain the redirect oidc.acebit://password-depot.de/.
Steps
- Choose “Single sign-on (OpenID Connect / Entra ID)” in the Enterprise login; tap “Connect”.
- Complete sign-in in the browser; confirm the app returns to the database list.
- Sign out; use “Sign in with a different account”; confirm the provider prompts for account selection.
- Start a sign-in and cancel it in the browser; confirm the app shows “The sign-in in the browser was cancelled”.
- Sign in with an account the server does not know; expect “The Enterprise Server did not accept the sign-in…”.
- Rotate the device while the browser is open; confirm the sign-in continues.
- Press Home during sign-in and return via the browser.
- (If configured) Test the second factor after sign-in.
Expected
- All scenarios above behave as described.
- Report: provider type (Entra ID or other), server version (19 or 20), and exact error messages.
Result
Status: ✅ PASS
Comments:
C11 ✅ PASS
Hand-Over of Previous-App Offline Changes
Setup needed: Enterprise Server 20, TCP port 25020. Either a previous-app installation with unsent offline changes, or the prepared file from the dev team.
Steps
- Start with the previous Password Depot for Android app installed and an Enterprise database with unsent offline changes.
- Update to this build; open “Import from previous app”; take the database over.
- Verify the report names the number of unsent changes and says they can be sent from the database.
- “Unlock now”: confirm the note at the top shows the same number.
- Tap “Send to the server…”: port 25020 and database name pre-filled; enter server, account, password.
- On first contact: certificate fingerprint question appears inside the dialog — enter it.
- Confirm the note disappears and the changes are on the server (verify in the Windows client).
- Test with a rejected change (e.g. no delete permission): note stays and names the reason; a later send tries only remaining open changes.
- Confirm the database never silently loses the note.
Expected
- All steps above behave as described.
Result
Status: ✅ PASS
Comments:
5 · Device Matrix Contribution
| Dimension | Variant | Covered | Notes |
|---|
| Keyboard |
Gboard |
✅ |
|
| Keyboard |
Samsung Keyboard |
✅ |
|
| Keyboard |
SwiftKey |
✅ |
|
| Browser |
Chrome |
✅ |
|
| Browser |
Edge |
✅ |
|
| Browser |
Firefox |
✅ |
|
| Browser |
Samsung Internet |
❌ |
https://internal.tracker.password-depot.de/browse/AC-494 |
| Autofill style |
Android 11+ inline chips (note which you saw) |
✅ |
|
| Autofill style |
Android ≤13 dropdown |
✅ |
|
| Clipboard |
Samsung clipboard behavior |
✅ |
|
| Clipboard |
Pixel clipboard behavior |
✅ |
|
| Clipboard |
Xiaomi clipboard behavior |
✅ |
|
| Biometrics |
Fingerprint |
✅ |
|
| Biometrics |
Face unlock |
✅ |
|
| Biometrics |
Both enrolled |
✅ |
|
| OEM quirks |
Xiaomi/HyperOS battery saver — auto-lock reliable? |
✅ |
|
| OEM quirks |
Samsung battery saver — session killed mid-edit? |
✅ |
|
| Form factor |
Phone |
✅ |
|
| Form factor |
Tablet (≥ 600 dp) |
✅ |
|
| Form factor |
Foldable |
✅ |
|
| Storage |
FTPS / FTPES (new in beta21) |
✅ |
|
| Storage |
HiDrive (new in beta21) |
❌ |
https://internal.tracker.password-depot.de/browse/AC-609 |
| Migration |
19.x migration with key-file database (new in beta22) |
n/a |
Part of them passed, but as upgrade not working based on the signatures issue, hence cannot verify this feature for now. |
6 · Reporting Reference
| Jira Project | Android Client (AC) |
| Issue Type (bugs) | Bug |
| Issue Type (coverage) | Task |
| Affects Version | 20.0.0 |
| Build line | 20.0.0-beta22 (1952) |
| Severity 0 | crash · data loss · lock-out |
| Severity 1 | feature wrong or unusable |
| Severity 2 | wrong, has a workaround |
| Severity 3 | visual / text |
| Deadline | within 10 working days |
| Bug summary format | <area>: <short title> |
| Coverage summary format | Beta coverage: <device> |
Support data: lock the app → tap “Support data…” on the unlock screen. Strictly local, secret-free. Copy version line + events into the issue.