mirror of
https://github.com/bitwarden/android.git
synced 2026-06-09 16:21:19 -05:00
[GH-ISSUE #5327] [PM-22477] UI/UX inconsistency: Only in the Android app, some date formats are different from the other apps (PS: and I found some more inconsistencies regarding "date formats"...) #109136
Open
opened 2026-06-06 03:23:28 -05:00 by GiteaMirror
·
16 comments
No Branch/Tag Specified
main
PM-38779-cursor-crash
renovate/gh-minor
release/2026.5-rc55
PM-37255/fill-assist-network-layer
release/2026.5-rc53
renovate/major-googlebilling
renovate/fastlane-2.x
release/2026.5-rc54
PM-37255/fill-assist-integration
PM-37255/fill-assist-data-layer
premium-upgrade/pm-37287-totp-premium-cta
PM-37255/consume-fill-assist-rules-data
renovate/lock-file-maintenance
PM-26896-autofill-fix
release/hotfix-v2026.4.1-bwpm
target-sdk-37
agalles/fdroid-only
BWA-99/show-next-totp
BWA-99/add-preview-next-totp-code-setting
sync-min-sdk
release/2026.4-rc51
related-origin-passkey-creation
release/2026.4-rc50
platform/android-breaking-change-detection
innovation-sprint-2026-send-folder
release/2026.3-rc49
PM-34193-vault-lockout
android-collections
llm/add-resolving-sdk-updates-skill
QA-1523/sanity-test-saucelabs
release/2026.3-rc48
release/2026.2-rc47
pr-6572
release/2026.2-rc46
release/2026.1-rc45
PM-30644/added-logs-for-debug
PM-30644/quicktile-nav-not-showing-migration
minor-gradle-updates
release/2026.1-rc42
release/2026.1-rc44
release/2026.1-rc43
PM-28834/set-landscape-on-horizonos-devices
PM-28468/validate-and-navigate-to-vault-migration
PM-20026/force-ltr-passwords-and-codes
release/2025.12-rc41
cmcg/testCoverage
PM-29014/talkback-support-for-passwords
release/2025.12-rc40
BRE-1305/publish_test
accept-user-certs
autofill-permissions
release/2025.11-rc39
PM-22479/check-all-certificates-validate-asset-links
release/2025.10-rc38
agalles/android-latest
retro-agent
PM-27001/skip-account-selection-only-one-exists-cxp
release/2025.10-rc37
agalles/test-1118
release/2025.10-rc36
PM-20593-token-refresh
QA-1126b/adding-native-sanity-test
release/2025.9-rc35
pm-25933/sdk-update-password
release/2025.9-rc34
release/2025.8-rc33
agalles/20250821-release
debug-release-issues
pm-24249-allow-automated-prs-for-sdk-updates
release/2025.8-rc32
release/WORKFLOW-TEST-2025.8-rc28
agalles/20250807release
release/2025.07-rc25
release/hotfix-v2025.7.0-bwa
pm-23311/export-vault-policy-bypass
release/2025.07-rc24
authenticator-pm-sync-flags-issue
release/hotfix-v2025.6.0-bwpm
release/2025.06-rc21
agalles/automate-android-fastlane-patch
release/2025.05-rc20
release/2025.04-rc19
languages/basque
release/2025.03-rc19
update-readme
qrcode/feature
innovation/archive/pm-19153-archive-items
qrcode/2-ui-fields
qrcode/1-page
hold-on-biometric-prompt-alternative
release-notes-process
release/2025.02-rc16
bwa-monorepo
PM-8223/new-device-verification-ux-improvements
pm-18451/exempt-from-policies
test-bwa
release/2025.01-rc15
release/2025.01-rc14
release/2024.12-rc13
pm-16670/sync-leave-notice
821
PM-16695/backport-lean-more-new-device-verification
release/hotfix-v2024.11.7
release/2024.11-rc1
pm-11304/collection-add-item-button
PM-14241/disabling-logs-app-crash
poc/offline-editing
new-version-calc
pm-11649/expired-link-services
pm-6702/add-feature-flag
pm-6702/email-verification-feature
pm-9933/marketing-copy-update
pm-6702/registration-flows
update-templates
pm-6701/email-verification-selfhost-registration
v2026.5.0-bwpm
v2026.5.0-bwa
v2026.4.2-bwpm
v2026.4.1-bwa
v2026.4.1-bwpm
v2026.4.0-bwa
v2026.4.0-bwpm
v2026.3.1-bwa
v2026.3.1-bwpm
v2026.3.0-bwpm
v2026.3.0-bwa
v2026.2.1-bwpm
v2026.2.1-bwa
v2026.2.0-bwpm
v2026.2.0-bwa
v2026.1.1-bwa
v2026.1.1-bwpm
temp-test
v2026.1.0-bwpm
v2026.1.0-bwa
v2025.12.1-bwa
v2025.12.1-bwpm
v2025.12.0-bwa
v2025.12.0-bwpm
v2025.11.1-bwpm
v2025.11.1-bwa
v2025.11.0-bwpm
v2025.11.0-bwa
v2025.10.1-bwa
v2025.10.1-bwpm
v2025.10.0-bwa
v2025.10.0-bwpm
v2025.9.1-bwa
v2025.9.1-bwpm
v2025.9.0-bwa
v2025.9.0-bwpm
v2025.8.1-bwa
v2025.8.1-bwpm
v2025.8.0-bwa
v2025.8.0-bwpm
v2025.7.2-bwa
v2025.7.2-bwpm
v2025.7.1-bwa
v2025.7.1-bwpm
v2025.7.0-bwa
v2025.7.0-bwpm
v2025.6.1-bwpm
v2025.6.0-bwa
v2025.6.0-bwpm
v2025.1.0-bwa
v2025.5.0-bwa
v2025.5.0-bwpm
v2025.5.999
2025.4.0
v2025.4.0
untagged-4731eaadac73f3dfbbb8
v2025.3.0
v2025.2.0
untagged-815a165c5d70ffe75bc7
v2025.1.2
v2025.1.1
v2025.1.0
v2024.12.0
untagged-5a76b6392a4c8998c63a
v2024.11.7
v2024.11.6
v2024.11.5
v2024.11.4
v2024.11.3
v2024.11.2
v2024.11.1
v2024.11.0
v2024.10.2
v2024.10.1
v2024.10.0
v2024.9.0
v2024.8.1
v2024.8.0
v2024.7.3
v2024.7.2
v2024.7.1
v2024.7.0
v2024.6.1
v2024.6.0
v2024.5.1
v2024.4.1
v2024.4.2
v2024.4.0
v2024.3.3
v2024.3.1
v2024.3.0
v2024.2.1
v2024.2.0
v2024.1.1
v2024.1.0
v2023.12.0
v2023.10.0
v2023.9.2
maui-single-project-android
v2023.9.1
v2023.9.0
v2023.8.0
v2023.7.0
v2023.5.0
v2023.4.0
v2023.3.2
v2023.3.1
v2023.3.0
v2023.2.0
v2023.1.0
v2022.11.0
v2022.10.0
v2022.9.1
v2022.9.0
v2022.8.0
v2022.6.2
v2022.6.1
v2022.6.0
v2022.05.0
v2.18.0
v2.17.0
v2.16.4
v2.16.3
v2.16.2
v2.16.1
v2.15.0
v2.14.2
v2.14.1
v2.14.0
v2.13.0
v2.12.0
v2.11.3
v2.11.2
v2.11.1
v2.11.0
v2.10.0
v2.9.1
v2.9.0
v2.8.2
v2.8.1
v2.8.0
v2.7.2
v2.7.0
v2.6.1
v2.6.0
v2.5.6
v.2.5.5
v2.5.5
v2.5.4
v2.5.3
v2.5.2
v2.5.1
v2.5.0
v2.4.3
v2.4.2
v2.4.1
v2.4.0
v2.3.1
v2.3.0
v2.2.8
v2.2.7
v2.2.6
v2.2.2
v2.2.1
v2.2.0
v2.1.2
v2.1.0
v2.0.6
v2.0.5
v2.0.4
v2.0.3
v2.0.2
v2.0.1
v2.0.0
v1.22.1
v1.22.0
v1.21.0
v1.20.0
v1.19.0
v1.18.1
v1.18.0
v1.17.0
v1.16.0
v1.15.2
v1.15.1
v1.15.0
v1.14.4
v1.14.1
v1.14.0
v1.13.0
v1.12.2
v1.12.1
v1.12.0
v1.11.1
v1.11.0
v1.10.0
v1.9.0
v1.8.1
v1.8.0
v1.7.0
v1.6.5
v1.6.1
v1.6.0
v1.5.1
v1.5.0
v1.4.4
v1.4.3
v1.4.0
v1.3.0
v1.2.1
v1.2.0
v1.1.0
v1.0.0
v0.0.6
v0.0.5
v0.0.4
v0.0.3
v0.0.2
v0.0.1
Milestone
No items
No Milestone
Projects
Clear projects
No project
No Assignees
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/android#109136
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @pamperer562580892423 on GitHub (Jun 8, 2025).
Original GitHub issue: https://github.com/bitwarden/android/issues/5327
Steps To Reproduce
Expected Result
The field should show the date in a format, that all other BW apps show -- in the browser extension, desktop app and web vault, it looks like this:
Actual Result
Only the Android mobile app shows the date in a different format than all other BW apps -- on Android, it looks like this:
Differences:
Screenshots or Videos
(already included)
Additional Context
Besides the issue of inconsistent UI between the different Bitwarden apps, as a "German" I consider this also as a serious UX problem, since seeing the month as e.g. "Jun" (for June) is far less ambiguous as "06/07/25", as we in Germany are used to DD-MM-YY (and I think we are not the only country in the world, which is not used to MM-DD-YY" and always have to think twice, what the month and what day would be "this time"!).
PS:
All BW apps I mentioned are on current 2025.5.x versions.
Another UI/UX inconsistency: All "passkey field" dates in all BW apps ("06/07/25") are inconsistent with the date format in all other BW apps (where "Jun 7, 2025" is used instead):
(this screenshot is from the web vault, and there you can see both date formats - "Passkey field" and "Last edited/Created" - in comparison)
At least the passkey field of all other BW apps is for one thing "consistent" with the passkey field date form in the mobile apps:
Build Version
2025.5.0 (Android Mobile App)
What server are you connecting to?
EU
Self-host Server Version
(not self-hosting)
Environment Details
Issue Tracking Info
@bitwarden-bot commented on GitHub (Jun 8, 2025):
Thank you for your report! We've added this to our internal board for review.
ID: PM-22477
@pamperer562580892423 commented on GitHub (Jun 9, 2025):
PS: Sorry for that chaotic "bug report"... I just wanted to report "one thing" - and it ended up being many things, I just became aware of while I compared more... So, I hope you see through that "chaos" - and see the UI/UX inconsistencies, that should indeed be improved! 😉 (and please forward all consistencies to the teams, that develop the other BW apps, since not only the Android app has "issues" here...)
@rmcdowell-bitwarden commented on GitHub (Jun 9, 2025):
Hi there,
Thank you for your report!
I was able to reproduce this issue, and I have flagged this to our engineering team.
If you wish to add any further information/screenshots/recordings etc., please feel free to do so at any time - our engineering team will be happy to review these.
Thanks once again!
@pamperer562580892423 commented on GitHub (Jun 13, 2025):
@rmcdowell-bitwarden I just saw the linked Pull Request... And I don't know how far reaching that PR is, but there is an image for the "Send" component's date format, and right, I forgot that...
As my bug report was a bit chaotic, here a summary:
(I hope I didn't forget anything now... and I hope you (BW) check on everything on here 😉)
@david-livefront commented on GitHub (Jun 16, 2025):
We've made some changes to update the date formatting as well as added the creation date to the
VaultItemScreenin this PR. Additionally, the date and times displayed throughout the Android app should now use the format-style associated with the locale the app is currently using. This change was made here.These should address the majority of the issues described above and will be included in the next release of the app.
@pamperer562580892423 commented on GitHub (Jun 18, 2025):
@david-livefront Thanks for those changes!
Will the passkey fields also show the dates like "Jun 18, 2025" then (instead of the current "06/18/25")?
@david-livefront commented on GitHub (Jun 18, 2025):
@pamperer562580892423 It will not be in the upcoming release but I was able to run it by the design team for approval, it was approved and will be in the following release. The changes for that particular date can be found here.
We appreciate the attention to detail in this and the rest of your recommendations! I've handed the rest of your notes off to the product team. They will work to prioritize an audit of date formatting and consistency across platforms alongside the other efforts we have currently in-flight.
@pamperer562580892423 commented on GitHub (Jun 18, 2025):
@david-livefront Thank you very much for that detailed update - that's great news! 👍
If the product team is going to review those, I may have one more recommendation - but I'm aware that this would go a few steps beyond my current UI/UX inconsistency issues and indeed would be a "feature request": very recently, on the Community Forum, the discussion about customizing date & time format (regarding time: e.g. a 24-hour-clock) came up again: https://community.bitwarden.com/t/customize-date-and-time-formats/51673 😉
@david-livefront commented on GitHub (Jun 18, 2025):
@pamperer562580892423 The PR mentioned above does address this to some extent. The locale set for the app via the Language setting, found in Settings -> Appearance, will determine the date and time format style used. This will handle things like AM/PM verse 24-hour time settings. You can see this in action by changing the language between
EnglishandEnglish (British).@pamperer562580892423 commented on GitHub (Jun 18, 2025):
@david-livefront Ah... indeed, I already saw in this PR a mention of "locale style" - but to prevent possible disappointment, I tried not to interpret too much into it. Until now. 😉👍
@jidanni commented on GitHub (Jun 29, 2025):
While you are at it, shouldn't that be
I mean how would you feel if the choices were
as if one was the real English. Even "British" is bad:
Play it safe with https://www.andiamo.co.uk/resources/iso-language-codes/ and names.
@closebot-bw commented on GitHub (Feb 11, 2026):
⚠️ Stale Issue Notice
This issue has been automatically marked as stale due to inactivity. It will be closed in 2 weeks (February 25, 2026) if no further activity occurs.
If this issue is still relevant and you would like to keep it open, please:
Thank you for your contribution to this project! 🙏
@pamperer562580892423 commented on GitHub (Feb 11, 2026):
I just compared with Android app 2026.1.1 and would say that most (or all?!) things are implemented now on the Android app. - But as I e.g. can't say it for all "locale styles" (or rather I can't assess their implementation) I think you should decide if it's consistent now across all "locations" (in all apps).
@pamperer562580892423 commented on GitHub (Feb 12, 2026):
Ah, I now found at least one current inconsistency - regarding the "item history":
The Android app (2026.1.1)...
... still misses the sub-title "Item history" - and has a different order here than I see in the web vault (2026.1.1) and in the browser extension (2026.1.0):
(screenshot from the browser extension)
Android app:
Browser extension & web vault:
(You can see one other minor difference here: the Android app calls it "Password last updated", while the other apps just seem to call it "Password updated". And another difference: what is indeed nicer in the Android app: it shows "Password history: x", while the other apps just show "Password history".)
@david-livefront commented on GitHub (Feb 17, 2026):
@pamperer562580892423 The order of the dates and some of the copy has been updated on Android here and iOS should be coming soon.
Our Design team has decided that the item history header and and such will not be changing for mobile. So we will not be making any updates there.
@pamperer562580892423 commented on GitHub (Feb 17, 2026):
Thanks again, @david-livefront! For implementing it - and for the update here. 👍