Philipp Crocoll
595a451f77
fix failing test
2023-02-28 22:37:32 +01:00
Philipp Crocoll
914224e4fa
refactoring of autofill implementation, extracted some pieces to be independant of Android framework, added some xUnit tests
2023-02-28 22:31:28 +01:00
Philipp Crocoll
e350e8788c
Merge branch 'master' into PhilippC-autofill-testing-and-improvements
2023-02-28 22:17:10 +01:00
PhilippC
ca5f6dc43c
New translations strings.xml (Slovak)
2023-02-24 20:38:56 +01:00
WreckingBANG
0d4955622d
Delete main.yml
2023-02-23 15:04:55 +01:00
WreckingBANG
886daa6b27
Update main.yml
2023-02-23 15:04:18 +01:00
WreckingBANG
8fa0803474
Create main.yml
2023-02-23 15:03:48 +01:00
WreckingBANG
4cad70e750
Update ic_launcher_offline_round.xml
2023-02-23 14:59:54 +01:00
WreckingBANG
c29b789a2b
Update ic_launcher_offline.xml
2023-02-23 14:59:40 +01:00
WreckingBANG
cd34896661
Update ic_launcher_online_round.xml
2023-02-23 14:59:31 +01:00
WreckingBANG
1e02db86d6
Update ic_launcher_online.xml
2023-02-23 14:59:13 +01:00
Rick Brown
994741cbf5
Update build documentation based on my experience
2023-02-19 22:47:29 -05:00
Rick Brown
5e265d1816
Backend:
...
-Generalize SFTP query param option map building
-Add "key" and "phrase" as SFTP query params
key: custom private key name
phrase: passphrase used to unlock key
-Add CRUD support for custom private keys
Key files are stored in "user_keys" subdirectory
File names are constructed by (sanitized) key name
Basic support for private key content validation
-Existing and new key-related functionality moved into
SftpPublicPrivateKeyUtils class
UI:
-Add custom private key support to SFTP Credentials dialog
Add a new auth mode item (authModeSpinner)
Add Spinner showing saved private key names, with an option
to create a new one (top).
Add Delete Private Key button; deletes the selected key
in Spinner
Testing:
-Add custom private key CRUD support to JavaFileStorageTest app
via file chooser SFTP Credentials panel
2023-02-19 20:26:39 -05:00
Rick Brown
83e77b2a31
Bugfix for #2223 - crash after import database by SFTP
...
Add FLAG_MUTABLE flag to PendingIntent call for API >= 31 to fix an
issue where trying to open an SFTP database (transition to choose a
remote database file) crashes and returns to the Open/New database
screen.
2023-02-19 19:52:05 -05:00
Rick Brown
893cf2b3c8
Get JavaFileStorage working in Android Studio
...
Resolve issue where AS would fail to import Android API jar
2023-02-19 19:52:05 -05:00
PhilippC
58844be6eb
New translations strings.xml (Danish)
2023-02-19 23:50:16 +01:00
PhilippC
2d899fa067
New translations strings.xml (Danish)
2023-02-19 22:32:16 +01:00
PhilippC
060bf6a6ee
New translations strings.xml (Danish)
2023-02-19 21:31:30 +01:00
PhilippC
890f1bd704
New translations strings.xml (Danish)
2023-02-19 20:33:39 +01:00
PhilippC
139abcaec6
New translations strings.xml (German)
2023-02-18 23:26:56 +01:00
PhilippC
78a48b75b8
New translations strings.xml (German)
2023-02-18 22:13:41 +01:00
PhilippC
3918b06b1f
New translations strings.xml (German)
2023-02-18 21:04:46 +01:00
PhilippC
40847ebe31
New translations strings.xml (German)
2023-02-18 19:55:30 +01:00
PhilippC
34cac86a9b
New translations strings.xml (German)
2023-02-18 18:58:40 +01:00
PhilippC
d8598a53e0
New translations strings.xml (Japanese)
2023-02-18 17:41:17 +01:00
PhilippC
92d9eb1512
New translations strings.xml (German)
2023-02-18 11:15:28 +01:00
PhilippC
1be7b33f6b
New translations strings.xml (German)
2023-02-18 10:09:38 +01:00
PhilippC
8464fa4f29
New translations strings.xml (German)
2023-02-18 09:11:16 +01:00
PhilippC
eff9a96bd5
New translations strings.xml (German)
2023-02-18 07:44:12 +01:00
PhilippC
bd4e321b0e
New translations strings.xml (German)
2023-02-18 06:48:57 +01:00
PhilippC
47aaedbfb5
New translations strings.xml (German)
2023-02-18 06:48:56 +01:00
PhilippC
3043f8981d
New translations strings.xml (German)
2023-02-18 06:48:55 +01:00
Rick Brown
15b3b76b27
Squashed commit of not-yet-approved PR #2038
...
https://github.com/PhilippC/keepass2android/pull/2038
User-defined SFTP connection timeout
The addition of SFTP query parameter options are needed
to support custom private key functionality.
Squashed commits from hyproman:sftp-conn-timeout:
commit 9c6b96e8198f1b912acdc1248af775f8fed58e1c
commit ebe59d9bc337a46bf0646677eb38b13ddde21f14
commit 69eb0bfd1a7010a2e442c36d10a16d1710c958de
commit 9394947c12bedb8667b7b94d0b1457f9e0451e18
2023-02-15 19:08:14 -05:00
Philipp Crocoll
cfd413f1f4
add more hints for password fields to fix issues with autofill (maybe on newer Android versions only), closes #2184
2023-02-13 09:42:55 +01:00
Philipp Crocoll
30df03eec6
Merge branch 'master' of https://github.com/PhilippC/keepass2android
2023-02-13 09:40:08 +01:00
PhilippC
5048f63204
Merge pull request #2225 from PhilippC/l10n_master2
...
New Crowdin updates
2023-02-13 09:37:38 +01:00
PhilippC
7557c0b9fd
Merge pull request #2234 from hyproman/bugfix-2223-sftp-db-import-crash
...
Bugfix for #2223 - crash after import database by SFTP
2023-02-13 09:36:46 +01:00
PhilippC
9346f6bb32
Merge pull request #2226 from hyproman/gradle-version-sync
...
Reuse a single GradleDaemon instance
2023-02-13 09:36:35 +01:00
Rick Brown
23d7efff53
Bugfix for #2223 - crash after import database by SFTP
...
Add FLAG_MUTABLE flag to PendingIntent call for API >= 31 to fix an
issue where trying to open an SFTP database (transition to choose a
remote database file) crashes and returns to the Open/New database
screen.
2023-02-12 13:28:45 -05:00
PhilippC
c7eb2bf873
New translations strings.xml (Japanese)
2023-02-12 17:02:59 +01:00
Rick Brown
632121f3ec
Get JavaFileStorage working in Android Studio
...
Resolve issue where AS would fail to import Android API jar
2023-02-11 18:34:20 -05:00
Philipp Crocoll
f7feddcf1f
start to refactor Autofill code to extract some logic into an non-Androidlibrary
2023-02-11 06:56:02 +01:00
Philipp Crocoll
e745fee6e2
Merge branch 'master' of https://github.com/PhilippC/keepass2android
2023-02-11 06:51:06 +01:00
Philipp Crocoll
bcc17d91bd
fix potential crash on newer Android versions when trying to close notification drawer
2023-02-11 06:50:52 +01:00
Rick Brown
8c8a8e3968
Normalize gradle jvmargs to reuse a single GradleDaemon
...
Set max heap to 1.5G across all java projects. Inspection
via VisualVM found 1G to be a little too aggressive, while
2G seemed overkill. In any case a full build now can reuse
a single GradleDaemon instance instead of three.
2023-02-09 20:20:03 -05:00
PhilippC
3c41550404
New translations strings.xml (Polish)
2023-02-09 16:44:10 +01:00
PhilippC
76107b1207
Merge pull request #2207 from PhilippC/l10n_master2
...
New Crowdin updates
2023-02-06 20:48:03 +01:00
PhilippC
bb0c13b9d8
New translations strings.xml (Slovenian)
2023-02-06 18:57:26 +01:00
PhilippC
405166ba9d
New translations strings.xml (Japanese)
2023-02-03 13:58:57 +01:00
PhilippC
f5cb60770e
New translations strings.xml (Ukrainian)
2023-02-03 11:26:34 +01:00