Commit Graph

8162 Commits

Author SHA1 Message Date
J-Jamet
51c62034df
fix: Refactoring database as flow 2025-10-08 12:11:41 +02:00
J-Jamet
e4d0cd89c6
fix: Small refactoring 2025-10-08 11:40:25 +02:00
Priit Jõerüüt
bfe50fa985
Translated using Weblate (Estonian)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/et/
2025-10-07 18:02:24 +02:00
Besnik Bleta
3d798e6585
Translated using Weblate (Albanian)
Currently translated at 97.7% (649 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/sq/
2025-10-07 18:02:23 +02:00
109247019824
068c59ac98
Translated using Weblate (Bulgarian)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/bg/
2025-10-07 18:02:22 +02:00
Oğuz Ersen
34ec94a0c3
Translated using Weblate (Turkish)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/tr/
2025-10-07 18:02:18 +02:00
Telaneo
576a355342
Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/nb_NO/
2025-10-07 18:02:18 +02:00
jonnysemon
aa19f11699
Translated using Weblate (Arabic)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ar/
2025-10-07 18:02:17 +02:00
大王叫我来巡山
2fb4dff46d
Translated using Weblate (Chinese (Simplified Han script))
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/zh_Hans/
2025-10-07 18:02:15 +02:00
solokot
e6cf3f12a5
Translated using Weblate (Russian)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ru/
2025-10-07 18:02:14 +02:00
Matthaiks
ca94ce86ba
Translated using Weblate (Polish)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/pl/
2025-10-07 18:02:12 +02:00
Stephan Paternotte
dea6b25bb4
Translated using Weblate (Dutch)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/nl/
2025-10-07 18:02:11 +02:00
Liner Seven
c48f64d331
Translated using Weblate (Japanese)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/ja/
2025-10-07 18:02:09 +02:00
Ghost of Sparta
5e3a504c1f
Translated using Weblate (Hungarian)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/hu/
2025-10-07 18:02:07 +02:00
Masowick
b9b7d7b2db
Translated using Weblate (German)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/de/
2025-10-07 18:02:03 +02:00
J-Jamet
e085d5d277
fix: Remove unused code 2025-10-07 13:56:42 +02:00
J-Jamet
05336e93a0
fix: Special Characters #2180 2025-10-07 13:56:27 +02:00
J-Jamet
90b3b56893
feat: Warning when overwriting existing passkey #2124 2025-10-07 13:27:46 +02:00
J-Jamet
02c514272e
feat: OTP tag #2122 2025-10-07 11:56:14 +02:00
J-Jamet
989e47ed12
Merge branch 'develop' into release/4.2.0 2025-10-06 17:38:54 +02:00
J-Jamet
1caf132558 4.1.9
-----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEQdXtVV7q1ssY2Q83r1Gc0Q2cMgwFAmjj3+YACgkQr1Gc0Q2c
 MgxePAv+Nr7FGYMHRQBYu2CBM+pKOXp8of2jlEYbxOcvWg8VciwKz00+jw9d+EiK
 pnh4O4Y219ytxB+1LAvcF/Lx1BMXoj6O/LItW+kAWAUNkRXlHdW7ns0y+xfkAJR/
 Vm5V/IuqjAWW1GHGrqsfx7msFOTM2Kq1oTtRcauDlOYDERAezjkv4kaQX7JonhzY
 bZBpFdY1I8/jN6dD6EVEqEoofk2hj2Jt+CKbTTakg4gzM2a9n8pSq6pRW0LSlCmv
 k4TCw7oNdDO/SdF3vDtddn2OyDnz0x09Lrn036A1eJ4z8GKDIOwOj6D7LbnAlrp9
 dNUj77nDMerGvf9zt+x9OO5rVjgI8mlTls2fOD3WPilGdAt/Nfz1np/hFJuo1lrE
 UoY1c5fxiCn+8VTlbeOltykYREBqJFJqS3EqKIqm1StogWNIp2cwWQaeFK/7aWuF
 S35zqIsbrD1/6SfQHOQ7iuCUwoXNQ2Bn3me2k5yCXvUf+lS2ugsPPA4/CSDs+6cM
 dagBRkrS
 =lH42
 -----END PGP SIGNATURE-----
gpgsig -----BEGIN PGP SIGNATURE-----
 
 iQGzBAABCgAdFiEEQdXtVV7q1ssY2Q83r1Gc0Q2cMgwFAmjj3+oACgkQr1Gc0Q2c
 MgxdBQwA2Yd33CfyouzPy2AIrrIfldY0xuRmdJ1c48mZz4mWBvvBYwzbwXEvr28f
 ZjcUjoZjaiROYL+Mfz7uYS2tOH7MiPA54j3dlg0DM2ZCWRxPViqkYIkxNWfdRdCp
 aJrzJ0UeOx/qIZNuUFwuZlriVa00BNAGGFjP0zeUTqgWNIocsb/7ZGGrLvGoOPQn
 gvKmJmrKBeoG26YJ9dxHwnMR2tTWba2/P1dhnFuAA5ghMEAvCpdSKmUcthkTWFZP
 EejFLP4umgbARi46LEq+6jZq+HXfXHmAsDWszpfAfnBbqlRkBp29FE5hf3PjrHyY
 uOXClXoMfcMD0GjAEgkK/UijDi5rv9R5MqmvJxB22OPqnp+PuG3lopwk/jW9o6sx
 +LbhG7EmEWZSTUA98CJdglo5hFBD//IQb8eEJdN7hfj3JzFqqFex4iGbBkMAmfcM
 Kf7acqBy02QWoeW8VVXRO/JkbeEzAhOBuTmmokqj2/M/+jwXXKOA6wHw0KyLS5ye
 t5oycgOZ
 =nCWU
 -----END PGP SIGNATURE-----

Merge tag '4.1.9' into develop

4.1.9
2025-10-06 17:27:35 +02:00
J-Jamet
1b98bd740c
Merge branch 'release/4.1.9' 2025-10-06 17:27:26 +02:00
J-Jamet
5adeb5cde0
fix: Tags 2025-10-06 17:20:59 +02:00
J-Jamet
b949d5d861
Merge branch 'develop' of https://hosted.weblate.org/projects/keepass-dx/strings into translations 2025-10-06 17:18:20 +02:00
J-Jamet
b4264a30a4
fix: Update description 2025-10-06 17:16:57 +02:00
J-Jamet
cf799c0f68
fix: Update to 4.1.9 2025-10-06 17:14:10 +02:00
J-Jamet
97f0ca519b
fix: Killed service #2201 2025-10-06 16:59:42 +02:00
J-Jamet
cf4047b701
Merge branch 'chenxiaolong-landscape-insets' into develop 2025-10-06 13:58:39 +02:00
J-Jamet
40608a3eb5
Merge branch 'landscape-insets' of github.com:chenxiaolong/KeePassDX into chenxiaolong-landscape-insets 2025-10-06 13:58:20 +02:00
J-Jamet
99cb50d031
fix: Bug report title 2025-10-06 12:47:30 +02:00
Oğuz Ersen
b0d0c35241
Translated using Weblate (Turkish)
Currently translated at 100.0% (3 of 3 strings)

Translation: KeePassDX/Metadata
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/metadata/tr/
2025-10-05 18:02:07 +00:00
Mekyla Credo
6044c93a4a
Translated using Weblate (Filipino)
Currently translated at 46.5% (309 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/fil/
2025-10-05 18:02:05 +00:00
Oğuz Ersen
b544b5d54d
Translated using Weblate (Turkish)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/tr/
2025-10-05 18:02:02 +00:00
Andrew Gunnerson
852378e484
Simplify inset logic, fix landscape mode, fix cutout overlapping
The commit primarily fixes a few overlapping issues caused by the window
inset handling. Previously, there were two main issues:

* Because setTransparentNavigationBar() checked for portrait mode, the
  inset logic never executed in landscape mode. This caused the app to
  overlap the status bar and navigation bar.

* The inset logic did not have handling for displayCutout insets. In
  landscape mode, this would cause the app to overlap the notch or
  camera hole punch area on phones.

In addition to fixing those issues, this commit simplifies the inset
logic a bit:

* applyWindowInsets() now accepts an EnumSet of WindowInsetPosition to
  avoid needing to duplicate logic for the various position
  combinations.

* Insets are now applied to the main container in the layout instead of
  individual elements where possible. This eliminates the need for the
  previous manual IME height handling logic in BOTTOM_IME vs
  TOP_BOTTOM_IME (for avoiding the insets being applied twice).

* Since insets are now applied to the main layout container,
  applyWindowInsets() now takes systemBars, displayCutout, and ime all
  into consideration. This should avoid all possible overlapping.

* Add support for using padding instead of margins for insets. This is
  used for GroupActivity's navigation drawer, where Material design
  intends for the drawer background to be drawn behind system bars.

Signed-off-by: Andrew Gunnerson <accounts+github@chiller3.com>
2025-10-04 17:24:24 -04:00
Alonso González Chaves
711a344860
Translated using Weblate (Spanish)
Currently translated at 100.0% (3 of 3 strings)

Translation: KeePassDX/Metadata
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/metadata/es/
2025-10-04 14:02:05 +02:00
Alonso González Chaves
72087c7e5c
Translated using Weblate (Spanish)
Currently translated at 100.0% (664 of 664 strings)

Translation: KeePassDX/Strings
Translate-URL: https://hosted.weblate.org/projects/keepass-dx/strings/es/
2025-10-04 14:02:01 +02:00
J-Jamet
a337de3679
fix: Small refactoring 2025-10-01 15:41:49 +02:00
J-Jamet
75b37f5a9f
fix: Settings 2025-09-30 15:29:10 +02:00
J-Jamet
075f54b286
feat: passkey selection after close database setting #2187 2025-09-30 15:19:05 +02:00
J-Jamet
e07cbc2e14
fix: Default backup state 2025-09-30 13:19:25 +02:00
J-Jamet
ac29b7bac7
fix: Launch immediately 2025-09-30 13:19:07 +02:00
J-Jamet
b9129cb941
fix: Update CHANGELOG 2025-09-29 19:40:28 +02:00
J-Jamet
6957fcd81a
fix: Small bugs 2025-09-29 18:39:14 +02:00
J-Jamet
cfe56fc055
fix: Small error 2025-09-29 00:04:19 +02:00
J-Jamet
6f3e065ad1
fix: Back UI 2025-09-28 23:49:08 +02:00
J-Jamet
abfa7a3f47
fix: Registration and webDomain coroutine 2025-09-28 23:24:37 +02:00
J-Jamet
dd0d85e54e
fix: Autofill refactoring 2025-09-26 21:42:22 +02:00
J-Jamet
76c20263f7
fix: Refactoring type mode call 2025-09-25 20:50:14 +02:00
J-Jamet
e447388611
fix: Refactoring activity launcher 2025-09-25 16:32:25 +02:00
J-Jamet
1bfec67c02
fix: Empty save parameter 2025-09-25 14:26:15 +02:00