Philipp Crocoll
297fa267e5
fix bug in shared preference handling
...
fix issue with receiving meta data: previous implementation was repeatedly listing the full contents of pCloud recursively which is slow and might not work for large contents (https://github.com/pCloud/pcloud-sdk-java/issues/42 )
2023-11-06 09:01:13 +01:00
Philipp Crocoll
c90d623d15
Merge branch 'bug-2378-pcloud-sdk-upgrade' into iansw246/master
2023-11-01 18:06:16 +01:00
Philipp Crocoll
17f7d1b8eb
Merge branch 'target-sdk33' into iansw246/master
2023-11-01 12:24:34 +01:00
Philipp Crocoll
d3fecaf4e3
Merge branch 'master' into iansw246/master
2023-11-01 12:09:04 +01:00
Philipp Crocoll
682736d119
implement info text for notifications permission in GroupBaseActivity
2023-10-31 07:27:27 +01:00
Philipp Crocoll
150bd336d8
update to targetSdkVersion=33 again, this time with handling of notification permissions ( https://developer.android.com/develop/ui/views/notifications/notification-permission )
...
For now, this is only implemented for entry activity, unlocked/QuickUnlock notifications not tested/implemented yet.
2023-10-31 06:46:13 +01:00
Philipp Crocoll
7c2500af63
Merge branch 'master' of https://github.com/PhilippC/keepass2android
2023-10-23 11:14:28 +02:00
PhilippC
748a71bc03
Merge pull request #2386 from hyproman/bug-2366-WIP-ssh-custom-alg-cfg
...
Bug 2366 SSH Custom Algorithms Configuration
2023-10-23 11:03:02 +02:00
Philipp Crocoll
e3ae3233fe
introduce file storage for pcloud with access to all files. current implementation doesn't work in my tests.
2023-10-23 09:46:43 +02:00
Philipp Crocoll
bc464b0eba
Merge remote-tracking branch 'remotes/origin/master' into bug-2378-pcloud-sdk-upgrade
2023-10-17 08:14:38 +02:00
PhilippC
9b3d7250ec
Merge pull request #2348 from lockland/master
...
Update pt-BR strings.xml
2023-10-17 08:08:31 +02:00
PhilippC
b04f7f6c81
Merge pull request #2358 from anthonyryan1/master
...
Losslessly compress PNG images
2023-10-17 08:07:42 +02:00
PhilippC
41151a184b
Merge pull request #2409 from schlotter/fix-de-translation-keytransform
...
Update strings.xml (German)
2023-10-17 08:02:12 +02:00
Rick Brown
087e3f5931
Allow "System language" to be set as language option
...
Populate "System language" as a first class item in the language
preference list so that users can select it in scenarios where they
have previously selected a specific language, and wish to go back to
the default.
2023-10-11 17:23:09 -04:00
Christian Schlotter
100ed6e58e
Fix grammar
2023-08-27 15:47:03 +02:00
Christian Schlotter
a5bce53a12
Update strings.xml (German)
2023-08-26 23:28:21 +02:00
Rick Brown
489ed8e2b4
Convert literals to constants, add javadoc to resolver class
2023-08-09 20:58:06 -04:00
Rick Brown
c9be806b01
Bump pcloud sdk to v1.8.1 (latest available in maven)
...
NOTE: pCloud auth does NOT currently work. The redirect_uri needs
updating in the Kp2A pCloud app configuration.
See here for more info:
https://github.com/pCloud/pcloud-sdk-java/issues/33
2023-07-25 17:12:17 -04:00
Rick Brown
0e9da69f47
Minor ssh debug logging changes
...
-Refactor the logger implementation to make creation more intuitive
-Remove SSH debug logging preference persistence (didn't work properly
anyway, and probably not worth trying to fix)
2023-07-23 22:29:13 -04:00
Rick Brown
18ecfd5396
Integrate KEx/SHK functionality into JavaFileStorageTest-AS
...
-Re-organize SFTP Credentials dialog to be more space-efficient
-Add KEX and SHK algorithm spec fields (these get used to build the SFTP
URI when connecting)
-Add CSV test fields/buttons for standalone testing of spec/config
resolution
2023-07-23 22:29:13 -04:00
Rick Brown
83529dd3b5
Modify/specify KEX/SHK algorithms
...
-Implemented ability to manipulate server_host_key (SHK) via SFTP
Credentials dialog (like KEX)
-Implemented a few basic wildcard/relative algorithm list manipulation
features:
- Prepend to existing list: +alg_name
- Append to end of existing list: alg_name+
- Remove a specific value: -alg_name
- Remove values matching prefix: -alg_prefix*
- Remove values matching suffix: -*alg_suffix
- Remove values matching substring: -*alg_substring*
- Remove values matching prefix and suffix: -alg*name
- Otherwise CSV of values completely replace original config values
2023-07-20 19:48:49 -04:00
Rick Brown
9204c4ca8f
Add ssh config options to display URI
2023-07-19 22:11:34 -04:00
Rick Brown
46fdba1bfa
SSH/SFTP: Allow kex algorithms to be explicitly set
...
-kex config overload, set via database connection settings
2023-07-19 19:38:00 -04:00
Rick Brown
006f5497e5
Merge branch 'bug-2366-ssh-debug-logging_master' into custom-sftp-private-key_patches
2023-07-19 17:12:53 -04:00
Rick Brown
da3665c25b
Fix NoNet compilation error
2023-07-12 18:40:57 -04:00
Rick Brown
464fe43323
Add JSch (SFTP) debug logging
...
-App Settings->Log-File for Debugging->SFTP debug logging
-Logs to android log (logcat) if log file is not enabled
-Logs to Kp2a log file if it is enabled
-Logs are tagged as "KP2AJFS[JSch]"
-When enabled, logs ALL levels (DEBUG+).
NOTE: Sensitive SSH connection information may be logged!!
2023-07-12 17:03:39 -04:00
Rick Brown
da5533ef3b
Modified impl of bugfix #2350
...
URL encode/decode host parameter in SFTP URI
This version is slightly different than the original PR, given
this branch's changes to SftpStorage.buildFullPath().
2023-06-16 19:40:01 -04:00
Rick Brown
03ea073426
Bugfix for issue #2350 - SFTP fails to connect to IPv6 address
...
Since IPv6 addresses contain colons, they break the host:port URI
parsing logic, since "host" will have colons in it.
This fix adds URL encoding/decoding of the "host" parameter, thus
removing any possible colons in that parameter that could conflict
with the host:port separator.
2023-06-16 19:18:47 -04:00
Anthony Ryan
cde5d31845
Losslessly compress PNG images
...
By using Efficient-Compression-Tool we were able to save 804 KB of 9.8 MB (8.2%)
without changing the visual appearance.
2023-06-10 09:15:03 -04:00
Sidney Souza
85709e4058
Update strings.xml
...
add some brazilian portuguese translation fixes
2023-05-31 10:50:51 -03:00
ianjazz246
bcf980eed5
Make _activeProgressDialogs readonly
2023-05-20 10:58:19 -07:00
ianjazz246
05c94a3af8
Fix a few more tabs
2023-05-20 10:48:32 -07:00
ianjazz246
3526aa1889
Fix more tabs
2023-05-20 10:46:29 -07:00
ianjazz246
72a3b55341
Fix tab indentation
2023-05-20 10:42:09 -07:00
ianjazz246
b11d5e667e
Hide progress dialogs when dialog requesting user input is showing
2023-05-20 10:19:14 -07:00
Philipp Crocoll
158349c005
mark camera as optional feature to make the app compatible with non-camera devices again, closes https://github.com/PhilippC/keepass2android/issues/2316
2023-04-21 04:44:08 +02:00
Philipp Crocoll
5cbddb4fcc
explicitly remove READ_PHONE_STATE permission to close #2300 ; manifest for 1.09e-r7
2023-04-08 08:30:36 +02:00
Philipp Crocoll
b3a73f20d4
fix to potential crash when reloading the database. related to 4910c73a5e
2023-04-08 08:25:09 +02:00
Philipp Crocoll
badf99c20d
Manifest for 1.09e-r6
2023-04-07 10:05:22 +02:00
Philipp Crocoll
b8318f7fa5
Merge branch 'master' of https://github.com/PhilippC/keepass2android
2023-04-07 09:19:43 +02:00
Philipp Crocoll
e101ffb01e
add regression test for the crash fixed in 9933fa1f9d
2023-04-07 08:10:10 +02:00
PhilippC
a05ef51d44
New translations strings.xml (Japanese)
2023-04-03 10:08:32 +02:00
PhilippC
8aacdf683b
New translations strings.xml (Dutch)
2023-04-02 10:10:05 +02:00
PhilippC
0502efde14
New translations strings.xml (Dutch)
2023-04-02 09:00:39 +02:00
Philipp Crocoll
94ede3a696
output current Configuration during build
2023-03-31 08:01:25 +02:00
Philipp Crocoll
9933fa1f9d
fix to potential crash in Autofill. Couldn't add a test yet, still waiting for corresponding Autofill structure.
2023-03-31 08:01:10 +02:00
Philipp Crocoll
4910c73a5e
fix to potential crash when reloading database
2023-03-31 08:00:44 +02:00
Philipp Crocoll
cf222a2db1
remove Flavor from build-properties, adjust Manifest for debug build
2023-03-31 07:59:34 +02:00
PhilippC
a9ad3725dc
Merge pull request #2265 from PhilippC/l10n_master2
...
New Crowdin updates
2023-03-31 07:58:27 +02:00
PhilippC
40d3fe1cd9
New translations strings.xml (Ukrainian)
2023-03-22 22:56:58 +01:00