Compare commits

...

4044 Commits

Author SHA1 Message Date
Philipp Crocoll
26c37bcd2a fix implementation of yubikey secret reading 2025-04-15 12:44:43 +02:00
PhilippC
1980f05a7c Merge pull request #2844 from PhilippC/2837-improve-error-reporting
Improve error reporting and fix crash
2025-04-15 12:17:18 +02:00
Philipp Crocoll
dbf10ba9fb Improve error reporting: Extract original message when showing "Java exception messages" consistently. Improve error handling in deprecated OneDrive API stub and avoid crash by no-longer throwing in Main-thread methods. 2025-04-15 11:45:16 +02:00
PhilippC
4be18d8373 Merge pull request #2830 from PhilippC/754-crash-when-using-fingerprint-before-otp
Fix crash when combining biometric unlock and KeeChallenge/OTP.
2025-04-15 11:42:59 +02:00
Philipp Crocoll
8e256ac94d fix crash when combining biometric unlock and KeeChallenge/OTP. 2025-04-08 16:27:52 +02:00
Philipp Crocoll
65ff09f866 Manifest for 1.12-r4 2025-04-08 15:31:56 +02:00
Philipp Crocoll
8e9c2824cf add some files for building on Linux 2025-04-08 14:16:39 +02:00
PhilippC
92b8ff5c8d Merge pull request #2827 from PhilippC/2816-bug-yubikey-not-working-in-112
fix reading of cryptostream. Fixes Yubikey/KeeChallenge regression in 1.12-r1 .. 1.12-r3
2025-04-08 12:57:36 +02:00
PhilippC
223c3bfb8e Merge pull request #2826 from PhilippC/feature/snackbar-messages
use snackbars instead of toasts
2025-04-08 12:56:23 +02:00
PhilippC
b4e03a8374 Merge pull request #2797 from PhilippC/l10n_master3
New Crowdin updates
2025-04-08 12:41:50 +02:00
PhilippC
fb2df35d37 Merge pull request #2828 from PhilippC/2818-feat-new-color-scheme-too-beige-green
slightly adjust background color to become true gray.
2025-04-08 12:34:55 +02:00
Philipp Crocoll
345dad5d04 slightly adjust background color to become true gray. closes #2818 2025-04-08 12:34:07 +02:00
Philipp Crocoll
50d6598b02 fix reading of cryptostream. The implementation issue became a bug in .net8. Closes #2816 2025-04-08 12:25:29 +02:00
Philipp Crocoll
90f04b76f4 fix issue with MessagePresenter potentially crashing 2025-04-08 12:20:24 +02:00
Philipp Crocoll
8b4314c394 fix bug with messages not always showing as they should. 2025-04-08 11:25:43 +02:00
Philipp Crocoll
17241bc422 use snackbars instead of toasts (in most cases) 2025-04-08 10:37:40 +02:00
PhilippC
c4a73bf107 New translations strings.xml (Czech) 2025-04-04 15:32:59 +02:00
Philipp Crocoll
e76f3999b6 reduce logging verbosity of file provider 2025-04-01 15:36:39 +02:00
Philipp Crocoll
0567bfe645 fix wiki links 2025-04-01 12:42:43 +02:00
Philipp Crocoll
6043bdbc48 * restore some files which are link targets from within the app or the web. add links to the corresponding new wiki pages if possible. 2025-04-01 12:38:58 +02:00
PhilippC
4ba40ba24f New translations strings.xml (Slovenian) 2025-03-27 12:19:23 +01:00
PhilippC
e2711b709d New translations strings.xml (Portuguese, Brazilian) 2025-03-26 12:13:50 +01:00
PhilippC
4764b15e75 New translations strings.xml (Portuguese, Brazilian) 2025-03-26 09:06:54 +01:00
PhilippC
1b389ef12e New translations strings.xml (Japanese) 2025-03-26 09:06:43 +01:00
PhilippC
b32c2dbc7e New translations strings.xml (Czech) 2025-03-26 09:06:37 +01:00
PhilippC
f06937dab3 New translations strings.xml (French) 2025-03-26 09:06:32 +01:00
PhilippC
14efce62ff New translations strings.xml (Slovenian) 2025-03-26 09:06:29 +01:00
PhilippC
3c8b530e2e New translations strings.xml (Slovak) 2025-03-26 09:06:28 +01:00
PhilippC
9939e07b7d New translations strings.xml (Italian) 2025-03-26 09:06:27 +01:00
PhilippC
ecf416febc New translations strings.xml (German) 2025-03-26 09:06:25 +01:00
Philipp Crocoll
f949e6e389 add an item to the changelog for 1.12 2025-03-26 08:49:57 +01:00
Philipp Crocoll
15bf08f5e6 fix crash in NoSecureDisplayActivity by removing superfluous toolbar creation 2025-03-26 08:49:35 +01:00
Philipp Crocoll
fa69f38ab1 add some more error logging 2025-03-26 08:49:11 +01:00
Philipp Crocoll
d3b06080eb remove docs from repo. has been moved to https://github.com/PhilippC/keepass2android/wiki 2025-03-26 08:36:43 +01:00
PhilippC
749ab330ff Merge pull request #2815 from PhilippC/bugfix/list-onedrive-shares-failing
Improve OneDrive implementation
2025-03-25 17:01:01 +01:00
Philipp Crocoll
677c6555e8 this change fixes an issue with OneDrive: sometimes, the wrong DriveId was used to list the user's shares which was leading to an empty file browser screen. Also, files can be used if they are shared directly (not the parent folder) 2025-03-25 12:31:35 +01:00
PhilippC
c62f6ef139 Merge pull request #2814 from PhilippC/feature/otpauth-uris
Add support for otpauth:// URIs
2025-03-25 12:27:11 +01:00
Philipp Crocoll
0c34625782 Merge remote-tracking branch 'remotes/origin/master' into feature/otpauth-uris 2025-03-25 10:56:42 +01:00
Philipp Crocoll
e86fa6f9fa add support for otpauth:// URIs 2025-03-25 10:56:24 +01:00
PhilippC
e2e975f357 Merge pull request #2805 from PhilippC/feature/debug-improvements
Improve debugging experience
2025-03-25 10:53:02 +01:00
Philipp Crocoll
8eaf6d3f88 add comment in Makefile 2025-03-25 10:52:33 +01:00
PhilippC
1cb036941e New translations strings.xml (Vietnamese) 2025-03-23 09:12:18 +01:00
PhilippC
a53ff37e89 New translations strings.xml (Vietnamese) 2025-03-23 07:30:07 +01:00
PhilippC
dc3ee35c8b New translations strings.xml (Italian) 2025-03-21 14:54:31 +01:00
PhilippC
e05fe94650 New translations strings.xml (Italian) 2025-03-20 21:28:17 +01:00
PhilippC
b0cb0b06a2 New translations strings.xml (German) 2025-03-20 19:11:11 +01:00
PhilippC
a9fed1c203 Merge pull request #2804 from PhilippC/bugfix/gdrive-class-def-not-found
Bugfix/gdrive class def not found
2025-03-18 17:07:33 +01:00
Philipp Crocoll
6d8407676d add a custom "Kp2a debug" icon for distinguishability. remove an Assert we don't use and which should fire during debugging. 2025-03-18 16:43:47 +01:00
Philipp Crocoll
1157716c9c manifest for 1.12-r3 2025-03-18 16:35:58 +01:00
Philipp Crocoll
861615b7a4 update AndroidX packages and add missing dependencies to Guava and PlayServices.Auth. 2025-03-18 16:34:31 +01:00
Philipp Crocoll
e12d11264e switch to testing Google Drive 2025-03-18 16:32:55 +01:00
PhilippC
6d7b4810da New translations strings.xml (Hungarian) 2025-03-18 13:16:38 +01:00
PhilippC
585b747612 New translations strings.xml (Hungarian) 2025-03-18 11:35:13 +01:00
PhilippC
55887e1a89 New translations strings.xml (Slovak) 2025-03-17 18:31:07 +01:00
PhilippC
39a7a1298a New translations strings.xml (Romanian) 2025-03-14 09:08:28 +01:00
PhilippC
90059c5ae6 New translations strings.xml (Romanian) 2025-03-14 09:08:27 +01:00
PhilippC
ad63179484 New translations strings.xml (Romanian) 2025-03-14 07:51:48 +01:00
PhilippC
6eaba9d3a8 New translations strings.xml (Chinese Simplified) 2025-03-13 08:11:39 +01:00
PhilippC
11ce68902c New translations strings.xml (Slovenian) 2025-03-13 08:11:38 +01:00
PhilippC
70ca059e0f New translations strings.xml (Portuguese, Brazilian) 2025-03-12 00:48:40 +01:00
Philipp Crocoll
6588f40007 manifest for v1.12-r2 2025-03-11 18:31:06 +01:00
PhilippC
67aaba0656 Merge pull request #2787 from PhilippC/l10n_master3
New Crowdin updates
2025-03-11 16:59:24 +01:00
PhilippC
2d8eac4f12 Merge pull request #2796 from PhilippC/feature/improve-help-texts
improve help texts
2025-03-11 16:43:49 +01:00
Philipp Crocoll
00d822ad4b * show a toast when users without Play services are trying to scan a QR code (#2791)
* show a message informing that built-in Google Drive support is more and more restricted by Google (#2788)
2025-03-11 16:43:13 +01:00
PhilippC
5cf15b26b9 Merge pull request #2795 from PhilippC/bugfix/autofill-fixes
Autofill fixes
2025-03-11 16:37:31 +01:00
Philipp Crocoll
07f08a8851 autofill: avoid crash when looking up a null key.
closes https://github.com/PhilippC/keepass2android/issues/2362
2025-03-11 16:11:35 +01:00
Philipp Crocoll
d2e0ae6394 after updating to targetSdkVersion=34, an implicit mutable intent could lead to a crash.
closes https://github.com/PhilippC/keepass2android/issues/2790
2025-03-11 16:10:52 +01:00
PhilippC
cbae7c38cf New translations strings.xml (Romanian) 2025-03-07 12:55:01 +01:00
PhilippC
15656109bc New translations strings.xml (Romanian) 2025-03-07 11:03:36 +01:00
PhilippC
93e415120a New translations strings.xml (Slovak) 2025-03-06 13:19:21 +01:00
PhilippC
c47e7c03f9 New translations strings.xml (Portuguese, Brazilian) 2025-03-06 11:20:24 +01:00
PhilippC
125512d2c3 New translations strings.xml (French) 2025-03-05 23:47:24 +01:00
PhilippC
65b0d31762 New translations strings.xml (French) 2025-03-05 22:50:35 +01:00
PhilippC
9103529b64 New translations strings.xml (Japanese) 2025-03-05 15:46:39 +01:00
PhilippC
349952cb52 New translations strings.xml (Czech) 2025-03-05 15:46:38 +01:00
PhilippC
305cf6b050 New translations strings.xml (Slovenian) 2025-03-05 14:14:47 +01:00
PhilippC
78ff49a6d4 New translations strings.xml (Portuguese, Brazilian) 2025-03-04 15:38:10 +01:00
Philipp Crocoll
9cd8996aeb manifest and changelog for 1.12-r1 2025-03-04 15:01:19 +01:00
PhilippC
25232a4146 New translations strings.xml (Portuguese, Brazilian) 2025-03-04 14:29:54 +01:00
PhilippC
5266d2f985 New translations strings.xml (Romanian) 2025-03-04 13:19:32 +01:00
PhilippC
ae35d5873a Merge pull request #2785 from PhilippC/bugfix/webdav-fileselect-not-working-always
Bugfix: Webdav username and password could got lost during file selection
2025-03-04 12:25:26 +01:00
PhilippC
fe9aaa0d29 Merge pull request #2786 from PhilippC/bugfix/webdav-dialog-crashing
add a theme to SelectStorageLocationActivity
2025-03-04 12:16:08 +01:00
PhilippC
076bde7669 Merge pull request #2784 from PhilippC/l10n_master3
New Crowdin updates
2025-03-04 12:11:29 +01:00
Philipp Crocoll
592bee1ac1 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2025-03-04 11:58:13 +01:00
Philipp Crocoll
c9a7d56da4 Webdav username and password could got lost during file selection (seems to depend on server behavior in PROPFIND request). Fix this for these cases. 2025-03-04 11:55:10 +01:00
PhilippC
2157cc8e4a New translations strings.xml (Romanian) 2025-03-04 11:54:51 +01:00
Philipp Crocoll
2cd11ba50e add a theme to SelectStorageLocationActivity. without, the webdav credential dialog was crashing. 2025-02-25 16:15:45 +01:00
Philipp Crocoll
eddcedd00b manifest and changelog for 1.12-r0. Fix changelog to adhere to theme. 2025-02-25 13:02:29 +01:00
PhilippC
0d4fe11cfb Merge pull request #2772 from PhilippC/l10n_master3
New Crowdin updates
2025-02-25 11:07:18 +01:00
PhilippC
ecbf4e511d New translations strings.xml (Spanish) 2025-02-24 14:24:35 +01:00
PhilippC
16bbae832e New translations strings.xml (Slovenian) 2025-02-17 08:34:55 +01:00
PhilippC
571da788d0 New translations strings.xml (Slovak) 2025-02-14 22:47:24 +01:00
PhilippC
f2eed5ece0 New translations strings.xml (Slovak) 2025-02-14 21:28:37 +01:00
PhilippC
2c5516310f New translations strings.xml (Chinese Simplified) 2025-02-12 12:55:34 +01:00
PhilippC
5550dffab8 New translations strings.xml (Portuguese, Brazilian) 2025-02-11 23:57:51 +01:00
PhilippC
b9744dd6b5 New translations strings.xml (German) 2025-02-11 18:28:15 +01:00
PhilippC
82fedb3526 Merge pull request #2771 from PhilippC/l10n_master3
New Crowdin updates
2025-02-11 17:16:10 +01:00
PhilippC
cc4f0a3dec Merge pull request #2768 from PhilippC/update/upgrade-dropbox-sdk-to-7-0-0
upgrade Dropbox SDK to 7.0.0.
2025-02-11 17:06:30 +01:00
PhilippC
cdfa48d942 New translations strings.xml (German) 2025-02-11 16:48:42 +01:00
PhilippC
c4edc871b3 New translations strings.xml (German) 2025-02-11 16:43:20 +01:00
PhilippC
ed6d1d2aaf New translations strings.xml (German) 2025-02-11 16:43:03 +01:00
PhilippC
b0f56dbb2c New translations strings.xml (German) 2025-02-11 16:42:44 +01:00
PhilippC
c794efe899 New translations strings.xml (Yoruba) 2025-02-11 16:19:20 +01:00
PhilippC
c2fb4f103d New translations strings.xml (Vietnamese) 2025-02-11 16:19:15 +01:00
PhilippC
18b192bc42 New translations strings.xml (Hebrew) 2025-02-11 16:19:08 +01:00
PhilippC
522fc9816d New translations strings.xml (German) 2025-02-11 16:19:06 +01:00
PhilippC
3be4fb8460 New translations strings.xml (Romanian) 2025-02-11 16:19:02 +01:00
PhilippC
7ca07814bb New translations strings.xml (Yoruba) 2025-02-11 16:19:01 +01:00
PhilippC
aaea8ed956 New translations strings.xml (Vietnamese) 2025-02-11 16:18:57 +01:00
PhilippC
822ccdc349 New translations strings.xml (German) 2025-02-11 16:18:49 +01:00
PhilippC
dbc1b9553a New translations strings.xml (Yoruba) 2025-02-11 16:18:45 +01:00
PhilippC
04c5f08f5f New translations strings.xml (Norwegian Bokmal) 2025-02-11 16:18:44 +01:00
PhilippC
5c10385246 New translations strings.xml (Sinhala) 2025-02-11 16:18:43 +01:00
PhilippC
90f9b6f414 New translations strings.xml (Malayalam) 2025-02-11 16:18:42 +01:00
PhilippC
b555194d8e New translations strings.xml (Azerbaijani) 2025-02-11 16:18:41 +01:00
PhilippC
0e7c4eced7 New translations strings.xml (Norwegian Nynorsk) 2025-02-11 16:18:41 +01:00
PhilippC
816a40d0ec New translations strings.xml (Croatian) 2025-02-11 16:18:40 +01:00
PhilippC
75a819b7b4 New translations strings.xml (Persian) 2025-02-11 16:18:39 +01:00
PhilippC
cf0e5be55c New translations strings.xml (Indonesian) 2025-02-11 16:18:38 +01:00
PhilippC
492fb404fe New translations strings.xml (Portuguese, Brazilian) 2025-02-11 16:18:37 +01:00
PhilippC
6453d215eb New translations strings.xml (Galician) 2025-02-11 16:18:36 +01:00
PhilippC
35f13eff53 New translations strings.xml (Vietnamese) 2025-02-11 16:18:34 +01:00
PhilippC
fe2c5185eb New translations strings.xml (Chinese Traditional) 2025-02-11 16:18:33 +01:00
PhilippC
f1429c0d0d New translations strings.xml (Chinese Simplified) 2025-02-11 16:18:32 +01:00
PhilippC
d6e30b805d New translations strings.xml (Ukrainian) 2025-02-11 16:18:31 +01:00
PhilippC
e8aeaf71d4 New translations strings.xml (Turkish) 2025-02-11 16:18:30 +01:00
PhilippC
1500d635e9 New translations strings.xml (Swedish) 2025-02-11 16:18:29 +01:00
PhilippC
27798ea073 New translations strings.xml (Serbian (Cyrillic)) 2025-02-11 16:18:28 +01:00
PhilippC
891918269e New translations strings.xml (Slovenian) 2025-02-11 16:18:28 +01:00
PhilippC
0cf8ec67da New translations strings.xml (Slovak) 2025-02-11 16:18:27 +01:00
PhilippC
217a3d107d New translations strings.xml (Russian) 2025-02-11 16:18:26 +01:00
PhilippC
38a229cb78 New translations strings.xml (Portuguese) 2025-02-11 16:18:24 +01:00
PhilippC
0598d49ba0 New translations strings.xml (Polish) 2025-02-11 16:18:24 +01:00
PhilippC
f8f2dbc7f4 New translations strings.xml (Dutch) 2025-02-11 16:18:22 +01:00
PhilippC
7449d5dbb1 New translations strings.xml (Korean) 2025-02-11 16:18:22 +01:00
PhilippC
a890b0f66e New translations strings.xml (Japanese) 2025-02-11 16:18:21 +01:00
PhilippC
1647ed455e New translations strings.xml (Italian) 2025-02-11 16:18:20 +01:00
PhilippC
a383847d5b New translations strings.xml (Hungarian) 2025-02-11 16:18:19 +01:00
PhilippC
3fb2a824cf New translations strings.xml (Hebrew) 2025-02-11 16:18:18 +01:00
PhilippC
dd7579ce7c New translations strings.xml (Finnish) 2025-02-11 16:18:17 +01:00
PhilippC
49c51ceea4 New translations strings.xml (Basque) 2025-02-11 16:18:16 +01:00
PhilippC
a5370793cb New translations strings.xml (Greek) 2025-02-11 16:18:15 +01:00
PhilippC
6f72020607 New translations strings.xml (German) 2025-02-11 16:18:14 +01:00
PhilippC
6a7c61ea3c New translations strings.xml (Danish) 2025-02-11 16:18:13 +01:00
PhilippC
46c1854481 New translations strings.xml (Czech) 2025-02-11 16:18:12 +01:00
PhilippC
72030a4749 New translations strings.xml (Catalan) 2025-02-11 16:18:11 +01:00
PhilippC
1c18884527 New translations strings.xml (Bulgarian) 2025-02-11 16:18:10 +01:00
PhilippC
1c5c695f4f New translations strings.xml (Belarusian) 2025-02-11 16:18:09 +01:00
PhilippC
a1cef1ccda New translations strings.xml (Arabic) 2025-02-11 16:18:08 +01:00
PhilippC
4dfcbbf62a New translations strings.xml (Spanish) 2025-02-11 16:18:07 +01:00
PhilippC
d0e1a15673 New translations strings.xml (French) 2025-02-11 16:18:06 +01:00
PhilippC
8fc9324be5 New translations strings.xml (Romanian) 2025-02-11 16:18:05 +01:00
PhilippC
4f4724804e Merge pull request #2769 from PhilippC/bugfix/crowdin-config-fix
fix crowdin.yml file: adjust to renamed folder
2025-02-11 16:04:17 +01:00
Philipp Crocoll
533d92509f fix crowdin.yml file: adjust to renamed folder 2025-02-11 16:03:53 +01:00
Philipp Crocoll
96960ef376 upgrade Dropbox SDK to 7.0.0. This is required before 01/2026 as described in https://dropbox.tech/developers/api-server-certificate-changes. 2025-02-11 16:00:59 +01:00
PhilippC
46194317a8 Merge pull request #2766 from PhilippC/bugfix/potential-crashes-when-registering-receivers
fix potential crashes
2025-02-11 13:54:23 +01:00
PhilippC
c4d6e18759 Merge pull request #2765 from PhilippC/bugfix/2371-autofill-not-working-with-compose-apps
Fix autofill with Compose apps
2025-02-11 13:21:11 +01:00
Philipp Crocoll
ee41a600b1 fix potential crashes on old Android versions when registering receivers (after upgrade to support target sdk 34) 2025-02-11 13:18:23 +01:00
PhilippC
07562cc5a9 Merge pull request #2744 from midnight-wonderer/bug/hostname-matching
Fix hostname matching logic. closes #1926
2025-02-11 12:33:49 +01:00
Philipp Crocoll
0f5b411dc7 Fix an issue that autofill didn't work with compose apps as described on #2371. Closes #2371. Closes #2590 which is a prototype for this commit. 2025-02-11 12:33:14 +01:00
PhilippC
7577e3064c Merge pull request #2764 from PhilippC/remove-unused-package
remove no-longer required package from dependencies
2025-02-11 12:07:21 +01:00
Philipp Crocoll
d33e1f266c remove no-longer required package from dependencies 2025-02-11 11:12:25 +01:00
PhilippC
aeda21f163 Merge pull request #2762 from PhilippC/i18n-fix
I18n fix for password hint
2025-02-11 08:19:05 +01:00
Philipp Crocoll
4d1142df4d Merge branch 'password-hint-fix' into i18n-fix 2025-02-06 13:03:22 +01:00
Philipp Crocoll
4c632d0c72 fix i18n of a password hint in entry edit 2025-02-06 13:02:28 +01:00
PhilippC
cd75d7cda8 Merge pull request #2761 from PhilippC/feature/target-sdk-34
upgrade to target sdk 34: mark OngoingNotificationsService as Use, register receivers as exported
2025-02-06 12:42:02 +01:00
Philipp Crocoll
deb3701ebf Merge branch 'master' into i18n-fix 2025-02-06 12:30:04 +01:00
PhilippC
2bd0d415b6 Merge pull request #2758 from jonalmeida/patch-1
Remove deprecated Firefox Nightly app ID from trusted browsers
2025-02-06 12:17:20 +01:00
Philipp Crocoll
0bd58bd51f upgrade to target sdk 34: mark OngoingNotificationsService as Special Use, register receivers as exported
(This is required because it is allowed that plugins send intents and also intents from system notifications are not received in NonExported mode)
2025-02-06 12:12:54 +01:00
Philipp Crocoll
d998e08b4f make CreateDatabaseActivity use the blue theme to be more consistent 2025-02-06 11:19:29 +01:00
PhilippC
60e5dc21f1 Merge pull request #2760 from PhilippC/update-onedrive-implementation
Update onedrive implementation
2025-02-06 11:17:28 +01:00
Philipp Crocoll
793341918b cleanup code and fix bug with "My files" variant 2025-02-06 10:40:36 +01:00
Jonathan Almeida
8759fe5346 Remove deprecated Firefox Nightly app ID from trusted browsers
This app ID has not been used for a few years now and can be safely removed. 

See the original PR for added context: https://github.com/PhilippC/keepass2android/pull/896
2025-02-03 18:05:10 -05:00
PhilippC
1b8c0b8a70 Merge pull request #2754 from anttiharju/fix-push-branch-name
Use the right branch name
2025-01-30 10:37:02 +01:00
Philipp Crocoll
087af49514 fix OneDrive implementation for app folder 2025-01-30 09:09:25 +01:00
anttiharju
05e270bde3 Use the right branch name 2025-01-28 22:19:56 +02:00
Philipp Crocoll
7c6ce14348 this is the first attempt to fix the currently broken OneDrive implemenation by upgrading to Graph SDK 5. Unfortunately, the SDK is much harder to use because of a missing abstraction for DriveItems on different places (regular folder, special folder, shared folder) and also doesn't work well, see e.g. https://stackoverflow.com/questions/79374963/list-shared-folders-with-graph-sdk or https://stackoverflow.com/questions/79374845/graph-sdk-c-missing-methods-for-working-with-app-folder. 2025-01-21 16:23:07 +01:00
PhilippC
fdfa2b0bf2 Merge pull request #2747 from dktapps/patch-1
fix readme logo
2025-01-21 07:53:18 +01:00
Dylan T.
3fde725657 fix readme logo 2025-01-15 00:16:52 +00:00
PhilippC
146f181682 Merge pull request #2745 from PhilippC/argon2-fix
fix issue with argon2 kdf
2025-01-14 16:50:08 +01:00
PhilippC
1094b43009 Merge pull request #2746 from PhilippC/bugfix/refresh-number-of-entries-in-group
fix: number of entries in group did not immediately update
2025-01-14 16:49:54 +01:00
Philipp Crocoll
379d43e2b8 Merge remote-tracking branch 'remotes/origin/update-libs-and-tools' 2025-01-14 15:30:46 +01:00
Philipp Crocoll
090bc6249a fix: number of entries in group did not immediately update when adding entries 2025-01-14 15:29:22 +01:00
Philipp Crocoll
73fc93ed96 fix issue with argon2 kdf (regression from .net8 migration) by
* including armeabi-v7 and arm64-v8 .so files
* switching to [LibraryImport] instead of [DllImport]
2025-01-14 13:55:21 +01:00
Sarun Rattanasiri
980df2b3a7 fix hostname matching logic 2025-01-14 17:24:48 +07:00
PhilippC
81b48a3ac2 Merge pull request #2743 from PhilippC/sdk-style-projects
Migrate to .net 8 and Material 3
2025-01-14 10:16:23 +01:00
Philipp Crocoll
29fc0fe5ae adjust Makefile to hardlink the appropriate Manifest file from the Manifests folder. Adjust build.yml for renamed test project. Add AndroidManifest.xml to .gitignore as this is only a link. 2025-01-14 08:40:13 +01:00
Philipp Crocoll
0cae15a219 port AutofillParser unit tests to .net 8 2025-01-07 13:16:54 +01:00
Philipp Crocoll
409f6b9981 rename folder keepass2android => keepass2android-app 2025-01-07 11:20:08 +01:00
Philipp Crocoll
738d59dbda remove old (pre-sdk-style) projects, rename sdk style projects to have the names of the old ones. adjust the .sln and .csproj files accordingly. This is a bit like a squash commit, as it shows the diff between the pre-sdk-style code with the updated code (sdk-style, Material3, Zxing=>GMS CodeScanner, Kdbp support removed) 2025-01-07 11:19:23 +01:00
Philipp Crocoll
63836de8aa add svgs for two custom icons 2025-01-07 10:38:14 +01:00
Philipp Crocoll
9a95691860 remove no-longe-used testing project 2025-01-07 10:37:47 +01:00
Philipp Crocoll
4d129c5e05 add filtered resources to java project files 2025-01-07 10:23:44 +01:00
Philipp Crocoll
a672e9bbd2 reactivate QR scanning capabilities by using GMS CodeScanner (instead of ZXing which is no longer compatible with new .net Android); copy resource string from KP2AKeyboard project to app such that it can be used in the manifest. 2025-01-07 10:22:19 +01:00
Philipp Crocoll
0e3ef76d6e recreate group activity when list text size was changed 2024-12-31 15:15:11 +01:00
Philipp Crocoll
2ad073c80f fix layout of password activity 2024-12-31 14:22:16 +01:00
Philipp Crocoll
33c1f5d6dd mask password textedit before assigning password. This ensures that there is not the fraction of a second where the password might be visible. 2024-12-31 14:00:24 +01:00
Philipp Crocoll
f0d9c8134e improve behavior when changing the theme 2024-12-31 13:04:37 +01:00
PhilippC
830494851d Merge pull request #2734 from anttiharju/prevent-duplicate-CI-runs
Prevent duplicate CI runs in PRs
2024-12-31 11:34:24 +01:00
anttiharju
6e30dd35ee Prevent duplicate runs in PRs 2024-12-20 08:11:26 +02:00
Philipp Crocoll
bf5411bdb8 minor modifications to improve Material UI. Change dialog to Material Dialogs. 2024-12-17 13:14:56 +01:00
Philipp Crocoll
e14cd62e75 changes to implement material design/fix flaws and issues in the major activities. More testing pending. 2024-12-10 18:35:02 +01:00
Philipp Crocoll
ed9cd7180c replace icons by vector drawables to fix color issues with day/night scheme 2024-12-10 15:06:37 +01:00
Philipp Crocoll
add8209f11 change encoding to utf8 2024-12-10 11:47:51 +01:00
Philipp Crocoll
9194436bc8 start replacing some icons 2024-12-10 11:22:55 +01:00
Philipp Crocoll
c3c1f1ecb7 add database filename on password activity again 2024-12-10 11:22:30 +01:00
Philipp Crocoll
83d076c9a7 fix bottom bar in QuickUnlock and Password activity 2024-12-07 08:12:11 +01:00
Philipp Crocoll
f974b0ffa0 remove bad named folder 2024-12-07 07:54:14 +01:00
Philipp Crocoll
95d7ecd066 first steps towards Material3 design
* updates themes and color definitions
 * removed many color attributes from views and special configurations
 * reworked settings completely to get rid of "settings toolsbar"
 * use DayNight theme instead of custom light/dark
Note that there are quite a few issues left.
2024-12-07 07:53:34 +01:00
Philipp Crocoll
b101bf8d5f rename apk of PluginSdk to avoid a weird binding error 2024-12-07 07:46:41 +01:00
Philipp Crocoll
52a62df97c migrate preferences to AndroidX, separate one large settings fragment into many smaller ones to get rid of "ToolbarPreference" workaround 2024-12-01 09:52:08 +01:00
Philipp Crocoll
e873ed466e + theme test for testing material design stuff (because old theming is broken after upgrading to sdk-style projects) 2024-11-19 14:25:11 +01:00
Philipp Crocoll
b153ea2cb4 remove unused stuff from PluginSDK project 2024-11-19 09:44:18 +01:00
Philipp Crocoll
c32a6eae7a make app-style app compilable
* switched from support library to androidx
 * disabled some code which will need to be fixed later (strings in manifest, zxing qr reader)
 * changes in styles need to be tested
still crashing when trying to use any code from the Keyboard binding.
2024-11-19 09:43:54 +01:00
Philipp Crocoll
43f6064faa towards sdk-style projects. As of now, all code/resources etc. is duplicated for new projects in new folders. this will be moved back to the original locations (and then squashed). App currently does not build. 2024-11-05 10:58:57 +01:00
快乐小牛
f001d1fa54 fix: entry_edit hint i18n 2024-10-30 11:48:23 +08:00
Philipp Crocoll
dad9b0e53f update minSdk of offline version to 21 (Android 5.0) to simplify the build. 2024-10-22 15:49:08 +02:00
Philipp Crocoll
b2b0b8ddc9 switch to Java 17 in build.yml 2024-10-22 15:23:27 +02:00
Philipp Crocoll
9494f28acf Merge branch 'anttiharju/master' into update-libs-and-tools 2024-10-22 15:11:36 +02:00
Philipp Crocoll
a98cd33cff updating OkHttp, okhttp-digest and dropbox sdk. Removing no longer needed onedrive aar.
I wasn't successful in binding the latest dropbox sdk (7.0) and therefor only updated to 5.4.6 which doesn't require an .aar.
2024-10-22 15:02:10 +02:00
anttiharju
65092dcccf Switch okhttp-digest source to github
as instructed at
https://github.com/rburgst/okhttp-digest?tab=readme-ov-file#use-via-gradle
2024-10-15 22:55:48 +03:00
anttiharju
e464c59796 Downgrade setup-gradle to v3
v3 is node20 and doesn't do validation by default like v4

validation can be disabled in v4 but when that bump is made it's
probably better to resolve the issues rather than ignore them.
2024-10-15 22:48:50 +03:00
anttiharju
7dcccf1105 Bump artifact actions to v4
v4 included breaking changes, but the setup here was compatible
thanks to the usage of `${{ github.job }}`.
https://github.com/actions/upload-artifact/releases/tag/v4.0.0

v3 artifact actions will be deprecated on November 30th
https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/

node16 actions will be EOL on October 15th
https://github.blog/changelog/2024-09-25-end-of-life-for-actions-node16/

These seem contradictory but I _guess_ on self-hosted runners one
can keep using v3 artifact actions until November 30th.
2024-10-13 15:29:45 +03:00
anttiharju
8d354bb3f0 Update actions/setup-java to v4
Just a node20 update
https://github.com/actions/setup-java/releases/tag/v4.0.0
2024-10-13 15:22:50 +03:00
anttiharju
5882263ee8 Bump microsoft/setup-msbuild to v2 for node20
Just a node20 update
https://github.com/microsoft/setup-msbuild/releases/tag/v2
2024-10-13 15:20:33 +03:00
anttiharju
38e305bb4a Pin a third-party action
This is security hardening, see
https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#using-third-party-actions
2024-10-13 15:16:37 +03:00
anttiharju
177b1fc9a3 Update al-cheb/configure-pagefile-action to v1.4
Just a node20 update per
https://github.com/al-cheb/configure-pagefile-action/releases/tag/v1.4
2024-10-13 15:15:11 +03:00
anttiharju
8bde5ed262 Use actions/checkout for fetching submodules 2024-10-13 15:10:36 +03:00
anttiharju
247b37262d Bump actions/cache to v4
Just a node20 update per
https://github.com/actions/cache/releases/tag/v4.0.0
2024-10-13 14:58:18 +03:00
anttiharju
84230b32ef Bump gradle/actions/setup-gradle to v4
It includes caching improvements as described here:
https://github.com/gradle/actions/releases/tag/v4.0.0

windows-2022 includes node20 per
https://github.com/actions/runner-images/blob/main/images/windows/Windows2022-Readme.md#nodejs
2024-10-13 14:56:14 +03:00
anttiharju
a54444e919 Bump gradle-build-action to v3
Gradle v2 uses node16 which will be EOL soon.

"The only major breaking change from gradle-build-action@v2.12.0
is the update to require a Node 20 runtime environment.

Aside from that change, this release should generally serve as a
drop-in replacement for gradle-build-action@v2."

Gradle updated the action name, following the advice from
https://github.com/gradle/gradle-build-action/releases/tag/v3.0.0
2024-10-13 14:42:06 +03:00
anttiharju
4b55e2ce8b Bump checkout from v3 to v4
checkout v3 uses node16 which reaches EOL on 15th of Oct 2024
https://github.blog/changelog/2024-09-25-end-of-life-for-actions-node16/
2024-10-13 14:35:35 +03:00
Philipp Crocoll
5ae718c58e update targetframework for Guava libs 2024-10-08 16:19:24 +02:00
Philipp Crocoll
669022ddf0 update Newtonsoft.Json, FluentFTP and MegaApiClient to the latest versions 2024-10-08 16:07:56 +02:00
Philipp Crocoll
f0fd21a6ec upgrade to Gradle version 8.6 (plugin version 8.4) 2024-10-08 16:03:03 +02:00
Philipp Crocoll
73a8ec27d4 remove no-longer-needed jars from JavaFileStorageBindings 2024-10-08 15:19:23 +02:00
Philipp Crocoll
51902c9bc4 fix build issues related to removal of deprecated OneDrive API jars. onedrive:// is now no longer supported, but has been replaced with onedrive2:// a long time ago already. 2024-10-08 14:59:49 +02:00
PhilippC
32d3abf5d6 Merge pull request #2544 from PhilippC/release-preparation-1-11
Version 1.11-r0
2024-02-20 07:10:16 +01:00
Philipp Crocoll
543eeb69ef manifest for 1.11 2024-02-19 21:07:32 +01:00
PhilippC
ec6e1593b0 Merge pull request #2542 from PhilippC/l10n_master2
New Crowdin updates
2024-02-19 16:18:36 +01:00
PhilippC
ee27bea111 New translations strings.xml (Dutch) 2024-02-19 14:39:34 +01:00
PhilippC
de93b12877 New translations strings.xml (Japanese) 2024-02-19 14:39:33 +01:00
PhilippC
71d2a332c7 New translations strings.xml (German) 2024-02-19 14:38:53 +01:00
PhilippC
37d1481658 Merge pull request #2513 from PhilippC/l10n_master2
New Crowdin updates
2024-02-19 11:45:11 +01:00
PhilippC
a8cc1ad66d New translations strings.xml (Portuguese, Brazilian) 2024-02-16 16:28:07 +01:00
PhilippC
3056ee9d45 New translations strings.xml (Portuguese, Brazilian) 2024-02-16 13:17:44 +01:00
PhilippC
0ec5996c8d New translations strings.xml (Portuguese, Brazilian) 2024-02-16 11:48:14 +01:00
PhilippC
01666d8402 New translations strings.xml (Czech) 2024-02-13 12:46:17 +01:00
PhilippC
422fa01ba1 New translations strings.xml (Czech) 2024-02-13 11:30:21 +01:00
PhilippC
ca9c19e8a9 New translations strings.xml (Turkish) 2024-02-12 16:21:28 +01:00
PhilippC
093f7683b8 New translations strings.xml (German) 2024-02-11 22:31:36 +01:00
PhilippC
d4cf908f4a New translations strings.xml (German) 2024-02-11 21:35:40 +01:00
PhilippC
55d62144fb New translations strings.xml (Portuguese, Brazilian) 2024-02-08 12:03:39 +01:00
PhilippC
c181565aaa New translations strings.xml (Slovenian) 2024-02-07 18:03:13 +01:00
PhilippC
c0c4524562 Merge pull request #2530 from PhilippC/release-preparation-1-11
changelog for version 1.11
2024-02-06 21:46:13 +01:00
PhilippC
eac1803084 New translations strings.xml (German) 2024-02-06 13:47:53 +01:00
PhilippC
58904f1166 New translations strings.xml (German) 2024-02-06 12:09:11 +01:00
Philipp Crocoll
54eb1baee2 changelog for version 1.11 2024-02-06 09:40:54 +01:00
PhilippC
ada01924ba New translations strings.xml (Chinese Simplified) 2024-02-06 04:25:32 +01:00
PhilippC
e38e7df221 Merge pull request #2516 from PhilippC/803--totp-overview
TOTP overview
2024-01-17 18:34:29 +01:00
Philipp Crocoll
fb4ab84ceb Merge branch 'master' of https://github.com/PhilippC/keepass2android into 803--totp-overview 2024-01-17 07:48:06 +01:00
Philipp Crocoll
4475fac51e add missing file for SearchTotpResults, preview TOTPs depending on settings, make TOTP copyable from Entry view
closes #803
2024-01-17 07:46:51 +01:00
Philipp Crocoll
13ef4ca9ff add FAB for TOTP, add activity for showing TOTP entries 2024-01-17 07:35:05 +01:00
Philipp Crocoll
f297ebcd40 * introduce FAB for search
* introduce TOTP preview on PwEntryView

first steps towards #803
2024-01-17 07:07:46 +01:00
PhilippC
a5ef4ccc7a Merge pull request #2514 from PhilippC/1942--fix-text-color-not-themed
Fix bad text color on autofill target preference dialog
2024-01-15 12:30:50 +01:00
Philipp Crocoll
dfd9c32251 Fixes bad text color, closes https://github.com/PhilippC/keepass2android/issues/1942 2024-01-15 11:51:59 +01:00
PhilippC
5397a1c88f New translations strings.xml (Polish) 2024-01-15 09:22:32 +01:00
PhilippC
fdcd4321e0 Merge pull request #2512 from PhilippC/2504--copy-on-longclick
fix merge issue
2024-01-15 08:27:57 +01:00
Philipp Crocoll
11013791ef revert another unintentionally commit change 2024-01-15 08:06:19 +01:00
Philipp Crocoll
6958a2d189 revert unintentionally commited changes to AutofillTest 2024-01-15 07:47:21 +01:00
Philipp Crocoll
94ec8cf1ac fix merge issue 2024-01-15 06:56:32 +01:00
Philipp Crocoll
63631fa81f Merge branch '2504--copy-on-longclick'
# Resolved Conflicts:
#	src/keepass2android/EntryActivity.cs
2024-01-14 21:55:23 +01:00
PhilippC
107d9c6235 Merge pull request #2500 from PhilippC/l10n_master2
New Crowdin updates
2024-01-14 21:52:47 +01:00
PhilippC
8e4ee4f588 Merge pull request #2508 from PhilippC/2507--dialog-behind-keyboard
making activity adjustResize to (hopefully) close #2507
2024-01-14 21:52:39 +01:00
Philipp Crocoll
f0a06faae1 copy text value to clipboard when long-clicking in Entry view. closes #2504 2024-01-14 21:34:19 +01:00
PhilippC
99db263833 Merge branch 'master' into 2507--dialog-behind-keyboard 2024-01-13 11:47:12 +01:00
Philipp Crocoll
e2e42cd177 making activity adjustResize to (hopefully) close #2507 (in some Android versions, it seems like the keyboard from autofill does not get hidden as it should, overlaying the dialog buttons) 2024-01-13 11:45:44 +01:00
PhilippC
a376c6ee0b New translations strings.xml (Japanese) 2024-01-11 14:40:23 +01:00
PhilippC
0326e02ddd New translations strings.xml (Slovenian) 2024-01-09 09:54:12 +01:00
PhilippC
d75482f3bd New translations strings.xml (Dutch) 2024-01-08 13:48:56 +01:00
PhilippC
bca0d042a1 New translations strings.xml (Dutch) 2024-01-08 12:05:55 +01:00
PhilippC
29eaf5f205 New translations strings.xml (Dutch) 2024-01-07 18:14:06 +01:00
PhilippC
78da5e2973 New translations strings.xml (Dutch) 2024-01-07 18:14:05 +01:00
PhilippC
20541618f9 New translations strings.xml (Dutch) 2024-01-07 18:14:04 +01:00
PhilippC
e459d280f2 New translations strings.xml (Dutch) 2024-01-07 17:09:40 +01:00
PhilippC
705e2e4a86 New translations strings.xml (Dutch) 2024-01-07 15:55:10 +01:00
PhilippC
cf9b368afc New translations strings.xml (Dutch) 2024-01-07 14:01:42 +01:00
PhilippC
f1c6a5365c New translations strings.xml (Dutch) 2024-01-07 13:03:09 +01:00
PhilippC
6a61bf6364 New translations strings.xml (Dutch) 2024-01-07 11:14:14 +01:00
PhilippC
814571c746 New translations strings.xml (Dutch) 2024-01-06 21:07:45 +01:00
PhilippC
fc5587260f New translations strings.xml (Dutch) 2024-01-06 19:51:14 +01:00
PhilippC
674ba7bd71 New translations strings.xml (Dutch) 2024-01-06 18:54:57 +01:00
PhilippC
556f82f786 New translations strings.xml (Dutch) 2024-01-06 17:48:44 +01:00
PhilippC
58c5c5882b New translations strings.xml (Chinese Simplified) 2024-01-06 04:27:00 +01:00
PhilippC
a706571e66 New translations strings.xml (Portuguese, Brazilian) 2024-01-05 12:03:52 +01:00
PhilippC
3997b21aec Merge pull request #2502 from PhilippC/totp-improvements
TOTP improvements
2024-01-05 09:28:50 +01:00
Philipp Crocoll
c354612369 catch potential crash when otp data is invalid
closes https://github.com/PhilippC/keepass2android/issues/1602
2024-01-05 09:27:34 +01:00
Philipp Crocoll
4fea731c87 move TOTP field up in EntryActivity and add a progress bar to indicate the time left for using the TOTP
closes https://github.com/PhilippC/keepass2android/issues/2315
2024-01-05 09:01:29 +01:00
Philipp Crocoll
e189776ba9 Merge branch 'master' into totp-improvements 2024-01-05 06:46:04 +01:00
Philipp Crocoll
31255f0c52 move TOTP button on keyboard to third position (after User/Pwd) and disable TOTP "internal fields"
closes #1341
closes #2394
closes #1844
2024-01-04 19:09:24 +01:00
Philipp Crocoll
059280efd0 Introduce preference options to control the behavior when autofilling TOTP entries (show entry notification, activate keyboard, copy TOTP to clipboard)
Required a bit of refactoring to decide when to bring up keyboard selection dialog. Also changed the code so it shows e.g. on Pixel 6a with Android 14, previously did not.
closes #2308
closes #1286 as it now shows up the entry notificaton (unless disabled) and solves the underlying issue in the best found way
2024-01-04 19:06:49 +01:00
Philipp Crocoll
5edc070aa8 show entry notification when autofilling an entry with TOTP (to allow copying TOTP to clipboard)
fixes https://github.com/PhilippC/keepass2android/issues/1272
2024-01-04 08:21:45 +01:00
PhilippC
95843b1134 New translations strings.xml (Dutch) 2024-01-03 23:15:02 +01:00
PhilippC
d2ea9b18a8 New translations strings.xml (Spanish) 2024-01-03 21:44:24 +01:00
PhilippC
828425ab0e New translations strings.xml (Spanish) 2024-01-03 20:48:41 +01:00
PhilippC
4395f422b3 New translations strings.xml (Portuguese, Brazilian) 2024-01-03 11:52:22 +01:00
PhilippC
be2c28811c Merge pull request #2498 from PhilippC/2246--fix-base32-parsing-in-keepass2totp
replace base32 parsing algorithm to fix issue with some TOTP entries using KeePass2 style
2024-01-03 11:27:14 +01:00
Philipp Crocoll
fcc4d44786 replace base32 parsing algorithm to fix issue with some TOTP entries using KeePass2 style
fixes #2020
fixes #2246
2024-01-03 10:17:06 +01:00
PhilippC
337e6324ff Merge pull request #2497 from PhilippC/1248--totp-docs
add TOTP section in Docs
2024-01-03 09:01:45 +01:00
Philipp Crocoll
310143c612 add TOTP section in Docs
closes #1248
2024-01-03 09:00:30 +01:00
PhilippC
49cb33a4da Merge pull request #2496 from PhilippC/2458--seed-only-traytotp-style-entries
make settings field for TrayTotp style otp entries optional
2024-01-03 08:52:22 +01:00
Philipp Crocoll
c934755e1c make settings field for TrayTotp style otp entries optional
closes https://github.com/PhilippC/keepass2android/issues/2458
2024-01-03 08:06:20 +01:00
PhilippC
64355a3da7 Merge pull request #2495 from PhilippC/1949--enable-shared-folders-in-pcloud
update to pcloud 1.9.1 to enable access to shared folders
2024-01-03 06:46:15 +01:00
PhilippC
9579f3bf51 Merge pull request #2463 from PhilippC/l10n_master2
New Crowdin updates
2024-01-03 06:30:55 +01:00
PhilippC
674ae26bd7 Merge pull request #2493 from PhilippC/1327--replace-placeholders-in-more-places
replace placeholder in title for viewing entries and autofill entry a…
2024-01-03 06:30:35 +01:00
PhilippC
d2778e8496 Merge pull request #2494 from PhilippC/2449--ignore-android-settings-for-autofill
ignore Android settings for Autofill, fixes #2449
2024-01-03 06:30:21 +01:00
Philipp Crocoll
cc19e6f326 update to pcloud 1.9.1 to enable access to shared folders
fixes #1949, fixes #2474
fixes https://github.com/pCloud/pcloud-sdk-java/issues/33
2024-01-03 06:29:03 +01:00
Philipp Crocoll
dd7a2718c9 ignore Android settings for Autofill, fixes #2449 2024-01-03 05:50:25 +01:00
PhilippC
9c50d2d98a Merge pull request #2464 from PhilippC/2396--webdav-password-in-logs
avoid passwords appearing in logfiles (#2396)
2024-01-02 21:08:51 +01:00
PhilippC
8ee13acdde Merge pull request #2490 from PhilippC/2488-fix-crash-in-autofill
avoid potentiall null hints in autofill (#2488)
2024-01-02 21:03:30 +01:00
PhilippC
aeda304919 Merge pull request #2492 from PhilippC/2466--reduce-logging
do not log folder name to fix #2466
2024-01-02 21:03:14 +01:00
Philipp Crocoll
9f08e0039b replace placeholder in title for viewing entries and autofill entry as well as in search results, fixes #1327 2024-01-02 21:00:43 +01:00
Philipp Crocoll
dfd101da77 do not log folder name to fix #2466 2024-01-02 16:34:30 +01:00
Philipp Crocoll
f4b5eee171 avoid potentiall null hints in autofill (#2488) 2024-01-02 16:26:02 +01:00
Philipp Crocoll
98e31942e1 remove potential password in logs 2024-01-02 12:40:39 +01:00
PhilippC
385aad8fb0 New translations strings.xml (Portuguese, Brazilian) 2023-12-31 01:42:46 +01:00
PhilippC
3e383d50f8 New translations strings.xml (Portuguese, Brazilian) 2023-12-31 00:44:33 +01:00
PhilippC
8c089a8711 New translations strings.xml (Polish) 2023-12-17 16:05:36 +01:00
PhilippC
098123787d New translations strings.xml (Czech) 2023-12-15 10:06:50 +01:00
PhilippC
a22b8474c3 New translations strings.xml (Polish) 2023-12-11 19:31:51 +01:00
PhilippC
8fc4607a34 New translations strings.xml (Polish) 2023-12-11 18:32:40 +01:00
PhilippC
4b56405960 New translations strings.xml (Portuguese, Brazilian) 2023-12-10 23:11:27 +01:00
PhilippC
c4b41001b3 New translations strings.xml (Portuguese, Brazilian) 2023-12-07 12:13:32 +01:00
PhilippC
cb51be349e New translations strings.xml (Portuguese, Brazilian) 2023-12-03 11:06:26 +01:00
PhilippC
13170bb88c New translations strings.xml (Portuguese, Brazilian) 2023-12-02 14:03:33 +01:00
PhilippC
88a20d947c New translations strings.xml (Portuguese, Brazilian) 2023-12-02 13:07:24 +01:00
PhilippC
4fcc2625c0 New translations strings.xml (Greek) 2023-12-01 12:14:22 +01:00
PhilippC
324cf74a2b New translations strings.xml (Greek) 2023-12-01 10:59:01 +01:00
PhilippC
e3d14221f9 New translations strings.xml (Portuguese, Brazilian) 2023-12-01 00:48:04 +01:00
PhilippC
7d0a43397a New translations strings.xml (Portuguese, Brazilian) 2023-11-30 13:08:04 +01:00
PhilippC
a6d1b26479 New translations strings.xml (Portuguese, Brazilian) 2023-11-30 11:28:31 +01:00
PhilippC
79ad753218 New translations strings.xml (Portuguese, Brazilian) 2023-11-29 13:52:17 +01:00
PhilippC
24ee49ea9f New translations strings.xml (Portuguese, Brazilian) 2023-11-27 12:52:12 +01:00
PhilippC
ab6e8e3685 New translations strings.xml (Portuguese, Brazilian) 2023-11-27 11:08:20 +01:00
PhilippC
81e8820732 New translations strings.xml (Slovenian) 2023-11-24 07:53:52 +01:00
PhilippC
93c72ee04e New translations strings.xml (Chinese Simplified) 2023-11-24 07:53:51 +01:00
PhilippC
8a53357e3d New translations strings.xml (Chinese Simplified) 2023-11-24 06:46:31 +01:00
PhilippC
c12ae13077 New translations strings.xml (Portuguese, Brazilian) 2023-11-21 18:16:54 +01:00
PhilippC
071fc3fd51 New translations strings.xml (Japanese) 2023-11-21 13:38:50 +01:00
Philipp Crocoll
ad6ced3aad addition to last commit: this refers to #2396 2023-11-21 13:33:37 +01:00
Philipp Crocoll
6ef8b8fc3b replace usage of IoConnectionInfo::GetDisplayName() to avoid passwords (as part of the URL) appearing in logfiles 2023-11-21 13:31:54 +01:00
PhilippC
825793f385 New translations strings.xml (Portuguese, Brazilian) 2023-11-21 12:01:55 +01:00
PhilippC
bd6af10fd5 New translations strings.xml (Portuguese, Brazilian) 2023-11-21 10:48:05 +01:00
Philipp Crocoll
2e9400cf4d Manifest and changelog for 1.10-pre 2023-11-21 08:43:54 +01:00
PhilippC
c719043159 New translations strings.xml (Azerbaijani) 2023-11-21 08:12:31 +01:00
PhilippC
c6e32937ce New translations strings.xml (Croatian) 2023-11-21 08:12:29 +01:00
PhilippC
081b77c2bd New translations strings.xml (Persian) 2023-11-21 08:12:28 +01:00
PhilippC
a950298c11 New translations strings.xml (Indonesian) 2023-11-21 08:12:26 +01:00
PhilippC
eafd3bb702 New translations strings.xml (Galician) 2023-11-21 08:12:25 +01:00
PhilippC
0e53f91d01 New translations strings.xml (Chinese Traditional) 2023-11-21 08:12:24 +01:00
PhilippC
96156bf8b9 New translations strings.xml (Ukrainian) 2023-11-21 08:12:23 +01:00
PhilippC
8efc1f3c1f New translations strings.xml (Turkish) 2023-11-21 08:12:22 +01:00
PhilippC
67d20124ff New translations strings.xml (Swedish) 2023-11-21 08:12:21 +01:00
PhilippC
b93739926d New translations strings.xml (Serbian (Cyrillic)) 2023-11-21 08:12:20 +01:00
PhilippC
4afac75bb4 New translations strings.xml (Slovenian) 2023-11-21 08:12:19 +01:00
PhilippC
cea41d1446 New translations strings.xml (Slovak) 2023-11-21 08:12:18 +01:00
PhilippC
dd5b744bfb New translations strings.xml (Russian) 2023-11-21 08:12:17 +01:00
PhilippC
47cbe5b0ab New translations strings.xml (Portuguese) 2023-11-21 08:12:16 +01:00
PhilippC
99950e3c93 New translations strings.xml (Polish) 2023-11-21 08:12:15 +01:00
PhilippC
df8f375b59 New translations strings.xml (Dutch) 2023-11-21 08:12:14 +01:00
PhilippC
fdc213bfc1 New translations strings.xml (Korean) 2023-11-21 08:12:12 +01:00
PhilippC
428b008017 New translations strings.xml (Japanese) 2023-11-21 08:12:11 +01:00
PhilippC
3d4a0a79f9 New translations strings.xml (Italian) 2023-11-21 08:12:10 +01:00
PhilippC
008e55598c New translations strings.xml (Portuguese, Brazilian) 2023-11-21 08:12:09 +01:00
PhilippC
7c3832830e New translations strings.xml (Vietnamese) 2023-11-21 08:12:08 +01:00
PhilippC
c3e234da25 New translations strings.xml (Chinese Simplified) 2023-11-21 08:12:07 +01:00
PhilippC
6ba0b29c77 New translations strings.xml (Hungarian) 2023-11-21 08:12:06 +01:00
PhilippC
b16f747913 New translations strings.xml (Hebrew) 2023-11-21 08:12:05 +01:00
PhilippC
35ac1cf642 New translations strings.xml (Finnish) 2023-11-21 08:12:04 +01:00
PhilippC
5d2da784b9 New translations strings.xml (Basque) 2023-11-21 08:12:03 +01:00
PhilippC
86b225034c New translations strings.xml (Greek) 2023-11-21 08:12:02 +01:00
PhilippC
727cf74201 New translations strings.xml (German) 2023-11-21 08:12:01 +01:00
PhilippC
6f8ae7be34 New translations strings.xml (Danish) 2023-11-21 08:12:00 +01:00
PhilippC
a84d26b151 New translations strings.xml (Catalan) 2023-11-21 08:11:59 +01:00
PhilippC
6f7419e38a New translations strings.xml (Arabic) 2023-11-21 08:11:57 +01:00
PhilippC
bdb11f4873 New translations strings.xml (Spanish) 2023-11-21 08:11:56 +01:00
PhilippC
87603cd9c1 New translations strings.xml (Romanian) 2023-11-21 08:11:55 +01:00
PhilippC
e6cec96504 New translations strings.xml (Czech) 2023-11-21 08:11:54 +01:00
PhilippC
fb478af6c7 New translations strings.xml (Belarusian) 2023-11-21 08:11:53 +01:00
PhilippC
9991964c9b New translations strings.xml (French) 2023-11-21 08:11:51 +01:00
Philipp Crocoll
d761f07fc9 change app-id of pCloud because the previous app couldn't be modified anymore (https://github.com/PhilippC/keepass2android/pull/2388#issuecomment-1799771771) but is not compatible with the latest sdk version 2023-11-21 08:07:39 +01:00
PhilippC
b18515dd8c Merge pull request #2456 from PhilippC/l10n_master2
New Crowdin updates
2023-11-21 08:05:10 +01:00
PhilippC
2677cae5e6 Merge pull request #2457 from hyproman/persist-ftp-debug-perf
Persist ftp debug preference
2023-11-21 07:11:33 +01:00
Philipp Crocoll
cb832c412f improve some source strings (removing superfluous characters) 2023-11-21 07:08:41 +01:00
PhilippC
97018b15f7 New translations strings.xml (Norwegian Bokmal) 2023-11-21 07:04:00 +01:00
PhilippC
6b06d4ba8d New translations strings.xml (Malayalam) 2023-11-21 07:03:58 +01:00
PhilippC
902fc6f6d3 New translations strings.xml (Azerbaijani) 2023-11-21 07:03:57 +01:00
PhilippC
d4fd8db455 New translations strings.xml (Norwegian Nynorsk) 2023-11-21 07:03:56 +01:00
PhilippC
9f1be03dc4 New translations strings.xml (Croatian) 2023-11-21 07:03:55 +01:00
PhilippC
7b863e115f New translations strings.xml (Persian) 2023-11-21 07:03:54 +01:00
PhilippC
06fa5a5fcd New translations strings.xml (Indonesian) 2023-11-21 07:03:53 +01:00
PhilippC
b1837468d7 New translations strings.xml (Galician) 2023-11-21 07:03:52 +01:00
PhilippC
0ffe6cda16 New translations strings.xml (Chinese Traditional) 2023-11-21 07:03:51 +01:00
PhilippC
0ba1e946d1 New translations strings.xml (Ukrainian) 2023-11-21 07:03:50 +01:00
PhilippC
ba2890cc80 New translations strings.xml (Turkish) 2023-11-21 07:03:49 +01:00
PhilippC
ee9750e689 New translations strings.xml (Swedish) 2023-11-21 07:03:47 +01:00
PhilippC
3f358fed38 New translations strings.xml (Serbian (Cyrillic)) 2023-11-21 07:03:46 +01:00
PhilippC
4eb7b4519e New translations strings.xml (Slovenian) 2023-11-21 07:03:45 +01:00
PhilippC
9b61f651c4 New translations strings.xml (Slovak) 2023-11-21 07:03:44 +01:00
PhilippC
c716fa0c12 New translations strings.xml (Russian) 2023-11-21 07:03:43 +01:00
PhilippC
013d69b520 New translations strings.xml (Portuguese) 2023-11-21 07:03:42 +01:00
PhilippC
fec2875e6a New translations strings.xml (Polish) 2023-11-21 07:03:41 +01:00
PhilippC
1a1036f7b8 New translations strings.xml (Dutch) 2023-11-21 07:03:40 +01:00
PhilippC
b9fcf8deda New translations strings.xml (Korean) 2023-11-21 07:03:39 +01:00
PhilippC
a9a88dbdbe New translations strings.xml (Japanese) 2023-11-21 07:03:37 +01:00
PhilippC
d3f505fb55 New translations strings.xml (Italian) 2023-11-21 07:03:36 +01:00
PhilippC
da10ebd2f4 New translations strings.xml (Hungarian) 2023-11-21 07:03:35 +01:00
PhilippC
daeee50e09 New translations strings.xml (Hebrew) 2023-11-21 07:03:34 +01:00
PhilippC
f602367a6c New translations strings.xml (Finnish) 2023-11-21 07:03:33 +01:00
PhilippC
db2ad49f36 New translations strings.xml (Basque) 2023-11-21 07:03:32 +01:00
PhilippC
a782843b29 New translations strings.xml (Greek) 2023-11-21 07:03:31 +01:00
PhilippC
e35babb8eb New translations strings.xml (German) 2023-11-21 07:03:30 +01:00
PhilippC
e6b296c0b9 New translations strings.xml (Danish) 2023-11-21 07:03:28 +01:00
PhilippC
44692afa98 New translations strings.xml (Catalan) 2023-11-21 07:03:27 +01:00
PhilippC
491912a6ab New translations strings.xml (Bulgarian) 2023-11-21 07:03:26 +01:00
PhilippC
5cb02e88bf New translations strings.xml (Arabic) 2023-11-21 07:03:25 +01:00
PhilippC
69ce92a7b7 New translations strings.xml (Spanish) 2023-11-21 07:03:24 +01:00
PhilippC
a09e2656be New translations strings.xml (Romanian) 2023-11-21 07:03:23 +01:00
PhilippC
445923e12c New translations strings.xml (Portuguese, Brazilian) 2023-11-21 07:03:21 +01:00
PhilippC
6499c97206 New translations strings.xml (Vietnamese) 2023-11-21 07:03:20 +01:00
PhilippC
41ef1900a1 New translations strings.xml (Chinese Simplified) 2023-11-21 07:03:19 +01:00
PhilippC
290f61d114 New translations strings.xml (Czech) 2023-11-21 07:03:18 +01:00
PhilippC
11f45c61e8 New translations strings.xml (Belarusian) 2023-11-21 07:03:16 +01:00
PhilippC
ac6df5d10f New translations strings.xml (French) 2023-11-21 07:03:15 +01:00
Philipp Crocoll
206ab3ac42 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2023-11-13 09:55:58 +01:00
PhilippC
33847deb00 Merge pull request #2455 from PhilippC/l10n_master2
New Crowdin updates
2023-11-13 09:54:48 +01:00
PhilippC
baf9a29646 update links from codeplex to github, closes 2454 2023-11-13 09:52:42 +01:00
Philipp Crocoll
30d45e086c refactor SftpFileStorage creation 2023-11-13 09:18:39 +01:00
PhilippC
66166e44a0 New translations strings.xml (Czech) 2023-11-10 15:42:42 +01:00
PhilippC
8ace491d84 New translations strings.xml (French) 2023-11-10 13:52:04 +01:00
PhilippC
39deef4053 New translations strings.xml (Belarusian) 2023-11-08 10:39:24 +01:00
PhilippC
1faa0b06bd New translations strings.xml (French) 2023-11-07 19:30:59 +01:00
PhilippC
1eb1e1cb2b New translations strings.xml (Vietnamese) 2023-11-07 17:23:46 +01:00
PhilippC
d551969b04 New translations strings.xml (Vietnamese) 2023-11-07 14:30:33 +01:00
PhilippC
0f0c1ddbfd New translations strings.xml (Portuguese, Brazilian) 2023-11-07 11:06:02 +01:00
PhilippC
b46f2984a3 New translations strings.xml (Spanish) 2023-11-07 07:00:55 +01:00
PhilippC
cce1e2794e New translations strings.xml (Chinese Simplified) 2023-11-07 02:44:46 +01:00
Rick Brown
c19b8d2238 Fix nonet compilation 2023-11-06 18:09:19 -05:00
Rick Brown
141d2f3ddb Persist FTP/SFTP debug log preference
-Commit/apply FtpDebug_key state to persistent preferences
-Configure SFTP/JSch logging based on FtpDebug_key/LogFilename
 state on app startup
2023-11-06 16:55:36 -05:00
PhilippC
3d2ae980b7 New translations strings.xml (Slovenian) 2023-11-06 19:56:59 +01:00
PhilippC
a8f4fcde7b New translations strings.xml (Portuguese, Brazilian) 2023-11-06 11:41:33 +01:00
PhilippC
add8b2dad6 New translations strings.xml (Chinese Simplified) 2023-11-06 11:41:29 +01:00
PhilippC
50074d547f New translations strings.xml (Slovenian) 2023-11-06 11:41:25 +01:00
PhilippC
e6b425a30e New translations strings.xml (Slovak) 2023-11-06 11:41:23 +01:00
PhilippC
9af9d34d87 New translations strings.xml (Czech) 2023-11-06 11:41:10 +01:00
PhilippC
4fee92f591 New translations strings.xml (Spanish) 2023-11-06 11:41:05 +01:00
PhilippC
1b658f1c39 New translations strings.xml (French) 2023-11-06 11:41:04 +01:00
PhilippC
4dbd33ba97 Merge pull request #2455 from PhilippC/l10n_master2
New Crowdin updates
2023-11-06 10:34:07 +01:00
PhilippC
f8f18152c3 Merge pull request #2435 from hyproman/upgrade-fluentftp
Update to latest FluentFTP version
2023-11-06 10:33:41 +01:00
PhilippC
dbf5e46e94 New translations strings.xml (Croatian) 2023-11-06 09:24:19 +01:00
PhilippC
a23c1a2360 New translations strings.xml (Persian) 2023-11-06 09:24:18 +01:00
PhilippC
d2bd91ba6a New translations strings.xml (Portuguese, Brazilian) 2023-11-06 09:24:16 +01:00
PhilippC
95352ef0ee New translations strings.xml (Chinese Traditional) 2023-11-06 09:24:14 +01:00
PhilippC
24b8c27d26 New translations strings.xml (Chinese Simplified) 2023-11-06 09:24:13 +01:00
PhilippC
191b90d974 New translations strings.xml (Ukrainian) 2023-11-06 09:24:12 +01:00
PhilippC
21db4b612b New translations strings.xml (Turkish) 2023-11-06 09:24:10 +01:00
PhilippC
a23101b812 New translations strings.xml (Swedish) 2023-11-06 09:24:09 +01:00
PhilippC
8042470488 New translations strings.xml (Slovenian) 2023-11-06 09:24:07 +01:00
PhilippC
4bbec4367f New translations strings.xml (Slovak) 2023-11-06 09:24:06 +01:00
PhilippC
4b583cc0c0 New translations strings.xml (Russian) 2023-11-06 09:24:05 +01:00
PhilippC
cd07de56df New translations strings.xml (Portuguese) 2023-11-06 09:24:04 +01:00
PhilippC
962c4dbf63 New translations strings.xml (Polish) 2023-11-06 09:24:03 +01:00
PhilippC
09b56d85cf New translations strings.xml (Dutch) 2023-11-06 09:24:01 +01:00
PhilippC
8281888608 New translations strings.xml (Korean) 2023-11-06 09:24:00 +01:00
PhilippC
44d9456e20 New translations strings.xml (Japanese) 2023-11-06 09:23:59 +01:00
PhilippC
7b01e4494f New translations strings.xml (Italian) 2023-11-06 09:23:58 +01:00
PhilippC
fda68a1114 New translations strings.xml (Hungarian) 2023-11-06 09:23:57 +01:00
PhilippC
4849c089b3 New translations strings.xml (Finnish) 2023-11-06 09:23:55 +01:00
PhilippC
580668c5cb New translations strings.xml (Basque) 2023-11-06 09:23:54 +01:00
PhilippC
da8f1122e8 New translations strings.xml (Greek) 2023-11-06 09:23:53 +01:00
PhilippC
7d44518ac7 New translations strings.xml (German) 2023-11-06 09:23:52 +01:00
PhilippC
1a2c1267c4 New translations strings.xml (Danish) 2023-11-06 09:23:50 +01:00
PhilippC
85e0fe487f New translations strings.xml (Czech) 2023-11-06 09:23:49 +01:00
PhilippC
fa9a9f2602 New translations strings.xml (Catalan) 2023-11-06 09:23:48 +01:00
PhilippC
5c7d626f4b New translations strings.xml (Belarusian) 2023-11-06 09:23:46 +01:00
PhilippC
b3ce9c64b1 New translations strings.xml (Arabic) 2023-11-06 09:23:45 +01:00
PhilippC
dc809941e8 New translations strings.xml (Spanish) 2023-11-06 09:23:43 +01:00
PhilippC
b7d69c33c8 New translations strings.xml (French) 2023-11-06 09:23:42 +01:00
PhilippC
de765f3451 New translations strings.xml (Romanian) 2023-11-06 09:23:41 +01:00
Philipp Crocoll
1581d79666 Merge branch 'master' of https://github.com/PhilippC/keepass2android into iansw246/master 2023-11-06 09:02:01 +01:00
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
PhilippC
77e2d67b6c Merge pull request #2299 from PhilippC/l10n_master2
New Crowdin updates
2023-11-04 18:23:55 +01:00
PhilippC
a3ba2d8367 Merge pull request #2344 from iansw246/master
Hide progress dialogs when user input dialog is showing
2023-11-04 18:23:44 +01:00
PhilippC
48d59aa0f6 New translations strings.xml (Spanish) 2023-11-02 21:37:26 +01:00
PhilippC
cff6595b79 New translations strings.xml (Spanish) 2023-11-02 20:29:56 +01:00
Rick Brown
798f633af7 Merge branch 'master' into upgrade-fluentftp 2023-11-02 15:19:28 -04:00
Rick Brown
f5681c4e62 Integrate FTP debug logging into UI toggle 2023-11-02 15:11:54 -04:00
PhilippC
690de2761c New translations strings.xml (Slovenian) 2023-11-02 18:29:48 +01:00
PhilippC
92238436d5 New translations strings.xml (Slovak) 2023-11-02 17:10:41 +01:00
PhilippC
9282e80938 New translations strings.xml (French) 2023-11-02 17:10:40 +01:00
PhilippC
588e203442 New translations strings.xml (Czech) 2023-11-02 15:24:59 +01:00
PhilippC
7e96055e0b New translations strings.xml (Portuguese, Brazilian) 2023-11-02 12:19:16 +01:00
Philipp Crocoll
c90d623d15 Merge branch 'bug-2378-pcloud-sdk-upgrade' into iansw246/master 2023-11-01 18:06:16 +01:00
PhilippC
86a03d8b9a New translations strings.xml (Czech) 2023-11-01 16:18:25 +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
PhilippC
03dee4f262 New translations strings.xml (Chinese Simplified) 2023-11-01 02:26:14 +01:00
PhilippC
2b502df566 Merge pull request #2434 from hyproman/bug-2423-ftp-contents-invisible
Bugfix for issue #2423 - FTP contents invisible
2023-10-31 09:14:42 +01:00
PhilippC
9ea064108c Merge pull request #2451 from PhilippC/target-sdk33
Update to target sdk33
2023-10-31 09:13:18 +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
PhilippC
d13ee3d2ca New translations strings.xml (Slovenian) 2023-10-26 18:51:08 +02:00
PhilippC
99b5df4c94 New translations strings.xml (Portuguese, Brazilian) 2023-10-24 11:30:43 +02:00
PhilippC
9a70442d69 New translations strings.xml (Chinese Simplified) 2023-10-24 02:23:38 +02:00
Rick Brown
cd04050e57 Merge branch 'master' into upgrade-fluentftp 2023-10-23 17:54:59 -04:00
PhilippC
c13bb15fc0 New translations strings.xml (Norwegian Bokmal) 2023-10-23 11:20:35 +02:00
PhilippC
84939c70e1 New translations strings.xml (Malayalam) 2023-10-23 11:20:33 +02:00
PhilippC
2b108d9818 New translations strings.xml (Azerbaijani) 2023-10-23 11:20:31 +02:00
PhilippC
06f338fdd5 New translations strings.xml (Norwegian Nynorsk) 2023-10-23 11:20:30 +02:00
PhilippC
fa5e8c1656 New translations strings.xml (Croatian) 2023-10-23 11:20:29 +02:00
PhilippC
3652e2ee25 New translations strings.xml (Persian) 2023-10-23 11:20:28 +02:00
PhilippC
e8f3eb1bc8 New translations strings.xml (Indonesian) 2023-10-23 11:20:27 +02:00
PhilippC
233f612479 New translations strings.xml (Portuguese, Brazilian) 2023-10-23 11:20:25 +02:00
PhilippC
dc1e790ab5 New translations strings.xml (Galician) 2023-10-23 11:20:24 +02:00
PhilippC
bab77538c9 New translations strings.xml (Vietnamese) 2023-10-23 11:20:22 +02:00
PhilippC
09165af0a8 New translations strings.xml (Chinese Traditional) 2023-10-23 11:20:21 +02:00
PhilippC
4502d3d2bf New translations strings.xml (Chinese Simplified) 2023-10-23 11:20:20 +02:00
PhilippC
eb03d448d8 New translations strings.xml (Ukrainian) 2023-10-23 11:20:19 +02:00
PhilippC
7798ec8454 New translations strings.xml (Turkish) 2023-10-23 11:20:17 +02:00
PhilippC
7424bb324f New translations strings.xml (Swedish) 2023-10-23 11:20:16 +02:00
PhilippC
b18432add6 New translations strings.xml (Serbian (Cyrillic)) 2023-10-23 11:20:15 +02:00
PhilippC
e9a66d688c New translations strings.xml (Slovenian) 2023-10-23 11:20:14 +02:00
PhilippC
d9add0d5f6 New translations strings.xml (Slovak) 2023-10-23 11:20:12 +02:00
PhilippC
aed00420fc New translations strings.xml (Russian) 2023-10-23 11:20:11 +02:00
PhilippC
8dc546e640 New translations strings.xml (Portuguese) 2023-10-23 11:20:09 +02:00
PhilippC
c8f3d5f3e2 New translations strings.xml (Polish) 2023-10-23 11:20:08 +02:00
PhilippC
1f3786189b New translations strings.xml (Dutch) 2023-10-23 11:20:07 +02:00
PhilippC
d7bdde0585 New translations strings.xml (Korean) 2023-10-23 11:20:05 +02:00
PhilippC
f213f05477 New translations strings.xml (Japanese) 2023-10-23 11:20:04 +02:00
PhilippC
cb73144da7 New translations strings.xml (Italian) 2023-10-23 11:20:02 +02:00
PhilippC
689a1710c4 New translations strings.xml (Hungarian) 2023-10-23 11:20:01 +02:00
PhilippC
da116bbb4d New translations strings.xml (Hebrew) 2023-10-23 11:20:00 +02:00
PhilippC
2fd76ad28f New translations strings.xml (Finnish) 2023-10-23 11:19:58 +02:00
PhilippC
bdc7bf9cf6 New translations strings.xml (Basque) 2023-10-23 11:19:57 +02:00
PhilippC
b3ef4f817a New translations strings.xml (Greek) 2023-10-23 11:19:56 +02:00
PhilippC
3fb2f2e858 New translations strings.xml (German) 2023-10-23 11:19:54 +02:00
PhilippC
d8f60aa7f1 New translations strings.xml (Danish) 2023-10-23 11:19:53 +02:00
PhilippC
31f3a30a54 New translations strings.xml (Czech) 2023-10-23 11:19:52 +02:00
PhilippC
474b90f331 New translations strings.xml (Catalan) 2023-10-23 11:19:51 +02:00
PhilippC
fa0a52b328 New translations strings.xml (Bulgarian) 2023-10-23 11:19:50 +02:00
PhilippC
ccb6ece463 New translations strings.xml (Belarusian) 2023-10-23 11:19:48 +02:00
PhilippC
ffa33ed190 New translations strings.xml (Arabic) 2023-10-23 11:19:47 +02:00
PhilippC
c4923c57bf New translations strings.xml (Spanish) 2023-10-23 11:19:46 +02:00
PhilippC
2602bf7bee New translations strings.xml (French) 2023-10-23 11:19:45 +02:00
PhilippC
7df86fd134 New translations strings.xml (Romanian) 2023-10-23 11:19:43 +02:00
PhilippC
cf2f57b372 Merge pull request #2345 from AlexCherrypi/patch-1
remember keyprovider for "Password + Key file + Challenge-Response for KeePass XC"
2023-10-23 11:18:12 +02: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
PhilippC
9d9b24cb98 Merge pull request #2439 from hyproman/bug-2426-set-system-language
Bug 2426 Add "System language" as language option
2023-10-17 07:16:20 +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
Rick Brown
c8abb4d76a Update to latest FluentFTP version 2023-10-08 18:23:11 -04:00
PhilippC
18f81e6927 New translations strings.xml (Chinese Traditional) 2023-10-07 23:45:25 +02:00
PhilippC
b8c094554a New translations strings.xml (Chinese Simplified) 2023-10-07 23:45:22 +02:00
PhilippC
1c6831bb78 New translations strings.xml (Greek) 2023-10-07 23:44:46 +02:00
PhilippC
a5e7bbc081 New translations strings.xml (Danish) 2023-10-07 23:44:42 +02:00
Rick Brown
be2218afcc Bugfix for issue #2423 - FTP contents invisible
Change working directory to target path and call GetListing on
current directory instead of calling GetListing on explicit path.

For some reason GetListing(path) does not always return the contents of
the directory. However, calling SetWorkingDirectory(path) followed by
GetListing(null, options) to list the contents of the working directory
does consistently work.

Similar behavior was confirmed using ncftp client. I suspect this is a
strange bug/nuance in the server's implementation of the LIST command?
2023-10-07 17:30:32 -04:00
PhilippC
32c1d2a379 New translations strings.xml (Finnish) 2023-09-15 21:45:50 +02:00
PhilippC
9c7182f85a New translations strings.xml (German) 2023-08-27 16:49:51 +02:00
Christian Schlotter
100ed6e58e Fix grammar 2023-08-27 15:47:03 +02:00
PhilippC
31abf68031 New translations strings.xml (German) 2023-08-27 15:46:35 +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
d63e11b307 Add SFTP credentials documentation 2023-08-09 17:38:37 -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
PhilippC
0fef5f0f8c New translations strings.xml (Spanish) 2023-07-22 08:25:42 +02: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
PhilippC
bded2394bb New translations strings.xml (Russian) 2023-07-10 00:19:43 +02:00
PhilippC
0fe2ca8238 New translations strings.xml (Russian) 2023-07-09 23:15:32 +02:00
PhilippC
ae33ca219f New translations strings.xml (Hungarian) 2023-07-08 15:24:04 +02:00
PhilippC
c16eeff130 Merge pull request #2365 from hyproman/bugfix-2350-sftp-fails-ipv6
Bugfix for issue #2350 - SFTP fails to connect to IPv6 address
2023-06-26 11:13:15 +02:00
AlexCherrypi
fb0f83c37a Update PasswordActivity.cs 2023-06-18 21:49:26 +02: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
PhilippC
681dfb6ded New translations strings.xml (Russian) 2023-06-10 23:46:19 +02: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
PhilippC
20f334f0d3 New translations strings.xml (Danish) 2023-06-09 10:00:23 +02:00
PhilippC
d8268d4f0f New translations strings.xml (Russian) 2023-06-02 23:03:27 +02:00
PhilippC
325e8a8e32 New translations strings.xml (Russian) 2023-06-02 22:05:45 +02:00
PhilippC
7e9e91da05 New translations strings.xml (Russian) 2023-06-02 20:52:43 +02:00
PhilippC
80eaf39f04 New translations strings.xml (Russian) 2023-06-02 19:56:15 +02:00
PhilippC
ddffdb48aa New translations strings.xml (Czech) 2023-06-01 11:20:16 +02:00
Sidney Souza
85709e4058 Update strings.xml
add some brazilian portuguese translation fixes
2023-05-31 10:50:51 -03:00
PhilippC
5a406fe5df New translations strings.xml (German) 2023-05-31 14:05:45 +02:00
AlexCherrypi
4e2603ae27 remember keyprovider for "Password + Key file + Challenge-Response for KeePass XC" "
extended "SetKeyProviderFromString()" to set _keyFile for "ChallengeXCKeyFile";
extended "InitializePasswordModeSpinner()" case 7 to remember key file location
2023-05-21 15:53:31 +02: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
PhilippC
93a4529fe9 New translations strings.xml (Indonesian) 2023-05-10 14:15:38 +02:00
PhilippC
7582274903 New translations strings.xml (Catalan) 2023-05-08 21:28:00 +02: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
PhilippC
2fffe5988c New translations strings.xml (German) 2023-04-16 11:34:09 +02:00
PhilippC
3f6e51b126 Update Privacy-Policy.md 2023-04-13 04:36:57 +02:00
PhilippC
c0345d1309 Merge pull request #2303 from robellegate/add/pr-template
Add issue templates for bug report, feature request, and question
2023-04-11 06:07:31 +02:00
PhilippC
14f7e17fa4 New translations strings.xml (Czech) 2023-04-10 17:51:09 +02:00
PhilippC
05acba4309 New translations strings.xml (Czech) 2023-04-10 16:55:36 +02:00
Robert Ellegate
746dcd4c6b 🎨 style(issue_template): improve readability of bug report template
This commit improves the readability of the bug report template by changing the label of the "Version" information to "provide it below" instead of "provide it here". Additionally, the "Which version of Android are you on?" question is now a separate input field instead of a textarea, which makes it easier to answer. Finally, the markdown formatting of the instructions for finding the Android version is improved for better readability.
2023-04-09 11:20:44 -04:00
Robert Ellegate
37a6da5a3b 🎨 style(issue_template): add prefixes to issue titles
Add prefixes to issue titles to improve consistency and make it easier to identify the type of issue.

- `[FEAT]` for feature requests
- `[QUESTION]` for questions

Also, update the bug report template to move the instructions for finding the app version to a markdown section and remove the placeholder text from the version input field. This makes it clearer and easier to follow the instructions.
2023-04-09 11:16:01 -04:00
Robert Ellegate
1efe2e16a5 📝 chore(github): add issue templates for bug report, feature request, and question
The issue templates for bug report, feature request, and question have been added to the `.github/ISSUE_TEMPLATE` directory. These templates will help standardize the information provided in issues and make it easier for contributors to provide the necessary information. The bug report template includes checkboxes to ensure that the FAQ has been checked and open issues have been searched before submitting a new bug report. The feature request template is a simple template for suggesting new ideas for the project. The question template asks for the version of Keepass2Android being used to help with troubleshooting.
2023-04-08 13:37:07 -04:00
PhilippC
542984ca2f New translations strings.xml (Japanese) 2023-04-08 18:26:37 +02:00
PhilippC
f8746f69f8 New translations strings.xml (Slovak) 2023-04-08 11:16:05 +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
PhilippC
53913e66ab New translations strings.xml (Polish) 2023-04-07 16:17:52 +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
PhilippC
f0e30459a2 Merge pull request #2294 from PhilippC/l10n_master2
New Crowdin updates
2023-04-07 08:10:29 +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
PhilippC
1e90a52275 New translations strings.xml (Ukrainian) 2023-03-22 21:15:28 +01:00
PhilippC
8596edaa67 New translations strings.xml (Greek) 2023-03-22 10:59:35 +01:00
PhilippC
38f1aa4d3d New translations strings.xml (Greek) 2023-03-22 10:59:34 +01:00
PhilippC
984da3fd3b New translations strings.xml (Greek) 2023-03-22 09:53:14 +01:00
PhilippC
ed7138991d New translations strings.xml (German) 2023-03-21 21:45:15 +01:00
PhilippC
1e78527164 New translations strings.xml (Italian) 2023-03-21 00:17:53 +01:00
PhilippC
a6540b4462 New translations strings.xml (Japanese) 2023-03-20 13:56:48 +01:00
PhilippC
230b3941e8 New translations strings.xml (Japanese) 2023-03-20 12:42:13 +01:00
Philipp Crocoll
554f88c723 add make target "clean_rm" to remove build artifacts using rm. Created a new release based on this clean to see if it helps with #2263. 2023-03-20 09:51:58 +01:00
Philipp Crocoll
4cd32d30c6 removing unused duplicated files 2023-03-20 09:47:38 +01:00
PhilippC
a76c43a800 New translations strings.xml (Chinese Traditional) 2023-03-19 11:40:16 +01:00
Philipp Crocoll
d0da83182f manifest for 1.09e-r5 2023-03-19 10:01:25 +01:00
Philipp Crocoll
ec5f26e0cd reduce log output 2023-03-18 20:34:45 +01:00
Philipp Crocoll
6110166af8 code simplification and fix for Autofill not being able to save credentials, closes https://github.com/PhilippC/keepass2android/issues/2269 2023-03-16 20:27:22 +01:00
Philipp Crocoll
6f10a04589 revert most of the added debug outputs 2023-03-16 20:25:57 +01:00
PhilippC
eedeeafd80 New translations strings.xml (Chinese Simplified) 2023-03-16 03:34:05 +01:00
Philipp Crocoll
e0c003fcb2 add debugging output 2023-03-14 20:19:08 +01:00
PhilippC
ad3b1500bb New translations strings.xml (Finnish) 2023-03-12 23:25:28 +01:00
PhilippC
5f2a976fde New translations strings.xml (Finnish) 2023-03-12 22:20:54 +01:00
PhilippC
dd0becdfd8 New translations strings.xml (Slovenian) 2023-03-12 20:04:54 +01:00
PhilippC
cacd204ac2 New translations strings.xml (Chinese Simplified) 2023-03-10 04:06:30 +01:00
PhilippC
728fd2f8ae New translations strings.xml (Portuguese, Brazilian) 2023-03-09 21:38:11 +01:00
Philipp Crocoll
944f44bc4b Manifest for v1.09e-r4 2023-03-09 20:45:25 +01:00
Philipp Crocoll
58047d5386 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2023-03-09 20:44:29 +01:00
PhilippC
c0a06c9f3a Merge pull request #2264 from PhilippC/l10n_master2
New Crowdin updates
2023-03-09 20:44:02 +01:00
Philipp Crocoll
d0c041a0e2 remove debugging code 2023-03-09 20:16:24 +01:00
PhilippC
df060e2f4b New translations strings.xml (Portuguese, Brazilian) 2023-03-09 19:56:04 +01:00
PhilippC
aea55dad45 New translations strings.xml (Chinese Traditional) 2023-03-09 19:56:01 +01:00
PhilippC
5442dbf441 New translations strings.xml (Chinese Simplified) 2023-03-09 19:56:00 +01:00
PhilippC
317476d9b5 New translations strings.xml (Ukrainian) 2023-03-09 19:55:59 +01:00
PhilippC
ad0acb7a69 New translations strings.xml (Slovenian) 2023-03-09 19:55:56 +01:00
PhilippC
b66ae5d264 New translations strings.xml (Polish) 2023-03-09 19:55:53 +01:00
PhilippC
d87706fa43 New translations strings.xml (Japanese) 2023-03-09 19:55:51 +01:00
PhilippC
cb25d12709 New translations strings.xml (Greek) 2023-03-09 19:55:46 +01:00
PhilippC
dce536009e New translations strings.xml (German) 2023-03-09 19:55:45 +01:00
PhilippC
656e785214 New translations strings.xml (Danish) 2023-03-09 19:55:44 +01:00
PhilippC
35d50a6eb0 New translations strings.xml (French) 2023-03-09 19:55:39 +01:00
PhilippC
786bb646c2 New translations strings.xml (Slovak) 2023-03-09 19:55:37 +01:00
Philipp Crocoll
72cc6ff768 wrap adding fields and hints to dictionary, avoiding to add a duplicate key. Should close #2262 (but I can't reproduce) 2023-03-09 19:46:28 +01:00
Philipp Crocoll
404e07e5c0 Merge remote-tracking branch 'remotes/origin/l10n_master2' 2023-03-09 19:40:36 +01:00
Philipp Crocoll
1c7159ede9 changelog and manifest for 1.09e-r3 2023-03-09 19:39:51 +01:00
PhilippC
2378cd0d7c New translations strings.xml (Greek) 2023-03-08 16:54:54 +01:00
PhilippC
b149bab761 New translations strings.xml (Chinese Simplified) 2023-03-07 03:36:36 +01:00
PhilippC
5ebd8e5e33 New translations strings.xml (Portuguese, Brazilian) 2023-03-06 14:12:17 +01:00
Philipp Crocoll
db6b266a59 add more autofill tests and change AutofillParser to make them pass 2023-03-06 10:26:58 +01:00
Philipp Crocoll
7de28c5aba add preference to control if autofill view details are written to log 2023-03-06 10:26:33 +01:00
PhilippC
ed79df0c6d Merge pull request #2254 from PhilippC/PhilippC-autofill-testing-and-improvements
Autofill testing and improvements
2023-03-06 08:28:42 +01:00
Philipp Crocoll
4949fede32 remove tab in yml file 2023-03-06 08:05:57 +01:00
PhilippC
bddef6442c Merge pull request #2251 from WreckingBANG/master
Added Monochrome Icon
2023-03-06 07:59:11 +01:00
Philipp Crocoll
48a6d0a2ad disable macos build action 2023-03-06 07:58:52 +01:00
PhilippC
ac5f3c9ca5 Merge pull request #2244 from PhilippC/l10n_master2
New Crowdin updates
2023-03-04 09:08:30 +01:00
PhilippC
93e1cf1147 Merge pull request #2240 from hyproman/java-file-storage-android-studio
Get JavaFileStorage working in Android Studio
2023-03-04 09:01:19 +01:00
PhilippC
a805787a95 Merge pull request #2248 from hyproman/build-doc-update
Update build documentation
2023-03-04 09:00:56 +01:00
Philipp Crocoll
85315d0ecc run unit tests in github action 2023-02-28 22:42:04 +01:00
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
Philipp Crocoll
9958a73d4a revert to targetSdkVersion 31 to avoid issues with notifications not showing 2023-02-01 21:16:05 +01:00
PhilippC
fd287b8da7 New translations strings.xml (Basque) 2023-02-01 17:53:32 +01:00
PhilippC
9bea5b13e3 New translations strings.xml (Chinese Traditional) 2023-02-01 00:34:15 +01:00
PhilippC
aa6a728e8c New translations strings.xml (Chinese Traditional) 2023-01-31 23:35:12 +01:00
PhilippC
1c8431a3f9 New translations strings.xml (Chinese Traditional) 2023-01-31 22:35:51 +01:00
PhilippC
6a0eacd8f1 New translations strings.xml (Chinese Traditional) 2023-01-31 21:37:45 +01:00
PhilippC
d27976b737 New translations strings.xml (Chinese Traditional) 2023-01-31 19:41:50 +01:00
PhilippC
f312b50f0c New translations strings.xml (Chinese Traditional) 2023-01-31 18:42:58 +01:00
PhilippC
deb169fece New translations strings.xml (Chinese Traditional) 2023-01-31 18:42:57 +01:00
PhilippC
2df656211d New translations strings.xml (Japanese) 2023-01-31 14:17:53 +01:00
Philipp Crocoll
c86f9b3a4f KP2ASoftkeyboard_AS/gradle/wrapper/gradle-wrapper.properties: back to gradle 7.6 (7.5 was an unintentional change) 2023-01-30 21:02:58 +01:00
Philipp Crocoll
1c517dceb8 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2023-01-30 10:54:23 +01:00
Philipp Crocoll
bede68b60a update java projects to sourceCompatibility/targetCompatibility=11 and compileSdkVersion 33 2023-01-30 10:54:06 +01:00
PhilippC
8ab7fe84dd Merge pull request #2186 from PhilippC/l10n_master2
New Crowdin updates
2023-01-30 09:12:41 +01:00
PhilippC
305946b552 Merge pull request #2198 from proski/fix-2185
Suppress "Entry is available" notifications on wearable devices
2023-01-30 09:12:23 +01:00
PhilippC
f1fdfa5205 Update README.md 2023-01-30 08:09:34 +01:00
Philipp Crocoll
c1f7460c3e disable linux runner, currently not supported 2023-01-30 08:00:36 +01:00
Philipp Crocoll
1f92e449f5 check for sdk version before calling SetLocalOnly 2023-01-30 07:37:23 +01:00
PhilippC
50aec43b38 Merge pull request #2203 from tenzap/009-updateAGPandGradle
Java modules: upgrade Android gradle plugin & Gradle
2023-01-28 21:02:53 +01:00
PhilippC
dc75565d7c New translations strings.xml (Japanese) 2023-01-27 14:06:54 +01:00
tenzap
91b59c7c9f github workflow: switch to JDK 11
Since Android Gradle plugin was updated, it now requires JDK 11.

Fixes:

> Could not resolve all files for configuration ':classpath'.
   > Could not resolve com.android.tools.build:gradle:7.4.0.
     Required by:
         project :
      > No matching variant of com.android.tools.build:gradle:7.4.0 was found. The consumer was configured to find a runtime of a library compatible with Java 8, packaged as a jar, and its dependencies declared externally, as well as attribute 'org.gradle.plugin.api-version' with value '7.6' but:
          - Variant 'apiElements' capability com.android.tools.build:gradle:7.4.0 declares a library, packaged as a jar, and its dependencies declared externally:
              - Incompatible because this component declares an API of a component compatible with Java 11 and the consumer needed a runtime of a component compatible with Java 8
              - Other compatible attribute:
                  - Doesn't say anything about org.gradle.plugin.api-version (required '7.6')
2023-01-26 22:02:25 +01:00
tenzap
e42b4c9654 Java modules: update repository sources 2023-01-26 22:02:09 +01:00
tenzap
d6486d4b98 Java modules: Upgrade to AGP 7.4.0 & Gradle 7.6
Fix the issues that were reported because of that change:

WARNING:The specified Android SDK Build Tools version (28.0.3) is ignored, as it is below the minimum supported version (30.0.3) for Android Gradle Plugin 7.4.0.
Android SDK Build Tools 30.0.3 will be used.
To suppress this warning, remove "buildToolsVersion '28.0.3'" from your build.gradle file, as each version of the Android Gradle Plugin now has a default version of the build tools.

android:exported needs to be explicitly specified for element <activity#com.crocoapps.javafilestoragetest2.MainActivity>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined. See https://developer.android.com/guide/topics/manifest/activity-element#exported for details.

Setting the namespace via a source AndroidManifest.xml's package attribute is deprecated.
Please instead set the namespace (or testNamespace) in the module's build.gradle file, as described here: https://developer.android.com/studio/build/configure-app-module#set-namespace
This migration can be done automatically using the AGP Upgrade Assistant, please refer to https://developer.android.com/studio/build/agp-upgrade-assistant for more information.

.../keepass2android/src/java/KP2ASoftkeyboard_AS/app/src/main/AndroidManifest.xml:5:5-46 Warning:
	uses-sdk:targetSdkVersion value (14) specified in the manifest file is ignored. It is overridden by the value declared in the DSL or the variant API, or 1 if not declared/present. Current value is (18).
2023-01-26 22:02:02 +01:00
PhilippC
5bdf93633f Merge pull request #2200 from tenzap/007-ci
Fix github workflow
2023-01-26 20:17:30 +01:00
PhilippC
81f582bb8b New translations strings.xml (Japanese) 2023-01-26 10:21:28 +01:00
tenzap
7ba6a44888 github workflow: restore download of 'platforms;android-26'
Some targets still target v8.0 (api26):

src/KeePassLib2Android/KeePassLib2Android.csproj:    <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
src/KP2AKdbLibraryBinding/KP2AKdbLibraryBinding.csproj:    <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
src/ZlibAndroid/ZlibAndroid.csproj:    <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
src/PluginSdkBinding/PluginSdkBinding.csproj:    <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
src/PCloudBindings/PCloudBindings.csproj:    <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
src/AndroidFileChooserBinding/AndroidFileChooserBinding.csproj:    <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
src/TwofishCipher/TwofishCipher.csproj:    <TargetFrameworkVersion>v8.0</TargetFrameworkVersion>

So we need it in ANDROID_SDK_ROOT.

Otherwise build fails with this error (on macos & windows):

C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.Tooling.targets(100,5): error XA5207: Could not find android.jar for API level 26. This means the Android SDK platform for API level 26 is not installed. Either install it in the Android SDK Manager (Tools > Android > Android SDK Manager...), or change the Xamarin.Android project to target an API version that is installed. (C:\Android\android-sdk\platforms\android-26\android.jar missing.) [D:\a\keepass2android\keepass2android\src\TwofishCipher\TwofishCipher.csproj]
2023-01-25 09:16:31 +01:00
tenzap
187d4c8f41 github workflow: fix typo 2023-01-25 09:13:41 +01:00
tenzap
58b0b666ce github workflow: restore download of xamarin.android only if it isn't in cache 2023-01-25 09:13:22 +01:00
tenzap
8393694e6c github workflow: restore 'Setup Xamarin.Android' step 2023-01-25 09:11:24 +01:00
tenzap
b99f82d3d7 github workflow: remove 'Install NDK' step
Not needed and I believe nowadays we should use the sdkmanager or cmdline-tools/latest/bin
2023-01-25 09:10:22 +01:00
tenzap
dfbfeb3fa3 remove ndk version specified in KP2ASoftkeyboard_AS/app/build.gradle
Partially reverts 4b3f6657a8
2023-01-25 09:08:11 +01:00
tenzap
3c9a8341ae github workflow: use gradle/gradle-build-action@v2 to manage gradle cache
Should be better than the custom way we used and manages the lock
made on windows runners
2023-01-25 09:06:52 +01:00
Philipp Crocoll
8f69a60307 remove gradle caching on Windows as well 2023-01-24 20:55:37 +01:00
Philipp Crocoll
14c2e64e2f disable gradle cache 2023-01-24 20:50:52 +01:00
Philipp Crocoll
554338012e now really remove install workload 2023-01-24 19:57:16 +01:00
Philipp Crocoll
3185cf1a9c re-enable download of xamarin build tools for linux 2023-01-24 19:43:54 +01:00
Philipp Crocoll
ed91d0db0b fix syntax error 2023-01-24 19:36:10 +01:00
Philipp Crocoll
dd7cb0a088 enable usage of xamarin_url for linux again 2023-01-24 19:31:01 +01:00
Philipp Crocoll
874e1dbae8 remove download of xamarin-33 2023-01-24 19:22:52 +01:00
Philipp Crocoll
649c0739f6 github action: install ndk for windows also, use "workload install" on linux 2023-01-23 20:39:17 +01:00
Philipp Crocoll
3db5ea4713 fix syntax error 2023-01-23 12:53:07 +01:00
Philipp Crocoll
96b5e1c10e install NDK 21.0.6113669 on github workflow runner 2023-01-23 12:41:14 +01:00
Philipp Crocoll
2bf5222505 update github workflow to use Visual studio 2022 and Xamarin for target sdk 33 2023-01-23 12:15:28 +01:00
Philipp Crocoll
24d6909297 changes to make build succeed for Flavor=Net as well 2023-01-23 11:30:41 +01:00
Philipp Crocoll
1c3f4106dd fix to weird autofill behavior: now returning dataset directly, instead of responseBuilder with dataset, allowing to fill the result of the autofill activity immediately. 2023-01-23 10:11:28 +01:00
Philipp Crocoll
4b3f6657a8 * update target-sdk version to 33. update some packages (build currently fails for flavor=Net, but works with NoNet)
* make changes to comply with new target sdk version requirements (mostly Exported-attribute and mutability flags)
* drop samsung fingerprint support (as suggested by Samsung), would require more hacks to keep it with the new target sdk version
* add build-properties.props to allow specifying a flavor in VS builds.
2023-01-23 10:07:15 +01:00
PhilippC
fd75737331 New translations strings.xml (Japanese) 2023-01-23 01:06:47 +01:00
PhilippC
195cdb8ad7 New translations strings.xml (Japanese) 2023-01-23 00:07:54 +01:00
Pavel Roskin
a8e519660b Suppress "Entry is available" notifications on wearable devices
Fixes #2185
2023-01-22 10:49:21 -08:00
PhilippC
54047e8a26 New translations strings.xml (Japanese) 2023-01-22 04:56:19 +01:00
PhilippC
e84c5bacb1 New translations strings.xml (Japanese) 2023-01-22 03:58:28 +01:00
PhilippC
48037d667c New translations strings.xml (Japanese) 2023-01-21 15:49:56 +01:00
PhilippC
41682aab0a New translations strings.xml (Japanese) 2023-01-21 14:42:18 +01:00
PhilippC
9561c99711 New translations strings.xml (Japanese) 2023-01-21 13:31:07 +01:00
PhilippC
1fd538999f New translations strings.xml (Polish) 2023-01-17 12:01:22 +01:00
PhilippC
a4396af352 New translations strings.xml (Basque) 2023-01-16 19:03:40 +01:00
PhilippC
d7c403cf30 New translations strings.xml (Basque) 2023-01-16 16:10:16 +01:00
PhilippC
089eb9bcb2 New translations strings.xml (French) 2023-01-11 13:38:13 +01:00
PhilippC
178383d549 New translations strings.xml (Portuguese, Brazilian) 2023-01-09 13:12:11 +01:00
Philipp Crocoll
f6e6d0e59c update changelog to include 1.09e 2023-01-09 10:58:36 +01:00
PhilippC
30c1cc1e3f Merge pull request #2183 from PhilippC/l10n_master2
New Crowdin updates
2023-01-09 10:00:22 +01:00
PhilippC
e7f579862f New translations strings.xml (Chinese Simplified) 2023-01-08 04:03:15 +01:00
PhilippC
22fc984432 New translations strings.xml (German) 2023-01-07 23:26:13 +01:00
Philipp Crocoll
33b3c78676 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2023-01-07 21:01:08 +01:00
Philipp Crocoll
0052641b86 pseudo-change to trigger crowdin sync once again 2023-01-07 21:00:57 +01:00
PhilippC
b5b67ed6c4 Merge pull request #2181 from PhilippC/l10n_master2
New Crowdin updates
2023-01-07 20:59:48 +01:00
PhilippC
08e0b6e72d New translations strings.xml (Persian) 2023-01-05 08:51:01 +01:00
PhilippC
6e23b1ef22 New translations strings.xml (Japanese) 2023-01-05 08:50:50 +01:00
PhilippC
e0da7c6bf5 New translations strings.xml (Serbian (Cyrillic)) 2023-01-05 08:50:28 +01:00
Philipp Crocoll
138bd8adef changelog entries for 1.09e 2023-01-04 23:20:58 +01:00
PhilippC
ab527368c0 Merge pull request #2179 from PhilippC/makefile-signing
allow to sign apk using a specific keystore
2023-01-04 23:04:19 +01:00
PhilippC
335c53360d Merge pull request #2142 from nikoyak/fix-1956
fix crashes/unexpected logouts (#1956, #1936, #1909)
2023-01-04 22:23:31 +01:00
PhilippC
7b31f6ec5a Merge pull request #2176 from sratz/jsch
Migrate from com.jcraft:jsch 0.1.55 to com.github.mwiede:jsch 0.2.5
2023-01-04 22:21:36 +01:00
Philipp Crocoll
63a8791752 allow to sign apk using a specific keystore 2023-01-04 21:50:06 +01:00
Sebastian Ratz
e3ce7fe95a Migrate from com.jcraft:jsch 0.1.55 to com.github.mwiede:jsch 0.2.5
com.jcraft:jsch is not actively maintained anymore and lacks support
for modern public key algorithms such as rsa-sha2-256. It only
supports ssh-rsa which is disabled in up-to-date environments.

com.github.mwiede:jsch was created as a drop-in replacement which
works in modern environments [1].

Sources are taken from maven central [2]. The following files were
omitted, because they depend on additional 3rd-party libraries which
we do not have / do not need:

    com/jcraft/jsch/JUnixSocketFactory.java
    com/jcraft/jsch/Log4j2Logger.java
    com/jcraft/jsch/PageantConnector.java
    com/jcraft/jsch/Slf4jLogger.java
    com/jcraft/jsch/SSHAgentConnector.java
    com/jcraft/jsch/bc/*
    com/jcraft/jsch/jgss/GSSContextKrb5.java

Fixes #1812.

[1] https://github.com/mwiede/jsch
[2] https://repo1.maven.org/maven2/com/github/mwiede/jsch/0.2.5/jsch-0.2.5-sources.jar
2023-01-03 15:26:42 +01:00
PhilippC
ce6556496e Merge pull request #2159 from tenzap/003-makefile_java
Makefile: add more source files to deps for java targets
2023-01-03 10:13:48 +01:00
PhilippC
eab5e22c8c Merge pull request #2162 from tenzap/004-gitignore
Fix gitignore with Resource.designer.cs/Resource.Designer.cs
2023-01-03 10:13:06 +01:00
PhilippC
827905e690 Merge pull request #2163 from tenzap/005-nuget.packages
remove src/.nuget/packages.config
2023-01-03 10:12:25 +01:00
PhilippC
7fe407d25e Merge pull request #2164 from tenzap/006-removeUntracked
remove untracked files as per .gitignore
2023-01-03 10:11:49 +01:00
nikoyak
b9d0f56e0f Revert "avoid potential crash in Android 12 while reloading the Database, closes https://github.com/PhilippC/keepass2android/issues/1909"
This reverts commit 40146a42ce,
because the root problem is fixed.
2022-12-20 11:42:31 +03:00
nikoyak
5d06a8b62a fix #1956, #1936, #1909 2022-12-20 11:33:51 +03:00
tenzap
39c1f671d4 remove untracked files as per .gitignore
Somes files that are in .gitignore are still in the repository
This will remove them.

Commands used to do this:

git rm --cached -r . &&
git add . &&
git restore --staged .gitmodul

The jars in src/java/JavaFileStorage/libs are no more used since commit
a63663c30e

If this removes too many files, it means that .gitignore has to be fixed.
To find which rule removes which file run:

git check-ignore -v <file>

Especially, removing .idea/ completely might not be correct depending on ones
objective.
2022-12-19 22:54:50 +01:00
tenzap
4eb8c77304 remove src/.nuget/packages.config
It references a package that is deprecated and which seem to be already replaced
2022-12-19 22:37:28 +01:00
tenzap
c933748077 Fix gitignore with Resource.designer.cs/Resource.Designer.cs
Default value for <AndroidResgenFile> is Resource.designer.cs
https://learn.microsoft.com/en-us/xamarin/android/deploy-test/building-apps/build-properties#androidresgenfile

Two projects were using <AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
All other projects use <AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
Difference is one has uppercase D, the other lowercase d

.gitignore already has a rule for 'Resource.designer.cs' in it.

The two projects that were with Resource.Designer.cs needed either a specific line in gitignore
or weren't actually ignored.

Selected fix here is to rename the file with a lowercase 'd' instead of uppercase.
This permits to remove one line from .gitignore and keep the other file really ignored
2022-12-19 19:42:26 +01:00
tenzap
3347722d6d Makefile: add more source files to deps for java targets 2022-12-19 12:06:36 +01:00
PhilippC
56c35ac573 Merge pull request #2106 from AriehSchneier/mark-clipboard-sensitive
Mark passwords as sensitive when copy to clipboard
2022-12-19 10:29:35 +01:00
Arieh Schneier
68a61dfcd8 Wrap in version check 2022-12-19 19:07:09 +11:00
PhilippC
664c260b99 Merge pull request #2139 from tenzap/master_pass1.6.2
Add function to support 'SamsungPass v1.2.6' (fixes build failure)
2022-12-19 08:46:35 +01:00
PhilippC
a07ce67c95 Update README.md 2022-12-19 08:45:27 +01:00
PhilippC
6cd71b2bf5 Merge pull request #1904 from PhilippC/l10n_master2
New Crowdin updates
2022-12-19 08:40:03 +01:00
PhilippC
eb3001a57d Merge pull request #2158 from tenzap/002-makefile-speedup
Speed-up makefile processing:
2022-12-19 08:13:14 +01:00
PhilippC
cfd44501d4 Merge pull request #2148 from PhilippC/dependabot/nuget/src/keepass2android/Newtonsoft.Json-13.0.1
Bump Newtonsoft.Json from 11.0.1 to 13.0.1 in /src/keepass2android
2022-12-19 08:13:03 +01:00
PhilippC
62f7592e1d New translations strings.xml (Dutch) 2022-12-18 22:13:41 +01:00
PhilippC
5b07f5d726 New translations strings.xml (Dutch) 2022-12-18 22:13:40 +01:00
PhilippC
3c7cdd150a New translations strings.xml (Dutch) 2022-12-18 21:06:16 +01:00
tenzap
3bafb4e022 Speed-up makefile processing:
On Windows, before the start of the java target, processing took ~10sec while less
than a second on linux.

Disable built-in rules to speed-up the Makefile processing.
2022-12-18 20:56:22 +01:00
PhilippC
477bb87322 Merge pull request #2150 from tenzap/001-build_system
Build system improvements (Makefile, github workflow)
2022-12-18 15:46:35 +01:00
PhilippC
6584303cdf New translations strings.xml (Japanese) 2022-12-16 04:00:42 +01:00
PhilippC
cbcb72158e New translations strings.xml (Japanese) 2022-12-15 14:49:31 +01:00
PhilippC
43c8c7d243 New translations strings.xml (Japanese) 2022-12-15 02:43:10 +01:00
PhilippC
9d31559916 New translations strings.xml (Japanese) 2022-12-14 23:46:21 +01:00
tenzap
3483654830 github workflow: make use of caches for nuget, gradle & xamarin
Speeds job by up to ~3-5 minutes
2022-12-13 14:10:00 +01:00
tenzap
a74b162e37 Build.readme.md: small updates
Mention java
Do minimal required install of Mono on linux (instead of mono-complete
2022-12-13 14:09:59 +01:00
tenzap
52dd73fa9f Makefile: improve java & native targets
So that they get rebuilt if any of their files changes
2022-12-13 14:09:29 +01:00
tenzap
548b92ffe9 Makefile: improve nuget restore & clean
In some cases, nuget restore isn't sufficient to restore everything, especially if project.assets.json files
are missing or were removed. So we add a call to MSBuild -t:restore to build it.

Both nuget & msbuild are required because msbuild can only restore packages in 'packages.config' from version
16.5
2022-12-13 14:07:15 +01:00
PhilippC
1df84ae7a3 New translations strings.xml (Japanese) 2022-12-13 06:48:56 +01:00
PhilippC
ba40179c82 New translations strings.xml (Japanese) 2022-12-13 05:01:53 +01:00
PhilippC
1add52a459 New translations strings.xml (Japanese) 2022-12-13 04:02:55 +01:00
PhilippC
2f105d30fd New translations strings.xml (Japanese) 2022-12-12 16:37:03 +01:00
PhilippC
e473940c26 New translations strings.xml (Japanese) 2022-12-12 16:37:02 +01:00
Arieh Schneier
5f836c381f Mark passwords as sensitive when copy to clipboard 2022-12-13 02:28:05 +11:00
PhilippC
7282fdae0b New translations strings.xml (Japanese) 2022-12-12 14:22:34 +01:00
PhilippC
df2a7412d3 New translations strings.xml (Japanese) 2022-12-12 13:24:16 +01:00
PhilippC
ae4cdeedbf New translations strings.xml (Japanese) 2022-12-12 10:57:38 +01:00
PhilippC
fe6115aefb New translations strings.xml (Japanese) 2022-12-12 09:52:08 +01:00
PhilippC
414dfa57b2 New translations strings.xml (Japanese) 2022-12-12 07:08:35 +01:00
PhilippC
193a39390c New translations strings.xml (Japanese) 2022-12-12 06:06:05 +01:00
PhilippC
43455959e2 New translations strings.xml (Japanese) 2022-12-12 03:19:36 +01:00
PhilippC
2d0e142a79 New translations strings.xml (Japanese) 2022-12-12 02:24:01 +01:00
PhilippC
27714c0cdf New translations strings.xml (Japanese) 2022-12-11 15:40:06 +01:00
PhilippC
37db758ee5 New translations strings.xml (Japanese) 2022-12-11 14:41:35 +01:00
dependabot[bot]
faccbc10e5 Bump Newtonsoft.Json from 11.0.1 to 13.0.1 in /src/keepass2android
Bumps [Newtonsoft.Json](https://github.com/JamesNK/Newtonsoft.Json) from 11.0.1 to 13.0.1.
- [Release notes](https://github.com/JamesNK/Newtonsoft.Json/releases)
- [Commits](https://github.com/JamesNK/Newtonsoft.Json/compare/11.0.1...13.0.1)

---
updated-dependencies:
- dependency-name: Newtonsoft.Json
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-12-11 13:29:25 +00:00
PhilippC
748bd493c4 Merge pull request #2134 from tenzap/master_my
Fix build, support build of 'nonet' flavor inside master branch
2022-12-11 14:28:54 +01:00
PhilippC
8616956df1 New translations strings.xml (Japanese) 2022-12-11 06:33:44 +01:00
PhilippC
e0da5470e2 New translations strings.xml (Japanese) 2022-12-11 05:30:02 +01:00
PhilippC
27e237c5e9 New translations strings.xml (Japanese) 2022-12-11 01:05:29 +01:00
PhilippC
22d4ebbea4 New translations strings.xml (Japanese) 2022-12-10 23:58:51 +01:00
tenzap
586b7fc389 remove src/build-scripts/build-xamarin*.bat
Prefered method to build on command line is with make since it is provided in NDK anyway
2022-12-10 20:44:55 +01:00
tenzap
63f6c1e5cf relocate build.readme.md and mention it in README.md 2022-12-10 20:44:55 +01:00
tenzap
2c128794ac Update build scripts for Windows, linux, support macos & 'build readme'
Remove the older shell scripts, they are superseede by a Makefile
which is more efficient.

BTW update the build README
2022-12-10 20:44:55 +01:00
tenzap
cf0e8a1926 [nonet migration] adapt Makefile and github worklow, update build doc
This will permit to build on the github workflow both the 'net' and 'nonet'
variant
2022-12-10 20:44:55 +01:00
tenzap
06bd468658 [nonet migration] permit to build nonet on master branch through NoNet Flavor
To select the NoNet Flavor, call MSBuild with the 'Flavor' Parameter.
For example MSBuild.exe ....... -p:Flavor=NoNet

For the "net" build, flavor value is "Net"

See: https://learn.microsoft.com/en-us/visualstudio/msbuild/how-to-build-the-same-source-files-with-different-options?view=vs-2019
2022-12-10 20:44:55 +01:00
tenzap
7b6ff73fb9 Add Makefile to be able to build from command line 2022-12-10 20:44:51 +01:00
PhilippC
54231b23f3 New translations strings.xml (Japanese) 2022-12-10 15:50:08 +01:00
PhilippC
77ee958587 New translations strings.xml (Japanese) 2022-12-10 14:46:54 +01:00
PhilippC
69137b2212 New translations strings.xml (Japanese) 2022-12-10 11:45:56 +01:00
PhilippC
208f080bd2 New translations strings.xml (Japanese) 2022-12-10 10:41:40 +01:00
PhilippC
34b738e2fe New translations strings.xml (Japanese) 2022-12-10 03:32:42 +01:00
PhilippC
1664171794 New translations strings.xml (Japanese) 2022-12-10 01:20:54 +01:00
PhilippC
5690ff6c99 New translations strings.xml (Japanese) 2022-12-09 07:25:47 +01:00
PhilippC
e7a43ab7a6 New translations strings.xml (Japanese) 2022-12-09 04:32:52 +01:00
tenzap
96fcc79c93 Autoselect correct AndroidManifest in csproj
This avoids use of an external .bat script and selects the correct manifest based
on the configuration to build for (Debug, Release...)
2022-12-08 12:29:16 +01:00
tenzap
b99272e850 add github actions workflow (build with macos, windows, linux) 2022-12-08 12:29:15 +01:00
PhilippC
b04aba7644 New translations strings.xml (Japanese) 2022-12-08 01:42:55 +01:00
PhilippC
cef13eafa0 New translations strings.xml (Japanese) 2022-12-08 00:16:52 +01:00
PhilippC
37befe2c46 New translations strings.xml (Finnish) 2022-12-07 14:32:24 +01:00
PhilippC
dd84af3bfc New translations strings.xml (Finnish) 2022-12-07 14:32:22 +01:00
PhilippC
65a4d64925 New translations strings.xml (Japanese) 2022-12-07 14:32:21 +01:00
PhilippC
0b2d62917a New translations strings.xml (Japanese) 2022-12-07 11:06:22 +01:00
tenzap
9fc7dca138 [nonet migration] don't use GoogleDriveAppDataFileStorage when building nonet
src/keepass2android/app/App.cs: don't use GoogleDriveAppDataFileStorage when building nonet
2022-12-07 04:12:12 +01:00
tenzap
b50c7e6cf6 [nonet migration] update 'sr' translations from nonet branch 2022-12-07 04:12:12 +01:00
tenzap
944bce14b8 [Build Fix] set AndroidClassParser build property to class-parse
Build reported these warnings:

warning XA4231: The Android class parser value 'jar2xml' is deprecated and will be removed in a future version of Xamarin.Android. Update the project properties to use 'class-parse'

In the code <AndroidClassParser> is not specified, so by default it uses
'jar2xml'. So set its value to 'class-parse'.

See:
https://github.com/xamarin/xamarin-android/blob/main/Documentation/guides/messages/xa4231.md
https://github.com/xamarin/xamarin-android/issues/1319

Moving to class-parse instead of jar2xml also fixes issues when building with Java 11 & Xamarin < 12.2
Because of:
- 94e21c7aaa
If the change wasn't done, we would have to stick with JDK-8
2022-12-07 04:12:12 +01:00
tenzap
269952ee67 [Build Fix] fix location of 'Xamarin.Android.Bindings.targets' to 'Xamarin\Android\'
Instead of 'Novell\'

In kp2akeytransform.csproj

Novell\Xamarin.Android.Bindings.targets is not anymore at this place. It is now in
Xamarin\Android\Xamarin.Android.Bindings.targets

Most subprojects already use that path, but this wasn't changed here
2022-12-07 04:12:12 +01:00
tenzap
d1ccd16987 Various fixes to the build scripts (*.bat & *.sh)
build.readme.md: mention how to build the native libs when on windows

Fix target name: rename target to keepass2android-app

*.BAT build-scripts: make script fail when a command fails
  If a command was failing, the script continued to run and didn't fail.
  The build errors could be hidden. This will make them apparent

build-java.bat:
- prefix call to gradlew.bat with 'call'
  Otherwise, the batch file stops at the first gradlew call.
- don't build PluginQR as its output is not used, and the build fails with
  newer Android SDK/NDK

build-xamarin.bat:
- use VS2019 path, download NuGet dependencies
- Call vcvarsall.bat only if not yet done
- build also APK
- Tested with VS Community 2019
- When calling it multiple times, the PATH env var contains duplicate values
  and in the end will be too long, leading to vcvarsall.bat failing,
  and hence build-xamarin.bat too

build-java.sh:
- don't unset ANDROID_NDK_HOME & ANDROID_NDK
  Fixes build issues on github actions
- add missing KP2AKdbLibrary
- add executable bit to src/java/KP2AKdbLibrary/gradlew
- support build with msbuild & force use of xabuild when on linux
- don't build PluginQR as its output is not used, and the build fails with
  newer Android SDK/NDK

build-xamarin.sh:
- put the config (Debug or Release) in a variable

build-apk.sh:
- fix project name to keepass2android-app.csproj
- support build with msbuild & force use of xabuild when on linux
  Needed for github actions, and will also support building on macos with msbuild
- put the config (Debug or Release) in a variable
- Add missing /p:Configuration= /p:Platform=AnyCPU which is needed when building
  nonet on macos (because nonet uses "Release")

remove PluginQR
2022-12-07 04:11:24 +01:00
tenzap
78a7c79376 [Build Fix] KP2AKdbLibrary; upgrade AGP to 4.0.1 & gradle version to 6.1.1
Fixes:
> No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

See https://stackoverflow.com/a/69293151
2022-12-06 23:36:02 +01:00
tenzap
41c66ecb28 [Build Fix] KP2ASoftkeyboard_AS/build.gradle: upgrade AGP to 4.0.1 & gradle to 6.1.1
Fixes:
> No toolchains found in the NDK toolchains folder for ABI with prefix: arm-linux-androideabi

See https://stackoverflow.com/a/69293151
2022-12-06 23:35:58 +01:00
tenzap
b2f21094b5 remove untracked Kp2aBusinessLogic/Resources/Resource.Designer.cs
Since it is in gitignore
2022-12-06 23:00:52 +01:00
tenzap
32666a0d86 Add function to support 'SamsungPass v1.2.6'
This commit has to be merged with the commit in SamsungPass submodule that
updates SamsungPass to v1.2.6.

Commit message below:

With 1.1.3 build fails as soon as we use Xamarin.Android >= 12.1 (on all
platforms) [1].

Actually, this is due the version of r8.jar shipped by Xamarin which now fails.
Failure is actually normal [2], as expected, while in the past it didn't fail
(problem not catched in older versions).

So the bug is actually in SamsungPass.

This PR has to be taken with caution:
- it was just to check that it would build with a newer version of SamsungPass
- The new functions that are in the jar haven't been ported except those
  mandatory to build
- Content is unsure and part of the code is marked as TODO
- jar was taken from a location whose trustability was not checked [3]

API for 1.2.6 can be found at [4]

[1] https://github.com/xamarin/xamarin-android/issues/7607
[2] https://issuetracker.google.com/issues/192128533
[3] https://github.com/antonjlin/Shack/blob/master/app/libs/pass-v1.2.6.jar
[4] https://web.archive.org/web/20181004165435/http://img-developer.samsung.com/onlinedocs/sms/pass/index.html

Error was:
```
Error in obj/Debug/lp/12/jl/__reference__pass-v1.1.3.jar:com/samsung/android/sdk/pass/SpassFingerprint.class:

java.lang.ArrayIndexOutOfBoundsException: Index 4 out of bounds for length 4

"/tmp/keepass2android/src/KeePass.sln" (keepass2android-app target) (1) ->
"/tmp/keepass2android/src/keepass2android/keepass2android-app.csproj" (default target) (2) ->
(_CompileToDalvik target) ->
  /tmp/keepass2android/l/xamarin.android-oss/bin/Release/lib/xamarin.android/xbuild/Xamarin/Android/Xamarin.Android.D8.targets(79,5): error : java.lang.ArrayIndexOutOfBoundsException :  Index 4 out of bounds for length 4 [/tmp/keepass2android/src/keepass2android/keepass2android-app.csproj]
```
2022-12-05 23:25:32 +01:00
PhilippC
61afc4ed58 New translations strings.xml (Japanese) 2022-12-05 12:25:13 +01:00
PhilippC
9904946ce2 New translations strings.xml (Japanese) 2022-12-05 01:18:16 +01:00
PhilippC
78f76054ad New translations strings.xml (Japanese) 2022-12-05 00:18:52 +01:00
PhilippC
6e71b3fb66 New translations strings.xml (Japanese) 2022-12-04 15:59:42 +01:00
PhilippC
37a8b51a5f New translations strings.xml (Japanese) 2022-12-04 13:23:24 +01:00
PhilippC
02a43799a7 New translations strings.xml (Japanese) 2022-11-22 15:12:32 +01:00
PhilippC
a5994ebe63 New translations strings.xml (Japanese) 2022-11-22 12:22:20 +01:00
PhilippC
7319652db7 New translations strings.xml (Japanese) 2022-11-21 00:29:02 +01:00
PhilippC
35f91fd842 New translations strings.xml (Japanese) 2022-11-19 11:29:21 +01:00
PhilippC
801fd86db5 New translations strings.xml (Japanese) 2022-11-19 10:02:01 +01:00
PhilippC
afb376a3bc New translations strings.xml (Japanese) 2022-11-19 09:05:36 +01:00
PhilippC
3baaef19d4 New translations strings.xml (Japanese) 2022-11-19 06:55:16 +01:00
PhilippC
2e0e0c1d86 New translations strings.xml (Japanese) 2022-11-19 05:51:29 +01:00
PhilippC
c091c5aeda New translations strings.xml (Japanese) 2022-11-19 05:51:28 +01:00
PhilippC
74dd3b67e2 New translations strings.xml (Japanese) 2022-11-19 04:46:05 +01:00
PhilippC
2b3d090fd6 New translations strings.xml (Japanese) 2022-11-18 15:25:48 +01:00
PhilippC
d875f3fb2f New translations strings.xml (Japanese) 2022-11-18 14:27:22 +01:00
PhilippC
92f90eddc7 New translations strings.xml (Japanese) 2022-11-18 10:17:37 +01:00
PhilippC
3feae3b211 New translations strings.xml (Japanese) 2022-11-18 07:12:21 +01:00
PhilippC
03855a604a New translations strings.xml (Japanese) 2022-11-12 05:21:24 +01:00
PhilippC
b88000a5b4 New translations strings.xml (Japanese) 2022-11-12 03:15:17 +01:00
PhilippC
136ba783c8 New translations strings.xml (Japanese) 2022-11-10 17:46:25 +01:00
PhilippC
df6fb03245 New translations strings.xml (Japanese) 2022-11-10 14:50:51 +01:00
PhilippC
9509f5ae52 New translations strings.xml (Japanese) 2022-11-10 13:51:10 +01:00
PhilippC
c69177be6f New translations strings.xml (Hungarian) 2022-09-28 23:09:13 +02:00
PhilippC
daaa7d4016 New translations strings.xml (Hungarian) 2022-09-28 19:55:36 +02:00
PhilippC
d6914456dc New translations strings.xml (German) 2022-09-10 10:43:51 +02:00
PhilippC
4c3efb6b52 New translations strings.xml (German) 2022-09-10 09:21:39 +02:00
PhilippC
f6193103e2 New translations strings.xml (Korean) 2022-08-22 05:34:50 +02:00
PhilippC
68a78c32e3 New translations strings.xml (Korean) 2022-08-22 03:54:30 +02:00
PhilippC
241ea648ee New translations strings.xml (Persian) 2022-08-18 01:43:33 +02:00
PhilippC
a7a4e45c8b New translations strings.xml (Persian) 2022-08-18 01:43:32 +02:00
PhilippC
0b17c5dcda New translations strings.xml (Persian) 2022-08-18 00:42:44 +02:00
PhilippC
60b79a9b8a New translations strings.xml (Persian) 2022-08-17 18:28:30 +02:00
PhilippC
9dfd8bbadf New translations strings.xml (Persian) 2022-08-17 17:13:32 +02:00
PhilippC
7bfd80a122 New translations strings.xml (Catalan) 2022-08-14 19:01:21 +02:00
PhilippC
8b6c6707c7 New translations strings.xml (Persian) 2022-08-14 16:41:11 +02:00
PhilippC
d1ee19243f New translations strings.xml (Persian) 2022-08-14 16:41:10 +02:00
PhilippC
3aca98d1e2 New translations strings.xml (Persian) 2022-08-14 15:37:17 +02:00
PhilippC
b76c6063b0 New translations strings.xml (Persian) 2022-08-14 12:29:55 +02:00
PhilippC
584b4321ca New translations strings.xml (Persian) 2022-08-14 12:29:54 +02:00
PhilippC
b499d12768 New translations strings.xml (Persian) 2022-08-14 11:31:23 +02:00
PhilippC
246f6f8132 New translations strings.xml (Persian) 2022-08-13 02:31:02 +02:00
PhilippC
e07a350159 New translations strings.xml (Persian) 2022-08-13 01:02:26 +02:00
PhilippC
ac05f5c93c New translations strings.xml (Persian) 2022-08-12 23:57:12 +02:00
PhilippC
41cec5ffc3 New translations strings.xml (Persian) 2022-08-12 13:47:15 +02:00
PhilippC
f5ca01c529 New translations strings.xml (Persian) 2022-08-12 12:40:09 +02:00
PhilippC
6b115616b7 New translations strings.xml (Italian) 2022-08-12 12:39:16 +02:00
PhilippC
611efe05ca New translations strings.xml (Ukrainian) 2022-07-29 13:47:19 +02:00
PhilippC
9e3d30e81e New translations strings.xml (Ukrainian) 2022-07-29 13:47:17 +02:00
PhilippC
ba20fd79e0 New translations strings.xml (Ukrainian) 2022-07-29 13:47:16 +02:00
PhilippC
37e6ea89b7 New translations strings.xml (Persian) 2022-07-18 00:11:17 +02:00
PhilippC
a8457067b3 New translations strings.xml (Persian) 2022-07-16 18:12:17 +02:00
PhilippC
6e82ca9ac2 New translations strings.xml (Portuguese) 2022-06-11 19:20:25 +02:00
PhilippC
57a6e4f175 New translations strings.xml (Portuguese) 2022-06-11 18:19:43 +02:00
PhilippC
7621ae0c98 New translations strings.xml (Danish) 2022-06-06 20:33:11 +02:00
PhilippC
70b87adf62 New translations strings.xml (Turkish) 2022-06-06 11:16:12 +02:00
PhilippC
55e6bd42b1 New translations strings.xml (Turkish) 2022-06-06 10:07:28 +02:00
PhilippC
b5711591d5 New translations strings.xml (Turkish) 2022-06-06 05:24:50 +02:00
PhilippC
f29463ef6d New translations strings.xml (Turkish) 2022-06-06 05:24:49 +02:00
PhilippC
18b623548a New translations strings.xml (Turkish) 2022-06-06 04:20:06 +02:00
PhilippC
6c394c22da New translations strings.xml (Swedish) 2022-06-02 18:36:04 +02:00
PhilippC
738f9e7547 New translations strings.xml (Swedish) 2022-06-02 17:34:12 +02:00
PhilippC
d885fddfe6 New translations strings.xml (Greek) 2022-05-05 15:18:42 +02:00
PhilippC
95a1713c8a New translations strings.xml (Italian) 2022-05-04 15:17:15 +02:00
PhilippC
6661ffb580 New translations strings.xml (Italian) 2022-05-04 14:06:22 +02:00
PhilippC
99b7a6ccf7 New translations strings.xml (German) 2022-05-02 21:40:33 +02:00
PhilippC
c63865f043 New translations strings.xml (Norwegian Bokmal) 2022-04-19 13:01:50 +02:00
PhilippC
a00312df84 New translations strings.xml (Hungarian) 2022-04-17 21:10:59 +02:00
PhilippC
9ec3374240 New translations strings.xml (Russian) 2022-04-14 20:22:37 +02:00
PhilippC
81c8e17333 New translations strings.xml (Russian) 2022-04-14 20:22:36 +02:00
PhilippC
cf576dcbfd New translations strings.xml (Russian) 2022-04-14 19:24:05 +02:00
PhilippC
3cbaa09769 New translations strings.xml (Romanian) 2022-04-14 15:30:06 +02:00
PhilippC
89f795e953 New translations strings.xml (Romanian) 2022-04-14 14:34:55 +02:00
PhilippC
86c9ab40cf New translations strings.xml (Spanish) 2022-04-05 20:12:11 +02:00
PhilippC
681a7d17d5 New translations strings.xml (Chinese Traditional) 2022-04-01 15:37:31 +02:00
PhilippC
5a1d0ea51b New translations strings.xml (Ukrainian) 2022-03-27 03:08:55 +02:00
PhilippC
9aa3c02907 New translations strings.xml (Ukrainian) 2022-03-27 01:09:01 +01:00
PhilippC
0cfdfed476 New translations strings.xml (Spanish) 2022-03-24 11:31:17 +01:00
PhilippC
a205614d65 New translations strings.xml (Russian) 2022-03-22 12:58:32 +01:00
PhilippC
db27bcbbe7 New translations strings.xml (Russian) 2022-03-22 11:22:43 +01:00
PhilippC
943430cfce New translations strings.xml (Ukrainian) 2022-03-15 15:12:20 +01:00
PhilippC
6c55d2aec6 New translations strings.xml (Slovak) 2022-03-08 19:49:56 +01:00
PhilippC
7d3ecaca7e New translations strings.xml (Dutch) 2022-03-04 11:51:05 +01:00
PhilippC
f2e8de6938 New translations strings.xml (Dutch) 2022-03-04 10:45:09 +01:00
PhilippC
26090e87b3 New translations strings.xml (Czech) 2022-03-03 13:19:41 +01:00
PhilippC
af82d9fec1 New translations strings.xml (Czech) 2022-03-03 12:18:04 +01:00
PhilippC
86defbb144 New translations strings.xml (Greek) 2022-02-28 18:22:23 +01:00
PhilippC
d0a5557807 New translations strings.xml (Greek) 2022-02-28 17:25:11 +01:00
PhilippC
74788c77e0 New translations strings.xml (Danish) 2022-02-20 01:28:52 +01:00
PhilippC
f77bdc4b9c New translations strings.xml (Danish) 2022-02-20 00:29:45 +01:00
PhilippC
7f659178c5 New translations strings.xml (French) 2022-02-13 10:06:51 +01:00
PhilippC
b67e8e6c85 New translations strings.xml (Greek) 2022-02-11 17:21:34 +01:00
PhilippC
df4e7c0774 New translations strings.xml (Greek) 2022-02-11 16:15:28 +01:00
PhilippC
8d5882cb81 New translations strings.xml (Polish) 2022-02-09 16:14:37 +01:00
PhilippC
d540fda5b0 New translations strings.xml (Slovenian) 2022-02-07 09:39:12 +01:00
PhilippC
d39957b8ca New translations strings.xml (Chinese Simplified) 2022-02-06 09:58:15 +01:00
PhilippC
7160bcc33f New translations strings.xml (Chinese Simplified) 2022-02-06 08:57:30 +01:00
PhilippC
36d8a0aa8d New translations strings.xml (Portuguese, Brazilian) 2022-02-05 23:09:46 +01:00
PhilippC
0dec97fad1 New translations strings.xml (Italian) 2022-02-05 19:00:32 +01:00
PhilippC
9da08e94ac New translations strings.xml (Italian) 2022-02-05 18:01:15 +01:00
PhilippC
62b3fe61b6 New translations strings.xml (Italian) 2022-02-05 16:59:40 +01:00
Philipp Crocoll
50287025a0 manifest and changelog for 1.09d-r0 2022-02-05 16:13:53 +01:00
Philipp Crocoll
ed234c898e can now view entry history and remove/restore previous versions. closes #298 2022-02-05 15:53:08 +01:00
PhilippC
f2775fe0f0 New translations strings.xml (Bulgarian) 2022-02-04 09:21:37 +01:00
PhilippC
135168c1bb New translations strings.xml (Bulgarian) 2022-02-04 08:17:37 +01:00
Philipp Crocoll
35f74f5ea4 add support for Google Drive with restricted scope, closes #622 2022-02-02 03:50:51 +01:00
Philipp Crocoll
26f0ab6661 implement support for MEGA, closes #99 2022-02-02 02:54:35 +01:00
PhilippC
6213c753fe New translations strings.xml (Polish) 2022-01-25 12:12:52 +01:00
PhilippC
3f1b23dc82 New translations strings.xml (Slovenian) 2022-01-24 13:52:51 +01:00
PhilippC
dda76323c6 New translations strings.xml (Belarusian) 2022-01-24 12:52:26 +01:00
PhilippC
c41128401d New translations strings.xml (Belarusian) 2022-01-24 11:52:59 +01:00
PhilippC
9a5fe131cd New translations strings.xml (Belarusian) 2022-01-24 10:30:29 +01:00
PhilippC
e45fe2f279 New translations strings.xml (Belarusian) 2022-01-24 09:35:11 +01:00
PhilippC
4698a948cc New translations strings.xml (French) 2022-01-23 11:18:50 +01:00
Philipp Crocoll
3648213be2 Update AndroidX.Biometric library, an attempt to see if this helps regarding https://github.com/PhilippC/keepass2android/issues/1914 2022-01-20 20:02:16 +01:00
Philipp Crocoll
40146a42ce avoid potential crash in Android 12 while reloading the Database, closes https://github.com/PhilippC/keepass2android/issues/1909 2022-01-20 20:00:37 +01:00
PhilippC
35501c4c48 New translations strings.xml (Slovak) 2022-01-20 14:30:13 +01:00
PhilippC
dc28e5708d New translations strings.xml (Danish) 2022-01-20 11:40:27 +01:00
PhilippC
d4f3f69129 New translations strings.xml (Danish) 2022-01-20 10:42:12 +01:00
PhilippC
936bc7ed72 New translations strings.xml (Chinese Simplified) 2022-01-18 04:00:47 +01:00
PhilippC
8a59fbdb41 New translations strings.xml (Portuguese, Brazilian) 2022-01-17 14:59:40 +01:00
Philipp Crocoll
2c93fd1542 Add option to hide the "Disable autofill for XY" prompt, closes https://github.com/PhilippC/keepass2android/issues/1843 2022-01-17 10:05:16 +01:00
Philipp Crocoll
2981497da9 start adding option for "no disable autofill" 2022-01-17 09:49:44 +01:00
Philipp Crocoll
6745e0486c unmask single field when using the toggle menu option in the popup menu, closes https://github.com/PhilippC/keepass2android/issues/71; add option for specifying the default visibility of the TOTP field, closes https://github.com/PhilippC/keepass2android/issues/1873 2022-01-17 09:46:47 +01:00
PhilippC
76c6f56d73 New translations strings.xml (Portuguese, Brazilian) 2022-01-16 12:18:31 +01:00
PhilippC
21b0c63422 New translations strings.xml (Chinese Simplified) 2022-01-16 06:08:25 +01:00
Philipp Crocoll
093ebb424e Merge branch 'master' of https://github.com/PhilippC/keepass2android 2022-01-15 20:10:53 +01:00
Philipp Crocoll
c344b0f62a add button to scan QR code for TOTP setup in the "setup TOTP" dialog. Closes https://github.com/PhilippC/keepass2android/issues/1575 2022-01-15 20:10:34 +01:00
PhilippC
b447d2e5ad New translations strings.xml (Russian) 2022-01-15 20:01:52 +01:00
Philipp Crocoll
2b85ed473c make sure master password is no longer in unmasked mode when using fingerprint, closes https://github.com/PhilippC/keepass2android/issues/1134 2022-01-15 16:28:00 +01:00
Philipp Crocoll
d536b38acc allow to create a special entry in the database with the QuickUnlock code as password, closes https://github.com/PhilippC/keepass2android/issues/331 2022-01-15 16:17:35 +01:00
Philipp Crocoll
b4a82511ff Add option to always merge on conflict, closes https://github.com/PhilippC/keepass2android/issues/1218 2022-01-15 15:55:34 +01:00
PhilippC
35a84adde3 Merge pull request #1902 from whalehub/patch-1
Fix homepage URL
2022-01-15 14:20:21 +01:00
PhilippC
f1de28e6c1 New translations strings.xml (Italian) 2022-01-14 19:04:49 +01:00
PhilippC
2336255763 New translations strings.xml (Italian) 2022-01-14 19:04:48 +01:00
PhilippC
a3022963c0 New translations strings.xml (Italian) 2022-01-14 17:53:44 +01:00
PhilippC
396a035cfd New translations strings.xml (Slovenian) 2022-01-13 07:05:18 +01:00
PhilippC
2001fd26f8 New translations strings.xml (Chinese Simplified) 2022-01-13 04:39:02 +01:00
PhilippC
9daf2d0448 New translations strings.xml (Portuguese, Brazilian) 2022-01-12 19:12:30 +01:00
PhilippC
b2d14ff400 New translations strings.xml (Chinese Simplified) 2022-01-12 18:08:57 +01:00
Philipp Crocoll
675fd5b735 release 1.09c-r0. This solves the problem with Google Drive API blocked, closes #1833, closes #1859 and closes #1862 2022-01-12 17:30:04 +01:00
PhilippC
14c7663167 Merge pull request #1851 from PhilippC/l10n_master2
New Crowdin updates
2022-01-12 16:58:01 +01:00
PhilippC
788a04aceb New translations strings.xml (Slovenian) 2022-01-12 08:37:49 +01:00
PhilippC
99c70f96d8 New translations strings.xml (Russian) 2022-01-12 08:37:45 +01:00
PhilippC
9f729e8c36 New translations strings.xml (Polish) 2022-01-12 08:37:41 +01:00
PhilippC
35f1a351ba New translations strings.xml (Portuguese, Brazilian) 2022-01-12 08:37:32 +01:00
PhilippC
5f59de2fba New translations strings.xml (Chinese Simplified) 2022-01-12 08:37:23 +01:00
PhilippC
95b7c59606 New translations strings.xml (Ukrainian) 2022-01-12 08:37:21 +01:00
PhilippC
7962b5c8ea New translations strings.xml (Japanese) 2022-01-12 08:37:16 +01:00
PhilippC
d2818a35c6 New translations strings.xml (Slovak) 2022-01-12 08:37:07 +01:00
PhilippC
44183178c6 New translations strings.xml (Spanish) 2022-01-12 08:37:04 +01:00
PhilippC
2ebb35b631 New translations strings.xml (Spanish) 2022-01-12 08:37:03 +01:00
PhilippC
173a5fedf0 New translations strings.xml (French) 2022-01-12 08:37:00 +01:00
PhilippC
00c0bbd942 New translations strings.xml (Romanian) 2022-01-12 08:36:58 +01:00
PhilippC
1dfb38207b New translations strings.xml (Danish) 2022-01-12 08:36:57 +01:00
PhilippC
df0d087646 New translations strings.xml (Italian) 2022-01-12 08:36:53 +01:00
PhilippC
8f84e292b2 New translations strings.xml (Greek) 2022-01-12 08:36:43 +01:00
PhilippC
45bf4247c1 New translations strings.xml (German) 2022-01-12 08:36:40 +01:00
Philipp Crocoll
daecd42d8e Merge branch 'master' of https://github.com/PhilippC/keepass2android 2022-01-12 08:31:38 +01:00
Philipp Crocoll
952aaa76ff update file storage selection to use icon from https://developers.google.com/drive/api/v3/branding 2022-01-12 08:28:09 +01:00
Philipp Crocoll
fe57c05579 prototype implementation using the "Sign in with Google" button 2022-01-12 08:11:18 +01:00
Philipp Crocoll
309fd9f4d1 GoogleDriveFileStorage: update libraries and reimplement authentication workflow to show consent screen (verification by Google now passed); migrate Java filestorage and filechooser projects to AndroidX; disable "app is blocked" message; see #1833 2022-01-12 08:07:28 +01:00
Aaron
9af0d74ba4 Fix homepage URL
Signed-off-by: Aaron <admin@datahoarder.dev>
2022-01-08 05:45:32 +01:00
PhilippC
c1292b585f Merge pull request #1888 from mcpower/xamarin-ci-build-link
Fix Xamarin.Android CI build link
2022-01-06 15:16:57 +01:00
PhilippC
87a6bbe0fd Update README.md 2022-01-06 11:16:04 +01:00
PhilippC
b807431053 Update README.md 2022-01-06 11:15:47 +01:00
Philipp Crocoll
1442af3148 add Belarusian translation to close #1896 2022-01-05 12:47:30 +01:00
PhilippC
eb92645ed0 Merge pull request #1897 from IanSmith123/patch-1
chore: typo in Chinese  version ChangeLog  v1.07
2022-01-05 12:31:54 +01:00
Les1ie
714be0f6ae chore: fix Chinese version ChangeLog v1.07 typo 2022-01-04 19:23:33 +08:00
Philipp Crocoll
e77c3ce1d3 fix issue: inputstick/keelink plugins could not be enabled on Android 11+ 2022-01-03 11:13:43 +01:00
PhilippC
48d080bcda New translations strings.xml (Danish) 2022-01-02 20:39:02 +01:00
PhilippC
531cb51fac New translations strings.xml (Slovak) 2022-01-02 13:27:30 +01:00
mcpower
e8bc949230 Fix Xamarin.Android CI build link 2022-01-02 13:03:47 +11:00
PhilippC
d99d43dde7 New translations strings.xml (Croatian) 2021-12-30 09:23:34 +01:00
PhilippC
b64c304a92 New translations strings.xml (Croatian) 2021-12-30 08:21:45 +01:00
PhilippC
d392b1c434 New translations strings.xml (Croatian) 2021-12-29 15:51:28 +01:00
PhilippC
1f9b5df44b New translations strings.xml (Croatian) 2021-12-28 17:34:46 +01:00
PhilippC
edd4067efc New translations strings.xml (Croatian) 2021-12-28 17:34:46 +01:00
PhilippC
1a23b8363a New translations strings.xml (Croatian) 2021-12-28 17:34:44 +01:00
PhilippC
04df628fe8 New translations strings.xml (German) 2021-12-28 16:20:53 +01:00
PhilippC
2bb5a18f27 New translations strings.xml (Hungarian) 2021-12-26 15:48:49 +01:00
PhilippC
6cc7c3b1fb New translations strings.xml (Hungarian) 2021-12-26 14:41:24 +01:00
PhilippC
21c1b1e913 New translations strings.xml (Hungarian) 2021-12-24 13:22:51 +01:00
PhilippC
a1cdba5baa New translations strings.xml (Chinese Traditional) 2021-12-23 17:35:28 +01:00
PhilippC
3b14ffb331 New translations strings.xml (Chinese Traditional) 2021-12-23 16:36:14 +01:00
Philipp Crocoll
b0e6de8a47 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-12-20 09:27:52 +01:00
Philipp Crocoll
2a3138ca76 increase key size for Sftp publickey to 4096 to close #1874. (Note: ED25519 is not supported by standard JSch at the moment) 2021-12-20 09:14:39 +01:00
PhilippC
56a0c6325d New translations strings.xml (Spanish) 2021-12-17 13:25:21 +01:00
PhilippC
69c0485fe8 New translations strings.xml (Korean) 2021-12-17 09:23:47 +01:00
PhilippC
21205f85aa New translations strings.xml (Spanish) 2021-12-17 08:16:43 +01:00
PhilippC
9d10d75d54 New translations strings.xml (Chinese Traditional) 2021-12-16 17:06:37 +01:00
PhilippC
2757f657c5 New translations strings.xml (Chinese Traditional) 2021-12-16 16:06:26 +01:00
PhilippC
1c4040707e New translations strings.xml (Romanian) 2021-12-13 15:11:59 +01:00
PhilippC
ca4a29a991 New translations strings.xml (Romanian) 2021-12-13 14:13:56 +01:00
PhilippC
9120da776c New translations strings.xml (Romanian) 2021-12-13 14:13:55 +01:00
PhilippC
24b2f1fca5 New translations strings.xml (Italian) 2021-12-13 13:18:04 +01:00
PhilippC
f4f0bb166a New translations strings.xml (Italian) 2021-12-13 12:21:02 +01:00
PhilippC
27c8d78ac9 New translations strings.xml (Italian) 2021-12-13 11:09:44 +01:00
PhilippC
fe32105491 New translations strings.xml (Ukrainian) 2021-12-08 01:13:55 +01:00
PhilippC
ad7ef30f68 New translations strings.xml (French) 2021-12-05 19:51:53 +01:00
PhilippC
c1df53e986 New translations strings.xml (French) 2021-12-05 18:51:26 +01:00
PhilippC
36b8f52929 New translations strings.xml (Russian) 2021-12-05 03:19:40 +01:00
PhilippC
f84ab77a9a New translations strings.xml (Russian) 2021-12-05 02:20:51 +01:00
PhilippC
1ec842c274 New translations strings.xml (Arabic) 2021-12-02 16:50:21 +01:00
PhilippC
e06849cd24 New translations strings.xml (Finnish) 2021-11-29 14:19:28 +01:00
PhilippC
3f31533909 New translations strings.xml (Finnish) 2021-11-29 13:20:11 +01:00
Philipp Crocoll
5a408ccd4a manifest for 1.09b-r1 2021-11-29 11:13:29 +01:00
Philipp Crocoll
07d3a4ef84 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-11-29 10:40:39 +01:00
Philipp Crocoll
eb50ed1bc3 throw exception in Google Drive implementation as access is blocked by Google currently. 2021-11-29 10:40:27 +01:00
PhilippC
681d120e8b New translations strings.xml (Polish) 2021-11-26 19:33:42 +01:00
PhilippC
74ae266fed New translations strings.xml (Polish) 2021-11-26 18:36:29 +01:00
PhilippC
028f16af06 New translations strings.xml (Greek) 2021-11-24 16:05:30 +01:00
PhilippC
fa7980f379 New translations strings.xml (Greek) 2021-11-24 15:05:17 +01:00
PhilippC
4ddc173757 New translations strings.xml (Chinese Simplified) 2021-11-23 04:18:51 +01:00
PhilippC
8bc93d7f23 New translations strings.xml (Portuguese, Brazilian) 2021-11-22 15:04:59 +01:00
PhilippC
de72df99ea New translations strings.xml (Slovenian) 2021-11-22 13:15:06 +01:00
PhilippC
580fd60fd9 Merge pull request #1850 from PhilippC/l10n_master2
New Crowdin updates
2021-11-22 10:22:47 +01:00
PhilippC
c884f93ac3 New translations strings.xml (German) 2021-11-22 10:13:24 +01:00
PhilippC
a57ff299b5 New translations strings.xml (Slovak) 2021-11-22 10:07:51 +01:00
PhilippC
159a90d7e3 New translations strings.xml (Slovenian) 2021-11-22 10:07:43 +01:00
PhilippC
b8fe4639ba New translations strings.xml (German) 2021-11-22 10:07:41 +01:00
PhilippC
6a80021bd1 New translations strings.xml (Danish) 2021-11-22 10:07:40 +01:00
PhilippC
d2dc75d556 New translations strings.xml (Spanish) 2021-11-22 10:07:34 +01:00
PhilippC
2aa93b56cb New translations strings.xml (Ukrainian) 2021-11-22 10:07:29 +01:00
PhilippC
11037daca9 New translations strings.xml (Portuguese, Brazilian) 2021-11-22 10:07:18 +01:00
PhilippC
93932e78f9 New translations strings.xml (Chinese Simplified) 2021-11-22 10:07:13 +01:00
PhilippC
7ad476d543 New translations strings.xml (Japanese) 2021-11-22 10:07:11 +01:00
Philipp Crocoll
9b487f94de fix typo 2021-11-22 10:01:42 +01:00
Philipp Crocoll
68e34eb3bd Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-11-22 09:56:06 +01:00
PhilippC
88f95b96b0 Merge pull request #1687 from PhilippC/l10n_master2
New Crowdin updates
2021-11-22 09:55:46 +01:00
PhilippC
e22a69caf5 New translations strings.xml (Portuguese, Brazilian) 2021-11-18 12:00:25 +01:00
PhilippC
bb339504d4 New translations strings.xml (Portuguese, Brazilian) 2021-11-18 10:59:50 +01:00
PhilippC
2666c5248b New translations strings.xml (Chinese Simplified) 2021-11-18 03:12:44 +01:00
PhilippC
c0df8e9a04 New translations strings.xml (Spanish) 2021-11-17 15:57:29 +01:00
PhilippC
bead854cf1 New translations strings.xml (Spanish) 2021-11-17 14:53:54 +01:00
PhilippC
48da600598 New translations strings.xml (German) 2021-11-17 12:40:27 +01:00
Philipp Crocoll
3b0b349f4c manifest and changelog for 1.09-pre2 2021-11-17 12:06:56 +01:00
Philipp Crocoll
294e6f5edf add option to sync database after quick-unlocking the database. closes https://github.com/PhilippC/keepass2android/issues/188 2021-11-17 11:30:43 +01:00
PhilippC
02fb27f48e New translations strings.xml (Danish) 2021-11-17 00:57:06 +01:00
PhilippC
e57a02408e New translations strings.xml (Ukrainian) 2021-11-16 05:45:43 +01:00
PhilippC
5325381f2f New translations strings.xml (Slovak) 2021-11-15 22:43:41 +01:00
PhilippC
4176b06578 New translations strings.xml (Slovak) 2021-11-15 21:44:56 +01:00
Philipp Crocoll
7014f5d9f1 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-11-15 11:27:08 +01:00
Philipp Crocoll
afbef4272c don't show "Third party app" in Android 11+ (doesn't work due to file access permissions, avoids confusion). Closes https://github.com/PhilippC/keepass2android/issues/1468, closes https://github.com/PhilippC/keepass2android/issues/1606 2021-11-15 11:26:58 +01:00
Philipp Crocoll
45df2d6605 preserve filename case in Dropbox when uploading files, closes https://github.com/PhilippC/keepass2android/issues/898 2021-11-15 09:32:02 +01:00
PhilippC
1c2369c419 New translations strings.xml (Slovenian) 2021-11-15 09:06:35 +01:00
PhilippC
81211ecb74 New translations strings.xml (Japanese) 2021-11-14 15:51:46 +01:00
PhilippC
17a06adfd9 New translations strings.xml (Japanese) 2021-11-14 14:49:25 +01:00
PhilippC
da565e43bb New translations strings.xml (German) 2021-11-14 09:39:46 +01:00
PhilippC
641497a8d3 New translations strings.xml (Portuguese, Brazilian) 2021-11-12 18:50:46 +01:00
PhilippC
7cecadcf82 Merge pull request #1838 from mhayen/patch-1
Update Documentation.md
2021-11-12 11:40:16 +01:00
Philipp Crocoll
cd776754b5 add package visibility for AncientIconSet 2021-11-12 11:23:49 +01:00
Philipp Crocoll
9d2d920fda introduce <queries> in manifest to work with Android 11+ limited package visibility 2021-11-12 10:57:04 +01:00
Philipp Crocoll
cb30d3a79e Merge branch 'master' of c:/ph/keepass2android 2021-11-12 08:37:50 +01:00
Philipp Crocoll
3842cbffc4 manifest and csproj for 1.09b-pre0 2021-11-12 08:37:10 +01:00
PhilippC
1cf7cbc144 New translations strings.xml (Chinese Simplified) 2021-11-12 02:13:58 +01:00
Mark
73e8291cb0 Update Documentation.md
added missing space after github issue url
2021-11-12 00:18:04 +01:00
Philipp Crocoll
1e89c8dac1 remove log, closes https://github.com/PhilippC/keepass2android/issues/1832 2021-11-11 20:22:01 +01:00
Philipp Crocoll
81c4477453 allow to change app language, closes https://github.com/PhilippC/keepass2android/issues/201 2021-11-11 12:12:24 +01:00
Philipp Crocoll
adb0865aa7 add note for Google Drive 2021-11-11 09:16:18 +01:00
Philipp Crocoll
d65ae7767a update targetSdkVersion to 30 (as requested by Play store); manifest for 1.09b-pre0 2021-11-11 09:04:26 +01:00
Philipp Crocoll
d83474d6f6 disable "Inline suggestions preference" on Android < 11 2021-11-11 08:57:10 +01:00
Philipp Crocoll
5cffec4724 create Changelog for 1.09b 2021-11-11 08:52:28 +01:00
Philipp Crocoll
8af2f51eae implement inline suggestions for autofill service on Android 11+, closes https://github.com/PhilippC/keepass2android/issues/1374 and https://github.com/PhilippC/keepass2android/issues/1534 2021-11-10 13:02:35 +01:00
Philipp Crocoll
39579b0183 rename app project and associated file 2021-11-10 13:00:38 +01:00
Philipp Crocoll
caff2e25e2 update to build with Android 11 Build tools. Major reconfiguration of csproj file, simplifying PackageReferences. 2021-11-10 11:21:45 +01:00
Philipp Crocoll
0fee6e2298 Autofill: treat android.widget.AutoCompleteTextView as EditText as well (is direct subclass) 2021-11-08 09:30:42 +01:00
PhilippC
feaad1300a New translations strings.xml (Japanese) 2021-11-08 00:06:00 +01:00
PhilippC
1a59129d88 New translations strings.xml (Swedish) 2021-11-07 20:05:49 +01:00
PhilippC
1c7fa8d41d New translations strings.xml (Japanese) 2021-11-06 05:21:37 +01:00
PhilippC
1480657857 New translations strings.xml (Japanese) 2021-11-06 04:24:23 +01:00
PhilippC
c8ab5836eb New translations strings.xml (Japanese) 2021-11-05 10:58:39 +01:00
Philipp Crocoll
2bb7a2065a Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-10-25 12:49:00 +02:00
Philipp Crocoll
0564a103e1 fix flickering autofill popup in Firefox by disabling compat mode for fenix and later, closes #1808 2021-10-25 12:48:48 +02:00
PhilippC
cd0954badb New translations strings.xml (Portuguese) 2021-10-22 18:59:31 +02:00
PhilippC
2e5a1a9820 New translations strings.xml (Portuguese) 2021-10-22 18:03:33 +02:00
PhilippC
8acc6dec1b New translations strings.xml (German) 2021-10-15 23:16:42 +02:00
PhilippC
3f0bbbb19e New translations strings.xml (Russian) 2021-10-15 22:02:13 +02:00
PhilippC
16e9077cd4 New translations strings.xml (Hungarian) 2021-10-13 11:42:49 +02:00
PhilippC
53bb822013 New translations strings.xml (Dutch) 2021-10-03 11:36:55 +02:00
PhilippC
37c1da8962 New translations strings.xml (Dutch) 2021-10-03 10:35:45 +02:00
PhilippC
75535c8edd New translations strings.xml (Spanish) 2021-09-28 23:11:13 +02:00
PhilippC
36c7e9eecc New translations strings.xml (Spanish) 2021-09-28 22:15:09 +02:00
PhilippC
fee5103bdd New translations strings.xml (Chinese Simplified) 2021-09-22 13:25:31 +02:00
PhilippC
4a5a77de21 Merge pull request #1793 from ConorIA/patch-1
Allow autofill in prerelease Brave browser.
2021-09-20 08:46:15 +02:00
PhilippC
1b5f25f10b New translations strings.xml (Polish) 2021-09-15 20:35:10 +02:00
PhilippC
4cf67734a1 New translations strings.xml (Polish) 2021-09-15 20:35:09 +02:00
PhilippC
b6778fb331 New translations strings.xml (Polish) 2021-09-15 19:39:47 +02:00
PhilippC
2ae50c2fbd New translations strings.xml (Spanish) 2021-09-15 10:12:29 +02:00
Conor Anderson
f33ad9e403 Allow autofill in prerelease Brave browser.
Propose adding the Beta and Nightly versions for Brave. I assume prerelease is fair game since Chrome Canary is on there.
2021-09-14 18:16:41 -04:00
PhilippC
4f7d58d8b4 New translations strings.xml (Portuguese) 2021-09-14 14:46:21 +02:00
PhilippC
6582faa8d7 New translations strings.xml (Chinese Simplified) 2021-09-10 10:08:56 +02:00
PhilippC
387f584b2c New translations strings.xml (Chinese Simplified) 2021-09-10 09:12:34 +02:00
PhilippC
b320c0fd5a New translations strings.xml (Ukrainian) 2021-09-09 01:27:22 +02:00
PhilippC
30294a0195 New translations strings.xml (Polish) 2021-09-08 13:43:22 +02:00
PhilippC
252778bf7c New translations strings.xml (Czech) 2021-08-31 00:43:46 +02:00
PhilippC
80bd3c2043 New translations strings.xml (French) 2021-08-30 22:22:02 +02:00
PhilippC
eb968ba676 New translations strings.xml (Portuguese, Brazilian) 2021-08-29 12:37:30 +02:00
PhilippC
1abe428559 New translations strings.xml (Danish) 2021-08-28 11:45:46 +02:00
PhilippC
9854a2ad33 New translations strings.xml (Slovak) 2021-08-27 22:50:46 +02:00
PhilippC
54ebe89d44 New translations strings.xml (Spanish) 2021-08-24 23:58:21 +02:00
PhilippC
2565a04c83 New translations strings.xml (Slovenian) 2021-08-23 09:35:38 +02:00
PhilippC
bb11bdf423 New translations strings.xml (Chinese Simplified) 2021-08-23 04:32:23 +02:00
PhilippC
d6983265ce New translations strings.xml (Dutch) 2021-08-22 17:45:05 +02:00
PhilippC
0034999256 New translations strings.xml (Korean) 2021-08-22 17:45:03 +02:00
PhilippC
10004bd67e New translations strings.xml (Hungarian) 2021-08-22 17:45:02 +02:00
PhilippC
a5c35b8fa9 New translations strings.xml (Greek) 2021-08-22 17:44:58 +02:00
PhilippC
c0d7626ec3 New translations strings.xml (German) 2021-08-22 17:44:57 +02:00
PhilippC
1fbd310371 New translations strings.xml (Polish) 2021-08-22 17:44:56 +02:00
PhilippC
5f0b5919a4 New translations strings.xml (Danish) 2021-08-22 17:44:55 +02:00
PhilippC
ae41b34f13 New translations strings.xml (Belarusian) 2021-08-22 17:44:53 +02:00
PhilippC
4ecb7ef8a6 New translations strings.xml (Arabic) 2021-08-22 17:44:52 +02:00
PhilippC
bfef18bfe7 New translations strings.xml (Spanish) 2021-08-22 17:44:51 +02:00
PhilippC
0448aca24e New translations strings.xml (French) 2021-08-22 17:44:50 +02:00
PhilippC
af67e29ea3 New translations strings.xml (Czech) 2021-08-22 17:44:49 +02:00
PhilippC
f12ee10b9d New translations strings.xml (Catalan) 2021-08-22 17:44:48 +02:00
PhilippC
aea585a93d New translations strings.xml (Italian) 2021-08-22 17:44:47 +02:00
PhilippC
a5b30b557a New translations strings.xml (Portuguese) 2021-08-22 17:44:46 +02:00
PhilippC
a52ebcf576 New translations strings.xml (Slovak) 2021-08-22 17:44:45 +02:00
PhilippC
62fcfdfc95 New translations strings.xml (Portuguese, Brazilian) 2021-08-22 17:44:39 +02:00
PhilippC
a69e5d9c5f New translations strings.xml (Russian) 2021-08-22 17:44:38 +02:00
PhilippC
72ffaf39f4 New translations strings.xml (Chinese Traditional) 2021-08-22 17:44:36 +02:00
PhilippC
08734d733f New translations strings.xml (Chinese Simplified) 2021-08-22 17:44:35 +02:00
PhilippC
e3ddad2c64 New translations strings.xml (Ukrainian) 2021-08-22 17:44:34 +02:00
PhilippC
693cf3608a New translations strings.xml (Turkish) 2021-08-22 17:44:33 +02:00
PhilippC
ad9f49f66e New translations strings.xml (Swedish) 2021-08-22 17:44:32 +02:00
PhilippC
6910414ba3 New translations strings.xml (Slovenian) 2021-08-22 17:44:31 +02:00
PhilippC
f8bb39384b New translations strings.xml (Japanese) 2021-08-22 17:44:29 +02:00
Philipp Crocoll
e7b4cfe53e Manifest for 1.09a-r3 2021-08-22 17:40:57 +02:00
PhilippC
8e6146dd46 New translations strings.xml (Italian) 2021-08-11 19:55:41 +02:00
PhilippC
50254c497a New translations strings.xml (Japanese) 2021-08-11 05:49:57 +02:00
PhilippC
66a7469cd5 New translations strings.xml (Japanese) 2021-08-11 05:49:56 +02:00
PhilippC
70cf30b8a3 New translations strings.xml (Japanese) 2021-08-11 04:46:11 +02:00
PhilippC
1549d71af0 New translations strings.xml (Japanese) 2021-08-11 03:48:42 +02:00
PhilippC
69c95a4073 New translations strings.xml (Japanese) 2021-08-11 02:45:25 +02:00
PhilippC
6c79c1539a New translations strings.xml (Japanese) 2021-08-10 12:01:38 +02:00
PhilippC
0b7d45d3b9 New translations strings.xml (Dutch) 2021-07-26 19:12:55 +02:00
PhilippC
edd1b683dd New translations strings.xml (Dutch) 2021-07-26 18:15:05 +02:00
PhilippC
eccd8e3810 New translations strings.xml (Russian) 2021-07-22 10:03:59 +02:00
PhilippC
8855541ee1 New translations strings.xml (French) 2021-07-20 07:49:53 +02:00
PhilippC
fd300add4f New translations strings.xml (Belarusian) 2021-07-19 09:48:37 +02:00
PhilippC
3161e04752 New translations strings.xml (Belarusian) 2021-07-19 08:51:44 +02:00
PhilippC
ca1a51749a New translations strings.xml (Czech) 2021-07-05 00:21:19 +02:00
Philipp Crocoll
5aba209857 Merge branch 'master' of c:/ph/keepass2android 2021-07-03 15:50:39 +02:00
Philipp Crocoll
80cfb9e098 fix to superfluous dropbox login requests 2021-07-03 15:50:25 +02:00
Philipp Crocoll
b98c887d71 Merge branch 'l10n_master2' of https://github.com/PhilippC/keepass2android 2021-07-03 14:52:10 +02:00
PhilippC
be8e8f9b02 New translations strings.xml (Dutch) 2021-07-03 14:49:44 +02:00
PhilippC
87cbf65654 New translations strings.xml (Dutch) 2021-07-03 14:45:24 +02:00
Philipp Crocoll
6a0e132945 Merge branch 'l10n_master2' of https://github.com/PhilippC/keepass2android 2021-07-03 14:41:21 +02:00
PhilippC
438cf5793a New translations strings.xml (Dutch) 2021-07-03 14:37:44 +02:00
PhilippC
74a736ef87 New translations strings.xml (Spanish) 2021-07-03 14:37:15 +02:00
Philipp Crocoll
4ce451b99c Merge branch 'master' of c:/ph/keepass2android 2021-07-03 13:28:02 +02:00
Philipp Crocoll
f017d3fdf2 remove intermediate file 2021-07-03 13:27:54 +02:00
Philipp Crocoll
54eb656726 1.09a-r1 release manifest 2021-07-03 13:27:38 +02:00
Philipp Crocoll
9d63578110 fix potential crash with invalid OTP strings 2021-07-03 13:27:10 +02:00
Philipp Crocoll
06baeeb79a Merge branch 'l10n_master2' of https://github.com/PhilippC/keepass2android 2021-07-03 13:25:20 +02:00
PhilippC
a77fe463d8 New translations strings.xml (Ukrainian) 2021-07-02 17:09:44 +02:00
PhilippC
c016fc164d New translations strings.xml (Polish) 2021-07-02 17:09:43 +02:00
PhilippC
a409bb1318 New translations strings.xml (Polish) 2021-07-02 16:09:14 +02:00
PhilippC
7eeaf205cd New translations strings.xml (Chinese Simplified) 2021-06-29 05:47:30 +02:00
PhilippC
85882b2547 New translations strings.xml (Chinese Simplified) 2021-06-29 04:47:27 +02:00
PhilippC
12e4af7b0d New translations strings.xml (Portuguese, Brazilian) 2021-06-28 19:57:40 +02:00
PhilippC
774406fe00 New translations strings.xml (Portuguese, Brazilian) 2021-06-28 19:00:23 +02:00
PhilippC
e7c8534c01 New translations strings.xml (Slovenian) 2021-06-28 13:04:59 +02:00
PhilippC
0655dd41bb New translations strings.xml (German) 2021-06-28 12:06:31 +02:00
PhilippC
48bb71d5dc New translations strings.xml (Ukrainian) 2021-06-28 11:07:43 +02:00
PhilippC
b2641fe4d3 New translations strings.xml (Chinese Simplified) 2021-06-28 11:07:42 +02:00
PhilippC
e58de5a99f New translations strings.xml (Portuguese, Brazilian) 2021-06-28 11:07:38 +02:00
PhilippC
68df9ada01 New translations strings.xml (Slovenian) 2021-06-28 11:07:34 +02:00
PhilippC
a91a711499 New translations strings.xml (Slovak) 2021-06-28 11:07:23 +02:00
PhilippC
780ab1125d New translations strings.xml (Polish) 2021-06-28 11:07:22 +02:00
PhilippC
2e83495542 New translations strings.xml (Portuguese) 2021-06-28 11:07:18 +02:00
PhilippC
b69b7a8b5f New translations strings.xml (French) 2021-06-28 11:07:13 +02:00
PhilippC
00f264c313 New translations strings.xml (Russian) 2021-06-28 11:07:11 +02:00
PhilippC
ba9eb65fa6 New translations strings.xml (Czech) 2021-06-28 11:07:09 +02:00
PhilippC
824a7484e0 New translations strings.xml (Danish) 2021-06-28 11:07:07 +02:00
PhilippC
7ebab48b97 New translations strings.xml (German) 2021-06-28 11:07:06 +02:00
PhilippC
708bd9bc8a New translations strings.xml (Greek) 2021-06-28 11:07:05 +02:00
PhilippC
960b00b9ca New translations strings.xml (Portuguese) 2021-06-28 11:06:33 +02:00
PhilippC
d654137caa New translations strings.xml (Belarusian) 2021-06-28 11:06:15 +02:00
Philipp Crocoll
e4b36c172b extended changelog 1.09a 2021-06-28 11:02:46 +02:00
Philipp Crocoll
05f8a067f1 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-06-28 10:56:19 +02:00
Philipp Crocoll
d3db23d1b7 update to Dropbox Core SDK v4.0.0, add support for short-lived access tokens + refresh token (as the previous method will be removed) 2021-06-28 10:56:04 +02:00
PhilippC
30288a3106 New translations strings.xml (Belarusian) 2021-06-25 21:36:19 +02:00
PhilippC
89410e60c7 New translations strings.xml (Belarusian) 2021-06-25 20:36:35 +02:00
PhilippC
3e971b5fe9 New translations strings.xml (Belarusian) 2021-06-25 17:39:25 +02:00
PhilippC
7673e4d638 New translations strings.xml (Portuguese) 2021-06-25 16:32:44 +02:00
PhilippC
9a76ea1433 New translations strings.xml (Portuguese) 2021-06-25 15:26:11 +02:00
PhilippC
92ff60c66d New translations strings.xml (Belarusian) 2021-06-25 15:26:10 +02:00
PhilippC
dfad45f83d New translations strings.xml (Belarusian) 2021-06-25 14:28:35 +02:00
PhilippC
6c0a11d300 New translations strings.xml (Belarusian) 2021-06-25 13:16:55 +02:00
PhilippC
54f58067d3 New translations strings.xml (Azerbaijani) 2021-06-25 12:14:28 +02:00
PhilippC
edb23bef1e New translations strings.xml (Azerbaijani) 2021-06-25 12:14:27 +02:00
PhilippC
cddd0705d8 New translations strings.xml (Portuguese) 2021-06-25 12:14:26 +02:00
PhilippC
fc4447748b New translations strings.xml (Belarusian) 2021-06-25 12:14:25 +02:00
PhilippC
433310030f New translations strings.xml (Azerbaijani) 2021-06-25 11:19:05 +02:00
PhilippC
388fb2ba34 New translations strings.xml (Azerbaijani) 2021-06-25 11:19:04 +02:00
PhilippC
d2a19967bc New translations strings.xml (Azerbaijani) 2021-06-25 11:19:03 +02:00
PhilippC
b2538c0133 New translations strings.xml (Portuguese) 2021-06-25 11:19:01 +02:00
PhilippC
dde2fdb103 New translations strings.xml (Azerbaijani) 2021-06-25 10:22:31 +02:00
PhilippC
7a83064745 New translations strings.xml (Swedish) 2021-06-25 08:33:18 +02:00
PhilippC
970ebfede5 New translations strings.xml (Belarusian) 2021-06-25 08:33:17 +02:00
PhilippC
4ecc56fa79 New translations strings.xml (Azerbaijani) 2021-06-25 07:30:19 +02:00
PhilippC
1e25bc6c7c New translations strings.xml (Azerbaijani) 2021-06-25 07:30:18 +02:00
PhilippC
8eca4a1d19 New translations strings.xml (Azerbaijani) 2021-06-25 07:30:17 +02:00
PhilippC
c6f7a0ba1a New translations strings.xml (Belarusian) 2021-06-25 07:30:16 +02:00
PhilippC
fe07cf6060 New translations strings.xml (Belarusian) 2021-06-25 06:31:31 +02:00
PhilippC
022c26c89d New translations strings.xml (Portuguese) 2021-06-24 22:12:06 +02:00
PhilippC
a13bcaf223 New translations strings.xml (Portuguese) 2021-06-24 21:13:33 +02:00
PhilippC
8b469ed263 New translations strings.xml (Portuguese) 2021-06-24 21:13:32 +02:00
PhilippC
ff631935fc New translations strings.xml (Belarusian) 2021-06-24 08:39:37 +02:00
PhilippC
6fd363e071 New translations strings.xml (Belarusian) 2021-06-24 07:34:00 +02:00
PhilippC
57556764e9 New translations strings.xml (Belarusian) 2021-06-24 06:33:51 +02:00
PhilippC
fbef5de705 New translations strings.xml (Belarusian) 2021-06-23 17:06:40 +02:00
PhilippC
bff035f8a5 New translations strings.xml (Belarusian) 2021-06-23 16:05:18 +02:00
PhilippC
272a124d3a New translations strings.xml (Belarusian) 2021-06-23 07:49:26 +02:00
PhilippC
ae5fd9765d New translations strings.xml (Portuguese) 2021-06-22 19:09:30 +02:00
PhilippC
2900b293c3 New translations strings.xml (Portuguese) 2021-06-22 18:02:48 +02:00
PhilippC
b8fbca0d49 New translations strings.xml (Bulgarian) 2021-06-19 16:14:03 +02:00
PhilippC
370f5a5b4e New translations strings.xml (Bulgarian) 2021-06-19 09:42:54 +02:00
PhilippC
9558786b76 New translations strings.xml (Bulgarian) 2021-06-19 09:42:53 +02:00
PhilippC
c0260974bd New translations strings.xml (Bulgarian) 2021-06-19 08:31:57 +02:00
PhilippC
f864af6003 New translations strings.xml (Bulgarian) 2021-06-19 08:31:56 +02:00
PhilippC
30fc5e4646 New translations strings.xml (Bulgarian) 2021-06-19 07:33:12 +02:00
PhilippC
3dee4935c8 New translations strings.xml (Belarusian) 2021-06-18 15:56:37 +02:00
PhilippC
0e088a48b8 New translations strings.xml (Belarusian) 2021-06-18 14:53:27 +02:00
PhilippC
0928ab0224 New translations strings.xml (Belarusian) 2021-06-18 09:53:48 +02:00
PhilippC
ec07a61cab New translations strings.xml (Belarusian) 2021-06-18 08:55:55 +02:00
PhilippC
14d7eaf361 New translations strings.xml (Belarusian) 2021-06-18 07:48:54 +02:00
PhilippC
0f2892bd28 New translations strings.xml (Belarusian) 2021-06-17 16:56:44 +02:00
PhilippC
51ae5a2a0c New translations strings.xml (Belarusian) 2021-06-17 15:55:16 +02:00
PhilippC
5bb5fc9496 New translations strings.xml (Belarusian) 2021-06-17 09:30:17 +02:00
PhilippC
9e550f85cc New translations strings.xml (Belarusian) 2021-06-17 08:16:41 +02:00
PhilippC
4ef46e302d New translations strings.xml (Belarusian) 2021-06-17 07:10:51 +02:00
PhilippC
079806c857 New translations strings.xml (Belarusian) 2021-06-16 15:57:43 +02:00
PhilippC
deed92af0d New translations strings.xml (Belarusian) 2021-06-16 14:53:47 +02:00
PhilippC
48367c5926 New translations strings.xml (Belarusian) 2021-06-16 13:37:40 +02:00
PhilippC
0f3cdf77d4 New translations strings.xml (Belarusian) 2021-06-16 12:38:04 +02:00
PhilippC
4b06833c3f New translations strings.xml (Belarusian) 2021-06-16 10:10:39 +02:00
PhilippC
8a6bfe3288 New translations strings.xml (Belarusian) 2021-06-16 08:57:17 +02:00
PhilippC
2d106f7b87 New translations strings.xml (Belarusian) 2021-06-16 08:57:16 +02:00
PhilippC
130ef249d7 New translations strings.xml (Belarusian) 2021-06-16 08:57:15 +02:00
PhilippC
5b55cf0edc New translations strings.xml (Belarusian) 2021-06-16 07:45:40 +02:00
PhilippC
1d824049cb New translations strings.xml (Belarusian) 2021-06-16 06:37:46 +02:00
PhilippC
2eef3cfa00 New translations strings.xml (Belarusian) 2021-06-14 15:50:17 +02:00
PhilippC
f82cfeed3d New translations strings.xml (Belarusian) 2021-06-14 15:50:14 +02:00
PhilippC
3aba034155 New translations strings.xml (Belarusian) 2021-06-14 14:48:40 +02:00
PhilippC
114a0832cb New translations strings.xml (Belarusian) 2021-06-14 14:48:39 +02:00
PhilippC
66f627fd1a New translations strings.xml (Belarusian) 2021-06-14 13:48:35 +02:00
PhilippC
1ce915cd9e New translations strings.xml (Belarusian) 2021-06-14 12:39:16 +02:00
Philipp Crocoll
712f476da8 call SetInvalidatedByBiometricEnrollment for security reasons, but show a warning to users (again) that they should not forget their master key 2021-06-14 11:43:33 +02:00
PhilippC
2d0e5d208b New translations strings.xml (Belarusian) 2021-06-14 09:55:24 +02:00
PhilippC
053cef944a New translations strings.xml (Belarusian) 2021-06-11 08:40:22 +02:00
PhilippC
ff2ba3f4ed New translations strings.xml (Belarusian) 2021-06-11 07:35:26 +02:00
PhilippC
ec7d908941 New translations strings.xml (Belarusian) 2021-06-11 06:36:43 +02:00
PhilippC
1afbd4c632 New translations strings.xml (Belarusian) 2021-06-10 07:52:15 +02:00
PhilippC
a5af23b2f7 New translations strings.xml (Belarusian) 2021-06-10 07:52:15 +02:00
PhilippC
78ac8f45e9 New translations strings.xml (Belarusian) 2021-06-10 06:55:42 +02:00
PhilippC
c9ade3ad3f New translations strings.xml (Belarusian) 2021-06-09 11:12:10 +02:00
PhilippC
c588d3d581 New translations strings.xml (Belarusian) 2021-06-09 10:04:57 +02:00
PhilippC
0140b4f74e New translations strings.xml (Belarusian) 2021-06-09 09:09:44 +02:00
PhilippC
eb42d33630 New translations strings.xml (Belarusian) 2021-06-09 09:09:43 +02:00
PhilippC
f6b0eab8b1 New translations strings.xml (Belarusian) 2021-06-09 08:04:33 +02:00
PhilippC
b316c21623 New translations strings.xml (Belarusian) 2021-06-09 08:04:32 +02:00
PhilippC
bd661fddb1 New translations strings.xml (Belarusian) 2021-06-09 07:01:16 +02:00
PhilippC
fd5ca57f36 New translations strings.xml (Portuguese, Brazilian) 2021-06-06 13:32:27 +02:00
PhilippC
d38d446a70 New translations strings.xml (Ukrainian) 2021-06-06 00:02:01 +02:00
PhilippC
4f97e6e8b9 New translations strings.xml (Ukrainian) 2021-06-05 23:02:21 +02:00
PhilippC
e79450a54d New translations strings.xml (Belarusian) 2021-06-04 13:05:49 +02:00
PhilippC
44fd071c9d New translations strings.xml (Belarusian) 2021-06-04 13:05:48 +02:00
PhilippC
8487b935c4 New translations strings.xml (Belarusian) 2021-06-04 12:02:23 +02:00
PhilippC
f497194281 New translations strings.xml (Belarusian) 2021-06-04 09:00:43 +02:00
PhilippC
614e014cab New translations strings.xml (Belarusian) 2021-06-04 08:05:06 +02:00
PhilippC
5bf976747c New translations strings.xml (Belarusian) 2021-06-04 07:08:18 +02:00
PhilippC
5c2a7f27e6 New translations strings.xml (Belarusian) 2021-06-01 09:10:28 +02:00
PhilippC
4c059b625c New translations strings.xml (Belarusian) 2021-06-01 08:05:22 +02:00
PhilippC
1860a92fa0 New translations strings.xml (Belarusian) 2021-06-01 08:05:21 +02:00
PhilippC
f4799acf31 New translations strings.xml (Belarusian) 2021-06-01 06:58:46 +02:00
PhilippC
a704e523d9 New translations strings.xml (Belarusian) 2021-05-31 19:42:56 +02:00
PhilippC
725cdf3ec3 New translations strings.xml (Belarusian) 2021-05-31 18:34:07 +02:00
PhilippC
f3a3956d79 New translations strings.xml (Belarusian) 2021-05-31 10:59:49 +02:00
PhilippC
167cd39c8f New translations strings.xml (Belarusian) 2021-05-31 10:00:19 +02:00
PhilippC
681492f5f8 New translations strings.xml (Belarusian) 2021-05-31 10:00:18 +02:00
PhilippC
80766034a6 New translations strings.xml (Belarusian) 2021-05-31 09:00:58 +02:00
PhilippC
4e7b96462c New translations strings.xml (Belarusian) 2021-05-31 07:59:43 +02:00
PhilippC
761cae4a2b New translations strings.xml (Slovak) 2021-05-28 15:02:13 +02:00
PhilippC
d0d526d36d New translations strings.xml (Slovak) 2021-05-28 15:02:12 +02:00
PhilippC
f29cfd55fa New translations strings.xml (Slovak) 2021-05-28 14:05:32 +02:00
PhilippC
7a4116c016 New translations strings.xml (Belarusian) 2021-05-28 10:08:24 +02:00
PhilippC
5639517128 New translations strings.xml (Belarusian) 2021-05-28 09:10:25 +02:00
PhilippC
17c7b9c526 New translations strings.xml (Belarusian) 2021-05-28 09:10:23 +02:00
PhilippC
e40c5aa821 New translations strings.xml (Belarusian) 2021-05-28 09:10:23 +02:00
PhilippC
1915a8b1db New translations strings.xml (Belarusian) 2021-05-28 08:11:46 +02:00
PhilippC
c105312b99 New translations strings.xml (Belarusian) 2021-05-28 08:11:45 +02:00
PhilippC
2b5d4365c2 New translations strings.xml (Belarusian) 2021-05-28 06:54:24 +02:00
PhilippC
f145c68cfe New translations strings.xml (Belarusian) 2021-05-28 06:54:23 +02:00
PhilippC
2fff53f468 New translations strings.xml (Belarusian) 2021-05-27 17:07:32 +02:00
PhilippC
6a1e75bf51 New translations strings.xml (Belarusian) 2021-05-27 17:07:31 +02:00
PhilippC
4d903239ca New translations strings.xml (Belarusian) 2021-05-27 17:07:30 +02:00
PhilippC
570133d365 New translations strings.xml (Belarusian) 2021-05-27 16:09:15 +02:00
PhilippC
9cc49389e4 New translations strings.xml (Belarusian) 2021-05-27 16:09:14 +02:00
PhilippC
cfcc472c4c New translations strings.xml (Belarusian) 2021-05-27 09:36:50 +02:00
PhilippC
79ff2c1adf New translations strings.xml (Belarusian) 2021-05-27 09:36:49 +02:00
PhilippC
01e5aad370 New translations strings.xml (Russian) 2021-05-27 09:36:48 +02:00
PhilippC
50ba6c2750 New translations strings.xml (Czech) 2021-05-27 01:59:51 +02:00
PhilippC
49a4c8e771 New translations strings.xml (Czech) 2021-05-27 00:58:59 +02:00
PhilippC
97de25e2ed New translations strings.xml (Czech) 2021-05-27 00:00:45 +02:00
PhilippC
7a6d9392d3 New translations strings.xml (Russian) 2021-05-26 16:02:19 +02:00
PhilippC
4738db9b7d New translations strings.xml (Belarusian) 2021-05-26 15:06:28 +02:00
PhilippC
172e75e4e8 New translations strings.xml (Russian) 2021-05-26 15:06:27 +02:00
PhilippC
c4795547c8 New translations strings.xml (Belarusian) 2021-05-26 14:08:05 +02:00
PhilippC
fefc6ca04b New translations strings.xml (Danish) 2021-05-26 00:15:45 +02:00
PhilippC
b00945a815 New translations strings.xml (Danish) 2021-05-25 23:14:40 +02:00
PhilippC
3ad7112011 New translations strings.xml (Greek) 2021-05-25 10:58:25 +02:00
PhilippC
9b49df08e3 New translations strings.xml (Greek) 2021-05-25 09:41:14 +02:00
PhilippC
06ba923c28 New translations strings.xml (Danish) 2021-05-24 14:44:22 +02:00
PhilippC
67c5e58c2c New translations strings.xml (Belarusian) 2021-05-24 13:33:32 +02:00
PhilippC
e8c5e0d911 New translations strings.xml (Belarusian) 2021-05-24 13:33:31 +02:00
PhilippC
668836e646 New translations strings.xml (Belarusian) 2021-05-24 13:33:30 +02:00
Philipp Crocoll
e1cd8123cf improve pCloud warning to close #796 2021-05-24 10:37:56 +02:00
PhilippC
6cfeb715e5 New translations strings.xml (Spanish) 2021-05-23 23:03:12 +02:00
PhilippC
19419dc483 New translations strings.xml (Danish) 2021-05-23 18:59:35 +02:00
PhilippC
1aac650a3d New translations strings.xml (Danish) 2021-05-23 18:59:34 +02:00
PhilippC
7030c9e29b New translations strings.xml (Danish) 2021-05-23 18:01:51 +02:00
PhilippC
730fbe211c New translations strings.xml (Danish) 2021-05-23 10:24:09 +02:00
PhilippC
0993ea5e46 New translations strings.xml (Polish) 2021-05-21 17:15:30 +02:00
PhilippC
0cc4fc76fd New translations strings.xml (Polish) 2021-05-21 16:17:01 +02:00
PhilippC
3a6f536cd9 New translations strings.xml (Chinese Simplified) 2021-05-21 05:40:06 +02:00
PhilippC
4809037fdc New translations strings.xml (Portuguese, Brazilian) 2021-05-19 22:54:47 +02:00
PhilippC
3d9c084e59 New translations strings.xml (Portuguese, Brazilian) 2021-05-19 22:54:46 +02:00
PhilippC
75f64c31a9 New translations strings.xml (Portuguese, Brazilian) 2021-05-19 22:54:45 +02:00
PhilippC
4d64c06f79 New translations strings.xml (Portuguese, Brazilian) 2021-05-19 21:58:10 +02:00
PhilippC
f6a4f46b12 New translations strings.xml (French) 2021-05-19 16:45:14 +02:00
PhilippC
df68fd70f7 New translations strings.xml (French) 2021-05-19 15:48:20 +02:00
PhilippC
2631982e62 New translations strings.xml (Polish) 2021-05-19 14:53:11 +02:00
PhilippC
bcbc89f3a3 New translations strings.xml (Slovenian) 2021-05-18 21:53:27 +02:00
PhilippC
d5f5d9a6b1 Merge pull request #1676 from PhilippC/l10n_master2
New Crowdin updates
2021-05-18 20:55:44 +02:00
PhilippC
01028a956a New translations strings.xml (German) 2021-05-18 20:53:38 +02:00
PhilippC
eb55d15a2f New translations strings.xml (Chinese Simplified) 2021-05-18 20:53:36 +02:00
PhilippC
8219ea74b2 New translations strings.xml (Slovenian) 2021-05-18 20:53:18 +02:00
PhilippC
18b1cb6805 New translations strings.xml (Chinese Simplified) 2021-05-18 20:45:26 +02:00
PhilippC
b0f9dbb062 New translations strings.xml (German) 2021-05-18 20:45:14 +02:00
PhilippC
94118d31f1 New translations strings.xml (Slovenian) 2021-05-18 20:44:49 +02:00
Philipp Crocoll
44c52ee47c Merge branch 'master' of c:/ph/keepass2android 2021-05-18 20:43:49 +02:00
Philipp Crocoll
b71b9c523c add password changes to changelog 2021-05-18 20:43:39 +02:00
PhilippC
06b19dc05f New translations strings.xml (Basque) 2021-05-18 20:32:35 +02:00
PhilippC
6a05c0348b New translations strings.xml (Finnish) 2021-05-18 20:32:33 +02:00
PhilippC
c04184d715 New translations strings.xml (Hebrew) 2021-05-18 20:32:31 +02:00
PhilippC
c3bfdfcc29 New translations strings.xml (Hungarian) 2021-05-18 20:32:29 +02:00
PhilippC
b6a83339e8 New translations strings.xml (Italian) 2021-05-18 20:32:27 +02:00
PhilippC
5a50b1b91f New translations strings.xml (Japanese) 2021-05-18 20:32:26 +02:00
PhilippC
31f3b70fdb New translations strings.xml (Korean) 2021-05-18 20:32:24 +02:00
PhilippC
c4673f87d7 New translations strings.xml (Dutch) 2021-05-18 20:32:22 +02:00
PhilippC
3b5822fd8f New translations strings.xml (Polish) 2021-05-18 20:32:20 +02:00
PhilippC
f0d40713ae New translations strings.xml (Greek) 2021-05-18 20:32:18 +02:00
PhilippC
a1a249421c New translations strings.xml (Romanian) 2021-05-18 20:32:16 +02:00
PhilippC
fe927f8111 New translations strings.xml (French) 2021-05-18 20:32:14 +02:00
PhilippC
b639a0bc9f New translations strings.xml (Arabic) 2021-05-18 20:32:11 +02:00
PhilippC
1ce9afb8be New translations strings.xml (Catalan) 2021-05-18 20:32:08 +02:00
PhilippC
a277511be9 New translations strings.xml (Czech) 2021-05-18 20:32:06 +02:00
PhilippC
25e9b51d04 New translations strings.xml (Danish) 2021-05-18 20:32:04 +02:00
PhilippC
b20076e7b8 New translations strings.xml (German) 2021-05-18 20:32:02 +02:00
PhilippC
0c4d096e36 New translations strings.xml (Bulgarian) 2021-05-18 20:32:01 +02:00
PhilippC
6b3ab59f13 New translations strings.xml (Chinese Simplified) 2021-05-18 20:32:00 +02:00
PhilippC
98e937a61b New translations strings.xml (Portuguese) 2021-05-18 20:31:59 +02:00
PhilippC
b10893dfc6 New translations strings.xml (Portuguese, Brazilian) 2021-05-18 20:31:58 +02:00
PhilippC
ec6d5bb56e New translations strings.xml (Indonesian) 2021-05-18 20:31:56 +02:00
PhilippC
7dbaf6feaa New translations strings.xml (Persian) 2021-05-18 20:31:54 +02:00
PhilippC
6cffa74196 New translations strings.xml (Croatian) 2021-05-18 20:31:52 +02:00
PhilippC
7906c477c4 New translations strings.xml (Norwegian Nynorsk) 2021-05-18 20:31:50 +02:00
PhilippC
5cc139e7f0 New translations strings.xml (Azerbaijani) 2021-05-18 20:31:48 +02:00
PhilippC
a3b2ccfbb9 New translations strings.xml (Malayalam) 2021-05-18 20:31:47 +02:00
PhilippC
f0cde44dc1 New translations strings.xml (Norwegian Bokmal) 2021-05-18 20:31:43 +02:00
PhilippC
c7cf38de48 New translations strings.xml (Russian) 2021-05-18 20:31:40 +02:00
PhilippC
dad72764e8 New translations strings.xml (Slovak) 2021-05-18 20:31:38 +02:00
PhilippC
10ef165112 New translations strings.xml (Slovenian) 2021-05-18 20:31:36 +02:00
PhilippC
47fcc8007d New translations strings.xml (Serbian (Cyrillic)) 2021-05-18 20:31:34 +02:00
PhilippC
bb9a53e6cc New translations strings.xml (Galician) 2021-05-18 20:31:32 +02:00
PhilippC
46544570ad New translations strings.xml (Swedish) 2021-05-18 20:31:31 +02:00
PhilippC
db71a06371 New translations strings.xml (Turkish) 2021-05-18 20:31:30 +02:00
PhilippC
f5b88df4c1 New translations strings.xml (Ukrainian) 2021-05-18 20:31:27 +02:00
PhilippC
a4dfc59126 New translations strings.xml (Chinese Traditional) 2021-05-18 20:31:26 +02:00
PhilippC
c980d37aa2 New translations strings.xml (Vietnamese) 2021-05-18 20:31:24 +02:00
PhilippC
411740cf01 New translations strings.xml (Spanish) 2021-05-18 20:31:22 +02:00
Philipp Crocoll
9d4ca67722 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-05-18 20:30:39 +02:00
PhilippC
ad5b7e5b46 New translations strings.xml (Spanish) 2021-05-18 20:27:26 +02:00
PhilippC
785c0bba8d New translations strings.xml (German) 2021-05-18 20:27:14 +02:00
Philipp Crocoll
f6395908ee add back custom ColorTranslator, fixes PlatformnotSupportedException, closes https://github.com/PhilippC/keepass2android/issues/1679 2021-05-18 20:26:08 +02:00
Philipp Crocoll
4636f5800c add passphrase, password generator profiles, password strength estimation, closes https://github.com/PhilippC/keepass2android/issues/81 2021-05-18 08:42:47 +02:00
Philipp Crocoll
212418f11a include some more options in the password generator (extended special group, at least one from every group, exclude look-alike), closes some items of https://github.com/PhilippC/keepass2android/issues/81 2021-05-17 11:56:16 +02:00
PhilippC
7f443e8505 New translations strings.xml (Slovenian) 2021-05-16 21:08:23 +02:00
PhilippC
488d11b693 New translations strings.xml (Chinese Simplified) 2021-05-16 07:10:30 +02:00
Philipp Crocoll
f0255703c1 1.09a-r0 2021-05-15 16:24:32 +02:00
PhilippC
f7e33728f2 Merge pull request #1579 from PhilippC/l10n_master2
New Crowdin updates
2021-05-15 15:46:47 +02:00
PhilippC
86fcfb49eb New translations strings.xml (German) 2021-05-15 15:42:27 +02:00
Philipp Crocoll
17ae8f7e99 Merge branch 'master' of c:/ph/keepass2android 2021-05-15 15:26:19 +02:00
Philipp Crocoll
638a2ec462 extend changelog for 1.09a 2021-05-15 15:26:06 +02:00
PhilippC
789e474c04 New translations strings.xml (Chinese Simplified) 2021-05-15 06:41:58 +02:00
PhilippC
65ade96fd8 New translations strings.xml (Slovenian) 2021-05-14 18:12:39 +02:00
PhilippC
05e2502831 New translations strings.xml (Basque) 2021-05-14 08:37:34 +02:00
PhilippC
f1a4536a42 New translations strings.xml (Finnish) 2021-05-14 08:37:32 +02:00
PhilippC
0bb372c2e9 New translations strings.xml (Hebrew) 2021-05-14 08:37:29 +02:00
PhilippC
98c38e6f8f New translations strings.xml (Hungarian) 2021-05-14 08:37:26 +02:00
PhilippC
7739a1bb85 New translations strings.xml (Italian) 2021-05-14 08:37:22 +02:00
PhilippC
5dbc4df7c1 New translations strings.xml (Japanese) 2021-05-14 08:37:20 +02:00
PhilippC
3bee5fc4c9 New translations strings.xml (Korean) 2021-05-14 08:37:17 +02:00
PhilippC
62fe696921 New translations strings.xml (Dutch) 2021-05-14 08:37:14 +02:00
PhilippC
603f30cd9d New translations strings.xml (Polish) 2021-05-14 08:37:11 +02:00
PhilippC
764d208695 New translations strings.xml (Greek) 2021-05-14 08:37:07 +02:00
PhilippC
147c83f62b New translations strings.xml (Romanian) 2021-05-14 08:37:03 +02:00
PhilippC
da89fd674f New translations strings.xml (French) 2021-05-14 08:37:00 +02:00
PhilippC
6bc4677f3a New translations strings.xml (Arabic) 2021-05-14 08:36:55 +02:00
PhilippC
0676cd6e7c New translations strings.xml (Catalan) 2021-05-14 08:36:50 +02:00
PhilippC
7dceb7e363 New translations strings.xml (Czech) 2021-05-14 08:36:47 +02:00
PhilippC
6a2be81241 New translations strings.xml (Danish) 2021-05-14 08:36:44 +02:00
PhilippC
b26c9bfa35 New translations strings.xml (German) 2021-05-14 08:36:41 +02:00
PhilippC
19ecbfae85 New translations strings.xml (Bulgarian) 2021-05-14 08:36:40 +02:00
PhilippC
221277bf24 New translations strings.xml (Chinese Simplified) 2021-05-14 08:36:39 +02:00
PhilippC
41d864e69f New translations strings.xml (Portuguese) 2021-05-14 08:36:37 +02:00
PhilippC
46341b5d37 New translations strings.xml (Portuguese, Brazilian) 2021-05-14 08:36:35 +02:00
PhilippC
b3569f1459 New translations strings.xml (Indonesian) 2021-05-14 08:36:32 +02:00
PhilippC
963df05ed3 New translations strings.xml (Persian) 2021-05-14 08:36:29 +02:00
PhilippC
f693d93e03 New translations strings.xml (Croatian) 2021-05-14 08:36:27 +02:00
PhilippC
b3a78194dd New translations strings.xml (Norwegian Bokmal) 2021-05-14 08:36:12 +02:00
PhilippC
2d27c95388 New translations strings.xml (Russian) 2021-05-14 08:36:07 +02:00
PhilippC
3e760df174 New translations strings.xml (Slovak) 2021-05-14 08:36:04 +02:00
PhilippC
9dca986efe New translations strings.xml (Slovenian) 2021-05-14 08:36:01 +02:00
PhilippC
6967bd2b84 New translations strings.xml (Serbian (Cyrillic)) 2021-05-14 08:35:58 +02:00
PhilippC
b32e599223 New translations strings.xml (Galician) 2021-05-14 08:35:55 +02:00
PhilippC
727863e4ee New translations strings.xml (Swedish) 2021-05-14 08:35:54 +02:00
PhilippC
2c157bc76f New translations strings.xml (Turkish) 2021-05-14 08:35:51 +02:00
PhilippC
f78f2b9361 New translations strings.xml (Ukrainian) 2021-05-14 08:35:49 +02:00
PhilippC
3859ce78a5 New translations strings.xml (Chinese Traditional) 2021-05-14 08:35:46 +02:00
PhilippC
1e1c79e8f8 New translations strings.xml (Vietnamese) 2021-05-14 08:35:43 +02:00
PhilippC
beadd426c4 New translations strings.xml (Spanish) 2021-05-14 08:35:40 +02:00
Philipp Crocoll
edc650a66e Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-05-14 08:01:47 +02:00
Philipp Crocoll
562a80132a merge changes from KeePass 2.48 with support for KDBX 4.1 and slightly improved merging behavior with respect to custom icons, closes https://github.com/PhilippC/keepass2android/issues/1670 2021-05-14 08:01:34 +02:00
Philipp Crocoll
f5ee9e3955 fix bad strings 2021-05-13 16:21:12 +02:00
Philipp Crocoll
a0a8a2810c add github sponsor as supporter 2021-05-13 16:21:02 +02:00
Philipp Crocoll
1d6dadea58 implement editor for TOTP settings in EntryEditActivity, closes https://github.com/PhilippC/keepass2android/issues/770 2021-05-13 16:20:17 +02:00
PhilippC
5144fe6fc9 New translations strings.xml (Chinese Simplified) 2021-05-11 02:46:09 +02:00
PhilippC
7e0913fe8b New translations strings.xml (Chinese Simplified) 2021-05-10 20:13:58 +02:00
PhilippC
15f1aa68da New translations strings.xml (Chinese Simplified) 2021-05-10 19:08:32 +02:00
PhilippC
1eb11928c2 New translations strings.xml (Chinese Simplified) 2021-05-10 19:08:31 +02:00
PhilippC
982527b4bf New translations strings.xml (Chinese Simplified) 2021-05-10 19:08:30 +02:00
PhilippC
2a2622ddd8 New translations strings.xml (Chinese Simplified) 2021-05-10 18:09:00 +02:00
PhilippC
39939790c2 New translations strings.xml (Chinese Simplified) 2021-05-10 17:12:52 +02:00
PhilippC
ddabf82ea7 New translations strings.xml (Chinese Simplified) 2021-05-10 16:07:28 +02:00
PhilippC
7dd6745cd9 New translations strings.xml (Spanish) 2021-05-08 21:47:06 +02:00
PhilippC
3ac02da522 New translations strings.xml (Spanish) 2021-05-08 20:47:32 +02:00
PhilippC
d5982ae1e3 New translations strings.xml (Arabic) 2021-04-25 13:38:03 +02:00
PhilippC
fe2ebfcfd9 New translations strings.xml (Arabic) 2021-04-25 12:38:11 +02:00
PhilippC
977fe33d6a New translations strings.xml (Arabic) 2021-04-25 12:38:09 +02:00
PhilippC
951e11f6b0 New translations strings.xml (Swedish) 2021-04-23 00:12:19 +02:00
PhilippC
2fa1cd175d New translations strings.xml (Swedish) 2021-04-22 23:06:55 +02:00
PhilippC
5c9ab11aff New translations strings.xml (Vietnamese) 2021-04-13 11:39:41 +02:00
PhilippC
1f9327db80 Merge pull request #1612 from TiloHeidasch/master
Fixes Typo
2021-04-10 16:27:28 +02:00
PhilippC
e16429f77b New translations strings.xml (Portuguese) 2021-04-05 22:25:20 +02:00
PhilippC
3e58ef5dba New translations strings.xml (Italian) 2021-03-29 12:05:05 +02:00
Philipp Crocoll
84ac5fef4f remove option "Binary directory" (no longer used) 2021-03-29 10:11:02 +02:00
PhilippC
303d98bad7 New translations strings.xml (Norwegian Bokmal) 2021-03-28 19:53:28 +02:00
PhilippC
e39a126229 New translations strings.xml (Italian) 2021-03-27 12:23:29 +01:00
PhilippC
7257657432 New translations strings.xml (Portuguese, Brazilian) 2021-03-26 13:33:06 +01:00
PhilippC
99999dde2c New translations strings.xml (Portuguese, Brazilian) 2021-03-26 13:33:04 +01:00
PhilippC
60fc41d524 New translations strings.xml (Portuguese, Brazilian) 2021-03-26 12:12:23 +01:00
PhilippC
559a6f87b2 New translations strings.xml (Chinese Simplified) 2021-03-23 16:48:57 +01:00
PhilippC
02fbe3ce93 New translations strings.xml (German) 2021-03-17 09:54:00 +01:00
PhilippC
aa221c221e New translations strings.xml (Russian) 2021-03-17 00:00:37 +01:00
PhilippC
796efc490e New translations strings.xml (German) 2021-03-17 00:00:36 +01:00
PhilippC
b3c6b9b8e3 New translations strings.xml (German) 2021-03-16 22:47:57 +01:00
PhilippC
bc44d8a0a6 New translations strings.xml (Greek) 2021-03-16 16:22:39 +01:00
PhilippC
a43c291794 New translations strings.xml (Greek) 2021-03-16 16:22:38 +01:00
TiloHeidasch
2a4c0a8427 Fixes Typo 2021-03-16 11:45:39 +01:00
PhilippC
bca9156a38 New translations strings.xml (Chinese Simplified) 2021-03-14 13:26:34 +01:00
PhilippC
cd97ac8106 New translations strings.xml (Persian) 2021-03-12 11:24:36 +01:00
PhilippC
e464413b05 New translations strings.xml (Portuguese) 2021-03-10 20:42:31 +01:00
PhilippC
39c50eda0c New translations strings.xml (Portuguese) 2021-03-10 20:42:30 +01:00
PhilippC
4901485dc3 New translations strings.xml (Portuguese) 2021-03-10 20:42:28 +01:00
PhilippC
0762c227c1 New translations strings.xml (Portuguese) 2021-03-10 19:36:01 +01:00
Philipp Crocoll
09537689cf additional logging for https://github.com/PhilippC/keepass2android/issues/1257 2021-03-08 09:50:09 +01:00
Philipp Crocoll
92ffe596ce additional logging for keyboard issue 2021-03-08 09:49:48 +01:00
Philipp Crocoll
7037fbfe94 fix URL has two "Open URL" context menu entries 2021-03-08 09:49:21 +01:00
Philipp Crocoll
9eab59dcbe fix broken steam support 2021-03-08 09:48:56 +01:00
PhilippC
d705371f87 New translations strings.xml (Chinese Traditional) 2021-03-02 13:35:20 +01:00
PhilippC
09206a387b New translations strings.xml (Hungarian) 2021-02-24 20:05:26 +01:00
PhilippC
65fc67a4b2 New translations strings.xml (Hungarian) 2021-02-24 20:05:24 +01:00
PhilippC
7faa6a8efc New translations strings.xml (Ukrainian) 2021-02-24 18:54:22 +01:00
PhilippC
4f4b7fdfa4 New translations strings.xml (German) 2021-02-23 15:42:08 +01:00
PhilippC
ce09d9c8a9 New translations strings.xml (Polish) 2021-02-23 13:02:58 +01:00
PhilippC
c9744aeb94 New translations strings.xml (Polish) 2021-02-23 13:02:57 +01:00
PhilippC
a65dbfafa3 New translations strings.xml (Polish) 2021-02-23 13:02:56 +01:00
PhilippC
e40c117228 New translations strings.xml (Polish) 2021-02-23 12:01:21 +01:00
PhilippC
46bded5c16 New translations strings.xml (Japanese) 2021-02-23 10:22:04 +01:00
PhilippC
47ab6df725 New translations strings.xml (Russian) 2021-02-22 12:19:59 +01:00
PhilippC
94a366a13e New translations strings.xml (Dutch) 2021-02-21 21:14:00 +01:00
PhilippC
f23de8f380 New translations strings.xml (French) 2021-02-20 22:56:49 +01:00
PhilippC
f1fb2a47f0 New translations strings.xml (Slovenian) 2021-02-20 21:21:46 +01:00
PhilippC
175c64bdc8 New translations strings.xml (Chinese Simplified) 2021-02-20 10:07:48 +01:00
PhilippC
07ab9f21db New translations strings.xml (Malayalam) 2021-02-20 07:57:13 +01:00
PhilippC
56ece19994 New translations strings.xml (Malayalam) 2021-02-20 07:57:11 +01:00
PhilippC
1163e9956a New translations strings.xml (Japanese) 2021-02-20 05:22:09 +01:00
PhilippC
d02b9438eb New translations strings.xml (Portuguese, Brazilian) 2021-02-20 00:40:22 +01:00
Philipp Crocoll
40cbd51e8b Merge branch 'master' of c:/ph/keepass2android 2021-02-19 12:23:38 +01:00
Philipp Crocoll
490de22dc7 changelog and manifest for 1.09a-pre1 2021-02-19 12:23:18 +01:00
Philipp Crocoll
ef71df7d5f Merge remote-tracking branch 'remotes/origin/l10n_master2'
# resolved Conflicts:
#	src/keepass2android/Resources/values-de/strings.xml
2021-02-19 12:19:24 +01:00
PhilippC
0fbf0179f3 New translations strings.xml (Portuguese, Brazilian) 2021-02-19 12:17:44 +01:00
PhilippC
5a45360ab6 New translations strings.xml (Indonesian) 2021-02-19 12:17:42 +01:00
PhilippC
94ac246d1f New translations strings.xml (Persian) 2021-02-19 12:17:41 +01:00
PhilippC
85ef205fab New translations strings.xml (Croatian) 2021-02-19 12:17:40 +01:00
PhilippC
4dd0215ac8 New translations strings.xml (Norwegian Bokmal) 2021-02-19 12:17:34 +01:00
PhilippC
4fa940af47 New translations strings.xml (Galician) 2021-02-19 12:17:30 +01:00
PhilippC
6e76e4908e New translations strings.xml (Vietnamese) 2021-02-19 12:17:18 +01:00
PhilippC
8991538449 New translations strings.xml (Chinese Simplified) 2021-02-19 12:17:17 +01:00
PhilippC
9a51267b8f New translations strings.xml (Ukrainian) 2021-02-19 12:17:16 +01:00
PhilippC
373128f678 New translations strings.xml (Czech) 2021-02-19 12:17:15 +01:00
PhilippC
563faf6cc5 New translations strings.xml (Romanian) 2021-02-19 12:17:14 +01:00
PhilippC
aff243389d New translations strings.xml (French) 2021-02-19 12:17:12 +01:00
PhilippC
a38be4ad80 New translations strings.xml (Spanish) 2021-02-19 12:17:11 +01:00
PhilippC
bd52090236 New translations strings.xml (Arabic) 2021-02-19 12:17:09 +01:00
PhilippC
5ae11a91c1 New translations strings.xml (Catalan) 2021-02-19 12:17:07 +01:00
PhilippC
f1cc61e8ce New translations strings.xml (Danish) 2021-02-19 12:17:06 +01:00
PhilippC
5af68c5d9b New translations strings.xml (German) 2021-02-19 12:17:04 +01:00
PhilippC
dbe804f223 New translations strings.xml (Greek) 2021-02-19 12:17:03 +01:00
PhilippC
2bbbc4fe94 New translations strings.xml (Basque) 2021-02-19 12:17:02 +01:00
PhilippC
9cd66fc30c New translations strings.xml (Chinese Traditional) 2021-02-19 12:17:00 +01:00
PhilippC
65f6731b61 New translations strings.xml (Finnish) 2021-02-19 12:16:59 +01:00
PhilippC
25defeaf3a New translations strings.xml (Hungarian) 2021-02-19 12:16:58 +01:00
PhilippC
e8d8f13888 New translations strings.xml (Italian) 2021-02-19 12:16:57 +01:00
PhilippC
4a9a767fc6 New translations strings.xml (Japanese) 2021-02-19 12:16:55 +01:00
PhilippC
d8b22b4914 New translations strings.xml (Korean) 2021-02-19 12:16:54 +01:00
PhilippC
ef22f19dec New translations strings.xml (Polish) 2021-02-19 12:16:52 +01:00
PhilippC
4bcf651e5e New translations strings.xml (Portuguese) 2021-02-19 12:16:51 +01:00
PhilippC
19aea7808d New translations strings.xml (Russian) 2021-02-19 12:16:49 +01:00
PhilippC
afa4c9c0f2 New translations strings.xml (Slovak) 2021-02-19 12:16:48 +01:00
PhilippC
d2d853e916 New translations strings.xml (Slovenian) 2021-02-19 12:16:47 +01:00
PhilippC
3ead147be4 New translations strings.xml (Swedish) 2021-02-19 12:16:45 +01:00
PhilippC
c863ff1fd1 New translations strings.xml (Turkish) 2021-02-19 12:16:43 +01:00
PhilippC
6028b10bf1 New translations strings.xml (Dutch) 2021-02-19 12:15:56 +01:00
PhilippC
e74bb8d3b5 New translations strings.xml (Japanese) 2021-02-19 12:06:48 +01:00
Philipp Crocoll
7bbe3fb9b5 allow to choose Light/Dark Design as indicated by the system settings (Android 10+), closes https://github.com/PhilippC/keepass2android/issues/966 2021-02-19 12:04:47 +01:00
Philipp Crocoll
e00eb2a5bc commit unsaved change regarding read-only access to content storage 2021-02-19 11:53:45 +01:00
Philipp Crocoll
23ca92039b pCloud: recover from bad stored access tokens 2021-02-19 11:41:23 +01:00
Philipp Crocoll
54f8916ddd no longer checking for FLAG_SUPPORTS_WRITE for ContontStorage - this often returns false even for non-readonly files, closes https://github.com/PhilippC/keepass2android/issues/1212 2021-02-19 11:41:03 +01:00
Philipp Crocoll
a4b3c933ef allow to move an entry from the EntryActivity menu, closes https://github.com/PhilippC/keepass2android/issues/24 2021-02-19 09:11:35 +01:00
Philipp Crocoll
d0633e883e go back to dx+proguard+shared runtime (r8 seems to break GDrive implementation; shared runtime required for debugging) 2021-02-19 08:44:41 +01:00
Philipp Crocoll
8071e0692a make sure AutoExec items with unknown protocols don't crash the app, closes #1452 2021-02-19 08:44:08 +01:00
Philipp Crocoll
47f07c66bf Merge remote-tracking branch 'remotes/origin/l10n_master2' 2021-02-19 07:04:51 +01:00
Philipp Crocoll
5db30a2b98 Merge branch 'master' of c:/ph/keepass2android 2021-02-19 07:03:15 +01:00
Philipp Crocoll
fcd3cddbc7 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-02-19 07:02:49 +01:00
Philipp Crocoll
3c49d30de6 Merge branch 'master' of c:/ph/keepass2android 2021-02-18 17:57:37 +01:00
Philipp Crocoll
377bffd7a4 Merge branch 'Branch_3fb358c-b' 2021-02-18 17:49:30 +01:00
Philipp Crocoll
6af1da01db fix to autofill: continue if dataset has no name 2021-02-18 17:48:25 +01:00
Philipp Crocoll
a6e430e569 biometric unlock: SetInvalidatedByBiometricEnrollment(false) for API level >= 24 2021-02-18 16:23:23 +01:00
Philipp Crocoll
15d3492ae3 fix for OneDrive file storage unnecessarily prompting for login, closes https://github.com/PhilippC/keepass2android/issues/1038 2021-02-18 16:20:03 +01:00
Philipp Crocoll
7a731da44f code formatting 2021-02-18 16:19:05 +01:00
PhilippC
64a53ce887 New translations strings.xml (Czech) 2021-02-17 00:37:42 +01:00
PhilippC
45355ba972 New translations strings.xml (Ukrainian) 2021-02-16 09:07:54 +01:00
PhilippC
3b769e2a9f New translations strings.xml (Ukrainian) 2021-02-16 08:12:32 +01:00
PhilippC
ed70c3fcb1 New translations strings.xml (Ukrainian) 2021-02-15 11:58:07 +01:00
PhilippC
86d56be044 New translations strings.xml (Ukrainian) 2021-02-15 10:44:25 +01:00
PhilippC
448492cbc1 New translations strings.xml (Ukrainian) 2021-02-12 11:47:00 +01:00
PhilippC
5010eb3a7c New translations strings.xml (Ukrainian) 2021-02-12 11:46:58 +01:00
PhilippC
e429f082e4 New translations strings.xml (Ukrainian) 2021-02-12 10:41:11 +01:00
PhilippC
53be95ac35 New translations strings.xml (Dutch) 2021-02-10 00:48:43 +01:00
PhilippC
1a47b603c7 New translations strings.xml (Dutch) 2021-02-09 23:48:32 +01:00
Philipp Crocoll
4b956af0f7 add debugging to diagnose an issue reported by a user which I can't reproduce 2021-02-09 16:17:47 +01:00
Philipp Crocoll
8a9495edce include subdomains when trying to find an entry from Autofill 2021-02-09 14:45:40 +01:00
Philipp Crocoll
b96e8a5b2b add github support name 2021-02-09 14:45:17 +01:00
Philipp Crocoll
a37789fbfe minor changes adapting to VS upgrade 2021-02-09 14:44:50 +01:00
Philipp Crocoll
8d95fb1660 implement upload sessions for OneDrive to resolve file size restriction (closes https://github.com/PhilippC/keepass2android/issues/1036) 2021-02-09 14:44:02 +01:00
PhilippC
db83855fee New translations strings.xml (Russian) 2021-02-03 22:31:17 +01:00
PhilippC
56d896ca22 New translations strings.xml (Russian) 2021-02-03 21:25:30 +01:00
PhilippC
1169e7183e New translations strings.xml (French) 2021-02-02 22:13:42 +01:00
PhilippC
fe0b377561 New translations strings.xml (Hungarian) 2021-02-01 18:16:36 +01:00
PhilippC
5528d6bc8d New translations strings.xml (Hungarian) 2021-02-01 17:11:32 +01:00
PhilippC
7856ea8130 New translations strings.xml (Chinese Traditional) 2021-01-24 10:29:16 +01:00
PhilippC
dbc684306b New translations strings.xml (Chinese Traditional) 2021-01-24 09:26:46 +01:00
Philipp Crocoll
19187352b5 Merge branch 'master' of c:/ph/keepass2android 2021-01-24 07:06:12 +01:00
Philipp Crocoll
cc7ee35500 fix to all entries being recognized as TOTP entries 2021-01-24 07:05:58 +01:00
PhilippC
63ffd56fd9 New translations strings.xml (German) 2021-01-24 06:42:14 +01:00
PhilippC
4ea3da158d New translations strings.xml (Czech) 2021-01-23 03:14:44 +01:00
PhilippC
00daf35918 New translations strings.xml (Czech) 2021-01-23 02:17:08 +01:00
PhilippC
18bfc06091 New translations strings.xml (Czech) 2021-01-23 01:05:44 +01:00
PhilippC
0cf78f5c8e New translations strings.xml (Japanese) 2021-01-21 11:17:01 +01:00
PhilippC
1193b37a53 New translations strings.xml (Chinese Simplified) 2021-01-19 17:45:56 +01:00
Philipp Crocoll
6cb3fb2354 manifest for 1.08d-r4 2021-01-17 04:54:33 +01:00
PhilippC
1109b40af4 New translations strings.xml (Finnish) 2021-01-17 04:06:04 +01:00
PhilippC
479ab9377e New translations strings.xml (Finnish) 2021-01-17 04:06:02 +01:00
PhilippC
5e01b3c0ab New translations strings.xml (Hebrew) 2021-01-17 04:06:00 +01:00
PhilippC
3b876dde1c New translations strings.xml (Hebrew) 2021-01-17 04:05:58 +01:00
PhilippC
36fdc5e737 New translations strings.xml (Greek) 2021-01-17 04:05:52 +01:00
PhilippC
0410687ae1 New translations strings.xml (Italian) 2021-01-17 04:05:49 +01:00
PhilippC
d05be2b599 New translations strings.xml (Japanese) 2021-01-17 04:05:47 +01:00
PhilippC
39b0d4f0c2 New translations strings.xml (Japanese) 2021-01-17 04:05:45 +01:00
PhilippC
661aefaebc New translations strings.xml (Italian) 2021-01-17 04:05:36 +01:00
PhilippC
d25c951c88 New translations strings.xml (Portuguese) 2021-01-17 04:05:34 +01:00
PhilippC
6d5d8142b3 New translations strings.xml (German) 2021-01-17 04:05:30 +01:00
PhilippC
dee8bdec24 New translations strings.xml (Romanian) 2021-01-17 04:05:25 +01:00
PhilippC
e5010b761d New translations strings.xml (French) 2021-01-17 04:05:21 +01:00
PhilippC
8b345d4fac New translations strings.xml (Spanish) 2021-01-17 04:05:17 +01:00
PhilippC
d9679801e2 New translations strings.xml (Arabic) 2021-01-17 04:05:13 +01:00
PhilippC
293864e62b New translations strings.xml (German) 2021-01-17 04:05:12 +01:00
PhilippC
ddd1a25d93 New translations strings.xml (Arabic) 2021-01-17 04:05:09 +01:00
PhilippC
a44e3bae90 New translations strings.xml (Bulgarian) 2021-01-17 04:05:07 +01:00
PhilippC
97c682416c New translations strings.xml (Czech) 2021-01-17 04:05:01 +01:00
PhilippC
490d32e8d6 New translations strings.xml (Czech) 2021-01-17 04:04:59 +01:00
PhilippC
36739e1b11 New translations strings.xml (Danish) 2021-01-17 04:04:56 +01:00
PhilippC
8639cc313a New translations strings.xml (Danish) 2021-01-17 04:04:54 +01:00
PhilippC
20cacc6dd5 New translations strings.xml (Portuguese) 2021-01-17 04:04:50 +01:00
PhilippC
b60b0f2bf6 New translations strings.xml (Russian) 2021-01-17 04:04:48 +01:00
PhilippC
4db37a0f18 New translations strings.xml (Indonesian) 2021-01-17 04:04:43 +01:00
PhilippC
6a28219b7f New translations strings.xml (Norwegian Bokmal) 2021-01-17 04:04:23 +01:00
PhilippC
904885db6c New translations strings.xml (Norwegian Bokmal) 2021-01-17 04:04:21 +01:00
PhilippC
6a7b003246 New translations strings.xml (Galician) 2021-01-17 04:04:18 +01:00
PhilippC
a2aeb67d6d New translations strings.xml (Russian) 2021-01-17 04:04:16 +01:00
PhilippC
412b4f26b7 New translations strings.xml (Slovenian) 2021-01-17 04:04:10 +01:00
PhilippC
b95e380bd8 New translations strings.xml (Slovenian) 2021-01-17 04:04:08 +01:00
PhilippC
bf46b015a5 New translations strings.xml (Galician) 2021-01-17 04:04:02 +01:00
PhilippC
d23f4c8095 New translations strings.xml (Ukrainian) 2021-01-17 04:03:56 +01:00
PhilippC
70c6c59e74 New translations strings.xml (Ukrainian) 2021-01-17 04:03:54 +01:00
PhilippC
e69f662608 New translations strings.xml (Chinese Traditional) 2021-01-17 04:03:50 +01:00
PhilippC
8d934663c5 New translations strings.xml (Vietnamese) 2021-01-17 04:03:47 +01:00
PhilippC
12070b042f New translations strings.xml (Chinese Traditional) 2021-01-17 04:03:43 +01:00
Philipp Crocoll
2e5ee5f836 Merge branch 'l10n_master2' of https://github.com/PhilippC/keepass2android 2021-01-17 03:17:15 +01:00
Philipp Crocoll
177b36d869 fix bug preventing screen protection to work, closes #1543 2021-01-17 03:13:24 +01:00
Philipp Crocoll
cd484c0398 remove no longer valid note regarding pCloud 2021-01-17 03:12:51 +01:00
PhilippC
a6e3c2024f New translations strings.xml (Hungarian) 2021-01-17 03:07:37 +01:00
PhilippC
31e7037d4f New translations strings.xml (Greek) 2021-01-17 03:07:35 +01:00
PhilippC
13c2e297a8 New translations strings.xml (Japanese) 2021-01-17 03:07:30 +01:00
PhilippC
45d08a5762 New translations strings.xml (Dutch) 2021-01-17 03:07:26 +01:00
PhilippC
0568efc94b New translations strings.xml (Polish) 2021-01-17 03:07:22 +01:00
PhilippC
b61edb44bf New translations strings.xml (Italian) 2021-01-17 03:07:19 +01:00
PhilippC
415d01b36d New translations strings.xml (Portuguese) 2021-01-17 03:07:17 +01:00
PhilippC
b2864feb73 New translations strings.xml (German) 2021-01-17 03:07:14 +01:00
PhilippC
9ddafb6525 New translations strings.xml (Korean) 2021-01-17 03:07:12 +01:00
PhilippC
3771e86169 New translations strings.xml (French) 2021-01-17 03:07:07 +01:00
PhilippC
e8533afe78 New translations strings.xml (Spanish) 2021-01-17 03:07:03 +01:00
PhilippC
28361f4105 New translations strings.xml (Catalan) 2021-01-17 03:06:55 +01:00
PhilippC
110ef46f56 New translations strings.xml (Czech) 2021-01-17 03:06:52 +01:00
PhilippC
5cb23cd9b4 New translations strings.xml (Danish) 2021-01-17 03:06:48 +01:00
PhilippC
6d368e57af New translations strings.xml (Russian) 2021-01-17 03:06:42 +01:00
PhilippC
36bbaa7270 New translations strings.xml (Portuguese, Brazilian) 2021-01-17 03:06:41 +01:00
PhilippC
eb4888c361 New translations strings.xml (Slovak) 2021-01-17 03:06:15 +01:00
PhilippC
1773f9672e New translations strings.xml (Slovenian) 2021-01-17 03:06:11 +01:00
PhilippC
59fbaf87e6 New translations strings.xml (Swedish) 2021-01-17 03:06:05 +01:00
PhilippC
305a2aa6dc New translations strings.xml (Turkish) 2021-01-17 03:06:01 +01:00
PhilippC
ed92b3476f New translations strings.xml (Ukrainian) 2021-01-17 03:05:58 +01:00
PhilippC
b32fa9672f New translations strings.xml (Chinese Simplified) 2021-01-17 03:05:54 +01:00
PhilippC
dd07271550 New translations strings.xml (Chinese Traditional) 2021-01-17 03:05:48 +01:00
Philipp Crocoll
430db12d6f re-add Dutch translations to close #1526. They had been removed because of invalid strings causing crashes, these are now fixed. 2021-01-16 12:27:42 +01:00
PhilippC
53b881c451 New translations strings.xml (French) 2021-01-16 12:27:22 +01:00
Philipp Crocoll
a4219bb9c7 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2021-01-16 11:50:43 +01:00
Philipp Crocoll
7609260218 fix incorrect Unregister/RegisterReceiver calls, closes #1539 2021-01-16 11:50:31 +01:00
PhilippC
2c8bd15474 New translations strings.xml (Slovenian) 2021-01-14 12:20:52 +01:00
PhilippC
d6f3ad8b56 New translations strings.xml (Chinese Simplified) 2021-01-14 04:53:57 +01:00
PhilippC
b9d2f57d41 New translations strings.xml (Greek) 2021-01-13 21:56:45 +01:00
PhilippC
cd34858f9a New translations strings.xml (Japanese) 2021-01-13 21:56:39 +01:00
PhilippC
1639d5abee New translations strings.xml (Dutch) 2021-01-13 21:56:33 +01:00
PhilippC
dd2e4546b9 New translations strings.xml (Korean) 2021-01-13 21:56:21 +01:00
PhilippC
5b6af723b0 New translations strings.xml (Romanian) 2021-01-13 21:56:18 +01:00
PhilippC
9e660f957f New translations strings.xml (French) 2021-01-13 21:56:14 +01:00
PhilippC
1960af5149 New translations strings.xml (Russian) 2021-01-13 21:55:48 +01:00
PhilippC
792d16aba7 New translations strings.xml (Slovenian) 2021-01-13 21:55:06 +01:00
PhilippC
e6e854138b New translations strings.xml (Ukrainian) 2021-01-13 21:54:52 +01:00
PhilippC
2117e5abf9 New translations strings.xml (Chinese Simplified) 2021-01-13 21:54:48 +01:00
PhilippC
04151becfe New translations strings.xml (Chinese Traditional) 2021-01-13 21:54:39 +01:00
Philipp Crocoll
6cc007e47e changelog and manifest for 1.08d-r3 2021-01-13 21:49:47 +01:00
Philipp Crocoll
cd1877d34d fix issue with selecting one of multiple entries for autofill as reported on #1399; also another attempt to work-around the buggy Firefox Autofill 2021-01-13 21:36:56 +01:00
PhilippC
df3bc19fc0 New translations strings.xml (Romanian) 2021-01-13 10:14:58 +01:00
PhilippC
e4e7b1cb48 New translations strings.xml (Romanian) 2021-01-13 09:14:55 +01:00
Philipp Crocoll
c46b7be051 support SHA256 and SHA512 hash algorithm for otpauth:// TOTPs, closes https://github.com/PhilippC/keepass2android/issues/1155 2021-01-12 17:08:55 +01:00
PhilippC
5a8fa21cd1 New translations strings.xml (Slovenian) 2021-01-12 13:13:16 +01:00
Philipp Crocoll
7df048263b add compatibility to Keepass 2.47 TimeOTP-Secret values (but not supporting {TIMEOTP} placeholder) 2021-01-12 12:14:34 +01:00
PhilippC
aba45f4cf5 New translations strings.xml (Slovenian) 2021-01-12 11:18:38 +01:00
Philipp Crocoll
d9bcac600c support for Keyfiles like in Keepass 2.47 2021-01-12 07:31:18 +01:00
Philipp Crocoll
533021da3f Manifest for 1.08d-r2 2021-01-12 07:30:44 +01:00
PhilippC
ceeb7e23b4 New translations strings.xml (Japanese) 2021-01-12 01:25:04 +01:00
PhilippC
f226edf018 New translations strings.xml (Japanese) 2021-01-12 00:18:21 +01:00
PhilippC
e6f0f12240 New translations strings.xml (Japanese) 2021-01-12 00:18:19 +01:00
PhilippC
9df7c03e02 New translations strings.xml (Japanese) 2021-01-11 23:18:59 +01:00
Philipp Crocoll
1b8e290b30 Merge branch 'master' of c:/ph/keepass2android 2021-01-10 22:45:07 +01:00
Philipp Crocoll
a90fd17bea fix issue with incorrect launching of PasswordActivity for AutoExecItems leading to incorrect behavior when launching the app from Autofill (when child databases are opened) 2021-01-10 22:44:33 +01:00
Philipp Crocoll
3fb358ca85 further improvements for Autofill for usability with Firefox (see https://github.com/PhilippC/keepass2android/issues/1399), also fix security bug (closes https://github.com/PhilippC/keepass2android/issues/1527) 2021-01-10 15:25:26 +01:00
PhilippC
83d638e0e5 New translations strings.xml (Dutch) 2021-01-09 14:00:09 +01:00
PhilippC
20a147fd04 New translations strings.xml (Dutch) 2021-01-09 13:00:09 +01:00
Philipp Crocoll
730af8b9ac make sure autofill only returns results when database is unlocked 2021-01-09 11:42:38 +01:00
PhilippC
9a400cecd2 New translations strings.xml (Chinese Simplified) 2021-01-09 08:30:08 +01:00
PhilippC
b5d9ac859f New translations strings.xml (Chinese Simplified) 2021-01-09 07:30:09 +01:00
PhilippC
144cc3c40a New translations strings.xml (Greek) 2021-01-08 12:20:09 +01:00
PhilippC
2b514598d4 New translations strings.xml (Greek) 2021-01-08 11:20:12 +01:00
PhilippC
9c55f7d9e0 New translations strings.xml (Greek) 2021-01-08 11:20:10 +01:00
Philipp Crocoll
7fb070c5fc manifest for 1.08d-r1 2021-01-08 06:45:52 +01:00
PhilippC
b0dccaea98 New translations strings.xml (Chinese Simplified) 2021-01-08 06:42:33 +01:00
PhilippC
7939a0c9e7 New translations strings.xml (Portuguese, Brazilian) 2021-01-08 06:42:30 +01:00
PhilippC
5bccc32bb1 New translations strings.xml (Turkish) 2021-01-08 06:42:26 +01:00
PhilippC
1bf7ce27da New translations strings.xml (Swedish) 2021-01-08 06:42:22 +01:00
PhilippC
59085fd790 New translations strings.xml (Ukrainian) 2021-01-08 06:42:16 +01:00
PhilippC
7f004ca720 New translations strings.xml (Chinese Traditional) 2021-01-08 06:42:13 +01:00
PhilippC
71098fd9ac New translations strings.xml (Czech) 2021-01-08 06:41:48 +01:00
PhilippC
1ec17c77b5 New translations strings.xml (Danish) 2021-01-08 06:41:44 +01:00
PhilippC
adb3a81b2a New translations strings.xml (German) 2021-01-08 06:41:40 +01:00
PhilippC
ccf3a53253 New translations strings.xml (Greek) 2021-01-08 06:41:37 +01:00
PhilippC
9a7a3c6400 New translations strings.xml (Catalan) 2021-01-08 06:41:33 +01:00
PhilippC
1963e2d7bb New translations strings.xml (Korean) 2021-01-08 06:41:28 +01:00
PhilippC
e385eb78e2 New translations strings.xml (French) 2021-01-08 06:41:23 +01:00
PhilippC
e80ac513c4 New translations strings.xml (Spanish) 2021-01-08 06:41:19 +01:00
PhilippC
cf36613c65 New translations strings.xml (Italian) 2021-01-08 06:41:11 +01:00
PhilippC
ca3a9a7722 New translations strings.xml (Polish) 2021-01-08 06:41:08 +01:00
PhilippC
e85d5d519a New translations strings.xml (Portuguese) 2021-01-08 06:41:04 +01:00
PhilippC
2eccf190b4 New translations strings.xml (Russian) 2021-01-08 06:41:01 +01:00
PhilippC
2c18da0fbc New translations strings.xml (Slovak) 2021-01-08 06:40:57 +01:00
PhilippC
776a13ef28 New translations strings.xml (Slovenian) 2021-01-08 06:40:53 +01:00
PhilippC
b5e6e4904c New translations strings.xml (Japanese) 2021-01-08 06:40:44 +01:00
PhilippC
1e2d1503fe New translations strings.xml (Hungarian) 2021-01-08 06:40:39 +01:00
PhilippC
50d16acee9 New translations strings.xml (Dutch) 2021-01-08 06:40:32 +01:00
Philipp Crocoll
710e0f9bba Merge branch 'master' of https://github.com/PhilippC/keepass2android
# Conflicts:
#	src/keepass2android/Resources/values/strings.xml
2021-01-08 06:37:57 +01:00
Philipp Crocoll
84efc14b00 changelog for 1.08d-r1 2021-01-08 06:36:23 +01:00
Philipp Crocoll
ddb58119be update to pCloud SDK 1.2.0 and implement support for different dataHosts (depending on data server location). Closes #1257 2021-01-08 06:35:49 +01:00
PhilippC
3ced852eb4 New translations strings.xml (Korean) 2021-01-08 00:20:13 +01:00
PhilippC
9928c85d0a New translations strings.xml (Korean) 2021-01-07 23:20:11 +01:00
PhilippC
8a095a4032 New translations strings.xml (Korean) 2021-01-07 23:20:09 +01:00
Philipp Crocoll
9372cb7190 avoid potential crash 2021-01-06 18:05:55 +01:00
Philipp Crocoll
bf3a5891e3 bug fixes to activity behavior of PasswordActivity/SelectCurrentDbActivity:
* when a PasswordActivity was still in stopped state and the user triggered opening from Share URL or Autofill and had a child database, the child would not be opened correctly because the child IOC was delivered in OnNewIntent (but not correctly loaded from there)
 * when locking the database from the SelectCurrentDbActivity, the activity would remain active (not really a big problem, DB was locked anyway, but bad UI)
2021-01-06 18:05:35 +01:00
Philipp Crocoll
ca61fa9d1d several changes to fix https://github.com/PhilippC/keepass2android/issues/1399:
* adding a lock to avoid flickering/disappearing prompt
 * returning a fill-response instead of a dataset from authentication activity
 * immediately present one search result (if there is a match) as a dataset item in the autofill prompt
2021-01-02 12:31:19 +01:00
Philipp Crocoll
42eb8222fc use special icon to indicate in search results if an entry is expired 2021-01-02 12:20:47 +01:00
PhilippC
2aca631390 New translations strings.xml (Chinese Simplified) 2021-01-02 02:10:09 +01:00
PhilippC
b175295d43 New translations strings.xml (Chinese Traditional) 2020-12-28 14:30:11 +01:00
PhilippC
0226456d41 New translations strings.xml (Chinese Traditional) 2020-12-28 13:30:10 +01:00
PhilippC
d18aba0747 New translations strings.xml (French) 2020-12-22 08:10:09 +01:00
PhilippC
449b5e3f0a New translations strings.xml (French) 2020-12-19 18:00:09 +01:00
Philipp Crocoll
301216fc2e improve error logging 2020-12-18 20:11:02 +01:00
Philipp Crocoll
c3bef01fe9 add another supporter name 2020-12-17 19:27:25 +01:00
PhilippC
19abf7a1b0 New translations strings.xml (Russian) 2020-12-16 13:40:09 +01:00
PhilippC
3e36a6e5fa New translations strings.xml (Russian) 2020-12-16 12:40:10 +01:00
PhilippC
e65bd9a524 New translations strings.xml (Ukrainian) 2020-12-12 19:50:09 +01:00
Philipp Crocoll
697b331a65 allow to disable DAL verification in Autofill for testing/debugging 2020-12-12 14:16:12 +01:00
Philipp Crocoll
3767450343 allow to disable check for secure screen to solve #1501 2020-12-12 14:14:05 +01:00
PhilippC
2ffa9b06c5 New translations strings.xml (Chinese Simplified) 2020-12-12 11:40:08 +01:00
PhilippC
c1e80d209f New translations strings.xml (Romanian) 2020-12-11 20:00:09 +01:00
PhilippC
a36f5a375a New translations strings.xml (Romanian) 2020-12-11 19:00:10 +01:00
PhilippC
4e7f6d62d2 New translations strings.xml (Russian) 2020-12-08 10:20:10 +01:00
PhilippC
f8e637cdbc New translations strings.xml (Slovenian) 2020-12-07 12:50:10 +01:00
Philipp Crocoll
abf32cf499 manifest and chanelog for 1.08d-r0 2020-12-07 11:03:23 +01:00
Philipp Crocoll
eee24819d5 add support for Argon2id (see https://github.com/keepassxreboot/keepassxc/issues/4317#issuecomment-738101431) 2020-12-07 10:43:46 +01:00
Philipp Crocoll
b7e4bf0be5 fix strings.xml 2020-12-07 10:43:10 +01:00
PhilippC
be65fe2521 New translations strings.xml (Sinhala) 2020-12-05 20:00:08 +01:00
PhilippC
05e62bd40d New translations strings.xml (Sinhala) 2020-12-05 10:00:12 +01:00
PhilippC
ca4e819183 New translations strings.xml (Sinhala) 2020-12-05 10:00:10 +01:00
PhilippC
80b75f11a0 New translations strings.xml (Sinhala) 2020-12-05 10:00:08 +01:00
PhilippC
a18f013d8c New translations strings.xml (Russian) 2020-12-03 11:40:10 +01:00
PhilippC
ffc06404c1 New translations strings.xml (German) 2020-11-30 12:32:18 +01:00
Philipp Crocoll
849cb0c707 changelog for 1.08d 2020-11-30 12:25:12 +01:00
Philipp Crocoll
219932258c Merge branch 'master' of https://github.com/PhilippC/keepass2android 2020-11-30 12:23:24 +01:00
Philipp Crocoll
59a5bb0c89 add menu in SelectCurrentDbActivity, closes https://github.com/PhilippC/keepass2android/issues/988 2020-11-30 12:16:04 +01:00
Philipp Crocoll
29fca5c1f0 allow to export imported keyfiles, closes https://github.com/PhilippC/keepass2android/issues/599 2020-11-30 11:56:39 +01:00
Philipp Crocoll
fec0e7768a add more logging output to diagnose an issue describe by a user where merge conflicts seem to be detected even if they are not there 2020-11-30 11:55:07 +01:00
Philipp Crocoll
3dcb8ed32b update JSch to version 0.1.55, closes #1478 2020-11-30 10:10:13 +01:00
PhilippC
2b1f5cfd0a New translations strings.xml (Italian) 2020-11-26 14:20:13 +01:00
PhilippC
84e08d39a4 New translations strings.xml (Czech) 2020-11-23 01:20:13 +01:00
PhilippC
0a171a6a72 New translations strings.xml (Czech) 2020-11-23 01:20:11 +01:00
PhilippC
cdcbe148c9 Merge pull request #1472 from joschahenningsen/readme-patch
Remove Google+ group from readme
2020-11-21 19:20:46 +01:00
Joscha Henningsen
fea28640b5 update readme 2020-11-20 16:47:39 +01:00
PhilippC
295f19c54e New translations strings.xml (Malayalam) 2020-11-18 14:00:09 +01:00
PhilippC
de759e5870 New translations strings.xml (German) 2020-11-18 13:00:09 +01:00
PhilippC
e9995e0c80 New translations strings.xml (Malayalam) 2020-11-18 10:50:10 +01:00
PhilippC
234fd59d22 New translations strings.xml (Malayalam) 2020-11-18 09:50:13 +01:00
PhilippC
7617012292 New translations strings.xml (Malayalam) 2020-11-18 09:50:11 +01:00
PhilippC
e8085c1c0e New translations strings.xml (Malayalam) 2020-11-17 03:30:07 +01:00
PhilippC
9e8a9e7b9e New translations strings.xml (Malayalam) 2020-11-17 02:30:09 +01:00
PhilippC
e47516b0e0 New translations strings.xml (Malayalam) 2020-11-17 02:30:08 +01:00
Philipp Crocoll
b85cb20177 improve logging on SwitchImeActivity 2020-11-16 12:14:42 +01:00
Philipp Crocoll
612c7927e9 fix to keyboard not opening on QuickUnlock screen, closes #1362 2020-11-16 11:35:09 +01:00
Philipp Crocoll
ad4b719f3f Merge branch 'master' of https://github.com/PhilippC/keepass2android 2020-11-16 10:21:23 +01:00
Philipp Crocoll
24b690d19b fix typo in changelog 2020-11-16 10:21:12 +01:00
PhilippC
e69af9cfbe New translations strings.xml (Ukrainian) 2020-11-08 20:30:09 +01:00
PhilippC
23f324b1d8 New translations strings.xml (Ukrainian) 2020-11-08 20:30:07 +01:00
PhilippC
a1f7a4245a New translations strings.xml (Slovak) 2020-11-07 23:00:08 +01:00
PhilippC
5dab309921 New translations strings.xml (Japanese) 2020-11-07 16:30:09 +01:00
Philipp Crocoll
57308b476d add some logging to ChooseForAutofillActivity to diagnose a problem of a user 2020-11-02 10:02:57 +01:00
PhilippC
44d324bc7d New translations strings.xml (Serbian (Cyrillic)) 2020-10-30 19:50:10 +01:00
PhilippC
90ae1bd7d7 Merge pull request #1459 from CommName/SerbianTranslation
Serbian translation
2020-10-30 15:57:47 +01:00
CommName
67e40bc284 Fixed typo 2020-10-29 15:28:15 +01:00
CommName
58a0f4d536 Added serbian translation 2020-10-29 15:24:38 +01:00
PhilippC
ebadedae41 New translations strings.xml (Czech) 2020-10-27 14:30:12 +01:00
PhilippC
3f89a34946 New translations strings.xml (Czech) 2020-10-27 14:30:09 +01:00
PhilippC
d823768464 New translations strings.xml (Italian) 2020-10-26 18:30:09 +01:00
Philipp Crocoll
174c440813 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2020-10-24 09:47:11 +02:00
Philipp Crocoll
1479ecf03f allow to open .xml files (as unencrypted database) in read-only mode, closes https://github.com/PhilippC/keepass2android/issues/1450 2020-10-24 09:47:00 +02:00
PhilippC
c8ac6ec972 Add 2 FAQs regarding Google Drive 2020-10-24 09:20:04 +02:00
PhilippC
ee340b069b New translations strings.xml (Chinese Simplified) 2020-10-24 06:50:08 +02:00
PhilippC
d13a35b9a8 New translations strings.xml (French) 2020-10-22 22:20:08 +02:00
Philipp Crocoll
b4e5b0107a allow to immediately disable donation option if a certain string is typed in search; 1.08c-r1 2020-10-19 19:40:34 +02:00
PhilippC
0ce41b9f54 New translations strings.xml (Slovenian) 2020-10-19 18:20:09 +02:00
PhilippC
1be1829cfe New translations strings.xml (Chinese Traditional) 2020-10-19 14:20:10 +02:00
PhilippC
160922c9fb New translations strings.xml (Dutch) 2020-10-19 11:31:39 +02:00
Philipp Crocoll
8b072a3c3f version and changelog for 1.08c-r0 2020-10-19 11:27:41 +02:00
Philipp Crocoll
7d98ea39e9 update jars in Xamarin build to account for updates in JavaFileStorage 2020-10-19 11:26:28 +02:00
Philipp Crocoll
170a86f433 Merge remote-tracking branch 'remotes/origin/l10n_master2' 2020-10-19 09:06:31 +02:00
Philipp Crocoll
7d4c8d3735 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2020-10-19 09:05:36 +02:00
Philipp Crocoll
2d23f579e9 when storing package names of target apps in Password entries, no longer use the Url field or KP2A_URL_x fields, instead use AndroidAppX (X being a counter starting at 1), closes #657 2020-10-19 09:04:11 +02:00
PhilippC
9586e7f3ae Merge pull request #1445 from lwis/update-okhttp
Update OkHttp to 4.10.0-RC1 to remove workaround for #747
2020-10-19 08:56:16 +02:00
PhilippC
7bda4095a6 New translations strings.xml (Turkish) 2020-10-17 12:00:11 +02:00
PhilippC
54dc7f46fb New translations strings.xml (Turkish) 2020-10-17 12:00:09 +02:00
PhilippC
87ddfc92a3 New translations strings.xml (Russian) 2020-10-17 12:00:08 +02:00
PhilippC
df98ebeb3b New translations strings.xml (Chinese Simplified) 2020-10-17 09:30:08 +02:00
Lewis Juggins
bbf3b40df8 Import 2020-10-16 13:11:41 +01:00
Lewis Juggins
a01e70012e Update OkHttp to 4.10.0-RC1 to remove workaround for #747 2020-10-16 13:09:47 +01:00
PhilippC
48517665e2 New translations strings.xml (Slovenian) 2020-10-14 07:40:07 +02:00
PhilippC
387998a260 New translations strings.xml (Chinese Traditional) 2020-10-13 08:00:09 +02:00
PhilippC
ef194fe70c New translations strings.xml (Swedish) 2020-10-12 21:10:10 +02:00
PhilippC
c74c718021 New translations strings.xml (Swedish) 2020-10-12 21:10:08 +02:00
Philipp Crocoll
c8f29bd424 include all strings.xml files in keepass2android.csproj, fixes unused translations, closes https://github.com/PhilippC/keepass2android/issues/1338 2020-10-12 21:05:12 +02:00
Philipp Crocoll
64e26fe372 changes to locking of the database: implement an alternative to alarm-based timeout (using a timeout variables checked when resuming), closes https://github.com/PhilippC/keepass2android/issues/1346 2020-10-12 11:57:58 +02:00
PhilippC
da213a1172 New translations strings.xml (Persian) 2020-10-12 10:40:52 +02:00
PhilippC
0e19dc9d17 New translations strings.xml (Slovenian) 2020-10-12 10:40:31 +02:00
Philipp Crocoll
27f9625d4e close SelectCurrentDbActivity after locking, i.e. we don't bring up QuickUnlock dialog anymore, causing trouble in several cases (locking when screen is turned off, face unlock immediately unlocking again), closes https://github.com/PhilippC/keepass2android/issues/1373, closes https://github.com/PhilippC/keepass2android/issues/1291 2020-10-12 10:11:16 +02:00
Philipp Crocoll
1a02741f95 add first mentioning of financial supporter from Github sponsoring 2020-10-12 10:03:29 +02:00
Philipp Crocoll
35c69fcb3a fix bug with potentially not correctly stopping the fingerprint prompt, might cause https://github.com/PhilippC/keepass2android/issues/1423 and https://github.com/PhilippC/keepass2android/issues/1312 2020-10-12 09:34:12 +02:00
Philipp Crocoll
561ff54afd add dates for Oktoberfest 2022-2024 2020-10-12 08:45:54 +02:00
PhilippC
f50c6ea3b9 New translations strings.xml (Finnish) 2020-10-03 01:00:08 +02:00
PhilippC
40f6f5a72e New translations strings.xml (Finnish) 2020-10-03 00:00:08 +02:00
PhilippC
700bedfe81 New translations strings.xml (Finnish) 2020-10-02 23:00:08 +02:00
PhilippC
2b50407127 New translations strings.xml (Italian) 2020-09-30 14:40:10 +02:00
PhilippC
ba68402479 New translations strings.xml (Italian) 2020-09-30 14:40:08 +02:00
PhilippC
7b4c75aa90 New translations strings.xml (Turkish) 2020-09-26 15:10:08 +02:00
PhilippC
a6c9e7a64a New translations strings.xml (Dutch) 2020-09-25 15:30:12 +02:00
PhilippC
4c0c011714 New translations strings.xml (Dutch) 2020-09-25 15:30:10 +02:00
PhilippC
4ba2f648df New translations strings.xml (Swedish) 2020-09-25 14:30:09 +02:00
PhilippC
d8c2966d87 New translations strings.xml (Swedish) 2020-09-25 13:30:10 +02:00
PhilippC
5a608fad93 New translations strings.xml (Vietnamese) 2020-09-17 17:00:10 +02:00
PhilippC
9790d6ff69 New translations strings.xml (Czech) 2020-09-17 13:10:10 +02:00
PhilippC
f24e23d417 New translations strings.xml (Czech) 2020-09-17 13:10:08 +02:00
PhilippC
2eea4c163c New translations strings.xml (Ukrainian) 2020-09-14 09:10:08 +02:00
PhilippC
541106f77b New translations strings.xml (Ukrainian) 2020-09-14 08:10:09 +02:00
PhilippC
2231a9638f New translations strings.xml (Russian) 2020-09-12 23:50:10 +02:00
PhilippC
e01f910869 New translations strings.xml (Russian) 2020-09-12 23:50:09 +02:00
PhilippC
4f511655b4 New translations strings.xml (Russian) 2020-09-12 22:50:08 +02:00
PhilippC
081d3ed4ff New translations strings.xml (Russian) 2020-09-12 22:50:07 +02:00
PhilippC
46703c5ed6 New translations strings.xml (German) 2020-09-12 18:40:07 +02:00
PhilippC
db2ad06e7a New translations strings.xml (French) 2020-09-07 07:41:10 +02:00
PhilippC
328998be57 New translations strings.xml (Chinese Simplified) 2020-09-07 07:40:11 +02:00
PhilippC
cb6dfa1521 New translations strings.xml (Catalan) 2020-09-01 14:10:09 +02:00
PhilippC
f54f127fd4 New translations strings.xml (Catalan) 2020-09-01 14:10:07 +02:00
PhilippC
00bc1e0998 New translations strings.xml (French) 2020-08-26 19:40:07 +02:00
PhilippC
8e0cad21d7 New translations strings.xml (Chinese Simplified) 2020-08-26 05:20:07 +02:00
PhilippC
1df873540c New translations strings.xml (Chinese Simplified) 2020-08-26 04:20:07 +02:00
PhilippC
454f7acb00 New translations strings.xml (Chinese Simplified) 2020-08-26 03:20:07 +02:00
PhilippC
e848a5e4d8 New translations strings.xml (Spanish) 2020-08-25 17:10:09 +02:00
PhilippC
5fa51ca833 New translations strings.xml (Spanish) 2020-08-25 16:10:07 +02:00
PhilippC
28ee65da9a New translations strings.xml (Vietnamese) 2020-08-23 21:10:06 +02:00
PhilippC
f2eeab8609 New translations strings.xml (Chinese Simplified) 2020-08-21 08:10:08 +02:00
PhilippC
37b529a1d8 New translations strings.xml (Slovak) 2020-08-20 14:00:10 +02:00
PhilippC
31f2abb3a8 New translations strings.xml (Slovak) 2020-08-20 14:00:09 +02:00
PhilippC
10b6e0f35e New translations strings.xml (Slovak) 2020-08-20 14:00:07 +02:00
PhilippC
f1d9655ea2 New translations strings.xml (Slovak) 2020-08-20 13:00:08 +02:00
PhilippC
793845c92e New translations strings.xml (Chinese Simplified) 2020-08-17 12:30:08 +02:00
PhilippC
52c8de4b5c New translations strings.xml (Chinese Simplified) 2020-08-17 12:30:07 +02:00
PhilippC
3b3b0d7388 New translations strings.xml (Chinese Simplified) 2020-08-17 11:30:09 +02:00
PhilippC
2bf4565c83 New translations strings.xml (French) 2020-08-16 14:10:07 +02:00
PhilippC
ee95bf3bcc New translations strings.xml (Spanish) 2020-08-15 07:30:07 +02:00
PhilippC
f53f7d0fee New translations strings.xml (Spanish) 2020-08-15 06:30:08 +02:00
PhilippC
8bc6e4c33e New translations strings.xml (Spanish) 2020-08-15 06:30:07 +02:00
PhilippC
4b78fab2ac New translations strings.xml (Japanese) 2020-08-11 15:10:09 +02:00
PhilippC
40f8b6da71 New translations strings.xml (Japanese) 2020-08-11 14:10:10 +02:00
PhilippC
f92cb3d3ea New translations strings.xml (Japanese) 2020-08-11 14:10:08 +02:00
PhilippC
1bc2ba2284 New translations strings.xml (Korean) 2020-08-10 08:30:09 +02:00
PhilippC
8ac84cb7c1 New translations strings.xml (Korean) 2020-08-10 08:30:08 +02:00
PhilippC
385d1b0979 New translations strings.xml (Korean) 2020-08-10 07:30:07 +02:00
PhilippC
01210c401d New translations strings.xml (Hungarian) 2020-08-09 17:30:09 +02:00
PhilippC
d48f54c086 New translations strings.xml (Chinese Traditional) 2020-08-06 16:10:08 +02:00
PhilippC
7a800928e2 New translations strings.xml (Chinese Traditional) 2020-08-06 15:10:08 +02:00
PhilippC
a893150c9e New translations strings.xml (Chinese Traditional) 2020-08-06 13:30:08 +02:00
Philipp Crocoll
50a1092a65 remove duplicates from Changelog 2020-08-06 06:38:36 +02:00
PhilippC
555109c243 Merge pull request #1352 from PhilippC/l10n_master2
New Crowdin updates
2020-08-06 06:34:30 +02:00
PhilippC
7409246425 New translations strings.xml (Chinese Simplified) 2020-08-05 14:40:07 +02:00
PhilippC
feb38f52ea New translations strings.xml (Slovenian) 2020-08-05 10:30:23 +02:00
PhilippC
69ac2d1303 New translations strings.xml (Slovenian) 2020-08-05 10:30:20 +02:00
PhilippC
023a026a85 New translations strings.xml (Finnish) 2020-08-05 05:46:08 +02:00
PhilippC
5198476d06 New translations strings.xml (Italian) 2020-08-05 05:46:02 +02:00
PhilippC
bc614ade20 New translations strings.xml (Japanese) 2020-08-05 05:46:00 +02:00
PhilippC
86cf3a9630 New translations strings.xml (Korean) 2020-08-05 05:45:58 +02:00
PhilippC
aa57120c9c New translations strings.xml (Dutch) 2020-08-05 05:45:56 +02:00
PhilippC
7ee0b78300 New translations strings.xml (Polish) 2020-08-05 05:45:54 +02:00
PhilippC
9ba4d95789 New translations strings.xml (Portuguese) 2020-08-05 05:45:51 +02:00
PhilippC
a221a6bfc3 New translations strings.xml (Greek) 2020-08-05 05:45:50 +02:00
PhilippC
0fea740a7f New translations strings.xml (French) 2020-08-05 05:45:48 +02:00
PhilippC
7755116473 New translations strings.xml (Spanish) 2020-08-05 05:45:45 +02:00
PhilippC
244f64fc4d New translations strings.xml (Czech) 2020-08-05 05:45:39 +02:00
PhilippC
c4d105c02f New translations strings.xml (Danish) 2020-08-05 05:45:37 +02:00
PhilippC
c25bfb8ade New translations strings.xml (German) 2020-08-05 05:45:35 +02:00
PhilippC
e49a1c3d6e New translations strings.xml (Catalan) 2020-08-05 05:45:33 +02:00
PhilippC
d81502e4b5 New translations strings.xml (Russian) 2020-08-05 05:45:30 +02:00
PhilippC
3763374f70 New translations strings.xml (Portuguese, Brazilian) 2020-08-05 05:45:27 +02:00
PhilippC
b043006a74 New translations strings.xml (Slovak) 2020-08-05 05:45:11 +02:00
PhilippC
6897bedd7f New translations strings.xml (Slovenian) 2020-08-05 05:45:09 +02:00
PhilippC
b7fc2c4d1c New translations strings.xml (Swedish) 2020-08-05 05:45:06 +02:00
PhilippC
4012c777a8 New translations strings.xml (Turkish) 2020-08-05 05:45:03 +02:00
PhilippC
0ca0dd0ea5 New translations strings.xml (Ukrainian) 2020-08-05 05:45:01 +02:00
PhilippC
a443507719 New translations strings.xml (Chinese Simplified) 2020-08-05 05:44:59 +02:00
PhilippC
03714c70e0 New translations strings.xml (Chinese Traditional) 2020-08-05 05:44:57 +02:00
PhilippC
6335d642ec New translations strings.xml (Korean) 2020-08-05 05:30:18 +02:00
PhilippC
48eb8c60ea New translations strings.xml (Malayalam) 2020-08-04 18:40:19 +02:00
PhilippC
065acfcb35 New translations strings.xml (Malayalam) 2020-08-04 18:40:17 +02:00
PhilippC
9b0d63b853 New translations strings.xml (Slovenian) 2020-08-04 08:20:09 +02:00
PhilippC
e6b93af59a New translations strings.xml (Slovenian) 2020-08-04 08:20:07 +02:00
PhilippC
024de21188 New translations strings.xml (Italian) 2020-08-04 06:31:58 +02:00
PhilippC
8ccab7fd78 New translations strings.xml (Japanese) 2020-08-04 06:31:55 +02:00
PhilippC
7165f455a4 New translations strings.xml (Korean) 2020-08-04 06:31:53 +02:00
PhilippC
ff5ada3195 New translations strings.xml (Dutch) 2020-08-04 06:31:50 +02:00
PhilippC
cae5f339c9 New translations strings.xml (Polish) 2020-08-04 06:31:48 +02:00
PhilippC
2b7b618302 New translations strings.xml (Greek) 2020-08-04 06:31:44 +02:00
PhilippC
5ec91691c8 New translations strings.xml (French) 2020-08-04 06:31:42 +02:00
PhilippC
690f456482 New translations strings.xml (Spanish) 2020-08-04 06:31:40 +02:00
PhilippC
fa7e3e229e New translations strings.xml (Czech) 2020-08-04 06:31:35 +02:00
PhilippC
08a9af6b80 New translations strings.xml (Danish) 2020-08-04 06:31:32 +02:00
PhilippC
4322d3c09c New translations strings.xml (German) 2020-08-04 06:31:30 +02:00
PhilippC
0ba83b48fd New translations strings.xml (Catalan) 2020-08-04 06:31:28 +02:00
PhilippC
dbdb98280a New translations strings.xml (Russian) 2020-08-04 06:31:25 +02:00
PhilippC
12641a754d New translations strings.xml (Portuguese, Brazilian) 2020-08-04 06:31:22 +02:00
PhilippC
882297877b New translations strings.xml (Slovak) 2020-08-04 06:31:10 +02:00
PhilippC
bef0bd5226 New translations strings.xml (Slovenian) 2020-08-04 06:31:08 +02:00
PhilippC
e20da59b7f New translations strings.xml (Swedish) 2020-08-04 06:31:04 +02:00
PhilippC
97682034a0 New translations strings.xml (Turkish) 2020-08-04 06:31:01 +02:00
PhilippC
4326aa88e9 New translations strings.xml (Ukrainian) 2020-08-04 06:30:58 +02:00
PhilippC
e60a5e6461 New translations strings.xml (Chinese Simplified) 2020-08-04 06:30:56 +02:00
PhilippC
258673062a New translations strings.xml (Chinese Traditional) 2020-08-04 06:30:54 +02:00
Philipp Crocoll
9b9ee82aea remove incorrect string from 1.08 changelog (belongs to 1.08b only) 2020-08-04 06:29:51 +02:00
PhilippC
fb6f1c3a6e Merge pull request #1351 from PhilippC/l10n_master2
New Crowdin updates
2020-08-04 06:28:33 +02:00
PhilippC
e8a2fe42e1 New translations strings.xml (German) 2020-08-04 06:21:51 +02:00
Philipp Crocoll
7dd422b0ce fix changelog: show 1.08 and 1.08b changes 2020-08-04 06:11:07 +02:00
PhilippC
5820def039 New translations strings.xml (German) 2020-08-04 06:10:07 +02:00
Philipp Crocoll
7abfbd3e3b Merge branch 'master' of c:/ph/keepass2android 2020-08-03 21:59:42 +02:00
Philipp Crocoll
9b9ea2ed78 update version to 1.08b-r1 2020-08-03 21:59:36 +02:00
Philipp Crocoll
7abcff24dc remove rPT and rCN folders as the translations are now synced to pt/zh 2020-08-03 21:55:39 +02:00
PhilippC
c1b35a9a7e Merge pull request #1349 from PhilippC/l10n_master2
New Crowdin updates
2020-08-03 21:44:24 +02:00
PhilippC
eeb9cc2324 New translations strings.xml (Norwegian Bokmal) 2020-08-03 21:42:51 +02:00
PhilippC
db564dda61 New translations strings.xml (Basque) 2020-08-03 21:42:49 +02:00
PhilippC
1dc89389db New translations strings.xml (Basque) 2020-08-03 21:42:48 +02:00
PhilippC
74eb2c64e7 New translations strings.xml (Finnish) 2020-08-03 21:42:46 +02:00
PhilippC
04f53d607b New translations strings.xml (Finnish) 2020-08-03 21:42:44 +02:00
PhilippC
ee1d0bd61b New translations strings.xml (Hebrew) 2020-08-03 21:42:43 +02:00
PhilippC
3f1a54a962 New translations strings.xml (Hebrew) 2020-08-03 21:42:41 +02:00
PhilippC
670a50fdce New translations strings.xml (Hungarian) 2020-08-03 21:42:39 +02:00
PhilippC
b1c89d5dbc New translations strings.xml (Hungarian) 2020-08-03 21:42:38 +02:00
PhilippC
5afb5640c4 New translations strings.xml (Italian) 2020-08-03 21:42:36 +02:00
PhilippC
799d9c0fd7 New translations strings.xml (Japanese) 2020-08-03 21:42:34 +02:00
PhilippC
4e833cd382 New translations strings.xml (Japanese) 2020-08-03 21:42:32 +02:00
PhilippC
e933c29715 New translations strings.xml (Korean) 2020-08-03 21:42:30 +02:00
PhilippC
0bb78b5b17 New translations strings.xml (Korean) 2020-08-03 21:42:28 +02:00
PhilippC
12daa78948 New translations strings.xml (Dutch) 2020-08-03 21:42:27 +02:00
PhilippC
8d563a9adf New translations strings.xml (Dutch) 2020-08-03 21:42:25 +02:00
PhilippC
ae3295ce04 New translations strings.xml (Polish) 2020-08-03 21:42:23 +02:00
PhilippC
ca4221b7fb New translations strings.xml (Polish) 2020-08-03 21:42:22 +02:00
PhilippC
816cdd3156 New translations strings.xml (Italian) 2020-08-03 21:42:21 +02:00
PhilippC
eb13676193 New translations strings.xml (Greek) 2020-08-03 21:42:19 +02:00
PhilippC
7111ef5c8e New translations strings.xml (Romanian) 2020-08-03 21:42:17 +02:00
PhilippC
86a40a8f3b New translations strings.xml (French) 2020-08-03 21:42:15 +02:00
PhilippC
268ed3990c New translations strings.xml (French) 2020-08-03 21:42:13 +02:00
PhilippC
bcde5f487d New translations strings.xml (Spanish) 2020-08-03 21:42:11 +02:00
PhilippC
b749728946 New translations strings.xml (Spanish) 2020-08-03 21:42:10 +02:00
PhilippC
7b6ac879db New translations strings.xml (Arabic) 2020-08-03 21:42:08 +02:00
PhilippC
5633403f63 New translations strings.xml (Arabic) 2020-08-03 21:42:07 +02:00
PhilippC
9f5ffca429 New translations strings.xml (Bulgarian) 2020-08-03 21:42:05 +02:00
PhilippC
4a71208629 New translations strings.xml (Greek) 2020-08-03 21:42:03 +02:00
PhilippC
8d7d960173 New translations strings.xml (Bulgarian) 2020-08-03 21:42:02 +02:00
PhilippC
5a69cd878d New translations strings.xml (Catalan) 2020-08-03 21:42:00 +02:00
PhilippC
e81b1d6928 New translations strings.xml (Catalan) 2020-08-03 21:41:59 +02:00
PhilippC
c22bace184 New translations strings.xml (Czech) 2020-08-03 21:41:57 +02:00
PhilippC
1dfaba8dad New translations strings.xml (Czech) 2020-08-03 21:41:55 +02:00
PhilippC
08c5403c00 New translations strings.xml (Danish) 2020-08-03 21:41:54 +02:00
PhilippC
8ac4ef3ce8 New translations strings.xml (Danish) 2020-08-03 21:41:52 +02:00
PhilippC
b6488af6fe New translations strings.xml (German) 2020-08-03 21:41:50 +02:00
PhilippC
65597bba5f New translations strings.xml (German) 2020-08-03 21:41:49 +02:00
PhilippC
88bdeebc93 New translations strings.xml (Romanian) 2020-08-03 21:41:46 +02:00
PhilippC
9eb73c745c New translations strings.xml (Portuguese) 2020-08-03 21:41:45 +02:00
PhilippC
410f5f9437 New translations strings.xml (Galician) 2020-08-03 21:41:43 +02:00
PhilippC
390f20af79 New translations strings.xml (Galician) 2020-08-03 21:41:41 +02:00
PhilippC
d0954ec83d New translations strings.xml (Portuguese, Brazilian) 2020-08-03 21:41:40 +02:00
PhilippC
0718a7b5dd New translations strings.xml (Portuguese, Brazilian) 2020-08-03 21:41:38 +02:00
PhilippC
bc9d80f369 New translations strings.xml (Portuguese, Brazilian) 2020-08-03 21:41:37 +02:00
PhilippC
f94491526f New translations strings.xml (Indonesian) 2020-08-03 21:41:35 +02:00
PhilippC
c60ab35ad3 New translations strings.xml (Indonesian) 2020-08-03 21:41:33 +02:00
PhilippC
2227221725 New translations strings.xml (Persian) 2020-08-03 21:41:31 +02:00
PhilippC
90646f2551 New translations strings.xml (Persian) 2020-08-03 21:41:30 +02:00
PhilippC
8536c26828 New translations strings.xml (Vietnamese) 2020-08-03 21:41:28 +02:00
PhilippC
a02e7a473f New translations strings.xml (Croatian) 2020-08-03 21:41:26 +02:00
PhilippC
80d2f8cebd New translations strings.xml (Norwegian Nynorsk) 2020-08-03 21:41:25 +02:00
PhilippC
94a79b3c11 New translations strings.xml (Norwegian Nynorsk) 2020-08-03 21:41:23 +02:00
PhilippC
13e530d173 New translations strings.xml (Azerbaijani) 2020-08-03 21:41:22 +02:00
PhilippC
832ce4996a New translations strings.xml (Azerbaijani) 2020-08-03 21:41:20 +02:00
PhilippC
5fefd53bab New translations strings.xml (Malayalam) 2020-08-03 21:41:18 +02:00
PhilippC
646e203ea5 New translations strings.xml (Malayalam) 2020-08-03 21:41:17 +02:00
PhilippC
35162c6205 New translations strings.xml (Norwegian Bokmal) 2020-08-03 21:41:15 +02:00
PhilippC
6ef20e2e07 New translations strings.xml (Croatian) 2020-08-03 21:41:14 +02:00
PhilippC
a9724638af New translations strings.xml (Portuguese) 2020-08-03 21:41:12 +02:00
PhilippC
54677a41a4 New translations strings.xml (Vietnamese) 2020-08-03 21:41:10 +02:00
PhilippC
c806130741 New translations strings.xml (Chinese Traditional) 2020-08-03 21:41:09 +02:00
PhilippC
8b79022e48 New translations strings.xml (Russian) 2020-08-03 21:41:07 +02:00
PhilippC
1271596c8c New translations strings.xml (Russian) 2020-08-03 21:41:06 +02:00
PhilippC
e82b7e397e New translations strings.xml (Slovak) 2020-08-03 21:41:04 +02:00
PhilippC
8813753a7e New translations strings.xml (Slovak) 2020-08-03 21:41:02 +02:00
PhilippC
4da61a1f76 New translations strings.xml (Slovenian) 2020-08-03 21:41:00 +02:00
PhilippC
eb7d63a49a New translations strings.xml (Slovenian) 2020-08-03 21:40:59 +02:00
PhilippC
22dc95f8d9 New translations strings.xml (Serbian (Cyrillic)) 2020-08-03 21:40:57 +02:00
PhilippC
ffa306f239 New translations strings.xml (Serbian (Cyrillic)) 2020-08-03 21:40:55 +02:00
PhilippC
3cd8bf12ea New translations strings.xml (Swedish) 2020-08-03 21:40:53 +02:00
PhilippC
ec51d0b52c New translations strings.xml (Turkish) 2020-08-03 21:40:51 +02:00
PhilippC
0622c30e78 New translations strings.xml (Turkish) 2020-08-03 21:40:50 +02:00
PhilippC
35e8338aca New translations strings.xml (Ukrainian) 2020-08-03 21:40:48 +02:00
PhilippC
c5a3312bb1 New translations strings.xml (Ukrainian) 2020-08-03 21:40:47 +02:00
PhilippC
1af865ae4e New translations strings.xml (Chinese Simplified) 2020-08-03 21:40:45 +02:00
PhilippC
542584a531 New translations strings.xml (Chinese Simplified) 2020-08-03 21:40:43 +02:00
PhilippC
6973546803 New translations strings.xml (Chinese Traditional) 2020-08-03 21:40:42 +02:00
PhilippC
875488775b New translations strings.xml (Swedish) 2020-08-03 21:40:40 +02:00
Philipp Crocoll
1c617ee172 update crowdin.yml 2020-08-03 21:36:54 +02:00
PhilippC
ff86ef2114 New translations strings.xml (Portuguese, Brazilian) 2020-08-03 21:33:36 +02:00
Philipp Crocoll
8386ffc6aa update crowdin.yml 2020-08-03 21:32:41 +02:00
PhilippC
5e65563e24 Merge pull request #1347 from PhilippC/l10n_master2
New Crowdin updates
2020-08-03 21:20:51 +02:00
PhilippC
a26fd7df82 New translations strings.xml (Portuguese) 2020-08-03 21:19:24 +02:00
PhilippC
0d659a4170 New translations strings.xml (Portuguese, Brazilian) 2020-08-03 21:19:19 +02:00
PhilippC
5b14afce8b Merge pull request #1345 from PhilippC/l10n_master2
New Crowdin updates
2020-08-03 21:00:08 +02:00
PhilippC
4856c31476 New translations strings.xml (Portuguese) 2020-08-03 20:57:38 +02:00
PhilippC
e07a33bb3f New translations strings.xml (Malayalam) 2020-08-03 12:40:10 +02:00
PhilippC
2d5ae5d24f New translations strings.xml (Slovenian) 2020-08-03 12:40:08 +02:00
PhilippC
2f0da0ae55 New translations strings.xml (Malayalam) 2020-08-03 11:40:57 +02:00
PhilippC
b33ab579bc New translations strings.xml (Catalan) 2020-08-03 11:40:55 +02:00
PhilippC
94c8cb4c33 New translations strings.xml (Czech) 2020-08-03 11:40:54 +02:00
PhilippC
bc1143cc29 New translations strings.xml (Danish) 2020-08-03 11:40:52 +02:00
PhilippC
9e357e63fb New translations strings.xml (German) 2020-08-03 11:40:50 +02:00
PhilippC
f07a8fc831 New translations strings.xml (Greek) 2020-08-03 11:40:49 +02:00
PhilippC
1306ae91e0 New translations strings.xml (Italian) 2020-08-03 11:40:47 +02:00
PhilippC
11f7e6d01f New translations strings.xml (Japanese) 2020-08-03 11:40:45 +02:00
PhilippC
c815ee5a54 New translations strings.xml (Korean) 2020-08-03 11:40:44 +02:00
PhilippC
cd92c7a135 New translations strings.xml (Dutch) 2020-08-03 11:40:42 +02:00
PhilippC
6dcdeb1d81 New translations strings.xml (Spanish) 2020-08-03 11:40:40 +02:00
PhilippC
05b6eb8d47 New translations strings.xml (Polish) 2020-08-03 11:40:39 +02:00
PhilippC
6f12c57780 New translations strings.xml (Slovak) 2020-08-03 11:40:37 +02:00
PhilippC
18c806bb68 New translations strings.xml (Slovenian) 2020-08-03 11:40:35 +02:00
PhilippC
17b984dd75 New translations strings.xml (Swedish) 2020-08-03 11:40:33 +02:00
PhilippC
ac889e9b1f New translations strings.xml (Turkish) 2020-08-03 11:40:32 +02:00
PhilippC
e043c7aa85 New translations strings.xml (Chinese Simplified) 2020-08-03 11:40:30 +02:00
PhilippC
c4a9d0b7b9 New translations strings.xml (Chinese Traditional) 2020-08-03 11:40:28 +02:00
PhilippC
3902e35738 New translations strings.xml (Portuguese, Brazilian) 2020-08-03 11:40:26 +02:00
PhilippC
627684a806 New translations strings.xml (Russian) 2020-08-03 11:40:24 +02:00
PhilippC
b16e95a527 New translations strings.xml (French) 2020-08-03 11:40:22 +02:00
Philipp Crocoll
8fcf608515 Merge branch 'master' of c:/ph/keepass2android 2020-08-03 11:34:48 +02:00
Philipp Crocoll
2d86b7422d manifest and changelog for 1.08b-r0 2020-08-03 11:33:03 +02:00
Philipp Crocoll
3c7cec40a2 Merge remote-tracking branch 'remotes/origin/l10n_master2' 2020-08-03 10:53:26 +02:00
PhilippC
c93515a45a New translations strings.xml (Malayalam) 2020-08-03 10:40:08 +02:00
PhilippC
73e9631459 New translations strings.xml (Chinese Traditional) 2020-07-29 17:30:09 +02:00
PhilippC
e922d01ee7 New translations strings.xml (Chinese Simplified) 2020-07-29 01:40:06 +02:00
PhilippC
d77e45ee41 New translations strings.xml (Chinese Simplified) 2020-07-29 00:40:07 +02:00
PhilippC
b3774ea1a8 New translations strings.xml (Chinese Traditional) 2020-07-28 16:30:07 +02:00
PhilippC
35324c4f59 New translations strings.xml (Chinese Traditional) 2020-07-28 15:30:08 +02:00
PhilippC
81f3b354b4 New translations strings.xml (Spanish) 2020-07-27 15:40:07 +02:00
PhilippC
3c7bc76d13 New translations strings.xml (Italian) 2020-07-27 14:40:09 +02:00
PhilippC
fde262e6a2 New translations strings.xml (Spanish) 2020-07-27 14:40:08 +02:00
PhilippC
9dcefc79ac New translations strings.xml (Spanish) 2020-07-27 13:40:07 +02:00
PhilippC
019a20e983 New translations strings.xml (Dutch) 2020-07-27 12:40:55 +02:00
PhilippC
b7655ad5ee New translations strings.xml (Korean) 2020-07-27 12:40:53 +02:00
PhilippC
6e3d923ba5 New translations strings.xml (Japanese) 2020-07-27 12:40:52 +02:00
PhilippC
c9cd62eff9 New translations strings.xml (Italian) 2020-07-27 12:40:50 +02:00
PhilippC
ade983ae6c New translations strings.xml (Finnish) 2020-07-27 12:40:47 +02:00
PhilippC
5dd91b96c8 New translations strings.xml (Polish) 2020-07-27 12:40:45 +02:00
PhilippC
f4f4a55aba New translations strings.xml (German) 2020-07-27 12:40:43 +02:00
PhilippC
af76080539 New translations strings.xml (Danish) 2020-07-27 12:40:41 +02:00
PhilippC
a76c394f1a New translations strings.xml (Czech) 2020-07-27 12:40:39 +02:00
PhilippC
040f229ec1 New translations strings.xml (Catalan) 2020-07-27 12:40:38 +02:00
PhilippC
617d4e0b99 New translations strings.xml (Spanish) 2020-07-27 12:40:35 +02:00
PhilippC
747f89aa9e New translations strings.xml (Greek) 2020-07-27 12:40:33 +02:00
PhilippC
0b766062fd New translations strings.xml (French) 2020-07-27 12:40:31 +02:00
PhilippC
624a4430ca New translations strings.xml (Portuguese) 2020-07-27 12:40:29 +02:00
PhilippC
04377b03af New translations strings.xml (Slovak) 2020-07-27 12:40:28 +02:00
PhilippC
cbcbdacca1 New translations strings.xml (Portuguese, Brazilian) 2020-07-27 12:40:23 +02:00
PhilippC
1cf6481847 New translations strings.xml (Russian) 2020-07-27 12:40:20 +02:00
PhilippC
902ae521ad New translations strings.xml (Chinese Simplified) 2020-07-27 12:40:18 +02:00
PhilippC
dd679c295d New translations strings.xml (Ukrainian) 2020-07-27 12:40:16 +02:00
PhilippC
f71b44c329 New translations strings.xml (Turkish) 2020-07-27 12:40:14 +02:00
PhilippC
d0f13a7aaf New translations strings.xml (Swedish) 2020-07-27 12:40:12 +02:00
PhilippC
7b071e8bf9 New translations strings.xml (Slovenian) 2020-07-27 12:40:10 +02:00
PhilippC
c24b592ed1 New translations strings.xml (Chinese Traditional) 2020-07-27 12:40:08 +02:00
PhilippC
3faabacfa6 New translations strings.xml (Portuguese) 2020-07-27 11:39:32 +02:00
PhilippC
0587398f86 New translations strings.xml (Portuguese, Brazilian) 2020-07-27 11:39:28 +02:00
PhilippC
b7b4bde51d New translations strings.xml (German) 2020-07-27 11:39:23 +02:00
Philipp Crocoll
160dd70412 adjust changelog for 1.08b-r1 2020-07-27 11:38:30 +02:00
PhilippC
e354bbd647 New translations strings.xml (German) 2020-07-27 11:36:12 +02:00
PhilippC
b3e67cf8d6 New translations strings.xml (Portuguese) 2020-07-27 11:35:15 +02:00
PhilippC
b9c2dd83a9 New translations strings.xml (Portuguese, Brazilian) 2020-07-27 11:34:40 +02:00
Philipp Crocoll
0661598244 improve message title 2020-07-27 11:33:01 +02:00
PhilippC
4d579fabdf New translations strings.xml (Norwegian Bokmal) 2020-07-27 11:26:02 +02:00
PhilippC
6f77fac4b2 New translations strings.xml (Dutch) 2020-07-27 11:26:00 +02:00
PhilippC
cd9bd03c47 New translations strings.xml (Korean) 2020-07-27 11:25:58 +02:00
PhilippC
932cb97e89 New translations strings.xml (Japanese) 2020-07-27 11:25:56 +02:00
PhilippC
bedf92595c New translations strings.xml (Italian) 2020-07-27 11:25:55 +02:00
PhilippC
316668304e New translations strings.xml (Hungarian) 2020-07-27 11:25:53 +02:00
PhilippC
3da270c053 New translations strings.xml (Hebrew) 2020-07-27 11:25:52 +02:00
PhilippC
0d28047dfa New translations strings.xml (Finnish) 2020-07-27 11:25:50 +02:00
PhilippC
ee4677b70e New translations strings.xml (Polish) 2020-07-27 11:25:48 +02:00
PhilippC
f8462fcdbc New translations strings.xml (Basque) 2020-07-27 11:25:44 +02:00
PhilippC
2afb269268 New translations strings.xml (German) 2020-07-27 11:25:43 +02:00
PhilippC
5fa13c6316 New translations strings.xml (Danish) 2020-07-27 11:25:41 +02:00
PhilippC
1c4c7243ed New translations strings.xml (Czech) 2020-07-27 11:25:39 +02:00
PhilippC
c9e6a521dc New translations strings.xml (Catalan) 2020-07-27 11:25:37 +02:00
PhilippC
f2ecb9bc22 New translations strings.xml (Bulgarian) 2020-07-27 11:25:36 +02:00
PhilippC
d60a20f2a5 New translations strings.xml (Arabic) 2020-07-27 11:25:34 +02:00
PhilippC
c32a118157 New translations strings.xml (Spanish) 2020-07-27 11:25:32 +02:00
PhilippC
07e6e440f2 New translations strings.xml (Greek) 2020-07-27 11:25:30 +02:00
PhilippC
4d6db6e394 New translations strings.xml (French) 2020-07-27 11:25:28 +02:00
PhilippC
9fa0f541ae New translations strings.xml (Portuguese) 2020-07-27 11:25:27 +02:00
PhilippC
73c5bab70c New translations strings.xml (Slovak) 2020-07-27 11:25:25 +02:00
PhilippC
929fb69beb New translations strings.xml (Azerbaijani) 2020-07-27 11:25:23 +02:00
PhilippC
e52e8c76a4 New translations strings.xml (Norwegian Nynorsk) 2020-07-27 11:25:22 +02:00
PhilippC
1bf294c6fe New translations strings.xml (Croatian) 2020-07-27 11:25:20 +02:00
PhilippC
d172aca74d New translations strings.xml (Persian) 2020-07-27 11:25:19 +02:00
PhilippC
66a62df64a New translations strings.xml (Indonesian) 2020-07-27 11:25:17 +02:00
PhilippC
902fd70071 New translations strings.xml (Portuguese, Brazilian) 2020-07-27 11:25:15 +02:00
PhilippC
b7b938fef3 New translations strings.xml (Galician) 2020-07-27 11:25:14 +02:00
PhilippC
6a6437fefb New translations strings.xml (Russian) 2020-07-27 11:25:12 +02:00
PhilippC
b90e959e48 New translations strings.xml (Vietnamese) 2020-07-27 11:25:10 +02:00
PhilippC
abeefab726 New translations strings.xml (Chinese Simplified) 2020-07-27 11:25:09 +02:00
PhilippC
1bea5cd1ef New translations strings.xml (Ukrainian) 2020-07-27 11:25:07 +02:00
PhilippC
b4e22849bd New translations strings.xml (Turkish) 2020-07-27 11:25:05 +02:00
PhilippC
07adea2465 New translations strings.xml (Swedish) 2020-07-27 11:25:03 +02:00
PhilippC
e7fdb9239e New translations strings.xml (Serbian (Cyrillic)) 2020-07-27 11:25:01 +02:00
PhilippC
b70adfbc09 New translations strings.xml (Slovenian) 2020-07-27 11:25:00 +02:00
PhilippC
1474549886 New translations strings.xml (Chinese Traditional) 2020-07-27 11:24:58 +02:00
PhilippC
bfdf731fdd New translations strings.xml (Romanian) 2020-07-27 11:24:56 +02:00
Philipp Crocoll
d3ced0cdf3 improve user experience with autofill security alert:
* remember trusted links
 * allow to make an app trusted
 * improve message by displaying application label instead of package name (show package name once for security)
2020-07-27 11:19:29 +02:00
Philipp Crocoll
5fc2f94688 Merge branch 'master' of c:/ph/keepass2android 2020-07-06 21:11:07 +02:00
Philipp Crocoll
5aab4c98cf fix potential crash 2020-07-06 21:10:57 +02:00
Philipp Crocoll
02073c01b6 change to behavior of Autofill: If domain and package are not "compatible" (i.e. package is a trusted web browser or later DAL verification succeeded), allow to insert the credentials for the domain (no longer the package), but ask the user if he trusts the app. 2020-07-06 21:08:15 +02:00
Philipp Crocoll
d14d287c3a improve keyboard activation 2020-06-29 19:45:40 +02:00
Philipp Crocoll
862083c0be only show Google Drive option if device has PlayServices available 2020-06-29 12:02:45 +02:00
Philipp Crocoll
1f9412c5cf avoid potentially failing cast, fixes issue reported on https://github.com/PhilippC/keepass2android/issues/719#issuecomment-645185985 2020-06-17 21:00:39 +02:00
Philipp Crocoll
dd18e505a6 add package reference to GooglePlayServices.Auth to fix NoClassDefFound when using GoogleDrive. Add Changelog For 1.08b-pre2. 2020-06-16 21:46:41 +02:00
Philipp Crocoll
7e2db583a0 Merge branch 'master' of c:/ph/keepass2android 2020-06-15 13:10:20 +02:00
Philipp Crocoll
8d33ced838 manifest for 1.08-r2 release 2020-06-15 13:10:11 +02:00
Philipp Crocoll
f83e5dcc6e update FluentFTP, hoping to see improvements onn https://github.com/PhilippC/keepass2android/issues/1284 2020-06-15 11:31:44 +02:00
Philipp Crocoll
eeaa9f3280 code cleanup 2020-06-15 11:25:08 +02:00
Philipp Crocoll
1fad137c1e fix https://github.com/PhilippC/keepass2android/issues/1015 (bad error message when file not found) 2020-06-15 11:24:38 +02:00
Philipp Crocoll
b88bca35ab fix potential crash when an unknown scheme is entered while editing the URL of a recent file, fixes https://github.com/PhilippC/keepass2android/issues/1055 2020-06-14 20:16:36 +02:00
Philipp Crocoll
e9b9d0a781 fix crash when switching tasks while saving, should fix https://github.com/PhilippC/keepass2android/issues/719 2020-06-14 20:14:39 +02:00
Philipp Crocoll
d30c532a88 fix to password input behind view icon, fixes https://github.com/PhilippC/keepass2android/issues/370 2020-06-14 06:45:16 +02:00
Philipp Crocoll
b4dbc4bc08 improve display of database name/location in notifications, fixes https://github.com/PhilippC/keepass2android/issues/568 2020-06-14 06:29:03 +02:00
Philipp Crocoll
85d852cc54 fix https://github.com/PhilippC/keepass2android/issues/1282 (saving through autofill not working on Android 10 due to missing NewTask flag) 2020-06-13 20:36:46 +02:00
Philipp Crocoll
484a4732f8 fix https://github.com/PhilippC/keepass2android/issues/695 (missing fields on keyboard dialog) 2020-06-13 20:33:58 +02:00
Philipp Crocoll
0649de8cc6 changing the intent filter for ActionView, trying not to be too broad as before but hopefully still catching most intents for viewing kdbx files. Closes https://github.com/PhilippC/keepass2android/issues/816 and https://github.com/PhilippC/keepass2android/issues/157 2020-06-11 11:41:30 +02:00
Philipp Crocoll
69f8481cf1 small code cleanup 2020-06-11 07:27:38 +02:00
Philipp Crocoll
1625e5e3ac specify flag exclude from recents to fix https://github.com/PhilippC/keepass2android/issues/912 2020-06-11 07:27:23 +02:00
Philipp Crocoll
be1cc06a4b reuse WebDav client; forcing WebDav to use http1.1. This is a workaround to fix https://github.com/PhilippC/keepass2android/issues/747 2020-06-11 06:01:47 +02:00
Philipp Crocoll
adc45d8151 show nicer error messages 2020-06-10 21:52:35 +02:00
Philipp Crocoll
965a79f029 don't throw potential exception when checking if file is readonly 2020-05-30 19:48:02 +02:00
Philipp Crocoll
7c72f781a2 add empty file 2020-03-09 12:31:53 +01:00
Philipp Crocoll
b9a15471ef copy FTP data to memory stream to avoid issues when client is closed before reading is complete, closes #1094 2020-03-09 11:58:19 +01:00
Philipp Crocoll
e667f4e89c fix potential NullReferenceException 2020-03-09 11:52:40 +01:00
Philipp Crocoll
349f6c7c90 fix potential crash when opening from internal cache, closes #1179 2020-03-09 10:28:44 +01:00
Philipp Crocoll
e688639f47 Merge branch 'master' into Branch_e1416b9 2020-03-02 10:10:49 +01:00
Philipp Crocoll
8fbeb5c409 upgrading build tools and NuGet packages. switching to Xamarin's Biometric Bindings (even though this reverts from 1.0.1 to 1.0.0) because of build issues/incompatibilities 2020-03-02 10:07:55 +01:00
Philipp Crocoll
9d34dfe23e enable compatibility mode for autofill closes #290, closes #1061 2020-02-17 11:59:04 +01:00
Philipp Crocoll
01ea54932c allow to disable fingerprint unlock (in QuickUnlock mode) after three failed attempts, closes #16 2020-02-16 21:26:33 +01:00
Philipp Crocoll
ad0ac93bd3 add more logging to diagnose why keyboard is switched back sometimes 2020-02-16 05:28:54 +01:00
Philipp Crocoll
dc9d830d16 show username in search result, closes #546 2020-02-15 10:18:38 +01:00
Philipp Crocoll
cab797ee1e delete zh-rCN folder, is now in -zh, closes #651 2020-02-15 10:08:38 +01:00
Philipp Crocoll
e1416b984e Apply password font in EditText views, closes #404 2020-02-15 10:05:27 +01:00
Philipp Crocoll
ff95c32c2d Request focus before calling ShowInputMethod, closes #1132 2020-02-15 09:35:49 +01:00
Philipp Crocoll
2b2deb291a catch invalid dates, closes #868 2020-02-15 04:15:35 +01:00
Philipp Crocoll
e51999ea1f display notifications to allow copying TOTP to clipboard when autofilling, closes #1072 2020-02-15 03:55:43 +01:00
Philipp Crocoll
7ba17b8552 start implementing notifications when searching, e.g. for Autofill 2020-02-15 03:26:35 +01:00
Philipp Crocoll
406723fab0 manifest for 1.08-r1 2020-02-15 03:24:52 +01:00
Philipp Crocoll
e1ea3a1502 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2020-02-13 21:35:02 +01:00
Philipp Crocoll
3f101c070d update to biometric-1.0.1 2020-02-13 21:34:10 +01:00
Philipp Crocoll
dd49cc9324 Merge branch 'master' of c:/ph/keepass2android 2020-02-10 11:00:59 +01:00
Philipp Crocoll
d607151734 changelog for 1.08-r0 2020-02-10 11:00:51 +01:00
Philipp Crocoll
9b780cb216 update version for 1.08-r0 2020-02-10 10:07:13 +01:00
Philipp Crocoll
bd4c01c630 add missing files, ignore some files 2020-02-10 10:06:59 +01:00
Philipp Crocoll
7f4a151a63 manifest for 1.08-r0 2020-01-31 06:20:04 +01:00
PhilippC
d6174dc69e Merge pull request #1135 from PhilippC/l10n_master
New Crowdin translations
2020-01-31 06:21:24 +01:00
PhilippC
61cd5775a2 New translations strings.xml (German) 2020-01-31 06:20:09 +01:00
Philipp Crocoll
69b4828add Merge branch 'master' of https://github.com/PhilippC/keepass2android 2020-01-31 05:24:06 +01:00
Philipp Crocoll
ca09103e98 removed no longer needed subfolder 2020-01-31 05:22:53 +01:00
PhilippC
efadf03238 Merge pull request #1127 from PhilippC/l10n_master
New Crowdin translations
2020-01-31 05:22:14 +01:00
Philipp Crocoll
11727b80f2 simplify code for ftp transaction commit 2020-01-31 05:21:35 +01:00
PhilippC
e57b7179e3 New translations strings.xml (Basque) 2020-01-24 00:30:06 +01:00
PhilippC
1c720ddb7d New translations strings.xml (Basque) 2020-01-24 00:20:07 +01:00
PhilippC
d19396e542 Merge pull request #1107 from PhilippC/l10n_master
New Crowdin translations
2020-01-16 20:15:28 +01:00
PhilippC
ae436249b7 New translations strings.xml (Portuguese, Brazilian) 2020-01-16 20:15:05 +01:00
PhilippC
4518a87f24 New translations strings.xml (Portuguese) 2020-01-16 20:14:41 +01:00
PhilippC
4cc0359c4d New translations strings.xml (Vietnamese) 2020-01-15 20:48:09 +01:00
PhilippC
ec122e078b New translations strings.xml (Greek) 2020-01-15 20:48:07 +01:00
PhilippC
bbc0ba7b3c New translations strings.xml (Croatian) 2020-01-15 20:47:53 +01:00
PhilippC
c4ba08db15 New translations strings.xml (Czech) 2020-01-15 20:47:49 +01:00
PhilippC
75ab8d4eed New translations strings.xml (Danish) 2020-01-15 20:47:44 +01:00
PhilippC
d91cfe7cb0 New translations strings.xml (Dutch) 2020-01-15 20:47:39 +01:00
PhilippC
037c7d35d7 New translations strings.xml (Finnish) 2020-01-15 20:47:35 +01:00
PhilippC
6fd0ab790c New translations strings.xml (French) 2020-01-15 20:47:32 +01:00
PhilippC
1a578ca68e New translations strings.xml (Polish) 2020-01-15 20:47:29 +01:00
PhilippC
60ea6cef08 New translations strings.xml (Hebrew) 2020-01-15 20:47:25 +01:00
PhilippC
d795dbffee New translations strings.xml (Hungarian) 2020-01-15 20:47:23 +01:00
PhilippC
a5163df44c New translations strings.xml (Indonesian) 2020-01-15 20:47:20 +01:00
PhilippC
9fd62088ab New translations strings.xml (Galician) 2020-01-15 20:47:16 +01:00
PhilippC
1f162c85d8 New translations strings.xml (Korean) 2020-01-15 20:47:13 +01:00
PhilippC
9ac6a6a770 New translations strings.xml (Turkish) 2020-01-15 20:47:09 +01:00
PhilippC
78de922261 New translations strings.xml (Swedish) 2020-01-15 20:47:07 +01:00
PhilippC
76c839b091 New translations strings.xml (Spanish) 2020-01-15 20:47:03 +01:00
PhilippC
b5294d6d25 New translations strings.xml (Slovenian) 2020-01-15 20:46:58 +01:00
PhilippC
764963b087 New translations strings.xml (Japanese) 2020-01-15 20:46:54 +01:00
PhilippC
0f7ce379d6 New translations strings.xml (Serbian (Cyrillic)) 2020-01-15 20:46:53 +01:00
PhilippC
1d066f13ba New translations strings.xml (Russian) 2020-01-15 20:46:49 +01:00
PhilippC
1c9450ca10 New translations strings.xml (Slovak) 2020-01-15 20:46:47 +01:00
PhilippC
4f4f9405fe New translations strings.xml (Portuguese, Brazilian) 2020-01-15 20:46:43 +01:00
PhilippC
284e5e472f New translations strings.xml (Portuguese) 2020-01-15 20:46:39 +01:00
PhilippC
14c1026ad1 New translations strings.xml (Persian) 2020-01-15 20:46:34 +01:00
PhilippC
a6f69cc433 New translations strings.xml (Norwegian Bokmal) 2020-01-15 20:46:28 +01:00
PhilippC
dfb50586aa New translations strings.xml (Romanian) 2020-01-15 20:46:26 +01:00
PhilippC
4f1358ffc7 New translations strings.xml (Catalan) 2020-01-15 20:46:22 +01:00
PhilippC
1d12b1c925 New translations strings.xml (Basque) 2020-01-15 20:46:19 +01:00
PhilippC
de8202554a New translations strings.xml (Azerbaijani) 2020-01-15 20:46:17 +01:00
PhilippC
80655e1ca7 New translations strings.xml (Arabic) 2020-01-15 20:46:12 +01:00
PhilippC
4148399f6d New translations strings.xml (Chinese Simplified) 2020-01-15 20:46:10 +01:00
PhilippC
0bcba06ebf New translations strings.xml (Chinese Traditional) 2020-01-15 20:46:09 +01:00
PhilippC
c2cc965c21 New translations strings.xml (Bulgarian) 2020-01-15 20:46:04 +01:00
Philipp Crocoll
dd0c950474 unregister receiver in SelectCurrentDbActivity, closes https://github.com/PhilippC/keepass2android/issues/1111 2020-01-15 05:30:36 +01:00
Philipp Crocoll
b7c8baacc9 OneDrive: improve logging on error; fix creating new file paths, closes https://github.com/PhilippC/keepass2android/issues/1053 2020-01-15 05:18:46 +01:00
PhilippC
5e2fa65a4c New translations strings.xml (Ukrainian) 2020-01-14 00:30:07 +01:00
Philipp Crocoll
52676eb113 make sure we ask if user wants to remember the selected entry even when he didn't select "Choose another entry" (but used search directly), closes https://github.com/PhilippC/keepass2android/issues/742 2020-01-13 13:13:54 +01:00
Philipp Crocoll
bf5ca8908e don't search in groups with the "search disabled flag" when searching for host (i.e. when Share URL is used), closes https://github.com/PhilippC/keepass2android/issues/691 2020-01-13 12:23:45 +01:00
PhilippC
acbe62d6ed New translations strings.xml (Ukrainian) 2020-01-13 11:00:08 +01:00
PhilippC
79ec921abc New translations strings.xml (Ukrainian) 2020-01-13 10:50:09 +01:00
Philipp Crocoll
65bd88af72 changes to search provider, mainly removing special characters from suggestion as several users are reporting crashes on Android 9 when Tabs are in the notes 2020-01-11 17:14:27 +01:00
Philipp Crocoll
0273b4d2bb AndroidContentStorage: truncate file before writing, closes #583 2020-01-08 21:21:36 +01:00
PhilippC
63ef21287a New translations strings.xml (Italian) 2020-01-08 16:00:10 +01:00
PhilippC
1be320b755 New translations strings.xml (Ukrainian) 2020-01-08 11:40:07 +01:00
PhilippC
abcad958ab New translations strings.xml (German) 2020-01-06 14:40:09 +01:00
PhilippC
35b4350455 New translations strings.xml (German) 2020-01-06 14:30:07 +01:00
Philipp Crocoll
8f1251e59b set "no personalized learning" flag for IMEs when entering data to the database, closing #718 2020-01-06 11:57:07 +01:00
Philipp Crocoll
0400ab3c53 upgrade okhttp-digest to 2.0 to fix #1032 2020-01-06 11:21:14 +01:00
Philipp Crocoll
2f3d614ac0 shorten string for Send action to close #734 2019-12-18 05:28:40 +01:00
Philipp Crocoll
fd90b10444 make notes field selectable to close #595 2019-12-16 12:48:36 +01:00
Philipp Crocoll
7f5ec35ada trim TOTP seed to close #340 2019-12-16 12:39:20 +01:00
Philipp Crocoll
b7f7b0d470 allow to add custom fields when editing a template entry, closes #840 2019-12-16 12:32:53 +01:00
Philipp Crocoll
97fb35db90 urldecode display name in WebDavStorage to close #792 2019-12-16 12:18:02 +01:00
Philipp Crocoll
69abcd0786 remove reference to old NetFtp, as this was exchanged for FluentFTP; fix issue with paths that need url encoding, closing #736, closing #615 2019-12-16 12:09:41 +01:00
Philipp Crocoll
d697b93f6a allow to show attachments for template entries 2019-12-16 12:05:10 +01:00
Philipp Crocoll
2290b35317 add jp.hazuki.yuzubrowser to list of trusted browsers, closing #1067 2019-12-08 20:31:15 +01:00
Philipp Crocoll
d838ff0cd9 add support for Lightning browser to close #1034 2019-11-12 06:15:46 +01:00
Philipp Crocoll
a2aa9d61a9 read the reply after writing the file as stated in the docs 2019-11-07 20:09:42 +01:00
Philipp Crocoll
056d791ae9 fix typo on new string, fix compiler error 2019-11-06 22:08:56 +01:00
Philipp Crocoll
d3acacb20b update strings from fingerprint to biometric authentication 2019-11-06 21:56:59 +01:00
Philipp Crocoll
bb74305b26 remove accidentally commited code, was for testing only (into 1.08-pre3) 2019-11-06 20:52:55 +01:00
Philipp Crocoll
32549c9eff make sure biometric prompt does not show up directly after authentication (into 1.08-pre3) 2019-11-06 19:31:57 +01:00
Philipp Crocoll
83b5aa7d7b don't require confirmation for face unlock, as suggested in #795; makes it into pre3 2019-11-06 18:52:34 +01:00
Philipp Crocoll
640a2c7e88 manifest for 1.08-pre3 2019-11-06 18:28:04 +01:00
Philipp Crocoll
31aad963d6 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-11-06 18:27:37 +01:00
Philipp Crocoll
326f4282d7 fix potential crash (opening an activity without NewTask flag) 2019-11-06 18:27:24 +01:00
Philipp Crocoll
e5b3cf3db6 trust more Opera browsers 2019-11-06 17:46:26 +01:00
PhilippC
ca3e4a5135 Merge pull request #1023 from squabbi/patch-1
Update How-to-create-a-plug-in_.md
2019-11-06 11:37:50 -05:00
Jayden
c1607bbfb3 Update How-to-create-a-plug-in_.md
Fix malformed link for QR code Play Store link
2019-11-06 16:05:24 +11:00
Philipp Crocoll
0639201b4c add compatibility with steam encoding for OTPs (e.g. otpauth://totp/test:test@example.com?secret=63BEDWCQZKTQWPESARIERL5DTTQFCJTK&issuer=Valve&algorithm=SHA1&digits=5&period=30&encoder=steam) 2019-11-06 04:50:29 +01:00
Philipp Crocoll
b5fe3b8ce4 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-11-05 22:41:10 +01:00
Philipp Crocoll
2362efe5fc fix SelectCurrentDbActivity not correctly forwarding to PasswordActivity 2019-11-05 22:40:59 +01:00
Philipp Crocoll
308d8889e4 add missing permission and fix app version for 1.08-pre2 (142 was already used for pre1) 2019-11-05 21:33:14 +01:00
Philipp Crocoll
5e4ea21377 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-11-05 20:56:53 +01:00
Philipp Crocoll
45489ad600 changelog and manifest for 1.08-pre2 2019-11-05 20:56:45 +01:00
Philipp Crocoll
683cde5a8b update targetSdkVersion to 29 (Android 10/Q). Change canvas clipping in Soft keyboard to adhere to behavior changes in Android 10. Migrate to AndroidX. Migrate to using BiometricPrompt instead of FingerprintManager, keeping compatibility to SamsungPass API for devices like SGS5. Closes #795, should close #626, closes #910 2019-11-05 20:55:02 +01:00
Philipp Crocoll
8a9c781de2 packages.config to .csproj 2019-11-01 20:35:25 +01:00
PhilippC
6812998c8d Update README.md 2019-10-29 19:43:41 +01:00
Philipp Crocoll
89fda1eee5 update to target Android Q (build tools and targetSdkVersion) 2019-10-28 20:24:20 +01:00
Philipp Crocoll
0cf0170144 changelog and manifest for 1.08-pre1 2019-10-27 22:30:02 +01:00
Philipp Crocoll
cb79c8b1ff Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-10-27 22:19:57 +01:00
Philipp Crocoll
658dd6a0ec add kiwi browser to list of support autofill browsers 2019-10-27 22:11:36 +01:00
Philipp Crocoll
e6049eca2c upgrade OkHttp to 4.2.2 2019-10-27 22:11:03 +01:00
Philipp Crocoll
efcaa36325 no donate notice in changelog when using the app for one of the first times 2019-10-21 10:33:31 +02:00
Philipp Crocoll
905efd0454 Merge branch 'master' of https://github.com/PhilippC/keepass2android
# Resolved Conflicts:
#	src/keepass2android/Resources/values/strings.xml
2019-10-21 10:24:15 +02:00
Philipp Crocoll
3ce1c04cf2 Merge branch 'Branch_1.07'
# Resolved Conflicts:
#	src/keepass2android/Resources/values/strings.xml
2019-10-10 03:25:02 +02:00
Philipp Crocoll
cb979f8975 Merge remote-tracking branch 'remotes/origin/master' 2019-10-10 03:22:31 +02:00
Philipp Crocoll
cc8cea0049 manifest for 1.07b-r0 2019-10-10 03:20:48 +02:00
Philipp Crocoll
a94e6143e1 "rebase" changes to strings.xml to be in sync with translations from crowdin 2019-10-10 03:15:15 +02:00
PhilippC
699c97eaf9 New translations strings.xml (Portuguese, Brazilian) 2019-10-10 03:09:25 +02:00
PhilippC
10d4ec9bba New translations strings.xml (Portuguese) 2019-10-10 03:09:25 +02:00
PhilippC
e1f1b10f56 New translations strings.xml (French) 2019-10-10 03:09:25 +02:00
PhilippC
cfc09b8f3b New translations strings.xml (Swedish) 2019-10-10 03:09:24 +02:00
PhilippC
4c1571ff2d New translations strings.xml (Spanish) 2019-10-10 03:09:24 +02:00
PhilippC
5aea520cd1 New translations strings.xml (Portuguese, Brazilian) 2019-10-10 03:09:24 +02:00
PhilippC
00294f1aad New translations strings.xml (Portuguese) 2019-10-10 03:09:23 +02:00
PhilippC
e0fd45f838 New translations strings.xml (German) 2019-10-10 03:09:23 +02:00
PhilippC
a7e8363ed7 New translations strings.xml (Swedish) 2019-10-10 03:09:23 +02:00
PhilippC
cb144c5bcf New translations strings.xml (Swedish) 2019-10-10 03:09:23 +02:00
PhilippC
57a9570d34 New translations strings.xml (Swedish) 2019-10-10 03:09:22 +02:00
PhilippC
28162762ef New translations strings.xml (Czech) 2019-10-10 03:09:22 +02:00
PhilippC
b9e745a7fb New translations strings.xml (Czech) 2019-10-10 03:09:22 +02:00
PhilippC
e08e59c226 New translations strings.xml (Polish) 2019-10-10 03:09:21 +02:00
PhilippC
3d6b02a016 New translations strings.xml (Catalan) 2019-10-10 03:09:21 +02:00
PhilippC
b18a7b1a23 New translations strings.xml (Catalan) 2019-10-10 03:09:21 +02:00
PhilippC
8595674eb0 New translations strings.xml (Catalan) 2019-10-10 03:09:21 +02:00
PhilippC
23fd50df21 New translations strings.xml (Dutch) 2019-10-10 03:09:20 +02:00
PhilippC
af80997ed4 New translations strings.xml (Ukrainian) 2019-10-10 03:09:20 +02:00
PhilippC
7e3ac2959e New translations strings.xml (German) 2019-10-10 03:09:20 +02:00
PhilippC
78124c505e New translations strings.xml (German) 2019-10-10 03:09:19 +02:00
PhilippC
589b3f9540 New translations strings.xml (Russian) 2019-10-10 03:09:19 +02:00
PhilippC
bd505d858a New translations strings.xml (Chinese Traditional) 2019-10-10 03:09:19 +02:00
PhilippC
308909f4eb New translations strings.xml (Danish) 2019-10-10 03:09:19 +02:00
PhilippC
9cfcda2938 New translations strings.xml (Danish) 2019-10-10 03:09:18 +02:00
PhilippC
fa4887ffef New translations strings.xml (Italian) 2019-10-10 03:09:18 +02:00
PhilippC
f70f26149e New translations strings.xml (Italian) 2019-10-10 03:09:18 +02:00
PhilippC
3cc904dc18 New translations strings.xml (Danish) 2019-10-10 03:09:17 +02:00
PhilippC
16c6346797 New translations strings.xml (Japanese) 2019-10-10 03:09:17 +02:00
PhilippC
01b8f92d43 New translations strings.xml (Danish) 2019-10-10 03:09:17 +02:00
PhilippC
082f0a928f New translations strings.xml (Chinese Traditional) 2019-10-10 03:09:17 +02:00
PhilippC
2ec4d6e006 New translations strings.xml (Dutch) 2019-10-10 03:09:16 +02:00
PhilippC
7bd46b2182 New translations strings.xml (Chinese Traditional) 2019-10-10 03:09:16 +02:00
PhilippC
2e9ba3bcfc New translations strings.xml (Spanish) 2019-10-10 03:09:16 +02:00
PhilippC
551e374786 New translations strings.xml (Slovenian) 2019-10-10 03:09:15 +02:00
PhilippC
4366858b73 New translations strings.xml (Spanish) 2019-10-10 03:09:15 +02:00
PhilippC
29b7c24312 New translations strings.xml (Slovak) 2019-10-10 03:09:15 +02:00
PhilippC
3c5894db5d New translations strings.xml (Italian) 2019-10-10 03:09:15 +02:00
PhilippC
1d652272d7 New translations strings.xml (French) 2019-10-10 03:09:14 +02:00
PhilippC
d8c7f479ae New translations strings.xml (Danish) 2019-10-10 03:09:14 +02:00
PhilippC
3a0cb3fc72 New translations strings.xml (Slovak) 2019-10-10 03:09:14 +02:00
PhilippC
65f1ec8bf4 New translations strings.xml (Portuguese, Brazilian) 2019-10-10 03:09:14 +02:00
PhilippC
0421e16910 New translations strings.xml (Portuguese) 2019-10-10 03:09:13 +02:00
PhilippC
2489d8e95f New translations strings.xml (Spanish) 2019-10-10 03:09:13 +02:00
PhilippC
ac46ac7372 New translations strings.xml (Japanese) 2019-10-10 03:09:13 +02:00
PhilippC
3ed3c90dae New translations strings.xml (Japanese) 2019-10-10 03:09:12 +02:00
PhilippC
a45530393e New translations strings.xml (Spanish) 2019-10-10 03:09:12 +02:00
PhilippC
a3e4b61216 New translations strings.xml (French) 2019-10-10 03:09:12 +02:00
PhilippC
c4939dd231 New translations strings.xml (Spanish) 2019-10-10 03:09:12 +02:00
PhilippC
c20303ebf1 New translations strings.xml (Chinese Traditional) 2019-10-10 03:09:11 +02:00
PhilippC
d7627899ea New translations strings.xml (Chinese Traditional) 2019-10-10 03:09:11 +02:00
PhilippC
87f82fb23f New translations strings.xml (Chinese Traditional) 2019-10-10 03:09:11 +02:00
PhilippC
f866cdd4aa New translations strings.xml (Slovenian) 2019-10-10 03:09:10 +02:00
PhilippC
a9fc44a4a2 New translations strings.xml (Danish) 2019-10-10 03:09:10 +02:00
PhilippC
ee00e66e4f New translations strings.xml (German) 2019-10-10 03:09:10 +02:00
PhilippC
cfa97759da New translations strings.xml (Danish) 2019-10-10 03:09:10 +02:00
PhilippC
cf26b9fd58 New translations strings.xml (Danish) 2019-10-10 03:09:09 +02:00
PhilippC
6a5ddcc06d New translations strings.xml (Polish) 2019-10-10 03:09:09 +02:00
PhilippC
592667a845 New translations strings.xml (Italian) 2019-10-10 03:09:09 +02:00
PhilippC
8f6e3db71d New translations strings.xml (Czech) 2019-10-10 03:09:08 +02:00
PhilippC
70502414c3 New translations strings.xml (French) 2019-10-10 03:09:08 +02:00
PhilippC
c9189d37f5 New translations strings.xml (Portuguese, Brazilian) 2019-10-10 03:09:08 +02:00
PhilippC
9e62e32e0a New translations strings.xml (Turkish) 2019-10-10 03:09:08 +02:00
PhilippC
f592126d63 New translations strings.xml (Italian) 2019-10-10 03:09:07 +02:00
PhilippC
c26b360bcc New translations strings.xml (Portuguese) 2019-10-10 03:09:07 +02:00
PhilippC
33c844bc97 New translations strings.xml (Dutch) 2019-10-10 03:09:07 +02:00
PhilippC
23a4a90afa New translations strings.xml (Hungarian) 2019-10-10 03:09:06 +02:00
PhilippC
643d8cc644 New translations strings.xml (Turkish) 2019-10-10 03:09:06 +02:00
PhilippC
10d9f73982 New translations strings.xml (Dutch) 2019-10-10 03:09:06 +02:00
PhilippC
a8f3e079a4 New translations strings.xml (Dutch) 2019-10-10 03:09:06 +02:00
PhilippC
8ad258d6b3 New translations strings.xml (Czech) 2019-10-10 03:09:05 +02:00
PhilippC
9a37d61892 New translations strings.xml (German) 2019-10-10 03:09:05 +02:00
PhilippC
30b5443ee1 New translations strings.xml (Vietnamese) 2019-10-10 03:09:05 +02:00
PhilippC
82885da6aa New translations strings.xml (Hungarian) 2019-10-10 03:09:04 +02:00
PhilippC
b498b8b437 New translations strings.xml (Greek) 2019-10-10 03:09:04 +02:00
PhilippC
7109fe405a New translations strings.xml (German) 2019-10-10 03:09:04 +02:00
PhilippC
0611cf2d89 New translations strings.xml (Galician) 2019-10-10 03:09:04 +02:00
PhilippC
2f5a1770c4 New translations strings.xml (French) 2019-10-10 03:09:03 +02:00
PhilippC
f7ee43fc89 New translations strings.xml (Finnish) 2019-10-10 03:09:03 +02:00
PhilippC
1457bdf69b New translations strings.xml (Indonesian) 2019-10-10 03:09:03 +02:00
PhilippC
db4a1a918e New translations strings.xml (Dutch) 2019-10-10 03:09:03 +02:00
PhilippC
66fafc25c8 New translations strings.xml (Czech) 2019-10-10 03:09:02 +02:00
PhilippC
b83cd39754 New translations strings.xml (Croatian) 2019-10-10 03:09:02 +02:00
PhilippC
3010643dc1 New translations strings.xml (Chinese Traditional) 2019-10-10 03:09:02 +02:00
PhilippC
823d6467b9 New translations strings.xml (Chinese Simplified) 2019-10-10 03:09:01 +02:00
PhilippC
9ebdf9c22c New translations strings.xml (Catalan) 2019-10-10 03:09:01 +02:00
PhilippC
0e4421ddc2 New translations strings.xml (Bulgarian) 2019-10-10 03:09:01 +02:00
PhilippC
3fbdf836cd New translations strings.xml (Basque) 2019-10-10 03:09:01 +02:00
PhilippC
124c07efa3 New translations strings.xml (Danish) 2019-10-10 03:09:00 +02:00
PhilippC
5d8cb69938 New translations strings.xml (Italian) 2019-10-10 03:09:00 +02:00
PhilippC
5e2f19b73e New translations strings.xml (Korean) 2019-10-10 03:09:00 +02:00
PhilippC
6e5f2dc910 New translations strings.xml (Ukrainian) 2019-10-10 03:08:59 +02:00
PhilippC
11119c8aa6 New translations strings.xml (Turkish) 2019-10-10 03:08:59 +02:00
PhilippC
b53ebafa9b New translations strings.xml (Swedish) 2019-10-10 03:08:59 +02:00
PhilippC
53bb74b837 New translations strings.xml (Spanish) 2019-10-10 03:08:59 +02:00
PhilippC
8b56ace8d1 New translations strings.xml (Slovenian) 2019-10-10 03:08:58 +02:00
PhilippC
524b8414d5 New translations strings.xml (Slovak) 2019-10-10 03:08:58 +02:00
PhilippC
88bfa05921 New translations strings.xml (Japanese) 2019-10-10 03:08:58 +02:00
PhilippC
4115463922 New translations strings.xml (Russian) 2019-10-10 03:08:57 +02:00
PhilippC
83ab0b2ee4 New translations strings.xml (Portuguese, Brazilian) 2019-10-10 03:08:57 +02:00
PhilippC
5bacadbca0 New translations strings.xml (Portuguese) 2019-10-10 03:08:57 +02:00
PhilippC
005930c8a0 New translations strings.xml (Polish) 2019-10-10 03:08:56 +02:00
PhilippC
a16e6ff00b New translations strings.xml (Persian) 2019-10-10 03:08:56 +02:00
PhilippC
aef334ec61 New translations strings.xml (Norwegian Bokmal) 2019-10-10 03:08:56 +02:00
PhilippC
7917a59757 New translations strings.xml (Romanian) 2019-10-10 03:08:55 +02:00
PhilippC
954fc0f5fb New translations strings.xml (Arabic) 2019-10-10 03:08:55 +02:00
PhilippC
f9578493b4 New translations strings.xml (French) 2019-10-10 03:08:55 +02:00
PhilippC
f49a82745f New translations strings.xml (Chinese Traditional) 2019-10-10 03:08:55 +02:00
PhilippC
84bd67bdea New translations strings.xml (French) 2019-10-10 03:08:54 +02:00
PhilippC
e32bb0a573 New translations strings.xml (Turkish) 2019-10-10 03:08:54 +02:00
PhilippC
8f5d4be864 New translations strings.xml (Italian) 2019-10-10 03:08:54 +02:00
PhilippC
e99c425120 New translations strings.xml (Spanish) 2019-10-10 03:08:53 +02:00
PhilippC
369379df2f New translations strings.xml (Japanese) 2019-10-10 03:08:53 +02:00
PhilippC
9a35575741 New translations strings.xml (Chinese Traditional) 2019-10-10 03:08:53 +02:00
PhilippC
455ca956ab New translations strings.xml (Portuguese) 2019-10-10 03:08:53 +02:00
PhilippC
b87df11941 New translations strings.xml (Dutch) 2019-10-10 03:08:52 +02:00
PhilippC
beb9e2241b New translations strings.xml (Dutch) 2019-10-10 03:08:52 +02:00
PhilippC
71c78d04c6 New translations strings.xml (Dutch) 2019-10-10 03:08:52 +02:00
PhilippC
9a5b18d842 New translations strings.xml (Norwegian Bokmal) 2019-10-10 03:08:52 +02:00
PhilippC
702baf3614 New translations strings.xml (Dutch) 2019-10-10 03:08:51 +02:00
PhilippC
c8b7a8d51e New translations strings.xml (Dutch) 2019-10-10 03:08:51 +02:00
PhilippC
95f1d2ca14 New translations strings.xml (Dutch) 2019-10-10 03:08:51 +02:00
PhilippC
d4673abd01 New translations strings.xml (Polish) 2019-10-10 03:08:50 +02:00
PhilippC
225f0ab437 New translations strings.xml (Polish) 2019-10-10 03:08:50 +02:00
PhilippC
7a36a53a4b New translations strings.xml (Korean) 2019-10-10 03:08:50 +02:00
PhilippC
d9a3469e19 New translations strings.xml (Swedish) 2019-10-10 03:08:50 +02:00
PhilippC
46a5202edb New translations strings.xml (Swedish) 2019-10-10 03:08:49 +02:00
PhilippC
e28b55df9d New translations strings.xml (Swedish) 2019-10-10 03:08:49 +02:00
PhilippC
91a8d6ac6c New translations strings.xml (Swedish) 2019-10-10 03:08:49 +02:00
PhilippC
151d7bb5ca New translations strings.xml (Swedish) 2019-10-10 03:08:48 +02:00
PhilippC
7432f294b2 New translations strings.xml (Swedish) 2019-10-10 03:08:48 +02:00
PhilippC
6ac2bd3c1f New translations strings.xml (Vietnamese) 2019-10-10 03:08:48 +02:00
PhilippC
3ad238e7e8 New translations strings.xml (Basque) 2019-10-10 03:08:47 +02:00
PhilippC
59230fe57a New translations strings.xml (Bulgarian) 2019-10-10 03:08:47 +02:00
PhilippC
43e1e62b41 New translations strings.xml (Catalan) 2019-10-10 03:08:47 +02:00
PhilippC
afb4dd5ce9 New translations strings.xml (Chinese Simplified) 2019-10-10 03:08:47 +02:00
PhilippC
f2b861c369 New translations strings.xml (Croatian) 2019-10-10 03:08:46 +02:00
PhilippC
4080966331 New translations strings.xml (Czech) 2019-10-10 03:08:46 +02:00
PhilippC
54b4662322 New translations strings.xml (Danish) 2019-10-10 03:08:46 +02:00
PhilippC
26e8e2afc9 New translations strings.xml (Dutch) 2019-10-10 03:08:45 +02:00
PhilippC
9aa705f3e7 New translations strings.xml (Finnish) 2019-10-10 03:08:45 +02:00
PhilippC
cb49c90b4a New translations strings.xml (French) 2019-10-10 03:08:45 +02:00
PhilippC
84b2b83901 New translations strings.xml (Galician) 2019-10-10 03:08:45 +02:00
PhilippC
abebc9d3aa New translations strings.xml (German) 2019-10-10 03:08:44 +02:00
PhilippC
19a6044044 New translations strings.xml (Arabic) 2019-10-10 03:08:44 +02:00
PhilippC
6a396561a8 New translations strings.xml (Greek) 2019-10-10 03:08:43 +02:00
PhilippC
025b822046 New translations strings.xml (Hungarian) 2019-10-10 03:08:43 +02:00
PhilippC
1f95c684d8 New translations strings.xml (Indonesian) 2019-10-10 03:08:43 +02:00
PhilippC
7116370908 New translations strings.xml (Italian) 2019-10-10 03:08:43 +02:00
PhilippC
caca6237b8 New translations strings.xml (Japanese) 2019-10-10 03:08:42 +02:00
PhilippC
c5ddf1644d New translations strings.xml (Romanian) 2019-10-10 03:08:42 +02:00
PhilippC
7147874d79 New translations strings.xml (Russian) 2019-10-10 03:08:42 +02:00
PhilippC
91bcbcf47d New translations strings.xml (Serbian (Cyrillic)) 2019-10-10 03:08:41 +02:00
PhilippC
e9ecff62a3 New translations strings.xml (Slovak) 2019-10-10 03:08:41 +02:00
PhilippC
69e081a279 New translations strings.xml (Slovenian) 2019-10-10 03:08:41 +02:00
PhilippC
51ce9847e2 New translations strings.xml (Spanish) 2019-10-10 03:08:41 +02:00
PhilippC
988cc8bd3d New translations strings.xml (Swedish) 2019-10-10 03:08:40 +02:00
PhilippC
9b34ddfd9d New translations strings.xml (Turkish) 2019-10-10 03:08:40 +02:00
PhilippC
bd158984b7 New translations strings.xml (Chinese Traditional) 2019-10-10 03:08:40 +02:00
PhilippC
ba76baf6ce New translations strings.xml (Polish) 2019-10-10 03:08:39 +02:00
PhilippC
19cf36c1e6 New translations strings.xml (Persian) 2019-10-10 03:08:39 +02:00
PhilippC
2bee860748 New translations strings.xml (Norwegian Bokmal) 2019-10-10 03:08:39 +02:00
PhilippC
edcbfeca1c New translations strings.xml (Korean) 2019-10-10 03:08:39 +02:00
PhilippC
db7a629e7d New translations strings.xml (Portuguese, Brazilian) 2019-10-10 03:08:38 +02:00
PhilippC
213ff373a9 New translations strings.xml (Ukrainian) 2019-10-10 03:08:38 +02:00
PhilippC
13fe371b73 New translations strings.xml (Vietnamese) 2019-10-10 03:08:38 +02:00
PhilippC
42e8c28320 New translations strings.xml (Basque) 2019-10-10 03:08:37 +02:00
PhilippC
cefeff50c9 New translations strings.xml (Bulgarian) 2019-10-10 03:08:37 +02:00
PhilippC
d3bb247b65 New translations strings.xml (Catalan) 2019-10-10 03:08:37 +02:00
PhilippC
6a7097a70f New translations strings.xml (Chinese Simplified) 2019-10-10 03:08:37 +02:00
PhilippC
c00ba4ad67 New translations strings.xml (Croatian) 2019-10-10 03:08:36 +02:00
PhilippC
63f3639196 New translations strings.xml (Czech) 2019-10-10 03:08:36 +02:00
PhilippC
5a02b65b66 New translations strings.xml (Danish) 2019-10-10 03:08:36 +02:00
PhilippC
daf0dfa761 New translations strings.xml (Dutch) 2019-10-10 03:08:35 +02:00
PhilippC
9aaf0ff08d New translations strings.xml (Finnish) 2019-10-10 03:08:35 +02:00
PhilippC
afac7406d7 New translations strings.xml (French) 2019-10-10 03:08:35 +02:00
PhilippC
6ae7c6e7ab New translations strings.xml (Galician) 2019-10-10 03:08:34 +02:00
PhilippC
16e8b01bcc New translations strings.xml (German) 2019-10-10 03:08:34 +02:00
PhilippC
ffd37f3658 New translations strings.xml (Arabic) 2019-10-10 03:08:34 +02:00
PhilippC
f6d18b18b9 New translations strings.xml (Greek) 2019-10-10 03:08:34 +02:00
PhilippC
2061ea8e18 New translations strings.xml (Hungarian)
# Conflicts:
#	src/keepass2android/Resources/values-hu/strings.xml
2019-10-10 03:08:33 +02:00
PhilippC
f9ff03d85d New translations strings.xml (Indonesian) 2019-10-10 03:08:33 +02:00
PhilippC
4b8a8e83d2 New translations strings.xml (Italian) 2019-10-10 03:08:33 +02:00
PhilippC
47466e7322 New translations strings.xml (Japanese) 2019-10-10 03:08:32 +02:00
PhilippC
92be6e1b56 New translations strings.xml (Romanian) 2019-10-10 03:08:32 +02:00
PhilippC
f763840c14 New translations strings.xml (Russian)
# Conflicts:
#	src/keepass2android/Resources/values-ru/strings.xml
2019-10-10 03:08:32 +02:00
PhilippC
09fed92c4f New translations strings.xml (Serbian (Cyrillic)) 2019-10-10 03:08:32 +02:00
PhilippC
0cb4e1db64 New translations strings.xml (Slovak) 2019-10-10 03:08:31 +02:00
PhilippC
66c7afc8db New translations strings.xml (Slovenian) 2019-10-10 03:08:31 +02:00
PhilippC
7482006851 New translations strings.xml (Spanish) 2019-10-10 03:08:31 +02:00
PhilippC
45f17d81e7 New translations strings.xml (Swedish) 2019-10-10 03:08:30 +02:00
PhilippC
dc2e557d2c New translations strings.xml (Turkish)
# Conflicts:
#	src/keepass2android/Resources/values-tr/strings.xml
2019-10-10 03:08:30 +02:00
PhilippC
6d4630e2d9 New translations strings.xml (Chinese Traditional) 2019-10-10 03:08:30 +02:00
PhilippC
fc96bc6b4e New translations strings.xml (Polish) 2019-10-10 03:08:30 +02:00
PhilippC
c13986a88f New translations strings.xml (Persian) 2019-10-10 03:08:29 +02:00
PhilippC
6eb7f15045 New translations strings.xml (Norwegian Bokmal) 2019-10-10 03:08:29 +02:00
PhilippC
61346438eb New translations strings.xml (Korean) 2019-10-10 03:08:29 +02:00
PhilippC
47e520c4b0 New translations strings.xml (Portuguese, Brazilian) 2019-10-10 03:08:28 +02:00
PhilippC
bcdae3d3e7 New translations strings.xml (Ukrainian) 2019-10-10 03:08:28 +02:00
PhilippC
a17aafeabd New translations strings.xml (Chinese Traditional) 2019-10-10 03:08:28 +02:00
PhilippC
286c27f7f8 New translations strings.xml (Ukrainian) 2019-10-10 03:08:28 +02:00
PhilippC
a44d08c352 New translations strings.xml (Polish) 2019-10-10 03:08:27 +02:00
PhilippC
aeb396f000 New translations strings.xml (Polish) 2019-10-10 03:08:27 +02:00
PhilippC
6c8dcbadb4 New translations strings.xml (Polish) 2019-10-10 03:08:27 +02:00
PhilippC
0071502c83 New translations strings.xml (Czech) 2019-10-10 03:08:26 +02:00
PhilippC
eb47e19df7 New translations strings.xml (Czech) 2019-10-10 03:08:26 +02:00
PhilippC
8ff2d10697 New translations strings.xml (Czech) 2019-10-10 03:08:26 +02:00
PhilippC
e1bfb4f7c2 New translations strings.xml (Czech) 2019-10-10 03:08:26 +02:00
PhilippC
8ae699b751 New translations strings.xml (Catalan) 2019-10-10 03:08:25 +02:00
PhilippC
6381d323da New translations strings.xml (Catalan) 2019-10-10 03:08:25 +02:00
PhilippC
8e9ec81591 New translations strings.xml (Turkish) 2019-10-10 03:08:25 +02:00
PhilippC
ad847e0114 New translations strings.xml (Chinese Simplified) 2019-10-10 03:08:24 +02:00
PhilippC
d44dd3e738 New translations strings.xml (Chinese Simplified) 2019-10-10 03:08:24 +02:00
PhilippC
6b6a3db89a New translations strings.xml (Chinese Simplified) 2019-10-10 03:08:24 +02:00
PhilippC
cecdb4e76d New translations strings.xml (Swedish) 2019-10-10 03:08:24 +02:00
PhilippC
c984497454 New translations strings.xml (Swedish) 2019-10-10 03:08:23 +02:00
PhilippC
5a617ad824 New translations strings.xml (Danish) 2019-10-10 03:08:23 +02:00
PhilippC
7f83846937 New translations strings.xml (Chinese Traditional) 2019-10-10 03:08:23 +02:00
PhilippC
19de6e7d52 New translations strings.xml (Portuguese, Brazilian) 2019-10-10 03:08:22 +02:00
Philipp Crocoll
12d2f961cf re-acquire token in OneDrive2FileStorage after expiry, closes https://github.com/PhilippC/keepass2android/issues/983 2019-10-10 03:08:22 +02:00
PhilippC
8fe549fc55 Merge pull request #768 from PhilippC/l10n_master
New Crowdin translations
2019-10-10 02:44:27 +02:00
PhilippC
a99e55e884 New translations strings.xml (Portuguese, Brazilian) 2019-10-10 02:41:12 +02:00
PhilippC
e361f770e8 New translations strings.xml (Portuguese) 2019-10-10 02:41:09 +02:00
PhilippC
a27e13bcb3 New translations strings.xml (French) 2019-10-10 02:34:34 +02:00
PhilippC
03cf25766b New translations strings.xml (Swedish) 2019-10-10 02:33:44 +02:00
PhilippC
9ce42a8e98 New translations strings.xml (Spanish) 2019-10-10 02:33:39 +02:00
PhilippC
c03a5b08fd New translations strings.xml (Portuguese, Brazilian) 2019-10-10 02:33:16 +02:00
PhilippC
9b5853d3f9 New translations strings.xml (Portuguese) 2019-10-10 02:33:11 +02:00
PhilippC
8a3735dc01 New translations strings.xml (German) 2019-10-09 22:30:13 +02:00
PhilippC
aae662ab5e New translations strings.xml (Swedish) 2019-10-09 10:10:14 +02:00
PhilippC
d051f02a43 New translations strings.xml (Swedish) 2019-10-09 10:00:15 +02:00
PhilippC
2e4cf0dfc6 New translations strings.xml (Swedish) 2019-10-09 09:50:09 +02:00
Philipp Crocoll
fc76e2042d remove "pre" from changelog 2019-10-09 02:36:04 +02:00
PhilippC
d7f462d21f New translations strings.xml (Czech) 2019-10-08 21:00:11 +02:00
PhilippC
2b61598c21 New translations strings.xml (Czech) 2019-10-08 20:50:12 +02:00
Philipp Crocoll
799dc3a38f switch to FluentFTP to close #825 2019-10-08 07:11:34 +02:00
PhilippC
9c76dce17d New translations strings.xml (Polish) 2019-10-07 21:50:13 +02:00
PhilippC
28ac79bbe5 New translations strings.xml (Catalan) 2019-10-07 21:50:08 +02:00
PhilippC
bdf825a2b5 New translations strings.xml (Catalan) 2019-10-07 21:40:09 +02:00
PhilippC
37d03a2735 New translations strings.xml (Catalan) 2019-10-07 21:20:08 +02:00
PhilippC
e8fde4ad0a New translations strings.xml (Dutch) 2019-10-07 20:50:08 +02:00
PhilippC
1aa29a82fb New translations strings.xml (Ukrainian) 2019-10-07 18:10:09 +02:00
PhilippC
60f292a5a7 New translations strings.xml (German) 2019-10-07 17:30:10 +02:00
PhilippC
1f956ab1db New translations strings.xml (German) 2019-10-07 17:20:12 +02:00
PhilippC
df39fa5545 New translations strings.xml (Russian) 2019-10-07 17:00:12 +02:00
PhilippC
dd0800f543 New translations strings.xml (Chinese Traditional) 2019-10-07 16:50:14 +02:00
PhilippC
8b3c6eb1ff New translations strings.xml (Danish) 2019-10-07 16:30:13 +02:00
PhilippC
88b35c0051 New translations strings.xml (Danish) 2019-10-07 15:00:10 +02:00
PhilippC
2f83169ddd New translations strings.xml (Italian) 2019-10-07 13:50:08 +02:00
PhilippC
ce4b301f5c New translations strings.xml (Italian) 2019-10-07 13:40:13 +02:00
PhilippC
433f46b8f1 New translations strings.xml (Danish) 2019-10-07 13:40:10 +02:00
PhilippC
03eb52dc14 New translations strings.xml (Japanese) 2019-10-07 13:30:19 +02:00
PhilippC
9d785679c5 New translations strings.xml (Danish) 2019-10-07 13:30:14 +02:00
PhilippC
699a4f96b0 New translations strings.xml (Chinese Traditional) 2019-10-07 13:30:09 +02:00
PhilippC
afd6f0f4d6 New translations strings.xml (Dutch) 2019-10-07 12:40:15 +02:00
PhilippC
eaadc45fce New translations strings.xml (Chinese Traditional) 2019-10-07 12:40:13 +02:00
PhilippC
e9852a6d98 New translations strings.xml (Spanish) 2019-10-07 12:30:17 +02:00
PhilippC
e1b3e769d8 New translations strings.xml (Slovenian) 2019-10-07 12:30:12 +02:00
PhilippC
501535a9a4 New translations strings.xml (Spanish) 2019-10-07 12:20:10 +02:00
PhilippC
fb8608e467 New translations strings.xml (Slovak) 2019-10-07 12:10:29 +02:00
PhilippC
e9eb8c250a New translations strings.xml (Italian) 2019-10-07 12:10:22 +02:00
PhilippC
eaa5a9d375 New translations strings.xml (French) 2019-10-07 12:10:15 +02:00
PhilippC
d28834591a New translations strings.xml (Danish) 2019-10-07 12:02:12 +02:00
PhilippC
49aa0a20cd New translations strings.xml (Slovak) 2019-10-07 12:01:17 +02:00
PhilippC
8d611bd6c6 New translations strings.xml (Portuguese, Brazilian) 2019-10-07 12:01:01 +02:00
PhilippC
bfe8650ec9 New translations strings.xml (Portuguese) 2019-10-07 12:00:56 +02:00
PhilippC
fd52a5f388 New translations strings.xml (Spanish) 2019-10-07 11:40:13 +02:00
PhilippC
6b8c5ea1fb New translations strings.xml (Japanese) 2019-10-07 11:40:09 +02:00
PhilippC
8347feceff New translations strings.xml (Japanese) 2019-10-07 11:30:10 +02:00
PhilippC
626b7fc6b3 New translations strings.xml (Spanish) 2019-10-07 11:20:08 +02:00
Philipp Crocoll
1701c9142b allow to activate search field also after QuickUnlock, not only full unlock. Closes #858 2019-10-07 11:19:34 +02:00
Philipp Crocoll
245794ed53 add Copy TOTP notification, closes #110 2019-10-07 11:18:48 +02:00
PhilippC
24aba30fa8 New translations strings.xml (French) 2019-10-07 10:30:10 +02:00
Philipp Crocoll
6338472e73 order group list with culture-aware sorting, closes #922 2019-10-07 10:30:08 +02:00
Philipp Crocoll
580b46a394 detect if FLAG_SECURE cannot be set and display an explanation, combined with a button to access the app settings to disable screen protection if desired. closes #272. 2019-10-07 10:29:54 +02:00
PhilippC
ea1a34353c New translations strings.xml (Spanish) 2019-10-07 09:50:08 +02:00
PhilippC
f9790e0e3e New translations strings.xml (Chinese Traditional) 2019-10-07 09:30:14 +02:00
PhilippC
540c4a72a2 New translations strings.xml (Chinese Traditional) 2019-10-07 09:20:10 +02:00
PhilippC
bc905304e7 New translations strings.xml (Chinese Traditional) 2019-10-07 09:10:08 +02:00
PhilippC
ad04309f9d New translations strings.xml (Slovenian) 2019-10-07 07:20:07 +02:00
Philipp Crocoll
684ffb8525 show toast in correct thread, closes #371 2019-10-07 07:13:59 +02:00
Philipp Crocoll
049764fe67 don't save files in a file version lower than what was read, closes #791 2019-10-07 02:30:38 +02:00
Philipp Crocoll
a048c45b32 improve clearing of clipboard, closes #936 2019-10-07 02:29:00 +02:00
PhilippC
60c78642b1 New translations strings.xml (Danish) 2019-10-07 00:10:09 +02:00
PhilippC
5c7f551922 New translations strings.xml (German) 2019-10-07 00:00:15 +02:00
PhilippC
ceac7841a0 New translations strings.xml (Danish) 2019-10-07 00:00:11 +02:00
PhilippC
a29fc9d3cc New translations strings.xml (Danish) 2019-10-06 23:50:10 +02:00
PhilippC
f5dbc85450 New translations strings.xml (Polish) 2019-10-06 22:50:10 +02:00
PhilippC
6a86a6906c New translations strings.xml (Italian) 2019-10-06 22:40:12 +02:00
PhilippC
2b4bd1a79d New translations strings.xml (Czech) 2019-10-06 22:40:08 +02:00
PhilippC
2b2ce4eb29 New translations strings.xml (French) 2019-10-06 22:20:10 +02:00
PhilippC
6ac875aeb5 New translations strings.xml (Portuguese, Brazilian) 2019-10-06 22:10:24 +02:00
PhilippC
f43c6d3899 New translations strings.xml (Turkish) 2019-10-06 22:00:26 +02:00
PhilippC
3f240868d0 New translations strings.xml (Italian) 2019-10-06 22:00:22 +02:00
PhilippC
5ccea973ee New translations strings.xml (Portuguese) 2019-10-06 21:51:33 +02:00
PhilippC
c1d59d9203 New translations strings.xml (Dutch) 2019-10-06 21:50:33 +02:00
Philipp Crocoll
c6d3eb7131 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-10-06 21:48:35 +02:00
Philipp Crocoll
f462bbe98b remove "pre" from changelog 2019-10-06 21:48:10 +02:00
PhilippC
c6be5fcf84 New translations strings.xml (Hungarian) 2019-10-06 21:40:10 +02:00
PhilippC
023d9e194f New translations strings.xml (Turkish) 2019-10-06 21:30:10 +02:00
PhilippC
78ad964481 New translations strings.xml (Dutch) 2019-10-06 21:20:08 +02:00
PhilippC
9c9a8277a9 New translations strings.xml (Dutch) 2019-10-06 21:10:13 +02:00
PhilippC
3f414ded5b New translations strings.xml (Czech) 2019-10-06 21:10:11 +02:00
PhilippC
5906824ffc New translations strings.xml (German) 2019-10-06 21:00:09 +02:00
PhilippC
737c87bdf8 New translations strings.xml (Vietnamese) 2019-10-06 20:53:11 +02:00
PhilippC
bb27734a07 New translations strings.xml (Hungarian) 2019-10-06 20:53:07 +02:00
PhilippC
a9e6880add New translations strings.xml (Greek) 2019-10-06 20:52:57 +02:00
PhilippC
a1c3bf19ae New translations strings.xml (German) 2019-10-06 20:52:53 +02:00
PhilippC
0dc86e8662 New translations strings.xml (Galician) 2019-10-06 20:52:50 +02:00
PhilippC
bddc731390 New translations strings.xml (French) 2019-10-06 20:52:46 +02:00
PhilippC
2521aa2621 New translations strings.xml (Finnish) 2019-10-06 20:52:42 +02:00
PhilippC
23af6f3031 New translations strings.xml (Indonesian) 2019-10-06 20:52:39 +02:00
PhilippC
89ac5af115 New translations strings.xml (Dutch) 2019-10-06 20:52:36 +02:00
PhilippC
1f1ac04640 New translations strings.xml (Czech) 2019-10-06 20:52:32 +02:00
PhilippC
67d2eeaaff New translations strings.xml (Croatian) 2019-10-06 20:52:28 +02:00
PhilippC
0788af941e New translations strings.xml (Chinese Traditional) 2019-10-06 20:52:24 +02:00
PhilippC
484cea229c New translations strings.xml (Chinese Simplified) 2019-10-06 20:52:22 +02:00
PhilippC
827a680f81 New translations strings.xml (Catalan) 2019-10-06 20:52:20 +02:00
PhilippC
8b5c170409 New translations strings.xml (Bulgarian) 2019-10-06 20:52:16 +02:00
PhilippC
9ec76c2738 New translations strings.xml (Basque) 2019-10-06 20:52:11 +02:00
PhilippC
ea9539ad0a New translations strings.xml (Danish) 2019-10-06 20:52:06 +02:00
PhilippC
03f4040c09 New translations strings.xml (Italian) 2019-10-06 20:51:58 +02:00
PhilippC
869f5d35bd New translations strings.xml (Korean) 2019-10-06 20:51:54 +02:00
PhilippC
01ac1c601f New translations strings.xml (Ukrainian) 2019-10-06 20:51:50 +02:00
PhilippC
22f3f5ce59 New translations strings.xml (Turkish) 2019-10-06 20:51:47 +02:00
PhilippC
0b430c90f4 New translations strings.xml (Swedish) 2019-10-06 20:51:41 +02:00
PhilippC
080483b2d0 New translations strings.xml (Spanish) 2019-10-06 20:51:35 +02:00
PhilippC
2da645f25b New translations strings.xml (Slovenian) 2019-10-06 20:51:32 +02:00
PhilippC
3ff6c35e35 New translations strings.xml (Slovak) 2019-10-06 20:51:30 +02:00
PhilippC
5f3fb52833 New translations strings.xml (Japanese) 2019-10-06 20:51:23 +02:00
PhilippC
6117053dd7 New translations strings.xml (Russian) 2019-10-06 20:51:18 +02:00
PhilippC
c3a1faffca New translations strings.xml (Portuguese, Brazilian) 2019-10-06 20:51:12 +02:00
PhilippC
5d85fdda46 New translations strings.xml (Portuguese) 2019-10-06 20:51:10 +02:00
PhilippC
907705b657 New translations strings.xml (Polish) 2019-10-06 20:51:04 +02:00
PhilippC
22e460d7bf New translations strings.xml (Persian) 2019-10-06 20:51:00 +02:00
PhilippC
3a81ebfcd9 New translations strings.xml (Norwegian Bokmal) 2019-10-06 20:50:52 +02:00
PhilippC
ec92225e50 New translations strings.xml (Romanian) 2019-10-06 20:50:49 +02:00
PhilippC
5163d472b3 New translations strings.xml (Arabic) 2019-10-06 20:50:46 +02:00
Philipp Crocoll
069a2d287c catch bad paths passed to search activity. closes #801. 2019-10-06 20:36:37 +02:00
Philipp Crocoll
01b8469fbb fix crash when copying entries, closes #920 2019-10-06 20:25:25 +02:00
PhilippC
421a590514 Update Documentation.md 2019-10-06 07:53:37 +02:00
Philipp Crocoll
a0a494e724 fix bug in BinaryDictionary.java which lead to crashes with dictionary using on 64bit devices; enable multi-dex and increase heap size also for Release build 2019-10-04 20:10:58 +02:00
Philipp Crocoll
3f6f0b7430 Merge branch 'master' of c:/ph/keepass2android 2019-10-03 17:19:35 +02:00
Philipp Crocoll
b8d161ffee add sha sources to repo 2019-10-03 17:18:11 +02:00
Philipp Crocoll
e27ff98517 remove Java implementation of OneDriveStorage2 2019-10-03 17:02:34 +02:00
Philipp Crocoll
4c2c6bbb54 Merge branch 'master' of c:/ph/keepass2android
# Resolved Conflicts:
#	src/keepass2android/proguard.cfg
2019-10-03 16:58:33 +02:00
Philipp Crocoll
5de92719f8 keep keyboard native methods in proguard 2019-10-03 16:57:07 +02:00
Philipp Crocoll
34b9d71cbf prepare for preview release 2019-10-03 16:54:35 +02:00
Philipp Crocoll
57e9253270 improvements to OneDrive2 implementation: it's now possible select between different access scopes, also fixed several issues 2019-10-03 16:42:50 +02:00
Philipp Crocoll
99d0ecfd59 refactoring, use less UrlUtil and more IFileStorage 2019-10-01 20:04:03 +02:00
Philipp Crocoll
706debfa33 add missing file OneDrive2FileStorage (with improvements) 2019-09-30 21:18:40 +02:00
Philipp Crocoll
db26fb6f39 first version of OneDrive implementation in C# 2019-09-30 10:42:27 +02:00
Philipp Crocoll
57e36fb728 subrepo update 2019-09-25 19:28:13 +02:00
Philipp Crocoll
7c49eeca97 update SamsungPass 2019-09-25 19:25:00 +02:00
Philipp Crocoll
8d065255d6 update dropbox sdk and gson jars, upgrade to TargetFramework Android 9 2019-09-25 19:17:08 +02:00
Philipp Crocoll
a630543ecc Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-09-23 11:52:38 +02:00
Philipp Crocoll
989e397ee2 Integrate 64-bit native libraries (required by Google Play)
Therefore change the way Keyboard and KdbLibrary are built and add (updated) native files for Keyboard.
2019-09-23 11:52:24 +02:00
Philipp Crocoll
f99843737f implement java side of OneDriveStorage2 2019-09-10 05:26:38 +02:00
PhilippC
5197111a3a Merge pull request #949 from ihanson/patch-1
Fix “CHANGE DATABAS” button bug
2019-09-10 05:04:28 +02:00
Ira Hanson
d12339bb50 Correctly strip ellipsis
Fix bug where button caption is “CHANGE DATABAS”
2019-09-09 19:45:52 -05:00
PhilippC
e166e9f754 Update Documentation.md 2019-09-03 11:43:28 +02:00
PhilippC
1d5bca81da Update Documentation.md 2019-09-03 11:36:33 +02:00
Philipp Crocoll
56891d6183 add contributor names 2019-08-21 05:02:37 +02:00
Philipp Crocoll
d0f1882995 manifest for release 1.07b-pre1 2019-08-20 06:09:54 +02:00
Philipp Crocoll
b1b67807ac added ChangeLog for 1.07b, updated contributors 2019-08-20 06:05:50 +02:00
Philipp Crocoll
265c67c91c change SamsungPass back to https://github.com/PhilippC/Xamarin-Samsung-Pass.git, merged changes for Linux from gilbsgilbs 2019-08-20 06:05:21 +02:00
Philipp Crocoll
7c55c50b4c explicity use 8.0 as target version to fix compile error. (Note: I could also upgrade everything to 8.1 to fix the compile error, but that would require extensive testing; updating target version can come with subtle changes in how the app behaves at many places) 2019-08-20 05:46:53 +02:00
Philipp Crocoll
a42b74b614 add Fennec_fdroid and Bromite to list of browsers for Autofill 2019-08-20 05:10:53 +02:00
Philipp Crocoll
262b931a1e Merge branch 'master' of c:/ph/keepass2android 2019-08-19 14:47:53 +02:00
Philipp Crocoll
3f1db5aa56 changes for 1.07-r1 (not commited correctly) 2019-08-19 14:47:46 +02:00
Philipp Crocoll
95ce6878e6 avoid exception for invalid input of getDisplayName, fixes #771 2019-08-19 14:36:33 +02:00
Philipp Crocoll
9f6fea7038 improve error message to diagnose #801 2019-08-19 14:33:44 +02:00
Philipp Crocoll
28eaa2ee7f Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-08-19 14:32:43 +02:00
Philipp Crocoll
c35cf56d8a fix entry notification being closed immediately after opening when there are TOTP fields in the entry (closes #799) 2019-08-19 14:32:29 +02:00
PhilippC
0526c58913 Update Documentation.md 2019-08-19 12:53:38 +02:00
Philipp Crocoll
1f20c18ad6 fix creation of IfDevice string, closes #888 2019-08-19 12:10:27 +02:00
Philipp Crocoll
4b56eca5e2 add mark.via.gp browser, closes #885 2019-08-19 11:47:42 +02:00
Philipp Crocoll
d14702494e Merge branch 'marcoDallas-fingerprint-improvement-#831' 2019-08-17 23:06:07 +02:00
Philipp Crocoll
f2bda0f2d1 Merge branch 'fingerprint-improvement-#831' of https://github.com/marcoDallas/keepass2android into marcoDallas-fingerprint-improvement-#831 2019-08-17 19:56:01 +02:00
Marco Dalla Libera
5f90628d2d Improved code by using a single call to setPositiveButton.
The positive button is always the same so there's no need to use two different
calls, I just brought one outside the if statement. It was an artifact left
from a previous test where I was changing both of the buttons.
2019-08-15 14:45:24 +02:00
Marco Dalla Libera
409c3eec55 Added underscreen fingerprint improvement to QuickUnlockActivity. 2019-08-15 10:44:03 +02:00
Philipp Crocoll
2a7ea24d17 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-08-15 06:53:09 +02:00
PhilippC
f81a398f4b Merge pull request #886 from DDoSolitary/patch-password-cursor
Restore cursor position after switching password visibility.
2019-08-15 06:52:56 +02:00
Philipp Crocoll
7a94f83019 fix compile errors 2019-08-15 06:51:27 +02:00
Philipp Crocoll
134234da12 Merge branch 'patch-password-cursor' of https://github.com/DDoSolitary/keepass2android 2019-08-15 05:48:53 +02:00
Philipp Crocoll
7354c8933c Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-08-15 05:46:23 +02:00
Philipp Crocoll
0565a83085 update Dropbox SDK version to fix https://github.com/PhilippC/keepass2android/issues/793 2019-08-15 05:45:40 +02:00
PhilippC
eab79eaac2 Merge pull request #905 from marcoDallas/improvement/linux-build-scripts
Improved Android SDK detection in Linux build scripts
2019-08-15 05:42:55 +02:00
PhilippC
1007f7ee6b Merge pull request #906 from marcoDallas/improvement/linux-build-instructions
Added a different path to libzip5 in Linux build instructions
2019-08-15 05:41:40 +02:00
Marco Dalla Libera
ce008843e2 Added a different path to libzip5
In my system (OpenSUSE Tumbleweed 20190806 64bit) its path was
"/usr/lib64/libzip.so.5".
2019-08-12 16:53:54 +02:00
Marco Dalla Libera
ea5ae50813 Improved Android SDK detection
If ANDROID_HOME environment variable is set, add parameter
"/p:AndroidSdkDirectory=$ANDROID_HOME" to improve the Android SDK detection.
2019-08-12 16:37:11 +02:00
Marco Dalla Libera
0970f0659a Fixed wrong indentation in files. 2019-08-12 15:31:45 +02:00
Marco Dalla Libera
ef2123422c IMPROVED UNDERSCREEN FINGERPRINT, ISSUE #831
Improved underscreen fingerprint as request in issue #831 by giving the users
the ability to disable the sensor in the PasswordActivity. Now pressing the
fingerprint icon opens up a dialog that has the option to enable/disable the
sensor.
I added two new strings to the resources (enable sensor - disable sensor) and
already translated them to italian.
2019-08-12 15:09:13 +02:00
PhilippC
6d82642176 Merge pull request #896 from jonalmeida/moz-browser-whitelist
Add support for Fenix Nightly and Reference Browser
2019-08-09 03:46:35 +02:00
Jonathan Almeida
f9c22574a7 Add support for Fenix Nightly and Reference Browser 2019-08-08 19:56:06 -04:00
PhilippC
3fde6af2a2 Merge pull request #892 from PhilippC/Branch_b0f6103
1.07-r1
2019-08-05 07:25:51 +02:00
Philipp Crocoll
5322468819 Merge branch 'Branch_b0f6103' 2019-08-05 07:21:53 +02:00
Philipp Crocoll
0ce77a2729 1.07-r1 2019-08-05 07:20:44 +02:00
Philipp Crocoll
e50cb41d1f Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-08-05 06:36:56 +02:00
Philipp Crocoll
428c360abf avoid potential NullReferenceException 2019-08-05 06:36:40 +02:00
DDoSolitary
b89f3906e9 Restore cursor position after switching password visibility. 2019-07-27 13:22:42 +08:00
PhilippC
c3898245ce New translations strings.xml (French) 2019-07-22 17:30:13 +02:00
PhilippC
f15748b4e9 New translations strings.xml (Chinese Traditional) 2019-07-22 14:00:18 +02:00
PhilippC
d11c871526 New translations strings.xml (French) 2019-07-22 13:00:11 +02:00
PhilippC
6944d842c3 New translations strings.xml (Turkish) 2019-07-22 11:40:15 +02:00
PhilippC
183087b441 New translations strings.xml (Italian) 2019-07-22 11:30:13 +02:00
PhilippC
5e081805f1 New translations strings.xml (Spanish) 2019-07-22 11:10:22 +02:00
PhilippC
e1addd1485 New translations strings.xml (Japanese) 2019-07-22 11:10:14 +02:00
PhilippC
801f13c2d3 New translations strings.xml (Chinese Traditional) 2019-07-22 10:50:11 +02:00
PhilippC
6dcb22dfc2 New translations strings.xml (Portuguese) 2019-07-22 09:50:30 +02:00
PhilippC
e5dbd86eb3 Merge pull request #835 from PhilippC/pcloud-help-dialog
PCloud improvements
2019-07-22 09:46:54 +02:00
PhilippC
1706891be4 Merge pull request #836 from PhilippC/fix-linux-build
Fix invalid namespace in manifests causing build failure on Linux.
2019-07-22 09:45:07 +02:00
PhilippC
11323c0206 Merge pull request #855 from caesar/patch-1
Add support for autofill in Firefox Preview/Fenix
2019-07-22 09:44:15 +02:00
PhilippC
c36d252159 Merge pull request #872 from yan12125/argon2-performance
Improve Argon2 performance
2019-07-22 09:39:50 +02:00
Chih-Hsuan Yen
7d1eeb1e34 Use native Argon2 implementation 2019-07-16 21:07:26 +08:00
Chih-Hsuan Yen
e081a6aa2c Build fixes 2019-07-16 21:07:26 +08:00
PhilippC
014f238f6c New translations strings.xml (Dutch) 2019-07-03 10:30:13 +02:00
PhilippC
9482b37672 New translations strings.xml (Dutch) 2019-07-03 10:20:13 +02:00
PhilippC
69c5601de4 New translations strings.xml (Dutch) 2019-07-03 10:10:13 +02:00
Caesar Schinas
96c717f748 Add support for autofill in Firefox Preview/Fenix
Also tidy / reorganize `_trustedBrowsers` list somewhat.

Fixes #758.
2019-07-01 11:39:50 +01:00
PhilippC
856ba36a20 New translations strings.xml (Norwegian Bokmal) 2019-06-27 23:10:10 +02:00
PhilippC
396cf51794 New translations strings.xml (Dutch) 2019-06-26 13:30:10 +02:00
PhilippC
8138790396 New translations strings.xml (Dutch) 2019-06-26 13:20:10 +02:00
PhilippC
e698468c39 New translations strings.xml (Dutch) 2019-06-26 13:10:12 +02:00
PhilippC
da005a35bf New translations strings.xml (Polish) 2019-06-21 02:40:11 +02:00
PhilippC
9b62f28e93 New translations strings.xml (Polish) 2019-06-21 02:30:13 +02:00
PhilippC
5adc738c03 New translations strings.xml (Korean) 2019-06-18 10:10:14 +02:00
PhilippC
d784394ea9 New translations strings.xml (Swedish) 2019-06-02 18:00:11 +02:00
PhilippC
b1cbb7893c New translations strings.xml (Swedish) 2019-06-02 17:50:09 +02:00
PhilippC
51b2049429 New translations strings.xml (Swedish) 2019-06-02 17:40:09 +02:00
PhilippC
84c8af7357 New translations strings.xml (Swedish) 2019-06-02 17:30:10 +02:00
PhilippC
69cbda8a39 New translations strings.xml (Swedish) 2019-06-02 17:20:09 +02:00
PhilippC
48f351ba0d New translations strings.xml (Swedish) 2019-06-02 17:10:11 +02:00
PhilippC
0a7fac77ff New translations strings.xml (Vietnamese) 2019-05-26 13:32:22 +02:00
PhilippC
ff336b40ae New translations strings.xml (Basque) 2019-05-26 13:32:16 +02:00
PhilippC
86a8da3ef3 New translations strings.xml (Bulgarian) 2019-05-26 13:32:12 +02:00
PhilippC
a72b681205 New translations strings.xml (Catalan) 2019-05-26 13:32:07 +02:00
PhilippC
3c75a4a012 New translations strings.xml (Chinese Simplified) 2019-05-26 13:32:01 +02:00
PhilippC
f9fc4b9a06 New translations strings.xml (Croatian) 2019-05-26 13:31:56 +02:00
PhilippC
6869f940ac New translations strings.xml (Czech) 2019-05-26 13:31:52 +02:00
PhilippC
79f0f90f3e New translations strings.xml (Danish) 2019-05-26 13:31:47 +02:00
PhilippC
1119610a10 New translations strings.xml (Dutch) 2019-05-26 13:31:42 +02:00
PhilippC
90fe3f04c0 New translations strings.xml (Finnish) 2019-05-26 13:31:37 +02:00
PhilippC
aca0aef285 New translations strings.xml (French) 2019-05-26 13:31:32 +02:00
PhilippC
8134b73902 New translations strings.xml (Galician) 2019-05-26 13:31:28 +02:00
PhilippC
57414cd0b8 New translations strings.xml (German) 2019-05-26 13:31:23 +02:00
PhilippC
6792eb53f0 New translations strings.xml (Arabic) 2019-05-26 13:31:19 +02:00
PhilippC
a6d4814980 New translations strings.xml (Greek) 2019-05-26 13:31:15 +02:00
PhilippC
3ef0afa6bc New translations strings.xml (Hungarian) 2019-05-26 13:31:10 +02:00
PhilippC
942be17e61 New translations strings.xml (Indonesian) 2019-05-26 13:31:06 +02:00
PhilippC
37e8f14e3b New translations strings.xml (Italian) 2019-05-26 13:31:00 +02:00
PhilippC
64ca771c51 New translations strings.xml (Japanese) 2019-05-26 13:30:54 +02:00
PhilippC
df2c2cd827 New translations strings.xml (Romanian) 2019-05-26 13:30:50 +02:00
PhilippC
4b692e4697 New translations strings.xml (Russian) 2019-05-26 13:30:45 +02:00
PhilippC
a0fa5ff4c2 New translations strings.xml (Serbian (Cyrillic)) 2019-05-26 13:30:42 +02:00
PhilippC
32df0ae8fe New translations strings.xml (Slovak) 2019-05-26 13:30:36 +02:00
PhilippC
73b9bcac7a New translations strings.xml (Slovenian) 2019-05-26 13:30:31 +02:00
PhilippC
11f606631c New translations strings.xml (Spanish) 2019-05-26 13:30:28 +02:00
PhilippC
9f696441e3 New translations strings.xml (Swedish) 2019-05-26 13:30:23 +02:00
PhilippC
118d18613f New translations strings.xml (Turkish) 2019-05-26 13:30:19 +02:00
PhilippC
a39bc9b7f7 New translations strings.xml (Chinese Traditional) 2019-05-26 13:30:12 +02:00
PhilippC
e0e17359c9 New translations strings.xml (Polish) 2019-05-25 21:50:41 +02:00
PhilippC
5ab25b0bc8 New translations strings.xml (Persian) 2019-05-25 21:50:37 +02:00
PhilippC
686e7eb6c1 New translations strings.xml (Norwegian Bokmal) 2019-05-25 21:50:29 +02:00
PhilippC
c3ba8662b9 New translations strings.xml (Korean) 2019-05-25 21:50:25 +02:00
PhilippC
b7e23fd046 New translations strings.xml (Portuguese, Brazilian) 2019-05-25 21:50:20 +02:00
PhilippC
9ff89ba263 New translations strings.xml (Ukrainian) 2019-05-25 21:50:16 +02:00
Gilbert Gilb's
c84f85444a Fix invalid manifest namespace causing build failures on Linux. 2019-05-25 21:49:04 +02:00
Gilbert Gilb's
37c10e7b48 Show a dialog after picking PCloud file storage.
Not seeing any file was confusing to users.

See https://github.com/PhilippC/keepass2android/issues/794
See https://github.com/PhilippC/keepass2android/issues/796
2019-05-25 21:44:48 +02:00
Gilbert Gilb's
02b8292a2e Use new option to overwrite file in PCloud file storage. 2019-05-25 21:36:39 +02:00
Gilbert Gilb's
2d1909c227 Update PCloud SDK to 1.1.0. 2019-05-25 21:35:54 +02:00
PhilippC
f470606af0 New translations strings.xml (Vietnamese) 2019-05-21 15:43:03 +02:00
PhilippC
4a7b3f17c2 New translations strings.xml (Basque) 2019-05-21 15:42:54 +02:00
PhilippC
788df21115 New translations strings.xml (Bulgarian) 2019-05-21 15:42:48 +02:00
PhilippC
2aaaa8b416 New translations strings.xml (Catalan) 2019-05-21 15:42:43 +02:00
PhilippC
2660084401 New translations strings.xml (Chinese Simplified) 2019-05-21 15:42:37 +02:00
PhilippC
e0dfb888c1 New translations strings.xml (Croatian) 2019-05-21 15:42:31 +02:00
PhilippC
ab66b5585d New translations strings.xml (Czech) 2019-05-21 15:42:25 +02:00
PhilippC
bf8b9f32df New translations strings.xml (Danish) 2019-05-21 15:42:20 +02:00
PhilippC
d259143736 New translations strings.xml (Dutch) 2019-05-21 15:42:15 +02:00
PhilippC
83dc82a308 New translations strings.xml (Finnish) 2019-05-21 15:42:09 +02:00
PhilippC
233f4bb04f New translations strings.xml (French) 2019-05-21 15:42:04 +02:00
PhilippC
8183d17706 New translations strings.xml (Galician) 2019-05-21 15:41:57 +02:00
PhilippC
feedcae410 New translations strings.xml (German) 2019-05-21 15:41:52 +02:00
PhilippC
3157ea741e New translations strings.xml (Arabic) 2019-05-21 15:41:47 +02:00
PhilippC
623040bf3e New translations strings.xml (Greek) 2019-05-21 15:41:40 +02:00
PhilippC
6a394f697a New translations strings.xml (Hungarian) 2019-05-21 15:41:34 +02:00
PhilippC
3908f4b5ce New translations strings.xml (Indonesian) 2019-05-21 15:41:29 +02:00
PhilippC
ad21ee1e64 New translations strings.xml (Italian) 2019-05-21 15:41:21 +02:00
PhilippC
6c69796248 New translations strings.xml (Japanese) 2019-05-21 15:41:16 +02:00
PhilippC
e6f79562dc New translations strings.xml (Romanian) 2019-05-21 15:41:10 +02:00
PhilippC
5e9c655672 New translations strings.xml (Russian) 2019-05-21 15:41:06 +02:00
PhilippC
6b01100ca4 New translations strings.xml (Serbian (Cyrillic)) 2019-05-21 15:41:01 +02:00
PhilippC
838382ea0a New translations strings.xml (Slovak) 2019-05-21 15:40:55 +02:00
PhilippC
3c62c22f3a New translations strings.xml (Slovenian) 2019-05-21 15:40:50 +02:00
PhilippC
bc1197b4a0 New translations strings.xml (Spanish) 2019-05-21 15:40:44 +02:00
PhilippC
d691570099 New translations strings.xml (Swedish) 2019-05-21 15:40:35 +02:00
PhilippC
772d55fa45 New translations strings.xml (Turkish) 2019-05-21 15:40:29 +02:00
PhilippC
676072e96b New translations strings.xml (Chinese Traditional) 2019-05-21 15:40:17 +02:00
PhilippC
29dec2d9f7 New translations strings.xml (Polish) 2019-05-21 11:50:55 +02:00
PhilippC
b1d6099e2c New translations strings.xml (Persian) 2019-05-21 11:50:51 +02:00
PhilippC
e5cbf010a3 New translations strings.xml (Norwegian Bokmal) 2019-05-21 11:50:41 +02:00
PhilippC
023364f968 New translations strings.xml (Korean) 2019-05-21 11:50:34 +02:00
PhilippC
26fe7f610d New translations strings.xml (Portuguese, Brazilian) 2019-05-21 11:50:29 +02:00
PhilippC
37d6e54e70 New translations strings.xml (Ukrainian) 2019-05-21 11:50:23 +02:00
PhilippC
adc4c59a99 New translations strings.xml (Chinese Traditional) 2019-05-17 05:20:11 +02:00
PhilippC
16fd528e95 New translations strings.xml (Ukrainian) 2019-05-07 13:30:13 +02:00
PhilippC
efdfdac6cb New translations strings.xml (Polish) 2019-05-05 02:40:09 +02:00
PhilippC
03ebe6b176 New translations strings.xml (Polish) 2019-05-05 02:30:11 +02:00
Philipp Crocoll
730019b420 Merge branch 'master' of c:/ph/keepass2android 2019-04-10 06:01:42 +02:00
Philipp Crocoll
b0f61038e3 fix potential crash in Google Drive storage 2019-04-10 06:01:22 +02:00
PhilippC
477c36d880 New translations strings.xml (Polish) 2019-04-10 01:00:11 +02:00
PhilippC
d4a99ce9b2 New translations strings.xml (Czech) 2019-04-07 15:30:10 +02:00
PhilippC
025c5fe301 New translations strings.xml (Czech) 2019-04-07 15:20:09 +02:00
PhilippC
422f5deafb New translations strings.xml (Czech) 2019-04-07 15:10:09 +02:00
PhilippC
00b5473a7a New translations strings.xml (Czech) 2019-04-07 15:00:09 +02:00
PhilippC
945264d927 New translations strings.xml (Catalan) 2019-04-07 10:50:11 +02:00
PhilippC
74848cd015 New translations strings.xml (Catalan) 2019-04-07 10:40:09 +02:00
PhilippC
c583e3238a New translations strings.xml (Turkish) 2019-04-06 12:20:09 +02:00
PhilippC
0cc7abf322 New translations strings.xml (Chinese Simplified) 2019-04-06 10:20:12 +02:00
PhilippC
8f3b9c532c New translations strings.xml (Chinese Simplified) 2019-04-06 10:10:10 +02:00
PhilippC
4ce35de276 New translations strings.xml (Chinese Simplified) 2019-04-06 10:00:10 +02:00
PhilippC
7c05aa625f New translations strings.xml (Swedish) 2019-04-05 11:20:11 +02:00
PhilippC
139ac0b269 New translations strings.xml (Swedish) 2019-04-05 11:10:12 +02:00
PhilippC
8ba35083d8 New translations strings.xml (Danish) 2019-04-04 01:10:11 +02:00
PhilippC
02003abf1d New translations strings.xml (Chinese Traditional) 2019-04-01 16:12:30 +02:00
PhilippC
88ce729351 New translations strings.xml (Portuguese, Brazilian) 2019-04-01 16:11:53 +02:00
Philipp Crocoll
dcac392e43 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-04-01 10:44:31 +02:00
PhilippC
87cfa4c4d4 Merge pull request #766 from PhilippC/l10n_master
New Crowdin translations
2019-04-01 10:44:12 +02:00
PhilippC
58ec829d1a New translations strings.xml (Portuguese) 2019-04-01 10:39:46 +02:00
PhilippC
90fd2daa01 New translations strings.xml (Danish) 2019-04-01 10:39:05 +02:00
Philipp Crocoll
d0749324c9 Merge remote-tracking branch 'remotes/origin/l10n_master'
# Resolved Conflicts:
#	src/keepass2android/Resources/values-da/strings.xml
#	src/keepass2android/Resources/values-de/strings.xml
#	src/keepass2android/Resources/values-nl/strings.xml
#	src/keepass2android/Resources/values-ru/strings.xml
2019-04-01 10:36:15 +02:00
PhilippC
a43f72d18a New translations strings.xml (German) 2019-04-01 10:29:58 +02:00
PhilippC
3d691088be New translations strings.xml (Portuguese, Brazilian) 2019-04-01 10:29:53 +02:00
Philipp Crocoll
bca3becadb improved language in resource strings 2019-04-01 10:21:50 +02:00
PhilippC
d937fbe7ad New translations strings.xml (Danish) 2019-04-01 04:10:10 +02:00
PhilippC
c13e00871d New translations strings.xml (Danish) 2019-04-01 03:50:10 +02:00
PhilippC
b5b716da4c New translations strings.xml (Danish) 2019-04-01 03:30:09 +02:00
PhilippC
45d2a8e0b2 New translations strings.xml (Danish) 2019-04-01 03:20:10 +02:00
PhilippC
d47c948699 New translations strings.xml (Danish) 2019-04-01 03:10:11 +02:00
PhilippC
fdf36babba New translations strings.xml (Danish) 2019-04-01 03:00:12 +02:00
PhilippC
d47411264e New translations strings.xml (Danish) 2019-04-01 02:50:11 +02:00
PhilippC
b9ebad7942 New translations strings.xml (Danish) 2019-04-01 02:40:09 +02:00
PhilippC
2878cc1cb5 New translations strings.xml (Danish) 2019-04-01 02:10:11 +02:00
PhilippC
9277d76f37 New translations strings.xml (Danish) 2019-04-01 02:00:21 +02:00
PhilippC
b7b1301334 New translations strings.xml (Turkish) 2019-03-31 14:10:11 +02:00
PhilippC
954dd73ffa New translations strings.xml (Turkish) 2019-03-31 14:00:12 +02:00
PhilippC
7aeab98c5b New translations strings.xml (Portuguese) 2019-03-30 00:00:10 +01:00
PhilippC
51123d60d3 New translations strings.xml (Portuguese) 2019-03-29 23:50:11 +01:00
PhilippC
395d4b5a97 New translations strings.xml (Hungarian) 2019-03-29 15:00:15 +01:00
PhilippC
654f025f64 New translations strings.xml (Hungarian) 2019-03-29 14:50:11 +01:00
PhilippC
8a9ccea5d3 New translations strings.xml (Hungarian) 2019-03-29 14:40:11 +01:00
PhilippC
92e00075c6 New translations strings.xml (Hungarian) 2019-03-29 14:30:11 +01:00
PhilippC
624e78e734 New translations strings.xml (Hungarian) 2019-03-29 14:20:11 +01:00
PhilippC
76bb8822fa New translations strings.xml (Hungarian) 2019-03-29 14:10:09 +01:00
PhilippC
e3cba097fa New translations strings.xml (Hungarian) 2019-03-29 14:00:13 +01:00
PhilippC
c812fca8c1 New translations strings.xml (Hungarian) 2019-03-29 13:50:10 +01:00
PhilippC
f86f4ee18c New translations strings.xml (Hungarian) 2019-03-29 13:20:09 +01:00
PhilippC
dafed9786e New translations strings.xml (Hungarian) 2019-03-29 13:10:10 +01:00
PhilippC
cd3a119053 New translations strings.xml (Hungarian) 2019-03-29 13:00:14 +01:00
PhilippC
f143a171aa New translations strings.xml (Hungarian) 2019-03-29 12:50:13 +01:00
PhilippC
ee93d7df82 New translations strings.xml (Hungarian) 2019-03-29 12:40:11 +01:00
PhilippC
61a3bcc53d New translations strings.xml (Hungarian) 2019-03-29 12:30:12 +01:00
PhilippC
17a46eb92c New translations strings.xml (Hungarian) 2019-03-29 12:00:11 +01:00
PhilippC
14b121a8ba New translations strings.xml (Danish) 2019-03-29 01:50:11 +01:00
PhilippC
41b57417e5 New translations strings.xml (Russian) 2019-03-28 20:10:13 +01:00
PhilippC
bb492c3043 New translations strings.xml (Slovak) 2019-03-28 18:50:14 +01:00
PhilippC
b683dca67c New translations strings.xml (Slovak) 2019-03-28 18:40:11 +01:00
PhilippC
b6e6024bda New translations strings.xml (German) 2019-03-28 15:30:31 +01:00
PhilippC
2b3a95e21d New translations strings.xml (German) 2019-03-28 15:20:13 +01:00
PhilippC
de9c27f1f5 New translations strings.xml (Portuguese, Brazilian) 2019-03-28 13:40:13 +01:00
PhilippC
85c9cb26b1 New translations strings.xml (Portuguese, Brazilian) 2019-03-28 13:30:13 +01:00
PhilippC
8ffa27e93d New translations strings.xml (Italian) 2019-03-28 13:20:19 +01:00
PhilippC
ea743fc2c5 New translations strings.xml (Portuguese, Brazilian) 2019-03-28 13:20:13 +01:00
PhilippC
7fab9aab00 New translations strings.xml (Italian) 2019-03-28 13:10:18 +01:00
PhilippC
444e224d41 New translations strings.xml (Portuguese, Brazilian) 2019-03-28 13:10:12 +01:00
PhilippC
9fde19f1ce New translations strings.xml (Portuguese) 2019-03-28 12:20:22 +01:00
PhilippC
4e085b5dca New translations strings.xml (Italian) 2019-03-28 12:20:16 +01:00
PhilippC
06ab58cc07 New translations strings.xml (Danish) 2019-03-28 11:50:12 +01:00
PhilippC
9dae1746ec New translations strings.xml (Danish) 2019-03-28 11:30:11 +01:00
PhilippC
db87191f1f New translations strings.xml (Danish) 2019-03-28 11:20:10 +01:00
PhilippC
76abe79b6d New translations strings.xml (Japanese) 2019-03-28 10:30:12 +01:00
PhilippC
970bc29e01 New translations strings.xml (Japanese) 2019-03-28 10:20:13 +01:00
PhilippC
79a3262659 New translations strings.xml (French) 2019-03-28 10:10:11 +01:00
PhilippC
3add6d64ef New translations strings.xml (French) 2019-03-28 09:50:12 +01:00
PhilippC
43168b18d1 New translations strings.xml (French) 2019-03-28 09:40:11 +01:00
PhilippC
6970b42456 New translations strings.xml (Polish) 2019-03-28 09:10:17 +01:00
PhilippC
a545b96601 New translations strings.xml (Spanish) 2019-03-28 09:10:11 +01:00
PhilippC
59b66409e8 New translations strings.xml (Chinese Traditional) 2019-03-28 09:00:13 +01:00
PhilippC
25c50bbcaf New translations strings.xml (Chinese Traditional) 2019-03-28 08:50:09 +01:00
PhilippC
a9a5df00d2 New translations strings.xml (German) 2019-03-28 08:40:09 +01:00
PhilippC
5f4d9c29dc New translations strings.xml (German) 2019-03-28 08:10:09 +01:00
PhilippC
31e158e39b New translations strings.xml (Ukrainian) 2019-03-28 08:00:10 +01:00
PhilippC
25af5844be New translations strings.xml (German) 2019-03-28 07:50:10 +01:00
PhilippC
f79bb49af1 New translations strings.xml (Slovenian) 2019-03-28 07:30:19 +01:00
PhilippC
2756bae656 New translations strings.xml (Italian) 2019-03-28 07:30:14 +01:00
PhilippC
b574b55f84 New translations strings.xml (Dutch) 2019-03-28 07:30:09 +01:00
PhilippC
76ef1c4033 New translations strings.xml (Dutch) 2019-03-28 07:20:09 +01:00
PhilippC
409deaee9d New translations strings.xml (Italian) 2019-03-28 07:10:16 +01:00
PhilippC
8396e18283 New translations strings.xml (Dutch) 2019-03-28 07:10:10 +01:00
PhilippC
5e952e06ff New translations strings.xml (Italian) 2019-03-28 07:00:12 +01:00
PhilippC
7b6dc3d773 New translations strings.xml (Italian) 2019-03-28 06:50:10 +01:00
PhilippC
1759b67921 New translations strings.xml (Ukrainian) 2019-03-28 06:10:10 +01:00
PhilippC
1307b0e5d1 New translations strings.xml (Ukrainian) 2019-03-28 05:50:10 +01:00
PhilippC
c1af6994bf New translations strings.xml (Ukrainian) 2019-03-28 05:40:09 +01:00
PhilippC
d09c15e5b8 New translations strings.xml (Chinese Simplified) 2019-03-28 05:30:23 +01:00
PhilippC
ea98b170d9 New translations strings.xml (Russian) 2019-03-28 05:30:17 +01:00
PhilippC
c67f4e45c7 New translations strings.xml (Ukrainian) 2019-03-28 05:30:11 +01:00
PhilippC
c21a5afe94 New translations strings.xml (Chinese Simplified) 2019-03-28 05:20:15 +01:00
PhilippC
49de16f0f3 New translations strings.xml (Russian) 2019-03-28 05:20:09 +01:00
PhilippC
6d60afadf4 New translations strings.xml (Chinese Simplified) 2019-03-28 05:10:09 +01:00
PhilippC
c6751af075 New translations strings.xml (Vietnamese) 2019-03-28 05:02:50 +01:00
PhilippC
d41aa389a7 New translations strings.xml (Dutch) 2019-03-28 05:02:46 +01:00
PhilippC
f95986fd7a New translations strings.xml (Czech) 2019-03-28 05:02:40 +01:00
PhilippC
ac522bce43 New translations strings.xml (Croatian) 2019-03-28 05:02:34 +01:00
PhilippC
6e0729c3b3 New translations strings.xml (Chinese Traditional) 2019-03-28 05:02:30 +01:00
PhilippC
9ce674da2b New translations strings.xml (Chinese Simplified) 2019-03-28 05:02:26 +01:00
PhilippC
da8a8e7e77 New translations strings.xml (Catalan) 2019-03-28 05:02:22 +01:00
PhilippC
566a1088bd New translations strings.xml (Bulgarian) 2019-03-28 05:02:16 +01:00
PhilippC
11f1f07653 New translations strings.xml (Finnish) 2019-03-28 05:02:11 +01:00
PhilippC
45194bb26f New translations strings.xml (Basque) 2019-03-28 05:02:05 +01:00
PhilippC
1f6440189f New translations strings.xml (Russian) 2019-03-28 05:01:59 +01:00
PhilippC
60e98d87d8 New translations strings.xml (Danish) 2019-03-28 05:01:54 +01:00
PhilippC
f560124088 New translations strings.xml (German) 2019-03-28 05:01:48 +01:00
PhilippC
7521d0b787 New translations strings.xml (Portuguese, Brazilian) 2019-03-28 05:01:45 +01:00
PhilippC
c45e52f571 New translations strings.xml (Ukrainian) 2019-03-28 04:45:19 +01:00
PhilippC
275920e5be New translations strings.xml (Greek) 2019-03-28 04:45:16 +01:00
PhilippC
7045c6ee8d New translations strings.xml (Turkish) 2019-03-28 04:45:11 +01:00
PhilippC
7a7b65e8c6 New translations strings.xml (Azerbaijani) 2019-03-28 04:45:04 +01:00
PhilippC
261526b4d1 New translations strings.xml (Arabic) 2019-03-28 04:44:58 +01:00
PhilippC
bc74c91a2c New translations strings.xml (French) 2019-03-28 04:44:53 +01:00
PhilippC
ab47543df0 New translations strings.xml (Hebrew) 2019-03-28 04:44:47 +01:00
PhilippC
3a601468a9 New translations strings.xml (Swedish) 2019-03-28 04:44:42 +01:00
PhilippC
f2002e2b90 New translations strings.xml (Slovenian) 2019-03-28 04:44:38 +01:00
PhilippC
29031167d6 New translations strings.xml (Slovak) 2019-03-28 04:44:32 +01:00
PhilippC
7305ac47c3 New translations strings.xml (Serbian (Cyrillic)) 2019-03-28 04:44:26 +01:00
PhilippC
2aec6c9e4b New translations strings.xml (Romanian) 2019-03-28 04:44:22 +01:00
PhilippC
5a2cdf3cda New translations strings.xml (Portuguese) 2019-03-28 04:44:18 +01:00
PhilippC
a943df63fc New translations strings.xml (Polish) 2019-03-28 04:44:13 +01:00
PhilippC
ca771abebe New translations strings.xml (Galician) 2019-03-28 04:44:07 +01:00
PhilippC
010db6148d New translations strings.xml (Persian) 2019-03-28 04:44:01 +01:00
PhilippC
8f065f480c New translations strings.xml (Norwegian Bokmal) 2019-03-28 04:43:57 +01:00
PhilippC
f163f9382f New translations strings.xml (Korean) 2019-03-28 04:43:52 +01:00
PhilippC
e752244b5f New translations strings.xml (Japanese) 2019-03-28 04:43:47 +01:00
PhilippC
4bbb958a05 New translations strings.xml (Italian) 2019-03-28 04:43:43 +01:00
PhilippC
d1ddfed8dd New translations strings.xml (Indonesian) 2019-03-28 04:43:39 +01:00
PhilippC
bdb39f203a New translations strings.xml (Hungarian) 2019-03-28 04:43:34 +01:00
PhilippC
1bcb6aabe7 New translations strings.xml (Norwegian Nynorsk) 2019-03-28 04:43:30 +01:00
PhilippC
90b09b0f7e New translations strings.xml (Spanish) 2019-03-28 04:43:26 +01:00
Philipp Crocoll
4e6e0a0e73 improve English texts 2019-03-28 04:42:40 +01:00
Philipp Crocoll
ad4c764adb fix potential crashes when database has been closed and recreating activities 2019-03-28 04:42:24 +01:00
PhilippC
2265432ec4 New translations strings.xml (German) 2019-03-28 04:40:11 +01:00
PhilippC
bb45e60a3f New translations strings.xml (French) 2019-03-27 22:20:09 +01:00
PhilippC
b1ff92d63e New translations strings.xml (French) 2019-03-27 22:10:15 +01:00
Philipp Crocoll
016864edfc fix potential crash 2019-03-27 19:20:16 +01:00
PhilippC
dc5133e676 New translations strings.xml (Greek) 2019-03-27 01:00:12 +01:00
PhilippC
1fbd10c918 New translations strings.xml (Greek) 2019-03-27 00:50:09 +01:00
PhilippC
4cd219ab32 New translations strings.xml (Greek) 2019-03-27 00:40:10 +01:00
PhilippC
871e84fec9 New translations strings.xml (Greek) 2019-03-27 00:30:11 +01:00
PhilippC
08ce132587 New translations strings.xml (Greek) 2019-03-27 00:20:09 +01:00
PhilippC
4c58d8df72 New translations strings.xml (Greek) 2019-03-27 00:10:11 +01:00
PhilippC
bf554d2417 New translations strings.xml (Greek) 2019-03-27 00:00:09 +01:00
PhilippC
631cd8e35f New translations strings.xml (Greek) 2019-03-26 23:50:12 +01:00
PhilippC
f46c4d8054 New translations strings.xml (Russian) 2019-03-26 22:50:10 +01:00
PhilippC
0010713b78 New translations strings.xml (Russian) 2019-03-26 22:40:13 +01:00
PhilippC
f5bfd4f8f2 New translations strings.xml (Russian) 2019-03-26 22:30:09 +01:00
PhilippC
6d04d2f579 New translations strings.xml (Russian) 2019-03-26 22:20:10 +01:00
PhilippC
0d3cef1626 New translations strings.xml (Chinese Traditional) 2019-03-25 18:50:10 +01:00
PhilippC
4d251becb0 New translations strings.xml (Chinese Traditional) 2019-03-25 18:40:09 +01:00
PhilippC
372d4c4bf3 New translations strings.xml (Slovenian) 2019-03-25 11:20:12 +01:00
PhilippC
2dbda89973 New translations strings.xml (German) 2019-03-25 11:12:54 +01:00
PhilippC
2f55bbddd8 New translations strings.xml (Portuguese) 2019-03-25 11:11:54 +01:00
PhilippC
928773b183 New translations strings.xml (German) 2019-03-25 10:50:13 +01:00
PhilippC
bc9803cbc4 New translations strings.xml (German) 2019-03-25 10:40:10 +01:00
Philipp Crocoll
fca8f5efbc remove unused strings 2019-03-25 10:34:19 +01:00
PhilippC
f09fe4f7e2 New translations strings.xml (German) 2019-03-25 10:30:12 +01:00
Philipp Crocoll
b2b29c692e 1.07-pre9 2019-03-25 10:30:06 +01:00
PhilippC
de3bc0ff6c New translations strings.xml (Japanese) 2019-03-25 10:20:11 +01:00
Philipp Crocoll
c4a1b6a82e avoid opening password activity when database is already open, closes https://github.com/PhilippC/keepass2android/issues/706 2019-03-25 10:10:19 +01:00
PhilippC
bd08dd54e2 New translations strings.xml (Chinese Traditional) 2019-03-25 09:33:14 +01:00
PhilippC
b1f93fdb75 New translations strings.xml (Chinese Simplified) 2019-03-25 09:33:07 +01:00
PhilippC
51599b3f1a New translations strings.xml (Catalan) 2019-03-25 09:33:02 +01:00
PhilippC
1b753877a9 New translations strings.xml (Finnish) 2019-03-25 09:32:55 +01:00
PhilippC
d33ffa9d22 New translations strings.xml (Portuguese, Brazilian) 2019-03-25 09:32:36 +01:00
PhilippC
df710e523a New translations strings.xml (Turkish) 2019-03-25 09:32:23 +01:00
PhilippC
7d218e0706 New translations strings.xml (Slovenian) 2019-03-25 09:31:57 +01:00
PhilippC
88127a4858 New translations strings.xml (Slovak) 2019-03-25 09:31:51 +01:00
PhilippC
63f2a6f902 New translations strings.xml (Japanese) 2019-03-25 09:31:14 +01:00
Philipp Crocoll
d8286eb639 Merge branch 'l10n_master' of https://github.com/PhilippC/keepass2android
# Resolved Conflicts:
#	src/keepass2android/Resources/values-cs/strings.xml
#	src/keepass2android/Resources/values-da/strings.xml
#	src/keepass2android/Resources/values-de/strings.xml
#	src/keepass2android/Resources/values-hu/strings.xml
#	src/keepass2android/Resources/values-nl/strings.xml
#	src/keepass2android/Resources/values-pl/strings.xml
#	src/keepass2android/Resources/values-ru/strings.xml
#	src/keepass2android/Resources/values-tr/strings.xml
2019-03-25 09:27:27 +01:00
PhilippC
668fa46a98 New translations strings.xml (Slovenian) 2019-03-25 09:15:11 +01:00
PhilippC
e16a671a26 New translations strings.xml (Portuguese) 2019-03-25 09:14:56 +01:00
Philipp Crocoll
7f89ef358c Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-03-25 09:10:05 +01:00
Philipp Crocoll
e0df319279 try to proceed to password activity also if file storage setup is required, closes https://github.com/PhilippC/keepass2android/issues/416 2019-03-25 09:09:55 +01:00
Philipp Crocoll
61c7a260b4 improve child database configuration activity 2019-03-25 09:08:48 +01:00
Philipp Crocoll
f26fce63ad avoid crash when ROM does not support fingerprint encryption, closes https://github.com/PhilippC/keepass2android/issues/155 2019-03-25 09:08:32 +01:00
Philipp Crocoll
74c3c96b43 Merge branch 'master' of c:/ph/keepass2android 2019-03-25 09:05:39 +01:00
PhilippC
765b020152 New translations strings.xml (Chinese Traditional) 2019-03-25 05:30:11 +01:00
PhilippC
59c05235f6 New translations strings.xml (Chinese Traditional) 2019-03-25 05:20:10 +01:00
PhilippC
92a4131c88 New translations strings.xml (Chinese Traditional) 2019-03-25 05:10:12 +01:00
Philipp Crocoll
540e14bbe7 1.07-pre8 2019-03-24 20:27:35 +01:00
PhilippC
0ebd355edd New translations strings.xml (Slovak) 2019-03-23 23:10:10 +01:00
PhilippC
68d4dfed04 New translations strings.xml (Slovenian) 2019-03-23 19:40:09 +01:00
PhilippC
37a482d2e4 New translations strings.xml (Slovenian) 2019-03-23 19:30:09 +01:00
PhilippC
b79cc65728 New translations strings.xml (Japanese) 2019-03-23 16:10:10 +01:00
PhilippC
78977c7e31 New translations strings.xml (Japanese) 2019-03-23 16:00:11 +01:00
PhilippC
1957fc5345 New translations strings.xml (Turkish) 2019-03-23 07:50:09 +01:00
PhilippC
49cefff75d New translations strings.xml (Turkish) 2019-03-23 07:30:08 +01:00
PhilippC
2ebb145b7b New translations strings.xml (Turkish) 2019-03-23 07:20:17 +01:00
PhilippC
0a6f1394e4 New translations strings.xml (Turkish) 2019-03-23 07:10:11 +01:00
PhilippC
1310913281 New translations strings.xml (Slovenian) 2019-03-22 20:40:10 +01:00
PhilippC
c245c5ade3 New translations strings.xml (Slovenian) 2019-03-22 20:20:10 +01:00
PhilippC
9e6f45a59b New translations strings.xml (Slovenian) 2019-03-22 20:00:18 +01:00
PhilippC
f6a78c8890 New translations strings.xml (Slovenian) 2019-03-22 16:00:15 +01:00
PhilippC
76717fa3cb New translations strings.xml (Slovenian) 2019-03-22 13:10:10 +01:00
PhilippC
a19230393d New translations strings.xml (Chinese Simplified) 2019-03-22 08:00:13 +01:00
PhilippC
0b89969a33 New translations strings.xml (Chinese Simplified) 2019-03-22 07:50:10 +01:00
PhilippC
bbe97230d2 New translations strings.xml (German) 2019-03-22 05:40:10 +01:00
PhilippC
ee0161737c New translations strings.xml (Catalan) 2019-03-22 05:20:10 +01:00
Philipp Crocoll
e7e0b91703 fix potential crash when changing offline cache preference 2019-03-22 04:59:44 +01:00
PhilippC
dbcdf71bbe New translations strings.xml (French) 2019-03-21 21:50:12 +01:00
PhilippC
779615c09a New translations strings.xml (Finnish) 2019-03-21 06:20:11 +01:00
PhilippC
1c3a1ce53c New translations strings.xml (Finnish) 2019-03-21 06:10:09 +01:00
PhilippC
981c524e3f New translations strings.xml (Croatian) 2019-03-21 05:22:26 +01:00
PhilippC
44a7d68f31 New translations strings.xml (Chinese Traditional) 2019-03-21 05:22:22 +01:00
PhilippC
ae858e3dc4 New translations strings.xml (Chinese Simplified) 2019-03-21 05:22:17 +01:00
PhilippC
22fd23a31d New translations strings.xml (Catalan) 2019-03-21 05:22:13 +01:00
PhilippC
2babe87d6d New translations strings.xml (Russian) 2019-03-21 05:21:59 +01:00
PhilippC
95a8b3fe34 New translations strings.xml (German) 2019-03-21 05:21:50 +01:00
PhilippC
32c526a26a New translations strings.xml (Portuguese, Brazilian) 2019-03-21 05:21:46 +01:00
Philipp Crocoll
b2adfad2ee catch potential file not found exceptions 2019-03-21 04:27:44 +01:00
Philipp Crocoll
ee5a8534a7 catch all exceptions when stopping fingerprint, maybe there is a java exception 2019-03-21 04:15:04 +01:00
Philipp Crocoll
80ba3b969d allow to turn off saving of credentials through Autofill for the whole app. Closes https://github.com/PhilippC/keepass2android/issues/488. Allow to re-enable disabled autofill targets in the app preferences. Closes https://github.com/PhilippC/keepass2android/issues/715 2019-03-21 04:13:29 +01:00
Philipp Crocoll
83bd6911c8 Merge branch 'master' of c:/ph/keepass2android 2019-03-19 22:08:28 +01:00
Philipp Crocoll
6c66f6199c 1.07-pre7 2019-03-19 22:08:19 +01:00
Philipp Crocoll
c11731541c reenable search suggestion listener 2019-03-19 22:07:38 +01:00
PhilippC
609593ebd0 New translations strings.xml (French) 2019-03-19 21:51:42 +01:00
PhilippC
85b867a5ca New translations strings.xml (Slovak) 2019-03-19 21:51:27 +01:00
PhilippC
a3690051eb New translations strings.xml (Portuguese) 2019-03-19 21:51:15 +01:00
PhilippC
ecb44a2611 New translations strings.xml (Polish) 2019-03-19 21:51:08 +01:00
PhilippC
7898ea9ba7 New translations strings.xml (Japanese) 2019-03-19 21:50:50 +01:00
PhilippC
90a2029f3d New translations strings.xml (Italian) 2019-03-19 21:50:45 +01:00
PhilippC
1d9a9ea658 New translations strings.xml (Hungarian) 2019-03-19 21:50:36 +01:00
PhilippC
e88f80eda3 New translations strings.xml (Spanish) 2019-03-19 21:50:27 +01:00
Philipp Crocoll
025e2f415d improve logging output 2019-03-19 21:49:04 +01:00
Philipp Crocoll
e113ca79de add missing file 2019-03-19 21:23:50 +01:00
Philipp Crocoll
f988c44440 update changelog 2019-03-19 21:20:07 +01:00
Philipp Crocoll
37cda26e27 fix potential crashes in AutoFill service 2019-03-19 21:13:16 +01:00
Philipp Crocoll
65c2da9afa implement really hacky workaround for another crash on Samsung devices with Android 9 2019-03-19 20:58:37 +01:00
Philipp Crocoll
434b7b756b Merge branch 'master' of c:/ph/keepass2android 2019-03-18 05:51:54 +01:00
Philipp Crocoll
9dfcab6c1c 1.07-pre6 2019-03-18 05:50:56 +01:00
Philipp Crocoll
9f39f4e377 set NoHistory flag for SwitchImeActivity, improves switching back to KP2A 2019-03-18 05:44:01 +01:00
Philipp Crocoll
58da4284ac Merge branch 'master' of c:/ph/keepass2android
# Resolved Conflicts:
#	src/keepass2android/Properties/AndroidManifest_net.xml
#	src/keepass2android/Resources/values/strings.xml
2019-03-18 05:12:05 +01:00
Philipp Crocoll
55787ff6cf fix crash on Samsung devices with Android 9, fix problem with bringing up keyboard 2019-03-18 05:09:20 +01:00
Philipp Crocoll
3b93610e43 fix crash when sending debug log (closes https://github.com/PhilippC/keepass2android/issues/264) 2019-03-18 05:08:34 +01:00
Philipp Crocoll
40f3066ee0 avoid potential crashes when opening child databases (caused by network on main thread or URLs without username/password), fixes https://github.com/PhilippC/keepass2android/issues/728 2019-03-18 03:56:34 +01:00
PhilippC
2108aac41c New translations strings.xml (Russian) 2019-03-15 10:50:12 +01:00
PhilippC
68f8300395 New translations strings.xml (Russian) 2019-03-15 10:40:10 +01:00
PhilippC
325a61912e New translations strings.xml (Russian) 2019-03-15 10:30:10 +01:00
PhilippC
7363c88fce New translations strings.xml (Russian) 2019-03-15 10:20:09 +01:00
PhilippC
0b0f95c65c New translations strings.xml (Danish) 2019-03-14 18:20:18 +01:00
PhilippC
354675f1e5 New translations strings.xml (German) 2019-03-13 14:50:13 +01:00
PhilippC
7a769f283b New translations strings.xml (German) 2019-03-13 14:40:14 +01:00
PhilippC
3dc67d5978 New translations strings.xml (Portuguese, Brazilian) 2019-03-12 15:40:09 +01:00
PhilippC
d3a0d71857 New translations strings.xml (Portuguese, Brazilian) 2019-03-12 15:30:16 +01:00
PhilippC
72f7534a5f New translations strings.xml (Portuguese, Brazilian) 2019-03-12 15:20:13 +01:00
PhilippC
27a733cbed New translations strings.xml (Portuguese, Brazilian) 2019-03-12 15:10:13 +01:00
Philipp Crocoll
92a0ce98bb make nfc implementation compatible to Yubikey NEO 5 (closes https://github.com/PhilippC/keepass2android/issues/564) 2019-03-11 11:46:02 +01:00
Philipp Crocoll
84c9632508 using public suffix to determine canonical domains which fixes the aliexpress issue (fixes https://github.com/PhilippC/keepass2android/issues/711) 2019-03-11 10:56:55 +01:00
Philipp Crocoll
22c2b406db more attempts to get OneDrive for business working 2019-03-11 09:43:42 +01:00
PhilippC
bc374a1317 New translations strings.xml (Spanish) 2019-03-11 09:10:09 +01:00
Philipp Crocoll
0bf82a999a don't refuse to load databases with invalid times 2019-03-11 02:52:56 +01:00
PhilippC
453a8459ac New translations strings.xml (Turkish) 2019-03-10 01:20:10 +01:00
PhilippC
53f6ddad22 New translations strings.xml (Ukrainian) 2019-03-09 22:10:08 +01:00
PhilippC
14bd128931 New translations strings.xml (Greek) 2019-03-08 23:30:11 +01:00
PhilippC
b0b8daa03d New translations strings.xml (Greek) 2019-03-08 23:20:08 +01:00
PhilippC
940cd70f64 New translations strings.xml (Spanish) 2019-03-08 08:40:09 +01:00
PhilippC
d8cdef0622 New translations strings.xml (Spanish) 2019-03-08 08:30:12 +01:00
PhilippC
44a7cfe32e New translations strings.xml (Spanish) 2019-03-08 08:20:09 +01:00
PhilippC
8584352e21 New translations strings.xml (Turkish) 2019-03-07 12:50:10 +01:00
PhilippC
1c39d027e0 New translations strings.xml (Turkish) 2019-03-07 12:40:12 +01:00
PhilippC
ce82e2cdcf New translations strings.xml (Arabic) 2019-03-06 07:30:10 +01:00
PhilippC
a8492f75cd New translations strings.xml (Arabic) 2019-03-06 07:20:10 +01:00
PhilippC
03afb38aa3 New translations strings.xml (Portuguese) 2019-03-04 19:20:10 +01:00
PhilippC
acc2acce2c New translations strings.xml (Portuguese) 2019-03-04 18:50:08 +01:00
PhilippC
3a612864f8 New translations strings.xml (Portuguese) 2019-03-04 18:40:09 +01:00
PhilippC
7e1789a3f4 New translations strings.xml (Slovak) 2019-03-03 13:10:10 +01:00
PhilippC
69dea794e1 New translations strings.xml (Dutch) 2019-03-02 14:50:08 +01:00
PhilippC
4e024bd8b1 New translations strings.xml (Dutch) 2019-03-02 14:40:10 +01:00
PhilippC
6078e511aa New translations strings.xml (Dutch) 2019-03-02 14:30:09 +01:00
PhilippC
58574cd824 New translations strings.xml (Spanish) 2019-02-27 14:30:11 +01:00
PhilippC
635fa99cf2 New translations strings.xml (Spanish) 2019-02-27 14:00:12 +01:00
PhilippC
074d71cef7 New translations strings.xml (Spanish) 2019-02-27 09:20:12 +01:00
PhilippC
027075b1b2 New translations strings.xml (Czech) 2019-02-24 00:00:09 +01:00
PhilippC
898ad42f96 New translations strings.xml (Czech) 2019-02-23 23:50:10 +01:00
PhilippC
c87ffeff71 New translations strings.xml (Japanese) 2019-02-22 11:20:10 +01:00
PhilippC
40f0744adc New translations strings.xml (Japanese) 2019-02-22 11:10:09 +01:00
PhilippC
eba555f260 New translations strings.xml (Japanese) 2019-02-22 11:00:12 +01:00
PhilippC
e7db208a40 New translations strings.xml (Russian) 2019-02-20 20:40:11 +01:00
PhilippC
69399bb328 New translations strings.xml (Italian) 2019-02-18 20:20:14 +01:00
PhilippC
749e928d66 New translations strings.xml (Italian) 2019-02-18 20:10:09 +01:00
PhilippC
a3b8690609 New translations strings.xml (Polish) 2019-02-18 12:40:12 +01:00
PhilippC
340e6794ca New translations strings.xml (German) 2019-02-17 02:50:09 +01:00
PhilippC
7a23152cee New translations strings.xml (German) 2019-02-17 02:40:09 +01:00
PhilippC
d00f71884a New translations strings.xml (German) 2019-02-17 02:30:11 +01:00
PhilippC
587014159d New translations strings.xml (Chinese Simplified) 2019-02-16 15:20:11 +01:00
PhilippC
e2cb3691e4 New translations strings.xml (Chinese Simplified) 2019-02-16 15:10:09 +01:00
PhilippC
a40be3b658 New translations strings.xml (Chinese Simplified) 2019-02-16 13:50:08 +01:00
PhilippC
598d7c699a New translations strings.xml (Chinese Simplified) 2019-02-16 13:40:11 +01:00
PhilippC
23c9b9f2d9 New translations strings.xml (Norwegian Bokmal) 2019-02-15 08:50:09 +01:00
PhilippC
22aeff708a New translations strings.xml (Chinese Simplified) 2019-02-14 08:10:11 +01:00
PhilippC
e9b7b935ee New translations strings.xml (Chinese Simplified) 2019-02-14 08:00:15 +01:00
PhilippC
eb0d9ec482 New translations strings.xml (Chinese Simplified) 2019-02-14 07:50:11 +01:00
PhilippC
cfd0d72100 New translations strings.xml (Polish) 2019-02-11 20:00:15 +01:00
PhilippC
f615dc265a New translations strings.xml (Polish) 2019-02-11 19:50:12 +01:00
PhilippC
53c4971c4e New translations strings.xml (Polish) 2019-02-11 19:40:12 +01:00
PhilippC
3a98fa9f53 New translations strings.xml (Japanese) 2019-02-11 08:20:11 +01:00
PhilippC
6ed5386c12 New translations strings.xml (German) 2019-02-11 04:10:09 +01:00
PhilippC
a998a7f92b New translations strings.xml (German) 2019-02-11 04:00:09 +01:00
PhilippC
3218989b13 New translations strings.xml (German) 2019-02-11 03:50:09 +01:00
PhilippC
3aff954063 New translations strings.xml (Catalan) 2019-02-09 16:20:09 +01:00
PhilippC
11e824c133 New translations strings.xml (Catalan) 2019-02-09 16:10:09 +01:00
PhilippC
a26662a813 New translations strings.xml (Catalan) 2019-02-09 10:10:10 +01:00
PhilippC
007838197b New translations strings.xml (Catalan) 2019-02-09 10:00:09 +01:00
PhilippC
0ad82d5b91 New translations strings.xml (Catalan) 2019-02-09 09:10:08 +01:00
PhilippC
52e47a62d2 New translations strings.xml (Korean) 2019-02-08 17:40:11 +01:00
PhilippC
cbaaf3ee54 New translations strings.xml (Chinese Traditional) 2019-02-08 16:10:12 +01:00
PhilippC
26f26ee35d New translations strings.xml (Chinese Traditional) 2019-02-08 16:00:13 +01:00
PhilippC
0102ac77e3 New translations strings.xml (Chinese Traditional) 2019-02-08 15:50:10 +01:00
PhilippC
d24101bee2 New translations strings.xml (Chinese Traditional) 2019-02-08 15:40:11 +01:00
PhilippC
36cced5ce7 New translations strings.xml (Chinese Traditional) 2019-02-08 15:30:13 +01:00
PhilippC
87eb537ebe New translations strings.xml (French) 2019-02-07 00:40:11 +01:00
PhilippC
86fdc17d2a New translations strings.xml (Slovak) 2019-02-06 21:21:11 +01:00
PhilippC
bd8763c62f New translations strings.xml (Portuguese, Brazilian) 2019-02-06 21:20:54 +01:00
Philipp Crocoll
bc917d41ad 1.07-pre5 2019-02-06 21:13:59 +01:00
Philipp Crocoll
68b60b427a fix missing native keytransform, closes #630 2019-02-06 21:13:46 +01:00
PhilippC
c9e64c53ec New translations strings.xml (Slovak) 2019-02-06 16:10:18 +01:00
PhilippC
6ba6c6bac7 New translations strings.xml (Slovak) 2019-02-06 16:00:26 +01:00
PhilippC
f2967e1d8f New translations strings.xml (Slovak) 2019-02-06 15:50:13 +01:00
PhilippC
60783ca88e New translations strings.xml (Slovak) 2019-02-06 15:40:12 +01:00
PhilippC
8d7c1371df New translations strings.xml (Vietnamese) 2019-02-06 15:33:16 +01:00
PhilippC
090bfe9091 New translations strings.xml (Basque) 2019-02-06 15:33:10 +01:00
PhilippC
3ad2ba9f33 New translations strings.xml (Bulgarian) 2019-02-06 15:33:05 +01:00
PhilippC
1036def599 New translations strings.xml (Catalan) 2019-02-06 15:33:00 +01:00
PhilippC
2acad69940 New translations strings.xml (Chinese Simplified) 2019-02-06 15:32:56 +01:00
PhilippC
1f18011a5b New translations strings.xml (Chinese Traditional) 2019-02-06 15:32:51 +01:00
PhilippC
3da63b378c New translations strings.xml (Croatian) 2019-02-06 15:32:45 +01:00
PhilippC
0852aa7429 New translations strings.xml (Czech) 2019-02-06 15:32:39 +01:00
PhilippC
8a863ca636 New translations strings.xml (Danish) 2019-02-06 15:32:33 +01:00
PhilippC
83db5c205d New translations strings.xml (Finnish) 2019-02-06 15:32:26 +01:00
PhilippC
760e73959c New translations strings.xml (French) 2019-02-06 15:32:22 +01:00
PhilippC
e516e06a53 New translations strings.xml (Galician) 2019-02-06 15:32:16 +01:00
PhilippC
a954461be3 New translations strings.xml (German) 2019-02-06 15:32:12 +01:00
PhilippC
5998369af6 New translations strings.xml (Greek) 2019-02-06 15:32:06 +01:00
PhilippC
f41a2604c4 New translations strings.xml (Azerbaijani) 2019-02-06 15:31:57 +01:00
PhilippC
6fc578d286 New translations strings.xml (Hebrew) 2019-02-06 15:31:51 +01:00
PhilippC
f2604a5fec New translations strings.xml (Indonesian) 2019-02-06 15:31:47 +01:00
PhilippC
642026156a New translations strings.xml (Italian) 2019-02-06 15:31:41 +01:00
PhilippC
708c511a98 New translations strings.xml (Japanese) 2019-02-06 15:31:35 +01:00
PhilippC
2c75b5886f New translations strings.xml (Korean) 2019-02-06 15:31:30 +01:00
PhilippC
0ef7f5a955 New translations strings.xml (Russian) 2019-02-06 15:31:20 +01:00
PhilippC
28856c01cd New translations strings.xml (Serbian (Cyrillic)) 2019-02-06 15:31:09 +01:00
PhilippC
a47bd03e94 New translations strings.xml (Slovak) 2019-02-06 15:31:01 +01:00
PhilippC
c5551ddeb5 New translations strings.xml (Slovenian) 2019-02-06 15:30:57 +01:00
PhilippC
020f274ef3 New translations strings.xml (Spanish) 2019-02-06 15:30:51 +01:00
PhilippC
e2f8f04ace New translations strings.xml (Swedish) 2019-02-06 15:30:45 +01:00
PhilippC
6d61d885c1 New translations strings.xml (Turkish) 2019-02-06 15:30:39 +01:00
PhilippC
e98cd16032 New translations strings.xml (Ukrainian) 2019-02-06 15:30:33 +01:00
PhilippC
4ec8bdda2f New translations strings.xml (Hungarian) 2019-02-06 15:30:29 +01:00
PhilippC
16df1624f8 New translations strings.xml (Arabic) 2019-02-06 15:30:20 +01:00
PhilippC
cb978e012b New translations strings.xml (Portuguese) 2019-02-06 06:20:56 +01:00
PhilippC
b7ea02696b New translations strings.xml (Polish) 2019-02-06 06:20:51 +01:00
PhilippC
49cb8874ca New translations strings.xml (Persian) 2019-02-06 06:20:46 +01:00
PhilippC
1384256d87 New translations strings.xml (Norwegian Nynorsk) 2019-02-06 06:20:41 +01:00
PhilippC
705b2fcd9a New translations strings.xml (Norwegian Bokmal) 2019-02-06 06:20:38 +01:00
PhilippC
906ca77973 New translations strings.xml (Romanian) 2019-02-06 06:20:34 +01:00
PhilippC
7dc5c734d0 New translations strings.xml (Dutch) 2019-02-06 06:20:29 +01:00
Philipp Crocoll
a3c1e311f7 1.07-pre4 2019-02-06 06:15:33 +01:00
Philipp Crocoll
4d246a250d remove AdalBindings project 2019-02-06 06:15:20 +01:00
Philipp Crocoll
8d2c41f558 fix duplicate string resource id 2019-02-06 06:14:49 +01:00
PhilippC
3b06c4c14a New translations strings.xml (Chinese Traditional) 2019-02-05 20:03:10 +01:00
PhilippC
f98dcb813d New translations strings.xml (Finnish) 2019-02-05 20:02:56 +01:00
PhilippC
17cf31e8cf New translations strings.xml (Portuguese, Brazilian) 2019-02-05 20:02:13 +01:00
PhilippC
6771c378bf New translations strings.xml (Russian) 2019-02-05 20:02:09 +01:00
Philipp Crocoll
013aa4d071 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-02-05 19:55:58 +01:00
PhilippC
b887e16628 Merge pull request #515 from PhilippC/l10n_master
New Crowdin translations
2019-02-05 19:55:45 +01:00
PhilippC
7774ed65bd Merge branch 'master' into l10n_master 2019-02-05 19:55:11 +01:00
PhilippC
c85f996aa3 New translations strings.xml (Portuguese) 2019-02-05 19:51:56 +01:00
Philipp Crocoll
64d9cc00d1 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2019-02-05 19:46:56 +01:00
Philipp Crocoll
a0efbecee4 Forward to Search results directly when multiple databases open, closes https://github.com/PhilippC/keepass2android/issues/642 2019-02-05 12:15:22 +01:00
Philipp Crocoll
cceb4c6677 increase timeout (https://github.com/PhilippC/keepass2android/issues/339). still todo: test how KP2A behaves on write errors. 2019-02-05 12:14:52 +01:00
Philipp Crocoll
66e448a648 avoid using a deprecated method, might help with https://github.com/PhilippC/keepass2android/issues/653 2019-02-05 11:08:38 +01:00
Philipp Crocoll
eb134fd41a NfcOtpActivity is back - this time with app link enabled (allows users to enter https://keepass2android.crocoll.net/neo/ as NDEF payload and should work on all recent Android devices with NFC). Closes #603 2019-02-05 10:36:08 +01:00
Philipp Crocoll
857d6f9008 reset cancellation signal when cancelled. might fix https://github.com/PhilippC/keepass2android/issues/560 (cannot reproduce, so user must test) 2019-02-05 10:04:10 +01:00
PhilippC
32396c4534 Merge pull request #654 from Small-Ku/master
Update crowdin.yml for better Chinese localiztion
2019-02-05 06:38:57 +01:00
Philipp Crocoll
2df46b6647 improve language in some strings 2019-02-05 06:29:01 +01:00
Philipp Crocoll
9f6ad37547 Revert "failing attempt to integrate ADAL authentication (for OneDrive for business)"
This reverts commit 6b69ad20ad.
2019-02-05 06:28:40 +01:00
PhilippC
65955843e5 New translations strings.xml (Dutch) 2019-01-26 15:40:08 +01:00
PhilippC
9e9b5fb9dd New translations strings.xml (Polish) 2019-01-19 14:10:09 +01:00
PhilippC
f96fc67bc2 New translations strings.xml (Russian) 2019-01-15 13:50:14 +01:00
PhilippC
07ebd0b4ca New translations strings.xml (Russian) 2019-01-15 13:40:10 +01:00
PhilippC
64e955c512 New translations strings.xml (Japanese) 2019-01-14 13:50:11 +01:00
PhilippC
161753b195 New translations strings.xml (Japanese) 2019-01-14 13:40:15 +01:00
PhilippC
f92adb847a New translations strings.xml (Japanese) 2019-01-14 13:30:13 +01:00
PhilippC
98f780c277 New translations strings.xml (Portuguese, Brazilian) 2019-01-14 03:20:08 +01:00
PhilippC
3c512e74db New translations strings.xml (Portuguese, Brazilian) 2019-01-14 03:10:08 +01:00
PhilippC
9b752dd28f New translations strings.xml (Portuguese, Brazilian) 2019-01-14 03:00:11 +01:00
PhilippC
3cf2719c29 New translations strings.xml (Croatian) 2019-01-07 07:30:10 +01:00
PhilippC
be420c0394 New translations strings.xml (Croatian) 2019-01-07 07:20:08 +01:00
PhilippC
1b1d995b9d New translations strings.xml (Russian) 2019-01-03 16:50:10 +01:00
PhilippC
6410f41fa2 New translations strings.xml (Italian) 2019-01-02 15:50:09 +01:00
PhilippC
f90a45b1e6 New translations strings.xml (Italian) 2019-01-02 15:40:08 +01:00
PhilippC
9ca5569122 New translations strings.xml (Slovak) 2019-01-02 12:20:08 +01:00
Philipp Crocoll
a6b4a35973 added OneDriveStorage2 based on Graph SDK 2018-12-30 07:53:29 +01:00
PhilippC
06cb6bac3e New translations strings.xml (Turkish) 2018-12-28 10:50:11 +01:00
PhilippC
5241aeea9f New translations strings.xml (Turkish) 2018-12-28 10:40:09 +01:00
Philipp Crocoll
6b69ad20ad failing attempt to integrate ADAL authentication (for OneDrive for business) 2018-12-27 21:46:11 +01:00
PhilippC
a79d2ec323 New translations strings.xml (Catalan) 2018-12-27 21:40:08 +01:00
PhilippC
209a0fe2da New translations strings.xml (Catalan) 2018-12-27 21:30:10 +01:00
Small_Ku
277f439f70 Update crowdin.yml
for Chinese translation
2018-12-27 00:05:15 +08:00
PhilippC
d9f29fdcaa New translations strings.xml (Danish) 2018-12-26 06:50:08 +01:00
PhilippC
a9141d3fe2 New translations strings.xml (Danish) 2018-12-26 06:40:08 +01:00
PhilippC
4ce55e88fa New translations strings.xml (Danish) 2018-12-26 06:30:08 +01:00
PhilippC
c930d388dc New translations strings.xml (Finnish) 2018-12-25 10:30:25 +01:00
PhilippC
12c7911cf4 New translations strings.xml (Finnish) 2018-12-25 10:20:18 +01:00
PhilippC
06377ff497 New translations strings.xml (Finnish) 2018-12-25 10:10:08 +01:00
PhilippC
7a1938e515 New translations strings.xml (Finnish) 2018-12-25 10:00:09 +01:00
PhilippC
445166d220 New translations strings.xml (Danish) 2018-12-25 08:10:08 +01:00
PhilippC
3963501d0c New translations strings.xml (Danish) 2018-12-25 08:00:09 +01:00
PhilippC
acb51d7859 New translations strings.xml (Spanish) 2018-12-23 19:50:09 +01:00
PhilippC
4dbfb76ced Merge pull request #628 from Skycoder42/master
Correctly extract protected fields from intent (Fixes #627)
2018-12-23 07:27:32 +01:00
Philipp Crocoll
4188464652 change "application" to "app" in english strings 2018-12-23 07:09:17 +01:00
PhilippC
fb552a8d62 New translations strings.xml (Chinese Simplified) 2018-12-23 02:40:09 +01:00
PhilippC
c998e4e34f New translations strings.xml (Chinese Simplified) 2018-12-23 02:30:09 +01:00
PhilippC
ab46015a5a New translations strings.xml (Chinese Simplified) 2018-12-23 02:20:09 +01:00
PhilippC
dd10740bf2 New translations strings.xml (German) 2018-12-22 13:40:08 +01:00
PhilippC
44f26685e4 New translations strings.xml (German) 2018-12-22 13:30:08 +01:00
PhilippC
3caa56ae8c New translations strings.xml (French) 2018-12-21 16:30:09 +01:00
PhilippC
1ca4fbb078 New translations strings.xml (Czech) 2018-12-18 23:40:10 +01:00
PhilippC
bdf5270fa0 New translations strings.xml (Czech) 2018-12-18 19:30:09 +01:00
PhilippC
e3e865b108 New translations strings.xml (Czech) 2018-12-18 19:20:09 +01:00
PhilippC
33f3736798 New translations strings.xml (Czech) 2018-12-18 19:10:11 +01:00
PhilippC
a86fbcee44 New translations strings.xml (Czech) 2018-12-18 19:00:13 +01:00
PhilippC
cdbf8a2811 New translations strings.xml (Czech) 2018-12-18 18:50:09 +01:00
PhilippC
da4fae4e04 New translations strings.xml (Czech) 2018-12-18 18:40:10 +01:00
PhilippC
ddeefc4ab6 New translations strings.xml (Chinese Traditional) 2018-12-17 19:20:11 +01:00
PhilippC
33702064a5 New translations strings.xml (French) 2018-12-17 12:40:10 +01:00
PhilippC
b72995c8bf New translations strings.xml (Chinese Simplified) 2018-12-17 12:20:16 +01:00
PhilippC
868eb1c4fb New translations strings.xml (Catalan) 2018-12-17 12:20:10 +01:00
PhilippC
d93140efc6 New translations strings.xml (Chinese Traditional) 2018-12-17 12:12:20 +01:00
PhilippC
0f59d46ede New translations strings.xml (Croatian) 2018-12-17 12:12:14 +01:00
PhilippC
812b5f22f9 New translations strings.xml (Czech) 2018-12-17 12:12:10 +01:00
PhilippC
d1b5feae0d New translations strings.xml (Danish) 2018-12-17 12:12:05 +01:00
PhilippC
0861fa9e03 New translations strings.xml (Dutch) 2018-12-17 12:12:00 +01:00
PhilippC
c3fe9f513d New translations strings.xml (Finnish) 2018-12-17 12:11:56 +01:00
PhilippC
b513669f4d New translations strings.xml (French) 2018-12-17 12:11:49 +01:00
PhilippC
1ad74fdacc New translations strings.xml (Galician) 2018-12-17 12:11:44 +01:00
PhilippC
9a24ede989 New translations strings.xml (German) 2018-12-17 12:11:40 +01:00
PhilippC
7ea8dfa8ce New translations strings.xml (Greek) 2018-12-17 12:11:35 +01:00
PhilippC
670068eeba New translations strings.xml (Hungarian) 2018-12-17 12:11:28 +01:00
PhilippC
70310f1970 New translations strings.xml (Indonesian) 2018-12-17 12:11:19 +01:00
PhilippC
4463c148a5 New translations strings.xml (Japanese) 2018-12-17 12:11:15 +01:00
PhilippC
c982b45134 New translations strings.xml (Korean) 2018-12-17 12:11:10 +01:00
PhilippC
d209a2c7f8 New translations strings.xml (Norwegian Bokmal) 2018-12-17 12:11:05 +01:00
PhilippC
75c73193a2 New translations strings.xml (Portuguese, Brazilian) 2018-12-17 12:10:59 +01:00
PhilippC
fc99f6774d New translations strings.xml (Romanian) 2018-12-17 12:10:54 +01:00
PhilippC
d40fab86c9 New translations strings.xml (Slovak) 2018-12-17 12:10:45 +01:00
PhilippC
5c0520e093 New translations strings.xml (Slovenian) 2018-12-17 12:10:41 +01:00
PhilippC
1bb9ead202 New translations strings.xml (Spanish) 2018-12-17 12:10:36 +01:00
PhilippC
3afd8915f0 New translations strings.xml (Swedish) 2018-12-17 12:10:32 +01:00
PhilippC
ba3f2d2823 New translations strings.xml (Turkish) 2018-12-17 12:10:28 +01:00
PhilippC
24989d80ac New translations strings.xml (Ukrainian) 2018-12-17 12:10:22 +01:00
PhilippC
d2c16158cc New translations strings.xml (Vietnamese) 2018-12-17 12:10:17 +01:00
PhilippC
8514fd6266 New translations strings.xml (Italian) 2018-12-17 12:10:13 +01:00
Philipp Crocoll
30d1534c01 show save errors as dialogs, closes #339 2018-12-17 12:09:31 +01:00
PhilippC
4f0800d4fc New translations strings.xml (Portuguese) 2018-12-17 12:00:49 +01:00
PhilippC
41fa396318 New translations strings.xml (Polish) 2018-12-17 12:00:45 +01:00
PhilippC
d94af84002 New translations strings.xml (Persian) 2018-12-17 12:00:41 +01:00
PhilippC
63b92cc35a New translations strings.xml (Russian) 2018-12-17 12:00:31 +01:00
PhilippC
3238d9fbc5 New translations strings.xml (Arabic) 2018-12-17 12:00:26 +01:00
Philipp Crocoll
780d4c95fe improve message when file is readonly, closes #521 2018-12-17 11:47:24 +01:00
PhilippC
c3b27c75bf New translations strings.xml (Chinese Traditional) 2018-12-17 11:40:08 +01:00
PhilippC
23c7031672 New translations strings.xml (Chinese Traditional) 2018-12-17 11:30:11 +01:00
PhilippC
9e98d09a93 New translations strings.xml (Chinese Traditional) 2018-12-17 11:20:11 +01:00
Philipp Crocoll
06e64f7347 more autofill logging 2018-12-17 11:12:07 +01:00
Philipp Crocoll
92594db78d automatically fill in OTPs copied from Yubiclip. closes #603 and closes #564 2018-12-17 11:11:56 +01:00
PhilippC
c574f2d6bd New translations strings.xml (Chinese Traditional) 2018-12-17 11:10:11 +01:00
PhilippC
ee156cbfd6 New translations strings.xml (Chinese Traditional) 2018-12-17 10:50:09 +01:00
PhilippC
73d12daf04 New translations strings.xml (Chinese Traditional) 2018-12-17 10:40:09 +01:00
Philipp Crocoll
e4179a934b fix wrong time display when editing expiration date, fixes #634 2018-12-17 10:03:43 +01:00
Philipp Crocoll
afd309d9a8 work on reducing popups for autofill/allow to disable autofill for query. not yet fully functional. refers to #455. 2018-12-17 10:03:02 +01:00
PhilippC
1a24b00c5e New translations strings.xml (Italian) 2018-12-17 09:40:08 +01:00
PhilippC
445e4d8b31 New translations strings.xml (Italian) 2018-12-17 09:30:34 +01:00
PhilippC
224ca98d0e New translations strings.xml (Swedish) 2018-12-16 23:50:10 +01:00
PhilippC
13419c9fb7 New translations strings.xml (Croatian) 2018-12-16 22:10:12 +01:00
PhilippC
00646bc84b New translations strings.xml (Croatian) 2018-12-16 22:00:13 +01:00
PhilippC
cb4b686335 New translations strings.xml (Dutch) 2018-12-16 14:10:09 +01:00
PhilippC
5e900b62c8 New translations strings.xml (Ukrainian) 2018-12-12 09:00:09 +01:00
PhilippC
74c94d37e5 New translations strings.xml (French) 2018-12-11 21:40:08 +01:00
PhilippC
588814d1a6 New translations strings.xml (Portuguese) 2018-12-11 21:30:12 +01:00
PhilippC
572b858f81 New translations strings.xml (Portuguese) 2018-12-11 21:20:10 +01:00
PhilippC
1a9fc48490 New translations strings.xml (Japanese) 2018-12-11 05:30:09 +01:00
PhilippC
2dd131e6c3 New translations strings.xml (Portuguese, Brazilian) 2018-12-11 00:10:08 +01:00
Philipp Crocoll
d1ad2a681f Autofill: fill emailAddress fields with username 2018-12-10 11:24:40 +01:00
Philipp Crocoll
e2e7666c4f fix incorrect webDomain checking, fixes https://github.com/PhilippC/keepass2android/issues/592 2018-12-10 11:23:44 +01:00
Philipp Crocoll
665639fdca fix switching keyboards not working in Android 9: fixes https://github.com/PhilippC/keepass2android/issues/530 2018-12-10 09:52:23 +01:00
Philipp Crocoll
8bb930c1fc make kdb library "embedded jar" instead of "inputjar" to fix issue with native key transform not working. -> 1.07-pre3 2018-12-10 09:50:26 +01:00
PhilippC
b3b9d8d105 New translations strings.xml (Catalan) 2018-12-09 17:30:10 +01:00
PhilippC
82c409252b New translations strings.xml (Polish) 2018-12-09 15:30:18 +01:00
PhilippC
14c63a03c4 New translations strings.xml (Chinese Simplified) 2018-12-09 15:30:14 +01:00
PhilippC
0c7ad8b16c New translations strings.xml (Catalan) 2018-12-09 15:30:10 +01:00
PhilippC
1bf2d8219a New translations strings.xml (Chinese Traditional) 2018-12-09 14:42:11 +01:00
PhilippC
a72264ef36 New translations strings.xml (Croatian) 2018-12-09 14:42:06 +01:00
PhilippC
1acc399568 New translations strings.xml (Czech) 2018-12-09 14:42:00 +01:00
PhilippC
160960437c New translations strings.xml (Danish) 2018-12-09 14:41:56 +01:00
PhilippC
61992adcca New translations strings.xml (Dutch) 2018-12-09 14:41:52 +01:00
PhilippC
10e0ae8200 New translations strings.xml (Finnish) 2018-12-09 14:41:47 +01:00
PhilippC
eb58b8576e New translations strings.xml (French) 2018-12-09 14:41:43 +01:00
PhilippC
9b4d2d6ed7 New translations strings.xml (Galician) 2018-12-09 14:41:38 +01:00
PhilippC
6417e9dec5 New translations strings.xml (German) 2018-12-09 14:41:33 +01:00
PhilippC
f5ac217f13 New translations strings.xml (Greek) 2018-12-09 14:41:29 +01:00
PhilippC
a3d3b14dd1 New translations strings.xml (Bulgarian) 2018-12-09 14:41:21 +01:00
PhilippC
8fccce8684 New translations strings.xml (Hungarian) 2018-12-09 14:41:17 +01:00
PhilippC
4a847cd74a New translations strings.xml (Italian) 2018-12-09 14:41:11 +01:00
PhilippC
f4c1db39ad New translations strings.xml (Japanese) 2018-12-09 14:41:07 +01:00
PhilippC
d9ff177427 New translations strings.xml (Korean) 2018-12-09 14:41:02 +01:00
PhilippC
95e3566c5f New translations strings.xml (Norwegian Bokmal) 2018-12-09 14:40:57 +01:00
PhilippC
76e02ff514 New translations strings.xml (Romanian) 2018-12-09 14:40:52 +01:00
PhilippC
8aca9a2d82 New translations strings.xml (Serbian (Cyrillic)) 2018-12-09 14:40:47 +01:00
PhilippC
3abab2072a New translations strings.xml (Slovak) 2018-12-09 14:40:42 +01:00
PhilippC
ca9e479dc5 New translations strings.xml (Slovenian) 2018-12-09 14:40:38 +01:00
PhilippC
4d230a7b3e New translations strings.xml (Spanish) 2018-12-09 14:40:34 +01:00
PhilippC
974cc59e6c New translations strings.xml (Swedish) 2018-12-09 14:40:31 +01:00
PhilippC
9f09b144f0 New translations strings.xml (Turkish) 2018-12-09 14:40:26 +01:00
PhilippC
9d4dad5fee New translations strings.xml (Ukrainian) 2018-12-09 14:40:22 +01:00
PhilippC
46ffa93d93 New translations strings.xml (Vietnamese) 2018-12-09 14:40:19 +01:00
PhilippC
8b709bc070 New translations strings.xml (Indonesian) 2018-12-09 14:40:14 +01:00
PhilippC
c1284c760a New translations strings.xml (Basque) 2018-12-09 14:40:09 +01:00
PhilippC
6529a94d3a New translations strings.xml (Portuguese) 2018-12-09 08:30:39 +01:00
PhilippC
f5e91a0524 New translations strings.xml (Polish) 2018-12-09 08:30:35 +01:00
PhilippC
f63bd3016b New translations strings.xml (Norwegian Nynorsk) 2018-12-09 08:30:28 +01:00
PhilippC
09cd590796 New translations strings.xml (Russian) 2018-12-09 08:30:24 +01:00
PhilippC
da728c4039 New translations strings.xml (Arabic) 2018-12-09 08:30:20 +01:00
Philipp Crocoll
14b7b8cec1 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-12-09 08:23:18 +01:00
Philipp Crocoll
3695c04933 avoid endless loops trying to open databases when loading fails. changelog 1.07-pre2 for release. 2018-12-09 08:22:45 +01:00
Philipp Crocoll
f0f3bb6ede more logging regarding key transformation 2018-12-09 08:21:25 +01:00
Philipp Crocoll
7824326c5b fix typo in string 2018-12-09 08:21:03 +01:00
Philipp Crocoll
a65d263ae2 manifest for 1.07-pre2 2018-12-09 08:20:50 +01:00
PhilippC
f3e628be6b New translations strings.xml (Polish) 2018-12-09 02:10:10 +01:00
PhilippC
62e8dc7767 New translations strings.xml (Polish) 2018-12-09 02:00:09 +01:00
PhilippC
8e8cfa704a New translations strings.xml (Polish) 2018-12-09 01:50:08 +01:00
PhilippC
8b2eff0194 New translations strings.xml (Polish) 2018-12-09 01:40:08 +01:00
PhilippC
d4d063b97a New translations strings.xml (Polish) 2018-12-09 01:30:08 +01:00
PhilippC
d5ec33e1bd New translations strings.xml (Polish) 2018-12-09 01:20:09 +01:00
PhilippC
0726f22ec7 New translations strings.xml (Polish) 2018-12-09 01:00:12 +01:00
PhilippC
531ab93388 New translations strings.xml (Polish) 2018-12-09 00:50:08 +01:00
Philipp Crocoll
a7ad00d402 fix incorrect expiration time in EntryEditActivity, fixes #634 2018-12-08 17:44:02 +01:00
PhilippC
1f18848b4e New translations strings.xml (French) 2018-12-08 17:30:08 +01:00
PhilippC
38179d9ce3 New translations strings.xml (Chinese Simplified) 2018-12-07 08:10:10 +01:00
PhilippC
b86c493cf8 New translations strings.xml (Slovak) 2018-12-04 22:20:13 +01:00
PhilippC
0cc2df85da New translations strings.xml (Catalan) 2018-12-03 21:30:10 +01:00
Skycoder42
3157bac5f6 Add missing import 2018-12-03 18:40:01 +01:00
Skycoder42
5cb1709f5d Correctly extract protected fields from intent
Fixes #627
2018-12-03 18:37:36 +01:00
PhilippC
e6834b13a5 New translations strings.xml (Azerbaijani) 2018-12-03 11:52:59 +01:00
PhilippC
8a17daa002 New translations strings.xml (Chinese Traditional) 2018-12-03 11:52:08 +01:00
PhilippC
1b09189195 New translations strings.xml (Portuguese, Brazilian) 2018-12-03 11:50:50 +01:00
Philipp Crocoll
7f21fa2c40 added ConfigChanges flags to all activities which could potentially show the ykDroid dialog to reduce the chance of activity recreation (this is considered a workaround, waiting for the solution at https://github.com/pp3345/ykDroid/issues/8) 2018-12-03 11:37:08 +01:00
PhilippC
e0e4fc85f7 New translations strings.xml (Vietnamese) 2018-12-01 21:20:08 +01:00
PhilippC
b3e57db9f8 New translations strings.xml (Portuguese) 2018-12-01 00:40:08 +01:00
PhilippC
f8d93a5de7 New translations strings.xml (Portuguese) 2018-12-01 00:30:08 +01:00
PhilippC
c5423ac650 New translations strings.xml (German) 2018-11-29 09:20:13 +01:00
PhilippC
6e93d17d14 New translations strings.xml (German) 2018-11-29 09:10:15 +01:00
PhilippC
127bc1be5c New translations strings.xml (Chinese Simplified) 2018-11-28 03:20:14 +01:00
PhilippC
8136b09992 New translations strings.xml (Ukrainian) 2018-11-27 14:20:09 +01:00
PhilippC
2ffac3268e New translations strings.xml (Ukrainian) 2018-11-27 14:00:12 +01:00
PhilippC
c7056e9d40 New translations strings.xml (Ukrainian) 2018-11-27 13:50:10 +01:00
PhilippC
3fb8b4e7ff New translations strings.xml (Russian) 2018-11-26 21:50:09 +01:00
PhilippC
c728a7802d New translations strings.xml (Russian) 2018-11-26 21:40:09 +01:00
PhilippC
e7d3049456 New translations strings.xml (Russian) 2018-11-26 21:30:09 +01:00
PhilippC
316675c77e New translations strings.xml (Russian) 2018-11-26 21:20:09 +01:00
PhilippC
c836d3de71 New translations strings.xml (Russian) 2018-11-26 21:00:14 +01:00
PhilippC
230429135a New translations strings.xml (Russian) 2018-11-26 20:40:08 +01:00
PhilippC
0be8092382 New translations strings.xml (Russian) 2018-11-26 20:30:09 +01:00
PhilippC
eb2019e568 New translations strings.xml (Russian) 2018-11-26 20:20:12 +01:00
PhilippC
bffbb17271 New translations strings.xml (Spanish) 2018-11-26 09:30:11 +01:00
PhilippC
16b997096d New translations strings.xml (Spanish) 2018-11-26 09:20:10 +01:00
PhilippC
3b23f2a4ed New translations strings.xml (Hungarian) 2018-11-25 03:40:09 +01:00
PhilippC
87f86fd2e8 New translations strings.xml (Slovak) 2018-11-23 20:10:07 +01:00
PhilippC
396509579a New translations strings.xml (Slovak) 2018-11-23 20:00:09 +01:00
PhilippC
91175f19c4 New translations strings.xml (Catalan) 2018-11-23 17:50:09 +01:00
PhilippC
7c22ca0f91 New translations strings.xml (Catalan) 2018-11-23 17:40:18 +01:00
PhilippC
5eb416d8d9 New translations strings.xml (Turkish) 2018-11-22 20:32:03 +01:00
PhilippC
12e374bd2f New translations strings.xml (Turkish) 2018-11-22 20:20:15 +01:00
PhilippC
9b50f0e77c New translations strings.xml (German) 2018-11-21 23:00:10 +01:00
PhilippC
6aa89287b1 New translations strings.xml (German) 2018-11-21 22:50:14 +01:00
PhilippC
4b9ebdc87c New translations strings.xml (French) 2018-11-21 22:20:11 +01:00
PhilippC
336b45667e New translations strings.xml (Russian) 2018-11-21 12:50:09 +01:00
PhilippC
3c33a1126b New translations strings.xml (Russian) 2018-11-21 12:40:10 +01:00
Philipp Crocoll
836cdfb16c move CurrentlyWaitingKey to App instead of activity to survive activity recreation. Avoid activity recreation when plugging in Yubikey. Fixes #609. 2018-11-21 03:01:43 +01:00
Philipp Crocoll
8512bae997 make sure we always save database as KDBX4 when using ChallengeXCKey (for compatibility with KeepassXC), closes #596 2018-11-20 06:08:30 +01:00
PhilippC
6fbe8c5dee New translations strings.xml (German) 2018-11-20 05:00:11 +01:00
Philipp Crocoll
2132ea416b notify about unconfigured child databases. finishes implementation of child databases, thus closes #174 2018-11-20 04:54:45 +01:00
PhilippC
24081b9223 New translations strings.xml (Chinese Simplified) 2018-11-19 20:11:57 +01:00
PhilippC
220cc98559 New translations strings.xml (Portuguese, Brazilian) 2018-11-19 20:10:49 +01:00
Philipp Crocoll
ef8b9b0685 allow to open AutoOpenEntries manually if they are not "Enabled" (but "Visible"). Don't suggest to configure fingerprint unlock for child databases. 2018-11-19 20:03:53 +01:00
PhilippC
e8dd47369c New translations strings.xml (Portuguese) 2018-11-19 19:20:09 +01:00
PhilippC
537eaddecd New translations strings.xml (Portuguese) 2018-11-19 19:10:09 +01:00
Philipp Crocoll
183c171da6 first version of KeeAutoExec functionality in Keepass2Android 2018-11-19 19:06:12 +01:00
Philipp Crocoll
58c6114840 fix potentially incorrect display of storage type in EntryEditActivity 2018-11-18 13:33:19 +01:00
Philipp Crocoll
df5162ce56 implemented first version of AutoOpen entry editing 2018-11-18 03:56:49 +01:00
PhilippC
ae61fe892d New translations strings.xml (Persian) 2018-11-15 20:50:08 +01:00
PhilippC
a78de3b4b9 New translations strings.xml (Persian) 2018-11-15 20:40:10 +01:00
PhilippC
f26a864e83 New translations strings.xml (Persian) 2018-11-15 20:30:14 +01:00
PhilippC
0e0b03e6f2 New translations strings.xml (Persian) 2018-11-15 20:20:11 +01:00
Philipp Crocoll
e5595f13eb intermediate commit, starting to implement edit GUI for AutoOpen entries (does not compile) 2018-11-15 19:14:10 +01:00
PhilippC
1b12c16685 New translations strings.xml (Turkish) 2018-11-14 08:30:11 +01:00
PhilippC
048055daac New translations strings.xml (Turkish) 2018-11-14 08:10:11 +01:00
Philipp Crocoll
f2590f1fed Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-11-13 22:00:06 +01:00
Philipp Crocoll
2eb7b22100 start implementing the GUI for editing AutoOpen entries 2018-11-13 21:57:43 +01:00
PhilippC
f169750d1a New translations strings.xml (French) 2018-11-13 20:50:12 +01:00
PhilippC
fbb361fa7a New translations strings.xml (Swedish) 2018-11-13 18:10:13 +01:00
PhilippC
902faca13c New translations strings.xml (Italian) 2018-11-13 17:20:16 +01:00
PhilippC
7e476a5785 New translations strings.xml (Italian) 2018-11-13 17:10:18 +01:00
PhilippC
c78c5aad02 New translations strings.xml (Italian) 2018-11-13 17:00:22 +01:00
PhilippC
42c49645da New translations strings.xml (Catalan) 2018-11-13 17:00:18 +01:00
Philipp Crocoll
9427fb9ecc merge KeeAutoExec extension from https://sourceforge.net/p/keepass/discussion/329220/thread/509d35a111/#f70b 2018-11-12 09:47:38 +01:00
PhilippC
61878f293f New translations strings.xml (Chinese Traditional) 2018-11-12 09:12:42 +01:00
PhilippC
2bd1727076 New translations strings.xml (Croatian) 2018-11-12 09:12:37 +01:00
PhilippC
f0fbf7bf8b New translations strings.xml (Czech) 2018-11-12 09:12:31 +01:00
PhilippC
4a1fccc395 New translations strings.xml (Danish) 2018-11-12 09:12:27 +01:00
PhilippC
54c0497933 New translations strings.xml (Dutch) 2018-11-12 09:12:23 +01:00
PhilippC
49a99e9f15 New translations strings.xml (Finnish) 2018-11-12 09:12:16 +01:00
PhilippC
134fd5b2c2 New translations strings.xml (French) 2018-11-12 09:12:12 +01:00
PhilippC
696f9b3550 New translations strings.xml (Galician) 2018-11-12 09:12:06 +01:00
PhilippC
aeda42cb71 New translations strings.xml (German) 2018-11-12 09:11:59 +01:00
PhilippC
7ba8400c38 New translations strings.xml (Greek) 2018-11-12 09:11:55 +01:00
PhilippC
02f10f07e8 New translations strings.xml (Bulgarian) 2018-11-12 09:11:46 +01:00
PhilippC
83cc32afaa New translations strings.xml (Hungarian) 2018-11-12 09:11:41 +01:00
PhilippC
5b8382643a New translations strings.xml (Italian) 2018-11-12 09:11:35 +01:00
PhilippC
003cb8719a New translations strings.xml (Japanese) 2018-11-12 09:11:28 +01:00
PhilippC
c625ebc128 New translations strings.xml (Korean) 2018-11-12 09:11:23 +01:00
PhilippC
89c0b02327 New translations strings.xml (Norwegian Bokmal) 2018-11-12 09:11:17 +01:00
PhilippC
94bb17a301 New translations strings.xml (Romanian) 2018-11-12 09:11:11 +01:00
PhilippC
4f29b921e5 New translations strings.xml (Serbian (Cyrillic)) 2018-11-12 09:11:06 +01:00
PhilippC
8d5dbb0f3d New translations strings.xml (Slovak) 2018-11-12 09:11:02 +01:00
PhilippC
db321e45da New translations strings.xml (Slovenian) 2018-11-12 09:10:57 +01:00
PhilippC
8e254a341c New translations strings.xml (Spanish) 2018-11-12 09:10:53 +01:00
PhilippC
847a52ab08 New translations strings.xml (Swedish) 2018-11-12 09:10:47 +01:00
PhilippC
94e69e4e84 New translations strings.xml (Turkish) 2018-11-12 09:10:41 +01:00
PhilippC
8834526cac New translations strings.xml (Ukrainian) 2018-11-12 09:10:36 +01:00
PhilippC
788365687e New translations strings.xml (Vietnamese) 2018-11-12 09:10:31 +01:00
PhilippC
4c3d328140 New translations strings.xml (Indonesian) 2018-11-12 09:10:25 +01:00
PhilippC
2588f74f7c New translations strings.xml (Basque) 2018-11-12 09:10:20 +01:00
PhilippC
b70a4ef428 Merge pull request #612 from adorokhine/gradle-build
Add Gradle build config to PluginQR and update to match source conventions.
2018-11-12 09:08:02 +01:00
PhilippC
026a903251 New translations strings.xml (Portuguese) 2018-11-11 07:40:47 +01:00
PhilippC
3557113ed8 New translations strings.xml (Polish) 2018-11-11 07:40:42 +01:00
PhilippC
acd8c27a13 New translations strings.xml (Persian) 2018-11-11 07:40:38 +01:00
PhilippC
3c186eb113 New translations strings.xml (Norwegian Nynorsk) 2018-11-11 07:40:34 +01:00
PhilippC
841eb34224 New translations strings.xml (Russian) 2018-11-11 07:40:29 +01:00
PhilippC
ef583ba7ec New translations strings.xml (Arabic) 2018-11-11 07:40:23 +01:00
Alexander Dorokhine
fa0e06df75 Add Gradle build config to PluginQR and update it to match new source conventions.
Version code is bumped because there was a minor code change to avoid a
fatal lint error complaining about a memory leak.

Fixes #489.
2018-11-10 22:34:05 -08:00
Philipp Crocoll
c26ee7271b Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-11-11 06:36:40 +01:00
Philipp Crocoll
f37c0a9124 allow opening several databases which contain elements with same IDs (required as KeepassHttp stores their settings in an entry with a fixed ID) 2018-11-11 06:35:06 +01:00
Philipp Crocoll
80fbd656a7 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-11-08 05:44:21 +01:00
Philipp Crocoll
3fb5749c86 avoid leakage of IOC username/password to logcat/debuglog for some protocols 2018-11-08 05:44:04 +01:00
PhilippC
1692130559 Merge pull request #608 from jakseb/patch-1
Fix formatting in docs/Keepass2Android-Apk.md
2018-11-08 04:41:00 +01:00
Sebastian Jakubiak
cf77a9eae2 Fix formatting in docs/Keepass2Android-Apk.md 2018-11-06 20:28:42 +01:00
PhilippC
26151af48a New translations strings.xml (Swedish) 2018-11-05 18:00:14 +01:00
PhilippC
c3b858f0fd New translations strings.xml (Swedish) 2018-11-05 17:50:08 +01:00
PhilippC
914e788ad8 New translations strings.xml (Swedish) 2018-11-05 17:40:09 +01:00
PhilippC
074178621c Merge pull request #604 from gilbsgilbs/fix-pcloud-filenames
Fix PCloud not overwriting uploaded files.
2018-11-03 19:21:16 +01:00
Gilbert Gilb's
25d1b6b695 Fix PCloud not overwriting uploaded files.
When uploading an existing file into PCloud, it appends a version number
by default (e.g. "MyDb (2).kdbx", "MyDb (3).kdbx" and so on). This
behavior is not desirable in K2PA case. The workaroundfor this is to upload
the file with a temporary name and then rename it to its final name.
This may also avoid corruption with failed uploads depending on how
PCloud handles uploads.

See https://github.com/PhilippC/keepass2android/issues/512#issuecomment-435475365
2018-11-02 23:30:59 +01:00
PhilippC
f121c73c4b New translations strings.xml (Azerbaijani) 2018-10-30 20:20:09 +01:00
PhilippC
3f79e7677c New translations strings.xml (Italian) 2018-10-29 12:50:10 +01:00
PhilippC
ca573f27be New translations strings.xml (Italian) 2018-10-29 11:30:08 +01:00
PhilippC
056a3342bf New translations strings.xml (Italian) 2018-10-29 11:20:10 +01:00
PhilippC
eaa661cf09 New translations strings.xml (Italian) 2018-10-29 11:10:11 +01:00
Philipp Crocoll
b2d791d6ea acknowledge gilbsgilbs for pcloud implementation 2018-10-29 08:39:05 +01:00
Philipp Crocoll
f1ea1935c5 Changelog and manifest for 1.07-pre1 2018-10-28 15:35:40 +01:00
Philipp Crocoll
d9c101debe remove NfcOtpActivity: not working with current multi-db approach, but also not working since Android has App links 2018-10-28 07:17:45 +01:00
PhilippC
e3a720a69d New translations strings.xml (Dutch) 2018-10-26 22:20:10 +02:00
Philipp Crocoll
4f3f18a0ad bug fixes and improvements after adding multi-database support 2018-10-25 06:03:08 +02:00
PhilippC
10a3a8324b New translations strings.xml (Russian) 2018-10-22 16:30:09 +02:00
Philipp Crocoll
a2dab72b25 first version to have multiple databases open at the same time. needs testing and bug fixing. 2018-10-16 06:33:00 +02:00
PhilippC
ca0a381d8c New translations strings.xml (Turkish) 2018-10-11 15:40:08 +02:00
PhilippC
a503e85a57 New translations strings.xml (Turkish) 2018-10-11 15:30:09 +02:00
PhilippC
0d668561b4 New translations strings.xml (Turkish) 2018-10-11 15:20:11 +02:00
PhilippC
c8d39a2c15 New translations strings.xml (Polish) 2018-10-10 17:40:08 +02:00
PhilippC
6146ac90c1 New translations strings.xml (Polish) 2018-10-10 17:30:13 +02:00
PhilippC
2bb00c948d New translations strings.xml (Polish) 2018-10-10 15:00:08 +02:00
PhilippC
01eadd986c New translations strings.xml (Spanish) 2018-10-07 19:30:09 +02:00
PhilippC
b482ea4ecc New translations strings.xml (Chinese Simplified) 2018-10-07 03:40:09 +02:00
PhilippC
19bb98c857 New translations strings.xml (Chinese Simplified) 2018-10-07 03:30:10 +02:00
PhilippC
225afb85e4 New translations strings.xml (Chinese Simplified) 2018-10-07 03:20:08 +02:00
PhilippC
2873ffdff7 New translations strings.xml (Spanish) 2018-10-05 19:30:09 +02:00
PhilippC
52ba506138 Merge pull request #579 from Zeustopher/patch-1
Added Logo to README.md
2018-10-05 05:56:43 +02:00
PhilippC
798f70a706 New translations strings.xml (Spanish) 2018-10-05 05:50:08 +02:00
Christopher Nash
d731d55a7a Added Logo to README.md
Added the Keepass2Android Logo to README.md to give it a little more "flare" when viewing it on Github.
2018-10-04 14:28:19 -06:00
PhilippC
1bfcea0227 New translations strings.xml (Spanish) 2018-10-04 18:20:10 +02:00
PhilippC
71a307bfef New translations strings.xml (German) 2018-10-01 15:30:06 +02:00
PhilippC
7a16a8eaff New translations strings.xml (German) 2018-10-01 15:20:07 +02:00
PhilippC
c1c2ccd940 New translations strings.xml (Russian) 2018-10-01 12:50:06 +02:00
Philipp Crocoll
8a993b7dcb rename StackDbActivity 2018-10-01 11:25:52 +02:00
Philipp Crocoll
977393a9aa refactoring, remove Loaded property from database. instead, make GetDb() return null if database is not loaded. 2018-10-01 11:12:37 +02:00
Philipp Crocoll
4f36de9900 refactoring: introduce StackBaseActivity which replaces PasswordActivity in its role as stack base and orchestrating activity. This is in preparation to allow multiple open databases. 2018-10-01 10:21:28 +02:00
PhilippC
ef658eb4cd New translations strings.xml (Ukrainian) 2018-09-29 14:40:05 +02:00
PhilippC
6f77577482 New translations strings.xml (Ukrainian) 2018-09-29 14:30:05 +02:00
Philipp Crocoll
bfdb1a8f62 disable notification badges ("1" icons) 2018-09-26 05:51:12 +02:00
PhilippC
0935d70ae4 New translations strings.xml (Slovak) 2018-09-23 12:40:06 +02:00
PhilippC
24e4e2b960 New translations strings.xml (Slovak) 2018-09-23 12:30:05 +02:00
PhilippC
e608d7463e New translations strings.xml (Catalan) 2018-09-23 12:20:05 +02:00
PhilippC
47453f1471 New translations strings.xml (Catalan) 2018-09-23 12:10:06 +02:00
PhilippC
362780f59a New translations strings.xml (French) 2018-09-21 14:00:06 +02:00
PhilippC
a2a511b3c0 New translations strings.xml (Vietnamese) 2018-09-21 13:50:38 +02:00
PhilippC
78cde8ab62 New translations strings.xml (Indonesian) 2018-09-21 13:50:35 +02:00
PhilippC
46b779c9d5 New translations strings.xml (Hungarian) 2018-09-21 13:50:32 +02:00
PhilippC
23129bf95a New translations strings.xml (Hebrew) 2018-09-21 13:50:29 +02:00
PhilippC
fba137bb3f New translations strings.xml (Greek) 2018-09-21 13:50:27 +02:00
PhilippC
e50a73b4bf New translations strings.xml (German) 2018-09-21 13:50:24 +02:00
PhilippC
31afe11d0e New translations strings.xml (Galician) 2018-09-21 13:50:21 +02:00
PhilippC
5dc1d047ac New translations strings.xml (French) 2018-09-21 13:50:18 +02:00
PhilippC
19e0cf406c New translations strings.xml (Finnish) 2018-09-21 13:50:15 +02:00
PhilippC
0bc1eece0a New translations strings.xml (Dutch) 2018-09-21 13:50:12 +02:00
PhilippC
f2e93e915b New translations strings.xml (Czech) 2018-09-21 13:50:09 +02:00
PhilippC
8db6a99194 New translations strings.xml (Croatian) 2018-09-21 13:50:06 +02:00
Philipp Crocoll
1490ebce03 minor refactoring 2018-09-21 06:26:04 +02:00
Philipp Crocoll
cd189e01dc use internal directory for offline caching. this reduces the likelihood of data loss. Users need to disable and then re-enable file caching to make sure all files are cached in the new directory. closes #83 https://github.com/PhilippC/keepass2android/issues/83 2018-09-18 06:18:17 +02:00
PhilippC
15467248ee New translations strings.xml (Chinese Simplified) 2018-09-18 04:31:09 +02:00
PhilippC
23008ab5b8 New translations strings.xml (Catalan) 2018-09-18 04:31:07 +02:00
PhilippC
041fbb10a1 New translations strings.xml (Bulgarian) 2018-09-18 04:31:04 +02:00
PhilippC
9ba0e59df5 New translations strings.xml (Danish) 2018-09-18 04:31:01 +02:00
PhilippC
0bb9f57919 New translations strings.xml (Basque) 2018-09-18 04:30:59 +02:00
PhilippC
106da869c1 New translations strings.xml (Italian) 2018-09-18 04:30:56 +02:00
PhilippC
d34a3352f2 New translations strings.xml (Korean) 2018-09-18 04:30:54 +02:00
PhilippC
4b5c922f11 New translations strings.xml (Ukrainian) 2018-09-18 04:30:52 +02:00
PhilippC
aacb415364 New translations strings.xml (Turkish) 2018-09-18 04:30:49 +02:00
PhilippC
bdc8bcfe5c New translations strings.xml (Swedish) 2018-09-18 04:30:46 +02:00
PhilippC
154238edf0 New translations strings.xml (Spanish) 2018-09-18 04:30:43 +02:00
PhilippC
eba789c200 New translations strings.xml (Slovenian) 2018-09-18 04:30:41 +02:00
PhilippC
63cb67a03c New translations strings.xml (Slovak) 2018-09-18 04:30:38 +02:00
PhilippC
1c299c6d5d New translations strings.xml (Serbian (Cyrillic)) 2018-09-18 04:30:36 +02:00
PhilippC
486c5310d7 New translations strings.xml (Japanese) 2018-09-18 04:30:34 +02:00
PhilippC
5ef4a97d5f New translations strings.xml (Russian) 2018-09-18 04:30:31 +02:00
PhilippC
03adb8f730 New translations strings.xml (Portuguese, Brazilian) 2018-09-18 04:30:29 +02:00
PhilippC
abdcd0b3f0 Merge pull request #555 from tobiasKaminsky/ncNaming
NextCloud -> Nextcloud
2018-09-18 04:29:26 +02:00
Philipp Crocoll
6e225808a9 add support for Binary Resource dictionaries of AnySoftKeyboard, fixes #245 2018-09-18 04:27:07 +02:00
tobiasKaminsky
382c96f587 NextCloud -> Nextcloud 2018-09-17 16:08:24 +02:00
PhilippC
80cb0119c7 New translations strings.xml (Portuguese) 2018-09-17 13:00:39 +02:00
PhilippC
e7bc5072c0 New translations strings.xml (Polish) 2018-09-17 13:00:36 +02:00
PhilippC
a65057679c New translations strings.xml (Persian) 2018-09-17 13:00:32 +02:00
PhilippC
025186d22f New translations strings.xml (Norwegian Bokmal) 2018-09-17 13:00:27 +02:00
PhilippC
e17217206f New translations strings.xml (Romanian) 2018-09-17 13:00:24 +02:00
PhilippC
c64ca44457 New translations strings.xml (Arabic) 2018-09-17 13:00:21 +02:00
PhilippC
c6e9a16274 Merge pull request #553 from PhilippC/1.07
1.07
2018-09-17 12:56:40 +02:00
Philipp Crocoll
2dc125e0ce allow to save attachments to deliberate storages, closes #346 2018-09-17 12:56:10 +02:00
Philipp Crocoll
9c88ce213b make nextcloud support explicit (closes https://github.com/PhilippC/keepass2android/issues/256) 2018-09-17 11:34:36 +02:00
PhilippC
f945380a87 New translations strings.xml (Chinese Traditional) 2018-09-17 11:11:12 +02:00
PhilippC
bb9664eafc New translations strings.xml (Japanese) 2018-09-17 11:10:38 +02:00
PhilippC
eaca802ecc New translations strings.xml (Portuguese, Brazilian) 2018-09-17 11:10:33 +02:00
PhilippC
2e6ca574b6 Merge pull request #552 from PhilippC/1.07
1.07
2018-09-17 11:03:58 +02:00
Philipp Crocoll
026de5dd4e no longer provide a system-wide file chooser, closes #541 2018-09-17 10:48:18 +02:00
Philipp Crocoll
262897fbf6 add preference option to disable auto-return from queries with only one matching result (closes https://github.com/PhilippC/keepass2android/issues/544) 2018-09-17 10:32:41 +02:00
Philipp Crocoll
304a9d90d0 allow to open Autofill settings also if service is enabled 2018-09-17 10:31:21 +02:00
Philipp Crocoll
91e1674833 make sure dialog asking overwrite/append of attachments is shown by moving code to OnResume. fixes https://github.com/PhilippC/keepass2android/issues/342 2018-09-17 10:11:03 +02:00
PhilippC
d4c61ce932 New translations strings.xml (Catalan) 2018-09-16 16:10:05 +02:00
PhilippC
7387ebe182 New translations strings.xml (Catalan) 2018-09-16 16:00:06 +02:00
PhilippC
d6f305cfa6 New translations strings.xml (Dutch) 2018-09-16 10:40:05 +02:00
PhilippC
73b9fbb435 New translations strings.xml (Dutch) 2018-09-16 10:30:05 +02:00
PhilippC
51c2f313d4 New translations strings.xml (Dutch) 2018-09-16 10:20:05 +02:00
PhilippC
0a390107a3 New translations strings.xml (Polish) 2018-09-12 22:40:06 +02:00
PhilippC
077bf997c6 New translations strings.xml (Vietnamese) 2018-09-12 17:10:23 +02:00
PhilippC
48cb473ecb New translations strings.xml (Japanese) 2018-09-12 17:10:19 +02:00
PhilippC
40dc542302 New translations strings.xml (Chinese Simplified) 2018-09-12 17:10:13 +02:00
PhilippC
28bb4894b2 New translations strings.xml (Catalan) 2018-09-12 17:10:08 +02:00
PhilippC
774d17dd25 New translations strings.xml (Chinese Traditional) 2018-09-12 17:01:33 +02:00
PhilippC
790637f1bd New translations strings.xml (Croatian) 2018-09-12 17:01:31 +02:00
PhilippC
99fb5d3b8e New translations strings.xml (Czech) 2018-09-12 17:01:28 +02:00
PhilippC
6676e62579 New translations strings.xml (Danish) 2018-09-12 17:01:25 +02:00
PhilippC
d735992f5c New translations strings.xml (Dutch) 2018-09-12 17:01:22 +02:00
PhilippC
8a32cfc185 New translations strings.xml (Finnish) 2018-09-12 17:01:19 +02:00
PhilippC
285fafc300 New translations strings.xml (French) 2018-09-12 17:01:16 +02:00
PhilippC
0c90433a34 New translations strings.xml (Galician) 2018-09-12 17:01:12 +02:00
PhilippC
d6070368b7 New translations strings.xml (German) 2018-09-12 17:01:09 +02:00
PhilippC
b42389500f New translations strings.xml (Greek) 2018-09-12 17:01:06 +02:00
PhilippC
daca972fc2 New translations strings.xml (Bulgarian) 2018-09-12 17:01:03 +02:00
PhilippC
8447e59d1f New translations strings.xml (Hebrew) 2018-09-12 17:01:00 +02:00
PhilippC
07ff8cd662 New translations strings.xml (Indonesian) 2018-09-12 17:00:57 +02:00
PhilippC
dbc734eee5 New translations strings.xml (Italian) 2018-09-12 17:00:54 +02:00
PhilippC
eaa95fdba4 New translations strings.xml (Japanese) 2018-09-12 17:00:49 +02:00
PhilippC
3ba1169e9c New translations strings.xml (Korean) 2018-09-12 17:00:46 +02:00
PhilippC
0117b53ea2 New translations strings.xml (Russian) 2018-09-12 17:00:43 +02:00
PhilippC
a2ec04b641 New translations strings.xml (Serbian (Cyrillic)) 2018-09-12 17:00:39 +02:00
PhilippC
8fdcef9c42 New translations strings.xml (Slovak) 2018-09-12 17:00:36 +02:00
PhilippC
d311de764d New translations strings.xml (Slovenian) 2018-09-12 17:00:33 +02:00
PhilippC
e9b16b2f70 New translations strings.xml (Spanish) 2018-09-12 17:00:29 +02:00
PhilippC
21a81b977b New translations strings.xml (Swedish) 2018-09-12 17:00:27 +02:00
PhilippC
9ce1c2b075 New translations strings.xml (Turkish) 2018-09-12 17:00:23 +02:00
PhilippC
b974cbd14c New translations strings.xml (Ukrainian) 2018-09-12 17:00:19 +02:00
PhilippC
1d96282fd9 New translations strings.xml (Hungarian) 2018-09-12 17:00:14 +02:00
PhilippC
48efda6bd9 New translations strings.xml (Basque) 2018-09-12 17:00:09 +02:00
PhilippC
aba3e0033f New translations strings.xml (Portuguese) 2018-09-12 05:00:37 +02:00
PhilippC
5bf61a63cc New translations strings.xml (Polish) 2018-09-12 05:00:35 +02:00
PhilippC
48095c0433 New translations strings.xml (Persian) 2018-09-12 05:00:31 +02:00
PhilippC
3e1599119a New translations strings.xml (Norwegian Nynorsk) 2018-09-12 05:00:29 +02:00
PhilippC
f488e8a7ab New translations strings.xml (Norwegian Bokmal) 2018-09-12 05:00:27 +02:00
PhilippC
b5c17bf7bc New translations strings.xml (Romanian) 2018-09-12 05:00:25 +02:00
PhilippC
77e994e9fd New translations strings.xml (Arabic) 2018-09-12 05:00:22 +02:00
PhilippC
bbd3fc4d1d Merge pull request #543 from PhilippC/1.07
first 1.07 features
2018-09-12 04:53:01 +02:00
Philipp Crocoll
ee63946be2 set network security configuration to that of Android 6, trusting user certificates, closes #339 2018-09-12 04:51:58 +02:00
Philipp Crocoll
b1bcfacf35 refactor PasswordActivity's key provider handling, implement Password+Keyfile+ChallengeXC, closes #456 2018-09-12 04:39:21 +02:00
Philipp Crocoll
d4936e8eec fix issue with opening attachments with special characters in their name, closes #480 2018-09-11 21:42:44 +02:00
Philipp Crocoll
dbba098555 allow to delete entries from the EntryActivity (i.e. also after searching), closes #473 2018-09-11 05:03:54 +02:00
Philipp Crocoll
b368e93061 fix potential crash in keyboard 2018-09-11 05:02:31 +02:00
Philipp Crocoll
10b333ae48 allow to switch to built-in keyboard when opening PasswordActivity or EntryEditActivity, closes #67 2018-09-11 04:48:55 +02:00
Philipp Crocoll
87c0345a6a prevent accidental modification of password in edit text after using fingerprint, closes #493 2018-09-11 04:32:49 +02:00
Philipp Crocoll
381510d213 implement GUI for public key authentication with SFTP, closes #69 2018-09-11 04:19:40 +02:00
Philipp Crocoll
f5f99f5a04 attempt to integrate pulickey auth 2018-09-10 12:57:17 +02:00
Philipp Crocoll
fcf1214f80 implement publickey authentication in JavaFileStorage (not yet integrated in main app) 2018-09-10 12:56:03 +02:00
Philipp Crocoll
7e122529d2 implement prompt callbacks for JSch, fixes https://github.com/PhilippC/keepass2android/issues/519 2018-09-10 11:43:59 +02:00
Philipp Crocoll
600c3d21dc Merge branch '1.06' into 1.07 2018-09-10 09:52:39 +02:00
Philipp Crocoll
135d7ebda5 keep old keyboard dialog for Android <= 8, fix bugs with keyboard labels, release 1.06f 2018-09-10 09:51:53 +02:00
PhilippC
2a57b94e08 New translations strings.xml (German) 2018-09-09 21:20:06 +02:00
PhilippC
366a37b765 New translations strings.xml (Polish) 2018-09-09 16:40:05 +02:00
PhilippC
a3806f7a81 New translations strings.xml (Greek) 2018-09-06 22:00:07 +02:00
PhilippC
cf28e373f7 Merge pull request #535 from gilbsgilbs/pcloud-integration
Implement requiresSetup for PCloud.
2018-09-06 03:45:20 +02:00
Gilbert Gilb's
8d80295e07 Implement requiresSetup for PCloud.
Also consider error 2095 as a logout, so that the user can re-login.
2018-09-04 20:59:00 +02:00
PhilippC
1f7ffe6ea0 New translations strings.xml (Catalan) 2018-09-03 15:00:07 +02:00
PhilippC
a740753175 New translations strings.xml (Czech) 2018-09-02 10:30:06 +02:00
PhilippC
c70f996915 New translations strings.xml (Ukrainian) 2018-08-30 15:40:06 +02:00
PhilippC
707dfc2a0b New translations strings.xml (Chinese Traditional) 2018-08-30 01:20:53 +02:00
PhilippC
77db3362fc New translations strings.xml (French) 2018-08-30 01:20:41 +02:00
PhilippC
c8e0687288 New translations strings.xml (Russian) 2018-08-30 01:20:24 +02:00
PhilippC
f61a6191ec New translations strings.xml (Slovak) 2018-08-30 01:20:20 +02:00
PhilippC
2648236bb4 New translations strings.xml (Spanish) 2018-08-30 01:20:16 +02:00
PhilippC
382e23f545 New translations strings.xml (Turkish) 2018-08-30 01:20:12 +02:00
PhilippC
2eddbe3669 New translations strings.xml (Ukrainian) 2018-08-30 01:20:09 +02:00
Philipp Crocoll
267d710c13 some changes to get the build working on VS2017 and to reduce APK size 2018-08-28 21:58:33 +02:00
PhilippC
5e41517178 New translations strings.xml (Portuguese) 2018-08-28 21:00:25 +02:00
PhilippC
5c9cf0a655 Merge pull request #523 from gilbsgilbs/pcloud-integration
Add PCloud support.
2018-08-28 20:55:41 +02:00
Philipp Crocoll
337297e3e0 manifest for 1.06d 2018-08-28 20:54:56 +02:00
Philipp Crocoll
26def9805f avoid potential OutOfBounds exception 2018-08-28 20:47:50 +02:00
Philipp Crocoll
5429876cde fix potential NullPointerExceptions 2018-08-28 05:39:28 +02:00
Gilbert Gilb's
6301b48b5d Fix indentation. 2018-08-27 21:48:48 +02:00
Gilbert Gilb's
5dea97cce2 Add PCloud support. 2018-08-27 20:58:36 +02:00
PhilippC
69b63bcb15 Merge pull request #522 from gilbsgilbs/linux-build
Support build on Linux
2018-08-27 12:17:56 +02:00
Philipp Crocoll
d13b2d236b manifest for 1.06c 2018-08-27 12:14:07 +02:00
Philipp Crocoll
9dce637d22 fix potential crash in FileSelectActivity 2018-08-27 12:06:04 +02:00
Philipp Crocoll
dbb291fb86 implement a new way to select additional fields in the keyboard, closes https://github.com/PhilippC/keepass2android/issues/377 2018-08-27 11:18:46 +02:00
Gilbert Gilb's
cefad66475 Add execution rights to gradle wrappers. 2018-08-25 15:37:25 +02:00
Gilbert Gilb's
726f4438d6 Fix xamarin.Android bindings path.
See https://github.com/PhilippC/keepass2android/pull/156#issuecomment-415965219
2018-08-25 15:37:25 +02:00
Gilbert Gilb's
880e75a91c Fix project configuration paths case.
This is required for linux builds.
2018-08-25 15:37:25 +02:00
Gilbert Gilb's
0f1fd0e367 Fix dummy credentials for Dropbox.
The client disallows empty credentials, making KP2A force close.
2018-08-25 15:37:25 +02:00
Gilbert Gilb's
7a44cf6e26 Add scripts and instructions for Linux builds.
This is mostly based on @bensku work.

See https://github.com/PhilippC/keepass2android/pull/156
2018-08-25 15:37:23 +02:00
PhilippC
177c709e0a New translations strings.xml (Chinese Simplified) 2018-08-24 08:00:06 +02:00
PhilippC
699eb824a1 New translations strings.xml (Chinese Simplified) 2018-08-24 07:50:05 +02:00
Philipp Crocoll
bc2dc1b2e9 manifest for 1.06b 2018-08-23 07:01:36 +02:00
PhilippC
6b19e305f3 New translations strings.xml (Chinese Simplified) 2018-08-21 20:40:44 +02:00
PhilippC
8b1b4044b3 New translations strings.xml (Portuguese) 2018-08-21 20:40:18 +02:00
PhilippC
2d9429d688 Merge pull request #514 from PhilippC/l10n_master
New Crowdin translations
2018-08-21 20:35:40 +02:00
PhilippC
62f3ff1902 New translations strings.xml (German) 2018-08-21 20:32:04 +02:00
PhilippC
36735cdfbe New translations strings.xml (Chinese Traditional) 2018-08-21 20:31:51 +02:00
PhilippC
f57db90d7b New translations strings.xml (Portuguese, Brazilian) 2018-08-21 20:31:23 +02:00
Philipp Crocoll
97aec23384 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-08-21 20:27:59 +02:00
PhilippC
eb3bcf04ea Merge pull request #467 from PhilippC/l10n_master
New Crowdin translations
2018-08-21 20:27:13 +02:00
PhilippC
40626ba708 New translations strings.xml (Chinese Simplified) 2018-08-21 20:23:42 +02:00
PhilippC
882597365b New translations strings.xml (Portuguese) 2018-08-21 20:23:16 +02:00
PhilippC
6b456c2f57 New translations strings.xml (German) 2018-08-21 19:41:08 +02:00
PhilippC
515ae57e88 New translations strings.xml (French) 2018-08-21 19:41:04 +02:00
PhilippC
9cc9d6ab66 New translations strings.xml (Croatian) 2018-08-21 19:40:55 +02:00
PhilippC
40b4fd210a New translations strings.xml (Chinese Traditional) 2018-08-21 19:40:53 +02:00
PhilippC
2ce2d0efab New translations strings.xml (Portuguese, Brazilian) 2018-08-21 19:40:24 +02:00
PhilippC
97a863293d New translations strings.xml (Polish) 2018-08-21 19:40:20 +02:00
PhilippC
d45426a4c1 New translations strings.xml (Persian) 2018-08-21 19:40:17 +02:00
Philipp Crocoll
d5a49db782 Prevent users from accidentally opening the local backup, closes #479 2018-08-21 19:34:22 +02:00
Philipp Crocoll
4b393f412c avoid exception with new Keyboard dialog on some devices 2018-08-21 07:25:31 +02:00
Philipp Crocoll
8cc77fbe1d hide password input fields from accessibility services 2018-08-20 16:56:20 +02:00
PhilippC
673632bd92 Merge pull request #487 from mohammadnaseri/master
Password should be invisible to the accessibility services: fixed for entering online storage credentials
2018-08-20 16:47:08 +02:00
Philipp Crocoll
d2b9a5d1a9 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-08-20 16:45:34 +02:00
Philipp Crocoll
2bc46b0a0e fix a local build issue 2018-08-20 16:44:32 +02:00
Philipp Crocoll
74200daf90 finish transition to custom activity as dialog instead of using AlertDialog which is no longer working in Android P, closes #377 2018-08-20 16:44:23 +02:00
Philipp Crocoll
b89c127df4 try to introduce an activity as dialog for string selection, not yet working 2018-08-20 15:44:22 +02:00
Philipp Crocoll
67bbbb2097 handle empty initialPath in sftp dialog to close #499 2018-08-18 06:08:08 +02:00
PhilippC
c6ddf0de87 New translations strings.xml (Vietnamese) 2018-08-16 19:10:06 +02:00
Philipp Crocoll
0ef73952b1 fix crash when no FingerprintManager is available, fixes #474 2018-08-15 04:47:38 +02:00
PhilippC
0e02a3aeee New translations strings.xml (Croatian) 2018-08-12 16:00:05 +02:00
Mohammad Naseri
1558a7c386 Password should be invisible to the accessibility services 2018-08-03 12:38:48 +02:00
PhilippC
b72becd328 New translations strings.xml (Swedish) 2018-08-03 11:40:06 +02:00
PhilippC
df2ac8e203 New translations strings.xml (Portuguese) 2018-07-26 12:00:09 +02:00
PhilippC
c6c230002c New translations strings.xml (Portuguese) 2018-07-26 11:50:06 +02:00
PhilippC
885503b5fa New translations strings.xml (Persian) 2018-07-24 21:10:10 +02:00
PhilippC
40fd91257e New translations strings.xml (Vietnamese) 2018-07-23 13:40:11 +02:00
PhilippC
02ece3cf41 New translations strings.xml (Chinese Simplified) 2018-07-23 13:40:08 +02:00
PhilippC
901c879647 New translations strings.xml (Catalan) 2018-07-23 13:40:05 +02:00
PhilippC
990a73f4a4 New translations strings.xml (Chinese Traditional) 2018-07-23 13:31:16 +02:00
PhilippC
73169d339d New translations strings.xml (Croatian) 2018-07-23 13:31:14 +02:00
PhilippC
265b86c031 New translations strings.xml (Czech) 2018-07-23 13:31:11 +02:00
PhilippC
7c29c23015 New translations strings.xml (Danish) 2018-07-23 13:31:08 +02:00
PhilippC
538e579477 New translations strings.xml (Dutch) 2018-07-23 13:31:06 +02:00
PhilippC
73db5f55e2 New translations strings.xml (Finnish) 2018-07-23 13:31:02 +02:00
PhilippC
31a9980343 New translations strings.xml (French) 2018-07-23 13:31:00 +02:00
PhilippC
02c50f510f New translations strings.xml (Galician) 2018-07-23 13:30:57 +02:00
PhilippC
3541ee0512 New translations strings.xml (German) 2018-07-23 13:30:54 +02:00
PhilippC
e72821ba1e New translations strings.xml (Greek) 2018-07-23 13:30:51 +02:00
PhilippC
3af00871a5 New translations strings.xml (Hebrew) 2018-07-23 13:30:48 +02:00
PhilippC
22fe4ca790 New translations strings.xml (Bulgarian) 2018-07-23 13:30:46 +02:00
PhilippC
72d0570c15 New translations strings.xml (Hungarian) 2018-07-23 13:30:43 +02:00
PhilippC
62e0cc0867 New translations strings.xml (Italian) 2018-07-23 13:30:40 +02:00
PhilippC
8987480491 New translations strings.xml (Japanese) 2018-07-23 13:30:38 +02:00
PhilippC
70bb4c2478 New translations strings.xml (Korean) 2018-07-23 13:30:35 +02:00
PhilippC
cf079a6be4 New translations strings.xml (Portuguese, Brazilian) 2018-07-23 13:30:33 +02:00
PhilippC
f153cdcba1 New translations strings.xml (Russian) 2018-07-23 13:30:30 +02:00
PhilippC
4e048240c5 New translations strings.xml (Serbian (Cyrillic)) 2018-07-23 13:30:27 +02:00
PhilippC
c098bb1ca0 New translations strings.xml (Slovak) 2018-07-23 13:30:24 +02:00
PhilippC
e02ded734c New translations strings.xml (Slovenian) 2018-07-23 13:30:22 +02:00
PhilippC
e721f29f5a New translations strings.xml (Spanish) 2018-07-23 13:30:19 +02:00
PhilippC
f763d5f936 New translations strings.xml (Swedish) 2018-07-23 13:30:17 +02:00
PhilippC
a3368eb557 New translations strings.xml (Turkish) 2018-07-23 13:30:14 +02:00
PhilippC
b5758347c2 New translations strings.xml (Ukrainian) 2018-07-23 13:30:11 +02:00
PhilippC
775a6d92aa New translations strings.xml (Indonesian) 2018-07-23 13:30:09 +02:00
PhilippC
2ab5995177 New translations strings.xml (Basque) 2018-07-23 13:30:06 +02:00
PhilippC
f6e847d43f New translations strings.xml (Portuguese) 2018-07-23 13:28:28 +02:00
PhilippC
cac2ca3d18 New translations strings.xml (Polish) 2018-07-23 13:28:26 +02:00
PhilippC
d1e870cee0 New translations strings.xml (Persian) 2018-07-23 13:28:24 +02:00
PhilippC
ca0f65767b New translations strings.xml (Norwegian Nynorsk) 2018-07-23 13:28:22 +02:00
PhilippC
7968bfc262 New translations strings.xml (Norwegian Bokmal) 2018-07-23 13:28:19 +02:00
PhilippC
ed4bbe9814 New translations strings.xml (Romanian) 2018-07-23 13:28:16 +02:00
PhilippC
6e83eb6da2 New translations strings.xml (Arabic) 2018-07-23 13:28:14 +02:00
PhilippC
00949b6135 Update Crowdin configuration file 2018-07-23 11:37:54 +02:00
Philipp Crocoll
f3a857f26f Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-07-23 11:00:38 +02:00
PhilippC
4bd03372aa Update Crowdin configuration file 2018-07-23 10:36:20 +02:00
Philipp Crocoll
dcc589c57a Changelog for 1.06 2018-07-23 10:29:55 +02:00
Philipp Crocoll
3018ec8cf0 update translations from crowdin 2018-07-23 10:29:48 +02:00
Philipp Crocoll
c452a66a4f don't try to use samsung api if Fingprint Unlock with Android API is set up, should fix #126 2018-07-23 10:07:30 +02:00
Philipp Crocoll
7a860f8564 fix #460 ("Lookup entry with "%1$s"") 2018-07-20 21:44:29 +02:00
Philipp Crocoll
94f6f4bdff fix string error 2018-07-16 13:07:43 +02:00
Philipp Crocoll
a627dac4b7 remove internal YubiChallenge activity in favor of ykdroid (allows to reduce required permissions) 2018-07-16 13:07:29 +02:00
Philipp Crocoll
848b6862be harmonize wording for caching, closes #86 2018-07-13 06:47:48 +02:00
Philipp Crocoll
d181575e93 improve wording for file caching at more places (see discussion in #86) 2018-07-12 21:23:06 +02:00
Philipp Crocoll
778775055f suggest to enable fingerprint if hardware is detected but fingerprint unlock not configured, closes #426 and closes #355 2018-07-12 06:44:02 +02:00
Philipp Crocoll
22ccda8d34 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-07-12 05:29:08 +02:00
Philipp Crocoll
c5fc6fd72e manifest for next release 2018-07-12 05:28:59 +02:00
Philipp Crocoll
c8a4978b5f improve wording for file caching, considering that this is also used for the offline version (see discussion in #86) 2018-07-12 05:27:01 +02:00
PhilippC
9e88f8c884 Merge pull request #449 from pp3345/ykdroid-keyboard-configuration
Mark keyboard configuration changes as handled in PasswordActivity
2018-07-10 22:25:06 +02:00
Yussuf Khalil
2e543bf4d3 Mark keyboard configuration changes as handled in PasswordActivity
This is required to avoid screen flickering due to recreation of the
activity when the ykDroid overlay is presented.
2018-07-10 19:30:08 +02:00
Philipp Crocoll
caf42d423f make sure the underlying stream is only written when the write transaction is commited. Avoids corrupted files when cancelling Yubichallenge during saving (#4) 2018-07-09 12:34:21 +02:00
Philipp Crocoll
dc39f874ac fix potential null reference exception when displaying error message 2018-07-09 12:27:29 +02:00
Philipp Crocoll
d1c7a124cf don't return empty strings for filename without path and ext in content storage, fixes #446 2018-07-09 11:03:10 +02:00
Philipp Crocoll
8ec17ce9a6 add timeout to fix #444 2018-07-09 10:22:44 +02:00
Philipp Crocoll
012af35e87 fix potential crash in SearchProvider, fixes #429 2018-07-03 19:38:59 +02:00
Philipp Crocoll
78bd1f4a5d update translations from crowdin, activates KeepassXC-challenge-response for all languages, add Changelog for 1.06-pre1 2018-07-02 12:54:25 +02:00
Philipp Crocoll
4477158182 editing groups was not possible, fixed. fixes #434 2018-07-02 12:10:28 +02:00
Philipp Crocoll
6e96021047 allow to use ykDroid instead of built-in activity 2018-07-02 12:03:32 +02:00
Philipp Crocoll
48f57eea66 fix bug with progress dialog not disappearing somtimes 2018-07-02 12:01:47 +02:00
Philipp Crocoll
4b6cfefaf3 Merge branch '1.05b' 2018-06-30 22:14:03 +02:00
Philipp Crocoll
0e34cc7f26 change manifest version to 1.06-pre 2018-06-30 22:13:16 +02:00
Philipp Crocoll
27fb2870ab check if file is trashed, do not load trashed files, fixes #165 2018-06-30 22:13:00 +02:00
Philipp Crocoll
ee6b7c4fe0 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-06-30 21:45:13 +02:00
Philipp Crocoll
0464cecde5 add roundIcon property for app, now round icon should work on Android 7 2018-06-30 21:21:48 +02:00
Philipp Crocoll
b237259599 fix incorrect folder icon (fixes #433) 2018-06-30 21:10:56 +02:00
Philipp Crocoll
8c379739f0 refactoring of ProgressTask and OnFinish classes, allowing to access the currently active activity from the task handlers. This fixes #33 and is required to correctly manage the activity recreation caused by the NFC activity coming to foreground with KeepassXC challenge (#4) 2018-06-26 13:44:48 +02:00
Philipp Crocoll
4fb8db982c add missing calls to base.OnActivityResult() in *EditActivity, leading to errors saving with YubiChallenge (#4). 2018-06-25 13:24:22 +02:00
Philipp Crocoll
921b50b642 add NFC permission to debug manifest also 2018-06-25 13:23:34 +02:00
Philipp Crocoll
031332e8ab re-add KeepassXC-style challenge response support 2018-06-25 13:23:24 +02:00
Philipp Crocoll
f03ccced8d Merge branch 'master' into 1.05b 2018-06-25 12:21:34 +02:00
Philipp Crocoll
51973d225c switch to suggested Native TLS implementation and HttpClient stack (https://docs.microsoft.com/en-us/xamarin/android/app-fundamentals/http-stack?tabs=windows) 2018-06-23 13:08:32 +02:00
Philipp Crocoll
a59666e752 workaround to fix #420, based on https://stackoverflow.com/questions/28411153/jsch-suppressed-java-lang-classnotfoundexception-lorg-ietf-jgss-oid/28965796#28965796 and https://github.com/zeapo/Android-Password-Store/issues/49 2018-06-23 13:03:51 +02:00
PhilippC
8259191e50 Merge pull request #415 from jakseb/docfix
Fix broken links to screenshots in documentation
2018-06-23 12:08:44 +02:00
Philipp Crocoll
3eb84cc955 improve permission handling related to GoogleDrive 2018-06-23 11:43:54 +02:00
Philipp Crocoll
b1b7bff09d Manifest for 1.05d 2018-06-18 13:05:35 +02:00
Sebastian Jakubiak
82f28bfc8c Update links to screenshots in docs
Fixes #366 and #396
2018-06-16 11:04:02 +02:00
Philipp Crocoll
dfed92ac61 don't create local backups of local backups 2018-06-11 07:16:04 +02:00
Philipp Crocoll
0d6c9b468e fix UI bug when opening read-only databases (checkmarks were visible in Group list) 2018-06-11 07:15:54 +02:00
Philipp Crocoll
2bc12c510b implement defaults for otpauth:// style otp entries 2018-06-06 06:02:48 +02:00
Philipp Crocoll
f3022a19c2 manifest for 1.05c 2018-06-06 06:02:19 +02:00
Philipp Crocoll
800afae1c9 catch potential null reference exception 2018-06-06 03:05:57 +02:00
Philipp Crocoll
3c19f8e76f fix for IllegalStateException also when stopping the OngoingNotificationsService 2018-06-06 02:57:50 +02:00
Philipp Crocoll
3ca462f46f Manifest for 1.05b 2018-06-06 02:56:49 +02:00
Philipp Crocoll
fadd21ebd0 fix translations errors 2018-06-05 21:35:11 +02:00
Philipp Crocoll
a10c474ce5 attempt to make OngoingNotificationsService compatible to Android 8 restrictions 2018-06-05 21:35:03 +02:00
Philipp Crocoll
513ea5a198 manifest for 1.05a 2018-06-02 09:50:36 +02:00
Philipp Crocoll
4bab1c32d7 fix for second button in bottom bar never visible 2018-06-02 09:50:25 +02:00
Philipp Crocoll
39064eb2c6 update translations from crowdin, make changelog more robust against different forms of list item characters 2018-06-02 07:11:32 +02:00
Philipp Crocoll
28a60f5243 fix bug with automatic addition of URI scheme for owncloud files, improve input types to avoid automatic trailing spaces when using keyboard suggestions 2018-06-02 06:57:00 +02:00
Philipp Crocoll
56b9b878f8 make sure the local backup is not used automatically instead of the actual file 2018-06-02 06:55:48 +02:00
Philipp Crocoll
e7ad6e32e3 avoid showing infotexts after showing android 8 specific texts, update changelog, change version number for actual 1.05-pre3 release 2018-06-02 06:36:36 +02:00
Philipp Crocoll
a1d6347db3 create own YubiChallenge activity 2018-05-28 10:39:09 +02:00
Philipp Crocoll
9e80013e28 check for null bitmap, should fix #369 2018-05-07 11:12:43 +02:00
PhilippC
e66a8a0b21 Merge pull request #367 from gacelperfinian/patch-1
Updated Documentation.md to GitHub-flavoured MarkDown
2018-05-07 10:56:10 +02:00
Philipp Crocoll
77593969b2 fix leaking data to logcat 2018-05-07 10:42:58 +02:00
Gacel Perfinian
186fa35f70 Updated Documentation.md to GitHub-flavoured MarkDown
Changes:
- Changed last bullet in **What you should know and think about** into two bullet points due to change 2.
- Changed MarkDown so it renders correctly on GitHub Parser.
- Changed wording into bullet 2.2 to emphasise storing any second-factor authentication (if any was used).
2018-05-04 14:13:02 +08:00
Philipp Crocoll
c39d0048a8 Merge branch 'filecorruptionhandling' 2018-04-11 06:28:33 +02:00
Philipp Crocoll
5fc22b9530 introduced automatic local backups after successfully opening a database. This should make sure that users can access their database even if the file gets corrupted (#238) 2018-04-11 06:27:56 +02:00
Philipp Crocoll
51735c3f6d implement saving with KeepassXC-Challenge (#4) 2018-04-10 21:44:37 +02:00
Philipp Crocoll
f14aad0c50 implemented loading of files with KeepassXC Challenge (#4).
requires write support, handling of Challenge/Response errors (or user cancels). Caution: saving corrupts the file at the moment!
2018-04-10 07:15:19 +02:00
Philipp Crocoll
cdbb492f2c implemented editing of connection settings for ftp/sftp/webdav, includes changing password. Closes #27 2018-04-06 06:06:03 +02:00
Philipp Crocoll
de18aefd7b introduce vdots for file select list, prepare GUI for editing of storage locations 2018-04-04 05:01:19 +02:00
Philipp Crocoll
5f8807d62c workaround for error with Thai calendar settings (https://bugzilla.xamarin.com/show_bug.cgi?id=59077), fixes #327 2018-04-04 04:06:11 +02:00
Philipp Crocoll
e42d8b8eeb improve message when storage access framework access permission is revoked 2018-04-02 19:05:32 +02:00
Philipp Crocoll
d67b8b8298 fix bug with displaying info texts 2018-04-02 19:04:51 +02:00
Philipp Crocoll
10c8d157f5 request Read AND Write permissions in BuiltInFileStorage to be more compatible with Android O, also request storage permissions for GDrive to fix #265, even though this seems to be a workaround 2018-04-02 17:02:09 +02:00
Philipp Crocoll
1f10558f1f Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-04-02 05:52:41 +02:00
Philipp Crocoll
409228285e upgrade JSch to 0.1.54, closes #48. Upgrade ADAL. 2018-04-02 05:52:37 +02:00
PhilippC
0ac7758c04 Merge pull request #322 from ypid/fix/typo
Fix typo in README.md
2018-04-01 07:11:38 +02:00
Robin Schneider
802e3d04b2 Fix typo in README.md 2018-03-31 22:19:37 +02:00
Philipp Crocoll
39ef4a4711 replace obsolete Android.Text.ClipboardManager, might help with #248 2018-03-29 06:53:56 +02:00
Philipp Crocoll
b2215e1db6 release 1.05-pre2 2018-03-29 06:14:40 +02:00
Philipp Crocoll
7d42da5d3c add an IME subtype to close #56 2018-03-27 21:57:53 +02:00
Philipp Crocoll
82770e6dd0 disable sounds from notifications 2018-03-27 21:37:45 +02:00
Philipp Crocoll
62bbfc6075 remove testing code 2018-03-27 20:45:47 +02:00
Philipp Crocoll
a5eb77dd87 register broadcast receiver on app create, fixes #266 2018-03-27 20:45:32 +02:00
Philipp Crocoll
cb9cf4885f refactor, maybe helps to find crash report cause 2018-03-27 07:15:08 +02:00
PhilippC
a5455925ea Merge pull request #270 from mydexterid/ISSUE-221-Yubikey-static-password-support
Fix for issue #221
2018-03-26 20:31:36 +02:00
Philipp Crocoll
61ef383c38 add button to hide autofill info text in Group activity, closes #311 2018-03-26 20:27:51 +02:00
Philipp Crocoll
b0aa706c07 upgrade to target Android 8.1 2018-03-26 19:56:55 +02:00
Philipp Crocoll
a04c8f6214 fix checking for InputTypes flags, fixes #303 2018-03-26 13:40:30 +02:00
Philipp Crocoll
fd5b582c6c fix crash when disabling log file before writing anything into it, fixes #301 2018-03-21 05:00:57 +01:00
Philipp Crocoll
dc45613b7b fix crash when searching from autofill/keyboard/search url. fixes https://github.com/PhilippC/keepass2android/issues/289 2018-03-21 04:57:27 +01:00
Philipp Crocoll
d986d8f398 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-03-21 04:56:45 +01:00
Philipp Crocoll
6c64f20a14 fix erroneous string value 2018-03-21 04:47:42 +01:00
Philipp Crocoll
2071087794 improve detection of file/folder, closes https://github.com/PhilippC/keepass2android/issues/276 2018-03-21 04:47:26 +01:00
PhilippC
ba56ab719c Update README.md 2018-03-12 11:36:52 +01:00
PhilippC
617c053b95 Update README.md 2018-03-12 11:36:35 +01:00
PhilippC
868cff2c4c Update README.md 2018-03-12 11:36:17 +01:00
Philipp Crocoll
8e23ebf3e4 add package to lock database broadcast from keyboard 2018-02-28 06:11:34 +01:00
DEXTER
6dd6eff02c PasswordActivity.cs: Do not clear the password field
when Yubikey is used to fill in the password entry.
2018-02-24 14:06:39 +01:00
DEXTER
3a1fcd2147 AndroidManifest*.xml: Add yubico's url to VIEW/BROWSABLE intent-filter
This patch makes it so that the user can choose keepass2android as
a handler for my.yubico.com in
Settings->Apps->App links->keepass2android->Open supported links->
Open in this app.
This is needed to be set manually by the user in order for their
Yubikey NEOs to work.
2018-02-24 14:06:01 +01:00
Philipp Crocoll
d4bd4a8150 update info text string to clarify things 2018-02-21 05:56:38 +01:00
Philipp Crocoll
2ace518db9 Merge branch '1.04'
Conflicts:
	src/keepass2android/ChangeLog.cs
	src/keepass2android/GroupBaseActivity.cs
	src/keepass2android/Properties/AndroidManifest_net.xml
	src/keepass2android/Resources/values/strings.xml
2018-02-20 22:18:20 +01:00
Philipp Crocoll
e8641cee8f changelog for 1.05-pre1 2018-02-20 22:15:49 +01:00
Philipp Crocoll
884328d10f refactor CopyToClipboardService to get (hopefully) more helpful reports on Google Play, see #248 2018-02-20 22:03:43 +01:00
Philipp Crocoll
d8bd8a29bc don't create notification channels for devices < sdk 26 2018-02-20 22:02:33 +01:00
Philipp Crocoll
cbd6b796ca created and integrated Adaptive Icons, closes #204 2018-02-20 21:52:25 +01:00
Philipp Crocoll
90cfa4ed5c refactor CopyToClipboardService to get (hopefully) more helpful reports on Google Play, see #248 2018-02-19 13:33:35 +01:00
Philipp Crocoll
6426abfedf commit missing change for previous commit 2018-02-19 13:24:44 +01:00
Philipp Crocoll
d746928765 show entry icon in notification, closes #21 2018-02-19 13:11:45 +01:00
Philipp Crocoll
f83554c817 prevent database from being loaded twice simultaneously, fixes #15 2018-02-12 13:21:58 +01:00
Philipp Crocoll
6fc4741c9a remove icon preferences on Android 8, show info on how to use notification channels on Android 8 2018-02-10 21:06:50 +01:00
Philipp Crocoll
7b63346bd0 set notification channel importances correctly 2018-02-09 12:22:49 +01:00
Philipp Crocoll
737c63e8b0 switch to TargetSDK 26, implement notification channels allowing customization of notification importance on Android 8, see #178 2018-02-09 12:07:21 +01:00
Philipp Crocoll
94b37f6414 fix crashes on Huawei devices when trying to enable autofill 2018-02-09 10:51:08 +01:00
Philipp Crocoll
5fa2bc3bc8 allow to bring up search fied on start, closes #107 2018-02-08 12:44:50 +01:00
Philipp Crocoll
5d7a5ace66 change the way how Files are written through SAF. Fixes #241 2018-02-08 11:46:48 +01:00
Philipp Crocoll
0bd213a327 make sure correct items for ActionMode are displayed, fixes #231 2018-02-08 11:09:41 +01:00
Philipp Crocoll
3d9f351d84 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2018-02-08 08:54:36 +01:00
Philipp Crocoll
9fda220f33 move netftpandroid to github 2018-02-08 08:53:25 +01:00
PhilippC
991ae1d6e3 Merge pull request #203 from StefanSchoof/patch-1
Add Bugzilla link to Firefox Support
2018-01-23 23:10:33 +01:00
Philipp Crocoll
b993be4658 add some info texts, especialy for novice users to avoid some common misunderstandings. closes #46, closes #47 2018-01-23 23:09:17 +01:00
Philipp Crocoll
c4f8af2311 Merge branch '1.04' 2018-01-23 21:05:59 +01:00
Philipp Crocoll
4c541e98ab manifest for release 1.04 2018-01-23 21:05:22 +01:00
Philipp Crocoll
7b8b24b45d fix translations 2018-01-23 20:56:59 +01:00
Philipp Crocoll
a61a44edc9 update translations from crowdin 2018-01-23 20:42:52 +01:00
Philipp Crocoll
393f3e5737 fix bug with showing auto-fill hint too often 2018-01-23 20:32:01 +01:00
Philipp Crocoll
c34e38e50f allow to import content-URI database files to internal folder (closes #158) 2018-01-23 20:23:23 +01:00
Philipp Crocoll
b98676ea77 avoid crash when IconSet was uninstalled (fixes #139) 2018-01-23 20:03:05 +01:00
Philipp Crocoll
002c67e48c support otpauth:// URIs in otp field as used by KeeWeb (closes #118) 2018-01-23 19:53:06 +01:00
Philipp Crocoll
cf21684916 fix display issue with dynamic fields and visible passwords (related to #96) 2018-01-23 19:52:33 +01:00
Philipp Crocoll
9fe1a904c8 allow to hide the length of the QuickUnlock code. Closes #52 2018-01-23 19:11:01 +01:00
Philipp Crocoll
c4e67db75f fix QuickUnlock with Unicode characters like emojis (length correction was incorrect or misleading), fixes #161 2018-01-22 13:07:04 +01:00
Philipp Crocoll
8487555315 fix issue with displaying long passwords by using two different TextViews for the visible and "protected" password view, toggling visibility instead of InputType. Fixes #96. 2018-01-22 12:48:40 +01:00
Philipp Crocoll
304c1ef5d2 don't use implicit intents for notification actions. Should fix #149. 2018-01-22 11:45:28 +01:00
Philipp Crocoll
c911a7a310 manifest for 1.04-pre4 (main change in release: rebuilding keyboard, seems to fix broken keyboard) 2018-01-22 11:33:43 +01:00
Philipp Crocoll
322f29b31b manifest for 1.04-pre3 2018-01-22 10:08:08 +01:00
StefanSchoof
f0a86db9e4 Add Bugzilla link to Firefox Support 2018-01-11 10:56:22 +01:00
Philipp Crocoll
60bcfa8ab1 add a little help page about autofill 2018-01-08 11:06:30 +01:00
Philipp Crocoll
074b63d68d move AccService-Library to plugin repo 2018-01-05 05:51:58 +01:00
Philipp Crocoll
45fb856898 add check for null preference 2018-01-05 05:37:41 +01:00
Philipp Crocoll
138ed85f93 increase number of displayed recent fiels, fixes #179 2018-01-05 05:37:24 +01:00
Philipp Crocoll
a632dd172e version 1.04-pre2 2018-01-04 21:47:26 +01:00
Philipp Crocoll
8fbf915710 set AutoReturnFromQuery to default true 2018-01-04 20:58:03 +01:00
Philipp Crocoll
8eafc5816d show message in bottom bar if KP2A autofill service is not enabled (#9) 2018-01-04 20:48:51 +01:00
Philipp Crocoll
17b50df101 change heuristic to decide what is a username field: treat every field before a password field as username field. Even though this seems to make less sense, it works better with several apps; decode field references for AutoFill; display item in preferences for Autofill (#9) 2018-01-03 21:19:14 +01:00
Philipp Crocoll
b9e436d56d implemented saving of data from autofill service (#9) 2018-01-02 16:28:54 +01:00
Philipp Crocoll
a929db9939 fix save popup in QuickUnlock 2018-01-02 14:59:19 +01:00
Philipp Crocoll
8287232866 display the last opened entry as an additional dataset, helps to fill paypal app and helps with partitioned data 2018-01-02 14:29:29 +01:00
Philipp Crocoll
11330b608b use CommonUtil for logging of Autofill service everywhere 2018-01-02 13:07:14 +01:00
Philipp Crocoll
ff94d188db version 1.04-pre1 2017-12-31 11:47:31 +01:00
Philipp Crocoll
332ce12eb5 ignore .vs folder 2017-12-31 11:23:22 +01:00
Philipp Crocoll
e4eb0c7019 remove deleted entries to avoid "finding" them when SearchForUrl 2017-12-31 11:21:57 +01:00
Philipp Crocoll
8e45d6462f make sure Kp2a is closed after creating an entry for an autofill (#9) fill request 2017-12-31 11:21:41 +01:00
Philipp Crocoll
1857dd72b9 allow to fill single inputs (or autofill=off) with autofill (#9) 2017-12-31 10:52:40 +01:00
Philipp Crocoll
e4c6285fab improve presentation of Autofill (#9), support credit card datasets created from templates & expiry date 2017-12-30 21:30:18 +01:00
Philipp Crocoll
c150d24843 allow webdomains for browsers only, otherwise use package name 2017-12-30 20:36:27 +01:00
Philipp Crocoll
6c69119d09 allow autofill (#9) for apps/websites without explicit autofill hints by detecting password fields and falling back to filling username/password if no autofill hint is available 2017-12-30 03:41:02 +01:00
Philipp Crocoll
d87b8f7652 improve autofill service (#9): introduce partitioning of Autofill data 2017-12-29 17:37:14 +01:00
Philipp Crocoll
577febe3b7 unregister screen off broadcast receiver in PasswordActivity.OnDestroy() 2017-12-29 07:31:20 +01:00
Philipp Crocoll
c8d56a237b improve implementation of Oreo autofill (#9), now supporting all Android/W3cHints, using all Keepass fields (if hints match field name). Make hint comparison code clearer and always compare case insensitive 2017-12-29 07:07:46 +01:00
Philipp Crocoll
fb018946b9 minor refactoring 2017-12-28 21:59:55 +01:00
Philipp Crocoll
0697f4a964 minor refactoring and code formatting 2017-12-28 21:53:03 +01:00
Philipp Crocoll
4c0cfb77fb once again, update support packages, now to 26 versions 2017-12-28 21:31:59 +01:00
Philipp Crocoll
1a2885408d remove support v4 2017-12-28 14:58:30 +01:00
Philipp Crocoll
de8e363d33 remove support v4 from all packages.config 2017-12-28 14:57:21 +01:00
Philipp Crocoll
7436ac0b5e add support v4 package 2017-12-28 10:16:37 +01:00
Philipp Crocoll
eaf9447abc adjust filename of aar 2017-12-28 09:43:48 +01:00
Philipp Crocoll
45cadb9cfb update gson to avoid xpp3 dependency, should fix gradle build errors 2017-12-28 09:31:53 +01:00
Philipp Crocoll
9bab31514e add google Maven repo to build.gradle 2017-12-28 03:22:32 +01:00
Philipp Crocoll
6e13320f36 update build tools versions 2017-12-28 03:20:50 +01:00
Philipp Crocoll
1ed1e91189 first working (but still very rudimentary) version of Oreo Autofill (#9).
Not yet implemented and/or tested: partitioning, autofill fields without hints, saving, filling of other fields than username or password, package signature verification, DAL
2017-12-28 03:04:03 +01:00
Philipp Crocoll
7561afd92d remove support v4 references to avoid incompatible duplicates 2017-12-26 19:48:46 +01:00
Philipp Crocoll
92eb5836fb Merge branch 'master' into master_compiletest 2017-12-26 19:29:50 +01:00
Philipp Crocoll
0068fcef88 Merge commit '7720e8005e7df0338f19522fc23eb074a8c01b35' into master_compiletest 2017-12-26 19:26:28 +01:00
Philipp Crocoll
e2df24522f working 2017-12-26 19:26:05 +01:00
Philipp Crocoll
0c185c78e3 update support libraries to 25er version, some progress on AutoFill service implementation 2017-12-26 11:59:05 +01:00
Philipp Crocoll
7720e8005e start working on Oreo AutofillService (issue #9):
* upgraded target version to 26
* added service, parses autofill structure but does not yet retrieve/fill passwords
2017-12-19 22:25:16 +01:00
Philipp Crocoll
4a738990ae explicitly use IME_ACTION_NEXT instead of relying on actionId which seems to be incorrect/not set on latest Chrome versions. Fixes #89. 2017-12-06 05:35:13 +01:00
Philipp Crocoll
f7e8f25b70 update build tools for keyboard 2017-12-06 05:33:53 +01:00
Philipp Crocoll
da828523f3 Improve error messages when initializing fingerprint unlock fails. This is especially important for users who have migrated to a new device and previously received a very technical error message, but they simply need to reenable fingerprint on the new device. Fixes #37. 2017-12-03 07:44:01 +01:00
Philipp Crocoll
d621ea15a3 adjust targetFrameworkVersion of .csproj files to that of the manifest file 2017-12-03 07:42:38 +01:00
Philipp Crocoll
db74e573d1 catch exception when decrypting key fails, fixes #50 2017-12-02 16:41:57 +01:00
Philipp Crocoll
d40656b69a update translation files, now with removed strings in all translations 2017-11-27 13:06:39 +01:00
Philipp Crocoll
4a5402db0f fix link to AutoFillService description, add missing translation files from crowdin 2017-11-27 12:35:36 +01:00
Philipp Crocoll
b7df1b0bb0 fix error in manifest, version 1.03 (_net) 2017-11-27 12:16:15 +01:00
Philipp Crocoll
d0b80492c7 update translations from crowdin 2017-11-27 11:45:59 +01:00
Philipp Crocoll
7174c3956c update privacy policy. Accessibility service and Xamarin insights were removed. 2017-11-27 11:41:29 +01:00
Philipp Crocoll
135f2617f6 * improvements to Plugin handling and AccessibilityService based AutoFill:
* don't forget plugin scopes (fixes #136), improves workflow to setup AutoFill plugin
 * fix display issues with scopes
 * make sure credentials are not filled several times but always show notification

* removed unnecessary permission
2017-11-27 11:32:14 +01:00
Philipp Crocoll
5f855209c9 fix issue with wrong GroupEdit theme (fixes #29) 2017-11-21 21:20:29 +01:00
Philipp Crocoll
0741bcbbaa keep caching setting enabled if user denies deletion of cache, as noted in https://github.com/PhilippC/keepass2android/issues/86#issuecomment-344752673 (see #86) 2017-11-20 13:45:28 +01:00
Philipp Crocoll
a4361a28b2 remove unused strings 2017-11-20 12:53:59 +01:00
Philipp Crocoll
417164cc58 remove currently unsupported password option 2017-11-20 12:50:59 +01:00
Philipp Crocoll
d9159ffc96 update changelog for 1.03-pre3 2017-11-20 12:28:28 +01:00
Philipp Crocoll
ec022e7acd fix broken links 2017-11-20 12:23:10 +01:00
Philipp Crocoll
7a0aa556ff Merge branch 'master' of https://github.com/PhilippC/keepass2android 2017-11-20 12:15:43 +01:00
Philipp Crocoll
9f7eaf22b0 move accservice based auto fill plugin into own apk to distribte outside Google Play, closes #111 2017-11-20 12:14:49 +01:00
PhilippC
6a3fee98fd Set theme jekyll-theme-slate 2017-11-20 11:34:57 +01:00
Philipp Crocoll
abf5bfdd69 upgrade okio to fix issue with WebDav connections (fixes #114) 2017-11-13 17:16:52 +01:00
Philipp Crocoll
994939b121 prepare 1.03-pre1 release 2017-11-13 11:42:25 +01:00
Philipp Crocoll
1b3334341d Merge branch '1.03' 2017-11-13 11:28:38 +01:00
Philipp Crocoll
286ac6dc05 Merge branch 'master' of https://github.com/PhilippC/keepass2android 2017-11-13 11:28:16 +01:00
Philipp Crocoll
85ae4cae34 removed iml files from repo 2017-11-13 11:27:21 +01:00
Philipp Crocoll
ba840822bc revert removal of external file pickers to fix #77 2017-11-13 11:19:27 +01:00
PhilippC
d10515c003 Merge pull request #112 from DJCrashdummy/patch-1
added the lacking KeyboardSwap-plugin
2017-11-13 11:09:38 +01:00
DJCrashdummy
0db5d24673 added the lacking KeyboardSwap-plugin
- used the existing format (although imho the links will suit better in a separate line)
- since the order of the list seems random, i put it at second place, because it seems to me like an order of possible interest for end-users
- copied the text-line from https://play.google.com/store/apps/details?id=keepass2android.keepass2android_nonet resp. https://play.google.com/store/apps/details?id=keepass2android.keepass2android
2017-11-13 10:46:05 +01:00
PhilippC
e6135c69b4 Merge pull request #91 from hyronx/patch-1
Update How-to-create-a-plug-in_.md
2017-11-13 06:55:01 +01:00
Fabian Loewe
e2e4c97300 Update How-to-create-a-plug-in_.md
The code parts weren't correctly marked and indented.
2017-11-03 16:46:18 +01:00
Philipp Crocoll
635d06df87 fix suggestions link to point to github, closes #7 2017-10-30 09:48:32 +01:00
Philipp Crocoll
fcc7d126f9 make loading of databases through third party app possible again (Android < 7) or hide third party app (Android >= 7) 2017-10-29 06:33:34 +01:00
Philipp Crocoll
fa152a908b Merge branch 'master' of https://github.com/PhilippC/keepass2android 2017-10-25 22:04:17 +02:00
PhilippC
230887bea3 Merge pull request #72 from svenluijten/patch-1
fix link to plugin file
2017-10-25 22:03:23 +02:00
Sven Luijten
8677aa1bca fix link to plugin file 2017-10-25 20:11:25 +02:00
Philipp Crocoll
6eee282fa4 add missing files to complete integration of KeeTrayOTP, fixes https://github.com/PhilippC/keepass2android/issues/43 and https://github.com/PhilippC/keepass2android/issues/34 2017-10-24 06:57:47 +02:00
Philipp Crocoll
e491463862 Merge branch 'master' into 1.03
Conflicts:
	src/java/android-filechooser-AS/app/android-filechooser.iml
2017-10-24 06:37:59 +02:00
Philipp Crocoll
721bf97def update Totp-Code using changes from KeeTrayTotp to support Steam 2017-10-24 06:37:12 +02:00
Philipp Crocoll
f34bdd57b3 upgrade okhttp3 version to 3.9.0 to fix https://github.com/PhilippC/keepass2android/issues/44 2017-10-24 06:36:41 +02:00
Philipp Crocoll
9d4757a737 remove .iml file 2017-10-24 05:35:49 +02:00
Philipp Crocoll
6f47163591 Add build status in README.md 2017-10-24 04:46:23 +02:00
Philipp Crocoll
54e2eb3c4c update translation from crowdin 2017-10-23 21:28:14 +02:00
Philipp Crocoll
553d3021bb removed AncientIconSet from solution file 2017-10-23 20:50:57 +02:00
Philipp Crocoll
73c0d6a9e4 removed nuget check for Xamarin Insights which was removed. fixed library build type. 2017-10-23 20:26:18 +02:00
Philipp Crocoll
99c7a00659 update project files to link to up-to-date aars 2017-10-23 11:49:18 +02:00
Philipp Crocoll
b2539f7036 clean up repo 2017-10-23 11:48:57 +02:00
Philipp Crocoll
914cc6c819 restore PluginSDK 2017-10-23 11:30:18 +02:00
Philipp Crocoll
521ed70944 restore JavaFileStorage 2017-10-23 11:19:36 +02:00
Philipp Crocoll
2d0bde844b removed unused stuff 2017-10-23 11:08:19 +02:00
Philipp Crocoll
bcd0b1e66e ignore more items 2017-10-20 06:24:39 +02:00
Philipp Crocoll
92a691232b Merge branch 'master' of https://github.com/PhilippC/keepass2android 2017-10-20 06:23:47 +02:00
Philipp Crocoll
82fa7eaf9f logging controllable through preferences, option to send logged data 2017-10-16 12:57:30 +02:00
Philipp Crocoll
c7bad6f9a0 Merge branch 'master' into 1.03 2017-10-16 11:54:39 +02:00
Philipp Crocoll
911c630b91 start implementing KeepassXC Challenge-Response support (see #4), currently waiting for https://github.com/keepassxreboot/keepassxc/issues/1060), also missing support for saving at the moment and mem-leaking PasswordActivity 2017-10-16 07:36:49 +02:00
Philipp Crocoll
dbca918f07 variable rename 2017-10-10 21:36:14 +02:00
Philipp Crocoll
9a05a47122 remove unused string, update string for better understandability 2017-10-10 06:18:28 +02:00
Philipp Crocoll
bceb6749af integrate custom image viewer, closes #36 2017-10-09 12:45:15 +02:00
Philipp Crocoll
50396f0c9b update tools version in AncientIconSet.csproj 2017-10-09 10:54:36 +02:00
Philipp Crocoll
ca6ff16845 file cleanup 2017-09-22 00:19:35 +02:00
Philipp Crocoll
b1ced80eca rename files and fix links 2017-09-21 23:54:01 +02:00
Philipp Crocoll
80fd232417 fix links 2017-09-21 23:51:06 +02:00
Philipp Crocoll
847ccac6b7 documentation, exported from Codeplex and updated 2017-09-21 23:41:56 +02:00
4642 changed files with 163036 additions and 160757 deletions

53
.github/ISSUE_TEMPLATE/bug_report.yaml vendored Normal file
View File

@@ -0,0 +1,53 @@
name: Bug Report
description: Report a bug.
title: "[BUG] "
labels: bug
body:
- type: markdown
attributes:
value: |
Please check out the [FAQ section](https://github.com/PhilippC/keepass2android/blob/master/docs/Documentation.md#faq) and [search for open issues](https://github.com/PhilippC/keepass2android/issues?q=is%3Aopen+is%3Aissue+label%3Abug) first.
- type: checkboxes
attributes:
label: Checks
options:
- label: I have read the FAQ section, searched the open issues, and still think this is a new bug.
required: true
- type: textarea
id: bug
attributes:
label: "Describe the bug you encountered:"
validations:
required: true
- type: textarea
id: expected
attributes:
label: "Describe what you expected to happen:"
- type: markdown
attributes:
value: |
Please follow these steps to find your app version:
1. Click the **⁝** icon in the top right corner
2. Select **Settings**
3. Click **About**
4. Find the "Version" information and provide it below
- type: input
id: version
attributes:
label: "What version of Keepass2Android are you using?"
validations:
required: true
- type: markdown
attributes:
value: |
Please follow these steps to find your Android version:
1. Open your device's **Settings** app
2. Scroll down and select **About phone** or **About tablet**
3. Find the **Android version** section and provide it below
- type: input
id: os
attributes:
label: "Which version of Android are you on?"
validations:
required: true

View File

@@ -0,0 +1,8 @@
---
name: Feature Request
about: Suggest an idea for this project.
title: '[FEAT] '
labels: enhancement
assignees: ''
---

16
.github/ISSUE_TEMPLATE/question.md vendored Normal file
View File

@@ -0,0 +1,16 @@
---
name: Question
about: Ask a question about 'Keepass2Android'.
title: '[QUESTION] '
labels: question
assignees: ''
---
**What version of Keepass2Android are you using?**
Please follow these steps to find your app version:
1. Click the **⁝** icon in the top right corner
2. Select **Settings**
3. Click **About**
4. Find the "Version" information and provide it here:

352
.github/workflows/build.yml vendored Normal file
View File

@@ -0,0 +1,352 @@
name: Build keepass2android app
on:
push:
branches:
- master
pull_request:
jobs:
# macos:
# Disabled. Does not work, maybe due to nuget version, see https://github.com/PhilippC/keepass2android/actions/runs/4297640426/jobs/7490853348
# should work again when the Project solution is converted to sdk style .csproj files.
# runs-on: macos-12
# steps:
# - uses: actions/checkout@v4
# with:
# submodules: true
# - name: Setup Gradle
# uses: gradle/actions/setup-gradle@v3
# - name: Cache NuGet packages
# uses: actions/cache@v4
# with:
# path: ~/.nuget/packages
# key: ${{ runner.os }}-nuget-${{ hashFiles('src/**/*.csproj', 'src/**/packages.config') }}
# restore-keys: |
# ${{ runner.os }}-nuget-
# # As per https://github.com/actions/runner-images/blob/main/images/macos/macos-12-Readme.md#visual-studio-for-mac
# - name: Switch to Visual Studio 2019
# if: ${{ false }} # Not needed. We stay with the default 'Visual Studio 2022' of macos-12 runner.
# run: |
# mv "/Applications/Visual Studio.app" "/Applications/Visual Studio 2022.app"
# mv "/Applications/Visual Studio 2019.app" "/Applications/Visual Studio.app"
# # As of 2022-12-02, keepass2android doesn't build with Xamarin >= 12.1 because there is some issue with SamsungPass. Removing SamsungPass would make the build succeed.
# - name: Set default Xamarin SDK versions
# run: |
# # If using the github runner 'macos-12'
# #$VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=11.3
# #$VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=12.0
# #$VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=12.1 # Build fails in this case, as of 2022-12-02 : Xamarin/Android/Xamarin.Android.D8.targets(79,5): error : java.lang.ArrayIndexOutOfBoundsException : Index 4 out of bounds for length 4
# #$VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=12.2 # Build fails in this case, as of 2022-12-02 : Xamarin/Android/Xamarin.Android.D8.targets(79,5): error : java.lang.ArrayIndexOutOfBoundsException : Index 4 out of bounds for length 4
# #$VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=12.3 # Build fails in this case, as of 2022-12-02
# $VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=13.1
# # If using the github runner 'macos-11'
# #$VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=11.0
# #$VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=12.0
# # If using the github runner 'macos-10.15'
# # $VM_ASSETS/select-xamarin-sdk-v2.sh --mono=6.12 --android=11.2
# - name: Switch to JDK-11
# uses: actions/setup-java@v4
# with:
# java-version: '11'
# distribution: 'temurin'
# - name: Display java version
# run: java -version
# # Some components of Keepass2Android currently target android API 26 which are not available on the runner
# - name: Download android-26 API
# run: $ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager --install "platforms;android-26"
# - name: Build native dependencies
# run: make native
# - name: Build java dependencies
# run: make java
# - name: Install NuGet dependencies (net)
# run: make nuget Flavor=Net
# - name: Build keepass2android (net)
# run: |
# make msbuild Flavor=Net
# - name: Build APK (net)
# run: |
# make apk Flavor=Net
# - name: Archive production artifacts (net)
# uses: actions/upload-artifact@v4
# with:
# name: signed APK ('net' built on ${{ github.job }})
# path: |
# src/keepass2android/bin/*/*-Signed.apk
# - name: Install NuGet dependencies (nonet)
# run: make nuget Flavor=NoNet
# - name: Build keepass2android (nonet)
# run: |
# make msbuild Flavor=NoNet
# - name: Build APK (nonet)
# run: |
# make apk Flavor=NoNet
# - name: Archive production artifacts (nonet)
# uses: actions/upload-artifact@v4
# with:
# name: signed APK ('nonet' built on ${{ github.job }})
# path: |
# src/keepass2android/bin/*/*-Signed.apk
# - name: Perform "make distclean"
# run: make distclean
# linux:
# disabled.
# As per: xamarin/xamarin-android#7235 (comment)
# > Unfortunately the Classic OSS Xamarin.Android packages for Linux are no longer being built and as such they are not available for the v13.0 tag.
# we can re-enable this after porting to .net 6.0
# runs-on: ubuntu-22.04
# env:
# # Build Artifact of xamarin.android-oss dated 2021-02-02, master branch (= version 11.2.99) - *.deb cannot be installed because "lxd" package is not anymore shipped in current ubuntu version
# #xamarin_url: https://artprodcus3.artifacts.visualstudio.com/Ad0adf05a-e7d7-4b65-96fe-3f3884d42038/6fd3d886-57a5-4e31-8db7-52a1b47c07a8/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL3hhbWFyaW4vcHJvamVjdElkLzZmZDNkODg2LTU3YTUtNGUzMS04ZGI3LTUyYTFiNDdjMDdhOC9idWlsZElkLzM0NTE3L2FydGlmYWN0TmFtZS9JbnN0YWxsZXJzKy0rTGludXg1/content?format=zip
# # Build Artifact of xamarin.android-oss dated 2021-03-23, d16-9 branch (= version 11.2.2) - *.deb cannot be installed because "lxd" package is not anymore shipped in current ubuntu version
# #xamarin_url: https://artprodcus3.artifacts.visualstudio.com/Ad0adf05a-e7d7-4b65-96fe-3f3884d42038/6fd3d886-57a5-4e31-8db7-52a1b47c07a8/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL3hhbWFyaW4vcHJvamVjdElkLzZmZDNkODg2LTU3YTUtNGUzMS04ZGI3LTUyYTFiNDdjMDdhOC9idWlsZElkLzM3Njg0L2FydGlmYWN0TmFtZS9JbnN0YWxsZXJzKy0rTGludXg1/content?format=zip
# # Build Artifact of xamarin.android-oss dated 2021-07-21, master branch (= version 11.4.99)
# # xamarin_url: https://artprodcus3.artifacts.visualstudio.com/Ad0adf05a-e7d7-4b65-96fe-3f3884d42038/6fd3d886-57a5-4e31-8db7-52a1b47c07a8/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL3hhbWFyaW4vcHJvamVjdElkLzZmZDNkODg2LTU3YTUtNGUzMS04ZGI3LTUyYTFiNDdjMDdhOC9idWlsZElkLzQzNjU5L2FydGlmYWN0TmFtZS9pbnN0YWxsZXJzLXVuc2lnbmVkKy0rTGludXg1/content?format=zip
# # Build Artifact of xamarin.android-oss dated 2022-02-16, master branch (= version 12.2.99)
# xamarin_url: https://artprodcus3.artifacts.visualstudio.com/Ad0adf05a-e7d7-4b65-96fe-3f3884d42038/6fd3d886-57a5-4e31-8db7-52a1b47c07a8/_apis/artifact/cGlwZWxpbmVhcnRpZmFjdDovL3hhbWFyaW4vcHJvamVjdElkLzZmZDNkODg2LTU3YTUtNGUzMS04ZGI3LTUyYTFiNDdjMDdhOC9idWlsZElkLzU0OTUzL2FydGlmYWN0TmFtZS9pbnN0YWxsZXJzLXVuc2lnbmVkKy0rTGludXg1/content?format=zip
# steps:
# - uses: actions/checkout@v4
# with:
# submodules: true
# - name: Setup Gradle
# uses: gradle/actions/setup-gradle@v3
# - name: Cache NuGet packages
# uses: actions/cache@v4
# with:
# path: ~/.nuget/packages
# key: ${{ runner.os }}-nuget-${{ hashFiles('src/**/*.csproj', 'src/**/packages.config') }}
# restore-keys: |
# ${{ runner.os }}-nuget-
# - name: Cache Xamarin.Android packages
# id: xamarin_cache
# uses: actions/cache@v4
# with:
# path: ~/xamarin.android-oss
# key: ${{ runner.os }}-xamarin.android-oss-${{ env.xamarin_url }}
# restore-keys: |
# ${{ runner.os }}-xamarin.android-oss-${{ env.xamarin_url }}
# - name: Install Mono
# if: ${{ false }} # disable for now since it is already installed on the runner which uses the same repo https://github.com/actions/runner-images/blob/main/images/linux/Ubuntu2204-Readme.md#language-and-runtime
# run: |
# sudo apt install gnupg ca-certificates &&
# sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF &&
# echo "deb https://download.mono-project.com/repo/ubuntu stable-focal main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list &&
# sudo apt update &&
# sudo apt-get -y -t stable-focal install mono-complete
# - name: Download & unpack Xamarin.Android
# if: steps.xamarin_cache.outputs.cache-hit != 'true'
# run: |
# set -x
# cd $HOME &&
# wget -O "installers-unsigned - Linux.zip" ${{ env.xamarin_url }} &&
# unzip "installers-unsigned - Linux.zip" &&
# mkdir -p xamarin.android-oss &&
# DIR=$(unzip -Z -1 installers-unsigned\ -\ Linux.zip | cut -d '/' -f1 | sort -u) &&
# tar -xvf "$DIR"/xamarin.android-oss-*.tar.* --strip-components=1 -C xamarin.android-oss &&
# mv "$DIR"/*.deb xamarin.android-oss
# - name: Setup Xamarin.Android
# run: |
# cd $HOME &&
# sudo apt install -y ./xamarin.android-oss/*.deb &&
# echo "$HOME/xamarin.android-oss/bin/Release/bin" >> $GITHUB_PATH
# - name: Switch to JDK-11
# uses: actions/setup-java@v4
# with:
# java-version: '11'
# distribution: 'temurin'
# - name: Display java version
# run: java -version
# # Some components of Keepass2Android currently target android API 26 which are not available on the runner
# - name: Download android-26 API
# run: $ANDROID_SDK_ROOT/cmdline-tools/latest/bin/sdkmanager --install "platforms;android-26"
# - name: Install libzip4
# if: ${{ false }} # disable for now since it is already installed on the runner
# run: sudo apt -y install libzip4
# - name: Build native dependencies
# run: make native
# - name: Build java dependencies
# run: make java
# - name: Install NuGet dependencies (net)
# run: make nuget Flavor=Net
# - name: Build keepass2android (net)
# run: |
# make msbuild Flavor=Net
# - name: Build APK (net)
# run: |
# make apk Flavor=Net
# - name: Archive production artifacts (net)
# uses: actions/upload-artifact@v4
# with:
# name: signed APK ('net' built on ${{ github.job }})
# path: |
# src/keepass2android/bin/*/*-Signed.apk
# - name: Install NuGet dependencies (nonet)
# run: make nuget Flavor=NoNet
# - name: Build keepass2android (nonet)
# run: |
# make msbuild Flavor=NoNet
# - name: Build APK (nonet)
# run: |
# make apk Flavor=NoNet
# - name: Archive production artifacts (nonet)
# uses: actions/upload-artifact@v4
# with:
# name: signed APK ('nonet' built on ${{ github.job }})
# path: |
# src/keepass2android/bin/*/*-Signed.apk
# - name: Perform "make distclean"
# run: make distclean
windows:
# on windows-2022 it builds with:
# Microsoft Visual Studio\2022\Enterprise
# Found Java SDK version 11.0.12
# Found Xamarin.Android 13.1.0.1
#
runs-on: windows-2022
steps:
- uses: actions/checkout@v4
with:
submodules: true
- name: Setup Gradle
uses: gradle/actions/setup-gradle@v3
- name: Cache NuGet packages
uses: actions/cache@v4
with:
path: ~/.nuget/packages
key: ${{ runner.os }}-nuget-${{ hashFiles('src/**/*.csproj', 'src/**/packages.config') }}
restore-keys: |
${{ runner.os }}-nuget-
# Workaround an issue when building on windows-2022. Error was
# D8 : OpenJDK 64-Bit Server VM warning : INFO: os::commit_memory(0x00000000ae400000, 330301440, 0) failed; error='The paging file is too small for this operation to complete' (DOS error/errno=1455) [D:\a\keepass2android\keepass2android\src\keepass2android\keepass2android-app.csproj]
# C:\Program Files\Microsoft Visual Studio\2022\Enterprise\MSBuild\Xamarin\Android\Xamarin.Android.D8.targets(81,5): error MSB6006: "java.exe" exited with code 1. [D:\a\keepass2android\keepass2android\src\keepass2android\keepass2android-app.csproj]
- name: Configure Pagefile
uses: al-cheb/configure-pagefile-action@a3b6ebd6b634da88790d9c58d4b37a7f4a7b8708 # v1.4
with:
minimum-size: 8GB
- name: Add msbuild to PATH
uses: microsoft/setup-msbuild@v2
# If we want to also have nmake, use this instead
#uses: ilammy/msvc-dev-cmd@v1
- name: Switch to JDK-17
uses: actions/setup-java@v4
with:
java-version: '17'
distribution: 'temurin'
- name: Display java version
run: java -version
# Some components of Keepass2Android currently target android API 26 which are not available on the runner
- name: Download android-26 API
shell: cmd
run: |
%ANDROID_SDK_ROOT%\cmdline-tools\latest\bin\sdkmanager --install "platforms;android-26"
- name: Build native dependencies
shell: cmd
run: |
make native
- name: Build java dependencies
shell: cmd
run: |
make java
- name: Install NuGet dependencies (net)
run: make nuget Flavor=Net
- name: Build keepass2android (net)
run: |
make msbuild Flavor=Net
- name: Build APK (net)
run: |
make apk Flavor=Net
- name: Archive production artifacts (net)
uses: actions/upload-artifact@v4
with:
name: signed APK ('net' built on ${{ github.job }})
path: |
src/keepass2android/bin/*/*-Signed.apk
- name: Install NuGet dependencies (nonet)
run: make nuget Flavor=NoNet
- name: Build keepass2android (nonet)
run: |
make msbuild Flavor=NoNet
- name: Test Autofill
working-directory: ./src/Kp2aAutofillParser.Tests
run: dotnet test
- name: Build APK (nonet)
run: |
make apk Flavor=NoNet
- name: Archive production artifacts (nonet)
uses: actions/upload-artifact@v4
with:
name: signed APK ('nonet' built on ${{ github.job }})
path: |
src/keepass2android/bin/*/*-Signed.apk
- name: Perform "make distclean"
run: make distclean

77
.gitignore vendored
View File

@@ -7,6 +7,10 @@ PCtest
bin
obj
# Makefile-related files
/allow_git_clean
/stamp.nuget_*
Resource.designer.cs
R.java
@@ -105,7 +109,6 @@ Thumbs.db
/src/java/JavaFileStorageTest/gen/group/pals/android/lib/ui/filechooser/R.java
/src/java/JavaFileStorageTest/gen/keepass2android/javafilestorage/R.java
/src/TwofishCipher/Resources/Resource.Designer.cs
/src/BindingLibrary1
/src/PluginTOTP
@@ -124,14 +127,7 @@ Thumbs.db
/src/java/JavaFileStorage/app/build
/src/java/JavaFileStorage/build
/src/java/JavaFileStorage/.gradle/2.2.1/taskArtifacts/cache.properties
/src/java/JavaFileStorage/.gradle/2.2.1/taskArtifacts/cache.properties.lock
/src/java/JavaFileStorage/.gradle/2.2.1/taskArtifacts/fileHashes.bin
/src/java/JavaFileStorage/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin
/src/java/JavaFileStorage/.gradle/2.2.1/taskArtifacts/outputFileStates.bin
/src/java/JavaFileStorage/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin
/src/java/JavaFileStorage/.idea/workspace.xml
/src/java/JavaFileStorage/local.properties
local.properties
/src/FtpClientTest/FtpClientExamples
/src/FtpClientTest
/src/FtpClientWinTest
@@ -147,35 +143,38 @@ Thumbs.db
/src/java/PluginInputStick3/inputStickAPI/build/
/src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/cache.properties
/src/java/android-filechooser-AS/.gradle/2.2.1/taskArtifacts/cache.properties.lock
/src/*.bak
/src/java/Keepass2AndroidPluginSDK2/app/build/
/src/java/PluginInputStick3/keepass2AndroidPluginSDK/build/
/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/cache.properties
/src/java/KP2ASoftkeyboard_AS/.gradle/2.2.1/taskArtifacts/cache.properties.lock
/src/java/JavaFileStorageTest-AS/.idea/.name
/src/java/JavaFileStorageTest-AS/.idea/compiler.xml
/src/java/JavaFileStorageTest-AS/.idea/copyright/profiles_settings.xml
/src/java/JavaFileStorageTest-AS/.idea/encodings.xml
/src/java/JavaFileStorageTest-AS/.idea/gradle.xml
/src/java/JavaFileStorageTest-AS/.idea/misc.xml
/src/java/JavaFileStorageTest-AS/.idea/modules.xml
/src/java/JavaFileStorageTest-AS/.idea/runConfigurations.xml
/src/java/Keepass2AndroidPluginSDK2/.gradle/2.2.1/taskArtifacts/cache.properties
/src/java/Keepass2AndroidPluginSDK2/.gradle/2.2.1/taskArtifacts/cache.properties.lock
/src/java/Keepass2AndroidPluginSDK2/.gradle/2.2.1/taskArtifacts/fileHashes.bin
/src/java/Keepass2AndroidPluginSDK2/.gradle/2.2.1/taskArtifacts/fileSnapshots.bin
/src/java/Keepass2AndroidPluginSDK2/.gradle/2.2.1/taskArtifacts/outputFileStates.bin
/src/java/Keepass2AndroidPluginSDK2/.gradle/2.2.1/taskArtifacts/taskArtifacts.bin
/src/java/Keepass2AndroidPluginSDK2/.idea/.name
/src/java/Keepass2AndroidPluginSDK2/.idea/compiler.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/copyright/profiles_settings.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/encodings.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/gradle.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/libraries/effects_android_23.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/libraries/maps_android_23.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/libraries/mockable_Google_Inc__Google_APIs_23.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/libraries/usb_android_23.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/misc.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/modules.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/runConfigurations.xml
/src/java/Keepass2AndroidPluginSDK2/.idea/workspace.xml
*.bak
.idea
.gradle
intermediates
*.iml
/build
/src/Kp2aKeyboardBinding/Jars
/src/java/Kp2aAccServiceLib/app/build
/src/java/Kp2aAccServiceLib/app/app.iml
/src/java/Kp2aAccServiceLib/gradle
adbprompt.ps1
/src/java/KP2ASoftkeyboard_AS/build/android-profile/*.rawproto
src/java/KP2ASoftkeyboard_AS/build/generated/mockable-android-23.jar
*.rawproto
src/java/Keepass2AndroidPluginSDK2/build/generated/mockable-Google-Inc.-Google-APIs-23.jar
/src/.vs
/src/JavaFileStorageBindings/Jars/JavaFileStorage-release.aar
/src/PluginSdkBinding/Jars/app-debug.aar
/src/java/KP2AKdbLibrary/libs/arm64-v8a/libfinal-key.so
/src/java/KP2AKdbLibrary/libs/x86_64/libfinal-key.so
/src/java/KP2ASoftkeyboard_AS/app/src/main/libs/arm64-v8a/libkp2akeyboard_jni.so
/src/java/KP2ASoftkeyboard_AS/app/src/main/libs/armeabi-v7a/libkp2akeyboard_jni.so
/src/java/KP2ASoftkeyboard_AS/app/src/main/libs/x86/libkp2akeyboard_jni.so
/src/java/KP2ASoftkeyboard_AS/app/src/main/libs/x86_64/libkp2akeyboard_jni.so
/src/java/KP2AKdbLibrary/app/build
/src/java/KP2ASoftkeyboard_AS/app/.cxx
/src/java/KP2ASoftkeyboard_AS/app/src/main/libs
/src/java/KP2AKdbLibrary/app/.cxx
/src/ActionViewFilterTest
/docs/gdrive-verification
/src/MegaTest
*.dtbcache.json
/src/keepass2android-app/AndroidManifest.xml

6
.gitmodules vendored
View File

@@ -1,6 +1,6 @@
[submodule "src/SamsungPass"]
path = src/SamsungPass
url = https://github.com/PhilippC/Xamarin-Samsung-Pass.git
[submodule "src/netftpandroid"]
path = src/netftpandroid
url = https://git01.codeplex.com/forks/philippc/netftpandroid
[submodule "src/java/argon2/phc-winner-argon2"]
path = src/java/argon2/phc-winner-argon2
url = https://github.com/P-H-C/phc-winner-argon2

View File

@@ -1,5 +0,0 @@
Author of Keepass2Android: Philipp Crocoll
Author of KeePass (KP2A contains the KeePassLib): Dominik Reichl
Author of Keepassdroid (ported as base for UI): Brian Pellin
See https://github.com/bpellin/keepassdroid/blob/master/CONTRIBUTORS
for further Contributors of Keepassdroid.

674
COPYING
View File

@@ -1,674 +0,0 @@
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies
of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for
software and other kinds of works.
The licenses for most software and other practical works are designed
to take away your freedom to share and change the works. By contrast,
the GNU General Public License is intended to guarantee your freedom to
share and change all versions of a program--to make sure it remains free
software for all its users. We, the Free Software Foundation, use the
GNU General Public License for most of our software; it applies also to
any other work released this way by its authors. You can apply it to
your programs, too.
When we speak of free software, we are referring to freedom, not
price. Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
them if you wish), that you receive source code or can get it if you
want it, that you can change the software or use pieces of it in new
free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you
these rights or asking you to surrender the rights. Therefore, you have
certain responsibilities if you distribute copies of the software, or if
you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether
gratis or for a fee, you must pass on to the recipients the same
freedoms that you received. You must make sure that they, too, receive
or can get the source code. And you must show them these terms so they
know their rights.
Developers that use the GNU GPL protect your rights with two steps:
(1) assert copyright on the software, and (2) offer you this License
giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains
that there is no warranty for this free software. For both users' and
authors' sake, the GPL requires that modified versions be marked as
changed, so that their problems will not be attributed erroneously to
authors of previous versions.
Some devices are designed to deny users access to install or run
modified versions of the software inside them, although the manufacturer
can do so. This is fundamentally incompatible with the aim of
protecting users' freedom to change the software. The systematic
pattern of such abuse occurs in the area of products for individuals to
use, which is precisely where it is most unacceptable. Therefore, we
have designed this version of the GPL to prohibit the practice for those
products. If such problems arise substantially in other domains, we
stand ready to extend this provision to those domains in future versions
of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents.
States should not allow patents to restrict development and use of
software on general-purpose computers, but in those that do, we wish to
avoid the special danger that patents applied to a free program could
make it effectively proprietary. To prevent this, the GPL assures that
patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and
modification follow.
TERMS AND CONDITIONS
0. Definitions.
"This License" refers to version 3 of the GNU General Public License.
"Copyright" also means copyright-like laws that apply to other kinds of
works, such as semiconductor masks.
"The Program" refers to any copyrightable work licensed under this
License. Each licensee is addressed as "you". "Licensees" and
"recipients" may be individuals or organizations.
To "modify" a work means to copy from or adapt all or part of the work
in a fashion requiring copyright permission, other than the making of an
exact copy. The resulting work is called a "modified version" of the
earlier work or a work "based on" the earlier work.
A "covered work" means either the unmodified Program or a work based
on the Program.
To "propagate" a work means to do anything with it that, without
permission, would make you directly or secondarily liable for
infringement under applicable copyright law, except executing it on a
computer or modifying a private copy. Propagation includes copying,
distribution (with or without modification), making available to the
public, and in some countries other activities as well.
To "convey" a work means any kind of propagation that enables other
parties to make or receive copies. Mere interaction with a user through
a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays "Appropriate Legal Notices"
to the extent that it includes a convenient and prominently visible
feature that (1) displays an appropriate copyright notice, and (2)
tells the user that there is no warranty for the work (except to the
extent that warranties are provided), that licensees may convey the
work under this License, and how to view a copy of this License. If
the interface presents a list of user commands or options, such as a
menu, a prominent item in the list meets this criterion.
1. Source Code.
The "source code" for a work means the preferred form of the work
for making modifications to it. "Object code" means any non-source
form of a work.
A "Standard Interface" means an interface that either is an official
standard defined by a recognized standards body, or, in the case of
interfaces specified for a particular programming language, one that
is widely used among developers working in that language.
The "System Libraries" of an executable work include anything, other
than the work as a whole, that (a) is included in the normal form of
packaging a Major Component, but which is not part of that Major
Component, and (b) serves only to enable use of the work with that
Major Component, or to implement a Standard Interface for which an
implementation is available to the public in source code form. A
"Major Component", in this context, means a major essential component
(kernel, window system, and so on) of the specific operating system
(if any) on which the executable work runs, or a compiler used to
produce the work, or an object code interpreter used to run it.
The "Corresponding Source" for a work in object code form means all
the source code needed to generate, install, and (for an executable
work) run the object code and to modify the work, including scripts to
control those activities. However, it does not include the work's
System Libraries, or general-purpose tools or generally available free
programs which are used unmodified in performing those activities but
which are not part of the work. For example, Corresponding Source
includes interface definition files associated with source files for
the work, and the source code for shared libraries and dynamically
linked subprograms that the work is specifically designed to require,
such as by intimate data communication or control flow between those
subprograms and other parts of the work.
The Corresponding Source need not include anything that users
can regenerate automatically from other parts of the Corresponding
Source.
The Corresponding Source for a work in source code form is that
same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of
copyright on the Program, and are irrevocable provided the stated
conditions are met. This License explicitly affirms your unlimited
permission to run the unmodified Program. The output from running a
covered work is covered by this License only if the output, given its
content, constitutes a covered work. This License acknowledges your
rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not
convey, without conditions so long as your license otherwise remains
in force. You may convey covered works to others for the sole purpose
of having them make modifications exclusively for you, or provide you
with facilities for running those works, provided that you comply with
the terms of this License in conveying all material for which you do
not control copyright. Those thus making or running the covered works
for you must do so exclusively on your behalf, under your direction
and control, on terms that prohibit them from making any copies of
your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under
the conditions stated below. Sublicensing is not allowed; section 10
makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological
measure under any applicable law fulfilling obligations under article
11 of the WIPO copyright treaty adopted on 20 December 1996, or
similar laws prohibiting or restricting circumvention of such
measures.
When you convey a covered work, you waive any legal power to forbid
circumvention of technological measures to the extent such circumvention
is effected by exercising rights under this License with respect to
the covered work, and you disclaim any intention to limit operation or
modification of the work as a means of enforcing, against the work's
users, your or third parties' legal rights to forbid circumvention of
technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you
receive it, in any medium, provided that you conspicuously and
appropriately publish on each copy an appropriate copyright notice;
keep intact all notices stating that this License and any
non-permissive terms added in accord with section 7 apply to the code;
keep intact all notices of the absence of any warranty; and give all
recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey,
and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to
produce it from the Program, in the form of source code under the
terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified
it, and giving a relevant date.
b) The work must carry prominent notices stating that it is
released under this License and any conditions added under section
7. This requirement modifies the requirement in section 4 to
"keep intact all notices".
c) You must license the entire work, as a whole, under this
License to anyone who comes into possession of a copy. This
License will therefore apply, along with any applicable section 7
additional terms, to the whole of the work, and all its parts,
regardless of how they are packaged. This License gives no
permission to license the work in any other way, but it does not
invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display
Appropriate Legal Notices; however, if the Program has interactive
interfaces that do not display Appropriate Legal Notices, your
work need not make them do so.
A compilation of a covered work with other separate and independent
works, which are not by their nature extensions of the covered work,
and which are not combined with it such as to form a larger program,
in or on a volume of a storage or distribution medium, is called an
"aggregate" if the compilation and its resulting copyright are not
used to limit the access or legal rights of the compilation's users
beyond what the individual works permit. Inclusion of a covered work
in an aggregate does not cause this License to apply to the other
parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms
of sections 4 and 5, provided that you also convey the
machine-readable Corresponding Source under the terms of this License,
in one of these ways:
a) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by the
Corresponding Source fixed on a durable physical medium
customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product
(including a physical distribution medium), accompanied by a
written offer, valid for at least three years and valid for as
long as you offer spare parts or customer support for that product
model, to give anyone who possesses the object code either (1) a
copy of the Corresponding Source for all the software in the
product that is covered by this License, on a durable physical
medium customarily used for software interchange, for a price no
more than your reasonable cost of physically performing this
conveying of source, or (2) access to copy the
Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the
written offer to provide the Corresponding Source. This
alternative is allowed only occasionally and noncommercially, and
only if you received the object code with such an offer, in accord
with subsection 6b.
d) Convey the object code by offering access from a designated
place (gratis or for a charge), and offer equivalent access to the
Corresponding Source in the same way through the same place at no
further charge. You need not require recipients to copy the
Corresponding Source along with the object code. If the place to
copy the object code is a network server, the Corresponding Source
may be on a different server (operated by you or a third party)
that supports equivalent copying facilities, provided you maintain
clear directions next to the object code saying where to find the
Corresponding Source. Regardless of what server hosts the
Corresponding Source, you remain obligated to ensure that it is
available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided
you inform other peers where the object code and Corresponding
Source of the work are being offered to the general public at no
charge under subsection 6d.
A separable portion of the object code, whose source code is excluded
from the Corresponding Source as a System Library, need not be
included in conveying the object code work.
A "User Product" is either (1) a "consumer product", which means any
tangible personal property which is normally used for personal, family,
or household purposes, or (2) anything designed or sold for incorporation
into a dwelling. In determining whether a product is a consumer product,
doubtful cases shall be resolved in favor of coverage. For a particular
product received by a particular user, "normally used" refers to a
typical or common use of that class of product, regardless of the status
of the particular user or of the way in which the particular user
actually uses, or expects or is expected to use, the product. A product
is a consumer product regardless of whether the product has substantial
commercial, industrial or non-consumer uses, unless such uses represent
the only significant mode of use of the product.
"Installation Information" for a User Product means any methods,
procedures, authorization keys, or other information required to install
and execute modified versions of a covered work in that User Product from
a modified version of its Corresponding Source. The information must
suffice to ensure that the continued functioning of the modified object
code is in no case prevented or interfered with solely because
modification has been made.
If you convey an object code work under this section in, or with, or
specifically for use in, a User Product, and the conveying occurs as
part of a transaction in which the right of possession and use of the
User Product is transferred to the recipient in perpetuity or for a
fixed term (regardless of how the transaction is characterized), the
Corresponding Source conveyed under this section must be accompanied
by the Installation Information. But this requirement does not apply
if neither you nor any third party retains the ability to install
modified object code on the User Product (for example, the work has
been installed in ROM).
The requirement to provide Installation Information does not include a
requirement to continue to provide support service, warranty, or updates
for a work that has been modified or installed by the recipient, or for
the User Product in which it has been modified or installed. Access to a
network may be denied when the modification itself materially and
adversely affects the operation of the network or violates the rules and
protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided,
in accord with this section must be in a format that is publicly
documented (and with an implementation available to the public in
source code form), and must require no special password or key for
unpacking, reading or copying.
7. Additional Terms.
"Additional permissions" are terms that supplement the terms of this
License by making exceptions from one or more of its conditions.
Additional permissions that are applicable to the entire Program shall
be treated as though they were included in this License, to the extent
that they are valid under applicable law. If additional permissions
apply only to part of the Program, that part may be used separately
under those permissions, but the entire Program remains governed by
this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option
remove any additional permissions from that copy, or from any part of
it. (Additional permissions may be written to require their own
removal in certain cases when you modify the work.) You may place
additional permissions on material, added by you to a covered work,
for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you
add to a covered work, you may (if authorized by the copyright holders of
that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the
terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or
author attributions in that material or in the Appropriate Legal
Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or
requiring that modified versions of such material be marked in
reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or
authors of the material; or
e) Declining to grant rights under trademark law for use of some
trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that
material by anyone who conveys the material (or modified versions of
it) with contractual assumptions of liability to the recipient, for
any liability that these contractual assumptions directly impose on
those licensors and authors.
All other non-permissive additional terms are considered "further
restrictions" within the meaning of section 10. If the Program as you
received it, or any part of it, contains a notice stating that it is
governed by this License along with a term that is a further
restriction, you may remove that term. If a license document contains
a further restriction but permits relicensing or conveying under this
License, you may add to a covered work material governed by the terms
of that license document, provided that the further restriction does
not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you
must place, in the relevant source files, a statement of the
additional terms that apply to those files, or a notice indicating
where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the
form of a separately written license, or stated as exceptions;
the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly
provided under this License. Any attempt otherwise to propagate or
modify it is void, and will automatically terminate your rights under
this License (including any patent licenses granted under the third
paragraph of section 11).
However, if you cease all violation of this License, then your
license from a particular copyright holder is reinstated (a)
provisionally, unless and until the copyright holder explicitly and
finally terminates your license, and (b) permanently, if the copyright
holder fails to notify you of the violation by some reasonable means
prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is
reinstated permanently if the copyright holder notifies you of the
violation by some reasonable means, this is the first time you have
received notice of violation of this License (for any work) from that
copyright holder, and you cure the violation prior to 30 days after
your receipt of the notice.
Termination of your rights under this section does not terminate the
licenses of parties who have received copies or rights from you under
this License. If your rights have been terminated and not permanently
reinstated, you do not qualify to receive new licenses for the same
material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or
run a copy of the Program. Ancillary propagation of a covered work
occurring solely as a consequence of using peer-to-peer transmission
to receive a copy likewise does not require acceptance. However,
nothing other than this License grants you permission to propagate or
modify any covered work. These actions infringe copyright if you do
not accept this License. Therefore, by modifying or propagating a
covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically
receives a license from the original licensors, to run, modify and
propagate that work, subject to this License. You are not responsible
for enforcing compliance by third parties with this License.
An "entity transaction" is a transaction transferring control of an
organization, or substantially all assets of one, or subdividing an
organization, or merging organizations. If propagation of a covered
work results from an entity transaction, each party to that
transaction who receives a copy of the work also receives whatever
licenses to the work the party's predecessor in interest had or could
give under the previous paragraph, plus a right to possession of the
Corresponding Source of the work from the predecessor in interest, if
the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the
rights granted or affirmed under this License. For example, you may
not impose a license fee, royalty, or other charge for exercise of
rights granted under this License, and you may not initiate litigation
(including a cross-claim or counterclaim in a lawsuit) alleging that
any patent claim is infringed by making, using, selling, offering for
sale, or importing the Program or any portion of it.
11. Patents.
A "contributor" is a copyright holder who authorizes use under this
License of the Program or a work on which the Program is based. The
work thus licensed is called the contributor's "contributor version".
A contributor's "essential patent claims" are all patent claims
owned or controlled by the contributor, whether already acquired or
hereafter acquired, that would be infringed by some manner, permitted
by this License, of making, using, or selling its contributor version,
but do not include claims that would be infringed only as a
consequence of further modification of the contributor version. For
purposes of this definition, "control" includes the right to grant
patent sublicenses in a manner consistent with the requirements of
this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free
patent license under the contributor's essential patent claims, to
make, use, sell, offer for sale, import and otherwise run, modify and
propagate the contents of its contributor version.
In the following three paragraphs, a "patent license" is any express
agreement or commitment, however denominated, not to enforce a patent
(such as an express permission to practice a patent or covenant not to
sue for patent infringement). To "grant" such a patent license to a
party means to make such an agreement or commitment not to enforce a
patent against the party.
If you convey a covered work, knowingly relying on a patent license,
and the Corresponding Source of the work is not available for anyone
to copy, free of charge and under the terms of this License, through a
publicly available network server or other readily accessible means,
then you must either (1) cause the Corresponding Source to be so
available, or (2) arrange to deprive yourself of the benefit of the
patent license for this particular work, or (3) arrange, in a manner
consistent with the requirements of this License, to extend the patent
license to downstream recipients. "Knowingly relying" means you have
actual knowledge that, but for the patent license, your conveying the
covered work in a country, or your recipient's use of the covered work
in a country, would infringe one or more identifiable patents in that
country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or
arrangement, you convey, or propagate by procuring conveyance of, a
covered work, and grant a patent license to some of the parties
receiving the covered work authorizing them to use, propagate, modify
or convey a specific copy of the covered work, then the patent license
you grant is automatically extended to all recipients of the covered
work and works based on it.
A patent license is "discriminatory" if it does not include within
the scope of its coverage, prohibits the exercise of, or is
conditioned on the non-exercise of one or more of the rights that are
specifically granted under this License. You may not convey a covered
work if you are a party to an arrangement with a third party that is
in the business of distributing software, under which you make payment
to the third party based on the extent of your activity of conveying
the work, and under which the third party grants, to any of the
parties who would receive the covered work from you, a discriminatory
patent license (a) in connection with copies of the covered work
conveyed by you (or copies made from those copies), or (b) primarily
for and in connection with specific products or compilations that
contain the covered work, unless you entered into that arrangement,
or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting
any implied license or other defenses to infringement that may
otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License. If you cannot convey a
covered work so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you may
not convey it at all. For example, if you agree to terms that obligate you
to collect a royalty for further conveying from those to whom you convey
the Program, the only way you could satisfy both those terms and this
License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have
permission to link or combine any covered work with a work licensed
under version 3 of the GNU Affero General Public License into a single
combined work, and to convey the resulting work. The terms of this
License will continue to apply to the part which is the covered work,
but the special requirements of the GNU Affero General Public License,
section 13, concerning interaction through a network will apply to the
combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of
the GNU General Public License from time to time. Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.
Each version is given a distinguishing version number. If the
Program specifies that a certain numbered version of the GNU General
Public License "or any later version" applies to it, you have the
option of following the terms and conditions either of that numbered
version or of any later version published by the Free Software
Foundation. If the Program does not specify a version number of the
GNU General Public License, you may choose any version ever published
by the Free Software Foundation.
If the Program specifies that a proxy can decide which future
versions of the GNU General Public License can be used, that proxy's
public statement of acceptance of a version permanently authorizes you
to choose that version for the Program.
Later license versions may give you additional or different
permissions. However, no additional obligations are imposed on any
author or copyright holder as a result of your choosing to follow a
later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided
above cannot be given local legal effect according to their terms,
reviewing courts shall apply local law that most closely approximates
an absolute waiver of all civil liability in connection with the
Program, unless a warranty or assumption of liability accompanies a
copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest
to attach them to the start of each source file to most effectively
state the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short
notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License. Of course, your program's commands
might be different; for a GUI interface, you would use an "about box".
You should also get your employer (if you work as a programmer) or school,
if any, to sign a "copyright disclaimer" for the program, if necessary.
For more information on this, and how to apply and follow the GNU GPL, see
<http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program
into proprietary programs. If your program is a subroutine library, you
may consider it more useful to permit linking proprietary applications with
the library. If this is what you want to do, use the GNU Lesser General
Public License instead of this License. But first, please read
<http://www.gnu.org/philosophy/why-not-lgpl.html>.

132
LICENSE
View File

@@ -1,132 +0,0 @@
Files under src/KeepassLib2Android: GPL-v2, Copyright Dominik Reichl (Modifications Copyright by Philipp Crocoll)
---
Files under src/keepass2android* except under src/keepass2android/Resources/drawable* or where state otherwise:
Copyright Philipp Crocoll <philipp.crocoll@web.de>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
---
Files ic00.png to ic61.png under src/keepass2android/Resources/drawable, src/keepass2android/Resources/drawable-hdpi and src/keepass2android/Resources/drawable-ldpi
TITLE: NUVOLA ICON THEME for KDE 3.x
AUTHOR: David Vignoni | ICON KING
SITE: http://www.icon-king.com
MAILING LIST: http://mail.icon-king.com/mailman/listinfo/nuvola_icon-king.com
Copyright (c) 2003-2004 David Vignoni.
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation,
version 2.1 of the License.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library (see the the license.txt file); if not, write to the Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
#######**** NOTE THIS ADD-ON ****#######
The GNU Lesser General Public License or LGPL is written for software libraries
in the first place. The LGPL has to be considered valid for this artwork
library too.
Nuvola icon theme for KDE 3.x is a special kind of software library, it is an
artwork library, it's elements can be used in a Graphical User Interface, or
GUI.
Source code, for this library means:
- raster png image* .
The LGPL in some sections obliges you to make the files carry
notices. With images this is in some cases impossible or hardly usefull.
With this library a notice is placed at a prominent place in the directory
containing the elements. You may follow this practice.
The exception in section 6 of the GNU Lesser General Public License covers
the use of elements of this art library in a GUI.
dave [at] icon-king.com
Date: 15 october 2004
Version: 1.0
DESCRIPTION:
Icon theme for KDE 3.x.
Icons where designed using Adobe Illustrator, and then exported to PNG format.
Icons shadows and minor corrections were done using Adobe Photoshop.
Kiconedit was used to correct some 16x16 and 22x22 icons.
LICENSE
Released under GNU Lesser General Public License (LGPL)
Look at the license.txt file.
CONTACT
David Vignoni
e-mail : david [at] icon-king.com
ICQ : 117761009
http: http://www.icon-king.com
---
Files ic62.png under src/keepass2android/Resources/drawable, src/keepass2android/Resources/drawable-hdpi and src/keepass2android/Resources/drawable-ldpi
Based on http://de.wikipedia.org/w/index.php?title=Datei:Tux.svg&filetimestamp=20090927073505
The copyright holder of this file allows anyone to use it for any purpose,
provided that the copyright holders Larry Ewing, Simon Budig and
Anja Gerwinski are mentioned.
---
Files ic63.png under src/keepass2android/Resources/drawable, src/keepass2android/Resources/drawable-hdpi and src/keepass2android/Resources/drawable-ldpi
Based on http://en.wikipedia.org/wiki/File:ASF-logo.svg
Apache logo
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may
obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0.
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
License for the specific language governing permissions and limitations under
the License.
---
Files ic64.png under src/keepass2android/Resources/drawable, src/keepass2android/Resources/drawable-hdpi and src/keepass2android/Resources/drawable-ldpi
!!! Not included yet !!!
---
Files ic65.png, ic67.png and ic68.png under src/keepass2android/Resources/drawable, src/keepass2android/Resources/drawable-hdpi and src/keepass2android/Resources/drawable-ldpi
Created by Tobias Selig and licensed under the terms of the GPLv2 or GPLv3.
---
File ic66.png under under src/keepass2android/Resources/drawable, src/keepass2android/Resources/drawable-hdpi and src/keepass2android/Resources/drawable-ldpi
Based on http://commons.wikimedia.org/wiki/File:Dollar_symbol_gold.svg
Author: Rugby471
Permission is granted to copy, distribute and/or modify this document under
the terms of the GNU Free Documentation License, Version 1.2 or any later
version published by the Free Software Foundation; with no Invariant Sections,
no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is
included in the section entitled "GNU Free Documentation License".

391
Makefile Normal file
View File

@@ -0,0 +1,391 @@
#!/usr/bin/make -f
#
# This Makefile can be used on both unix-like (use make) & windows (with GNU make)
#
# append the Configuration variable to 'make' call with value to use in '/p:Configuration='
# of msbuild command.
#
# append the Flavor variable to 'make' call with value to use in '/p:Flavor='
# of msbuild command.
#
# Example:
# make Configuration=Release Flavor=NoNet
#
#
# Some targets:
# - all: everything (including APK)
# - native: build the native libs
# - java: build the java libs
# - nuget: restore NuGet packages
# - msbuild: build the project
# - apk: same as all
# - manifestlink: creates a symlink (to be used in building) to the AndroidManifest corresponding to the selected Flavor
#
# - distclean: run a 'git clean -xdff'. Remove everyhing that is not in the git tree.
# - clean: all clean_* targets below
# - clean_native: clean native lib
# - clean_java: call clean target of java libs
# - clean_nuget: cleanup the 'nuget restore'
# - clean_msbuild: call clean target of msbuild
#
#
#
# Disable built-in rules to speed-up the Makefile processing.
# for example when running 'make java' on Windows it could take ~10 sec more than on linux to start building
# from what this option disables, the "clearing out the default list of suffixes for suffix rules"
# gives the most speed gain.
MAKEFLAGS += --no-builtin-rules
ifeq ($(OS),Windows_NT) # is Windows_NT on XP, 2000, 7, Vista, 10...
detected_OS := Windows
WHICH := where
RM := RMDIR /S /Q
RMFILE := DEL
CP := copy
GRADLEW := gradlew.bat
# Force use of cmd shell (don't use POSIX shell because the user may not have one installed)
SHELL := cmd
else
detected_OS := $(shell uname)
WHICH := which
RM := rm -rf
RMFILE := $(RM)
CP := cp
GRADLEW := ./gradlew
endif
$(info MAKESHELL: $(MAKESHELL))
$(info SHELL: $(SHELL))
$(info )
# On linux use xabuild, on Windows use MSBuild.exe, otherwise (macos?) use msbuild.
ifeq ($(detected_OS),Linux)
MSBUILD_binary := xabuild
MSBUILD := $(shell $(WHICH) $(MSBUILD_binary))
else ifeq ($(detected_OS),Windows)
MSBUILD_binary := MSBuild.exe
MSBUILD := $(shell $(WHICH) $(MSBUILD_binary) 2> nul)
ifeq ($(MSBUILD),)
# Additional heuristic to find MSBUILD_BINARY on Windows
VSWHERE := "%ProgramFiles(x86)%\Microsoft Visual Studio\Installer\vswhere.exe"
VSWHERE_CHECK := $(shell @echo off & $(VSWHERE) 2> nul || echo VSWHERE_NOT_FOUND)
ifneq ($(VSWHERE_CHECK),VSWHERE_NOT_FOUND)
MSBUILD := $(shell @echo off & $(VSWHERE) -latest -prerelease -products * -requires Microsoft.Component.MSBuild -find MSBuild\**\Bin\MSBuild.exe)
VS_INSTALL_PATH := $(shell @echo off & $(VSWHERE) -property installationPath)
endif
endif
else
MSBUILD_binary := msbuild
MSBUILD := $(shell $(WHICH) $(MSBUILD_binary))
endif
ifeq ($(MSBUILD),)
$(info )
$(info '$(MSBUILD_binary)' binary could not be found. Check it is in your PATH.)
ifeq ($(detected_OS),Windows)
ifneq ($(VSWHERE_CHECK),VSWHERE_NOT_FOUND)
$(info )
$(info You may retry after running in the command prompt:)
$(info )
$(info "$(VS_INSTALL_PATH)\VC\Auxiliary\Build\vcvarsall.bat" x86_amd64)
$(info )
$(info If this doesn't work, install/find the location of vcvarsall.bat)
$(info or install and add msbuild.exe to your PATH)
$(info )
endif
endif
$(error )
endif
$(info MSBUILD: $(MSBUILD))
$(info )
ifeq ($(ANDROID_SDK_ROOT),)
$(error set ANDROID_SDK_ROOT environment variable)
endif
$(info ANDROID_SDK_ROOT: $(ANDROID_SDK_ROOT))
ifeq ($(ANDROID_HOME),)
$(error set ANDROID_HOME environment variable)
endif
$(info ANDROID_HOME: $(ANDROID_SDK_ROOT))
ifeq ($(ANDROID_NDK_ROOT),)
$(error set ANDROID_NDK_ROOT environment variable)
endif
$(info ANDROID_NDK_ROOT: $(ANDROID_NDK_ROOT))
ifneq ($(Configuration),)
MSBUILD_PARAM = -p:Configuration="$(Configuration)"
else
$(warning Configuration environment variable not set.)
endif
DELETE_MANIFEST_LINK :=
CREATE_MANIFEST_LINK :=
MANIFEST_FILE :=
ifneq ($(Flavor),)
MSBUILD_PARAM += -p:Flavor="$(Flavor)"
ifneq ($(Flavor),)
ifeq ($(Flavor),Debug)
MANIFEST_FILE := AndroidManifest_debug.xml
endif
ifeq ($(Flavor),Net)
MANIFEST_FILE := AndroidManifest_net.xml
endif
ifeq ($(Flavor),NoNet)
MANIFEST_FILE := AndroidManifest_nonet.xml
endif
ifeq ($(detected_OS),Windows)
DELETE_MANIFEST_LINK := @cmd /c del src\keepass2android-app\AndroidManifest.xml
CREATE_MANIFEST_LINK := @cmd /c mklink /h src\keepass2android-app\AndroidManifest.xml src\keepass2android-app\Manifests\$(MANIFEST_FILE)
else
DELETE_MANIFEST_LINK := rm -f src/keepass2android-app/AndroidManifest.xml
CREATE_MANIFEST_LINK := ln -f src/keepass2android-app/Manifests/$(MANIFEST_FILE) src/keepass2android-app/AndroidManifest.xml
endif
endif
else
$(warning Flavor environment variable not set.)
endif
ifneq ($(KeyStore),)
MSBUILD_PARAM += -p:AndroidKeyStore=True -p:AndroidSigningKeyStore="$(KeyStore)" -p:AndroidSigningStorePass=env:MyAndroidSigningStorePass -p:AndroidSigningKeyPass=env:MyAndroidSigningKeyPass -p:AndroidSigningKeyAlias="kp2a"
endif
ifeq ($(detected_OS),Windows)
to_win_path=$(subst /,\,$(1))
to_posix_path=$(subst \,/,$(1))
define remove_dir
if exist $(1) ( $(RM) $(1) )
endef
define remove_files
$(foreach file,$(call to_win_path,$(1)), IF EXIST $(file) ( $(RMFILE) $(file) ) & )
endef
else
define remove_dir
$(RM) $(1)
endef
define remove_files
$(RMFILE) $(1)
endef
endif
# Recursive wildcard: https://stackoverflow.com/a/18258352
rwildcard=$(foreach d,$(wildcard $(1:=/*)),$(call rwildcard,$d,$2) $(filter $(subst *,%,$2),$d))
$(info MSBUILD_PARAM: $(MSBUILD_PARAM))
$(info nuget path: $(shell $(WHICH) nuget))
$(info )
NATIVE_COMPONENTS := argon2
NATIVE_CLEAN_TARGETS := clean_argon2
OUTPUT_argon2 = src/java/argon2/libs/armeabi-v7a/libargon2.so \
src/java/argon2/libs/arm64-v8a/libargon2.so \
src/java/argon2/libs/x86/libargon2.so \
src/java/argon2/libs/x86_64/libargon2.so
JAVA_COMPONENTS := \
JavaFileStorageTest-AS \
KP2ASoftkeyboard_AS \
Keepass2AndroidPluginSDK2 \
KP2AKdbLibrary
#PluginQR # Doesn't seem required
JAVA_CLEAN_TARGETS := \
clean_JavaFileStorageTest-AS \
clean_KP2ASoftkeyboard_AS \
clean_Keepass2AndroidPluginSDK2 \
clean_KP2AKdbLibrary \
clean_PluginQR
INPUT_android-filechooser-AS := $(filter-out $(filter %/app,$(wildcard src/java/android-filechooser-AS/*)),$(wildcard src/java/android-filechooser-AS/*)) \
$(filter-out $(filter %/build,$(wildcard src/java/android-filechooser-AS/app/*)),$(wildcard src/java/android-filechooser-AS/app/*)) \
$(call rwildcard,src/java/android-filechooser-AS/app/src,*)
INPUT_JavaFileStorage := $(filter-out $(filter %/app,$(wildcard src/java/JavaFileStorage/*)),$(wildcard src/java/JavaFileStorage/*)) \
$(filter-out $(filter %/build,$(wildcard src/java/JavaFileStorage/app/*)),$(wildcard src/java/JavaFileStorage/app/*)) \
$(wildcard src/java/JavaFileStorage/libs/*) \
$(call rwildcard,src/java/JavaFileStorage/app/src,*) \
INPUT_JavaFileStorageTest-AS := $(filter-out $(filter %/app,$(wildcard src/java/JavaFileStorageTest-AS/*)),$(wildcard src/java/JavaFileStorageTest-AS/*)) \
$(filter-out $(filter %/build,$(wildcard src/java/JavaFileStorageTest-AS/app/*)),$(wildcard src/java/JavaFileStorageTest-AS/app/*)) \
$(call rwildcard,src/java/JavaFileStorageTest-AS/app/src,*) \
$(INPUT_android-filechooser-AS) \
$(INPUT_JavaFileStorage)
OUTPUT_JavaFileStorageTest-AS = src/java/android-filechooser-AS/app/build/outputs/aar/android-filechooser-debug.aar \
src/java/android-filechooser-AS/app/build/outputs/aar/android-filechooser-release.aar \
src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-debug.aar \
src/java/JavaFileStorage/app/build/outputs/aar/JavaFileStorage-release.aar \
src/java/JavaFileStorageTest-AS/app/build/outputs/apk/debug/app-debug.apk \
src/java/JavaFileStorageTest-AS/app/build/outputs/apk/release/app-release-unsigned.apk
INPUT_KP2ASoftkeyboard_AS := $(wildcard src/java/KP2ASoftkeyboard_AS/*) \
$(wildcard src/java/KP2ASoftkeyboard_AS/app/*) \
$(call rwildcard,src/java/KP2ASoftkeyboard_AS/app/src,*)
OUTPUT_KP2ASoftkeyboard_AS = src/java/KP2ASoftkeyboard_AS/app/build/outputs/aar/app-debug.aar \
src/java/KP2ASoftkeyboard_AS/app/build/outputs/aar/app-release.aar
INPUT_Keepass2AndroidPluginSDK2 := $(wildcard src/java/Keepass2AndroidPluginSDK2/*) \
$(wildcard src/java/Keepass2AndroidPluginSDK2/app/*) \
$(call rwildcard,src/java/Keepass2AndroidPluginSDK2/app/src,*)
OUTPUT_Keepass2AndroidPluginSDK2 = src/java/Keepass2AndroidPluginSDK2/app/build/outputs/aar/app-debug.aar \
src/java/Keepass2AndroidPluginSDK2/app/build/outputs/aar/app-release.aar
INPUT_KP2AKdbLibrary := $(wildcard src/java/KP2AKdbLibrary/*) \
$(wildcard src/java/KP2AKdbLibrary/app/*) \
$(call rwildcard,src/java/KP2AKdbLibrary/app/src,*)
OUTPUT_KP2AKdbLibrary = src/java/KP2AKdbLibrary/app/build/outputs/aar/app-debug.aar \
src/java/KP2AKdbLibrary/app/build/outputs/aar/app-release.aar
INPUT_PluginQR := $(wildcard src/java/PluginQR/*) \
$(wildcard src/java/PluginQR/app/*) \
$(call rwildcard,src/java/PluginQR/app/src,*) \
$(INPUT_Keepass2AndroidPluginSDK2)
OUTPUT_PluginQR = src/java/Keepass2AndroidPluginSDK2/app/build/outputs/aar/Keepass2AndroidPluginSDK2-debug.aar \
src/java/Keepass2AndroidPluginSDK2/app/build/outputs/aar/Keepass2AndroidPluginSDK2-release.aar \
src/java/PluginQR/app/build/outputs/apk/debug/app-debug.apk \
src/java/PluginQR/app/build/outputs/apk/debug/app-release-unsigned.apk
##### Targets definition
.PHONY: native $(NATIVE_COMPONENTS) clean_native $(NATIVE_CLEAN_TARGETS) \
java $(JAVA_COMPONENTS) clean_java $(JAVA_CLEAN_TARGETS) \
nuget clean_nuget \
msbuild clean_msbuild \
apk all clean
all: apk
##### Native Dependencies
native: $(NATIVE_COMPONENTS)
argon2: $(OUTPUT_argon2)
$(OUTPUT_argon2): $(wildcard src/java/argon2/phc-winner-argon2/src/*) $(wildcard src/java/argon2/phc-winner-argon2/src/blake2/*)
cd src/java/argon2 && $(ANDROID_NDK_ROOT)/ndk-build
##### Java Dependencies
java: $(JAVA_COMPONENTS)
JavaFileStorageTest-AS: $(OUTPUT_JavaFileStorageTest-AS)
KP2ASoftkeyboard_AS: $(OUTPUT_KP2ASoftkeyboard_AS)
Keepass2AndroidPluginSDK2: $(OUTPUT_Keepass2AndroidPluginSDK2)
KP2AKdbLibrary: $(OUTPUT_KP2AKdbLibrary)
PluginQR: $(OUTPUT_PluginQR)
$(OUTPUT_JavaFileStorageTest-AS): $(INPUT_JavaFileStorageTest-AS)
$(call remove_files,$(OUTPUT_JavaFileStorageTest-AS))
cd src/java/JavaFileStorageTest-AS && $(GRADLEW) assemble
$(OUTPUT_KP2ASoftkeyboard_AS): $(INPUT_KP2ASoftkeyboard_AS)
$(call remove_files,$(OUTPUT_KP2ASoftkeyboard_AS))
cd src/java/KP2ASoftkeyboard_AS && $(GRADLEW) assemble
$(OUTPUT_Keepass2AndroidPluginSDK2): $(INPUT_Keepass2AndroidPluginSDK2)
$(call remove_files,$(OUTPUT_Keepass2AndroidPluginSDK2))
cd src/java/Keepass2AndroidPluginSDK2 && $(GRADLEW) assemble
$(OUTPUT_KP2AKdbLibrary): $(INPUT_KP2AKdbLibrary)
$(call remove_files,$(OUTPUT_KP2AKdbLibrary))
cd src/java/KP2AKdbLibrary && $(GRADLEW) assemble
$(OUTPUT_PluginQR): $(INPUT_PluginQR)
$(call remove_files,$(OUTPUT_PluginQR))
cd src/java/PluginQR && $(GRADLEW) assemble
##### Nuget Dependencies
nuget: stamp.nuget_$(Flavor)
stamp.nuget_$(Flavor): src/KeePass.sln $(wildcard src/*/*.csproj) $(wildcard src/*/packages.config)
ifeq ($(shell $(WHICH) nuget),)
$(error "nuget" command not found. Check it is in your PATH)
endif
$(RMFILE) stamp.nuget_*
nuget restore src/KeePass.sln
$(MSBUILD) src/KeePass.sln -t:restore $(MSBUILD_PARAM) -p:RestorePackagesConfig=true
@echo "" > stamp.nuget_$(Flavor)
manifestlink:
$(info Creating hardlink for manifest of Flavor: $(Flavor))
$(DELETE_MANIFEST_LINK)
$(CREATE_MANIFEST_LINK)
#####
src/Kp2aBusinessLogic/Io/DropboxFileStorageKeys.cs:
ifeq ($(detected_OS),Windows)
$(CP) src\Kp2aBusinessLogic\Io\DropboxFileStorageKeysDummy.cs src\Kp2aBusinessLogic\Io\DropboxFileStorageKeys.cs
else
$(CP) src/Kp2aBusinessLogic/Io/DropboxFileStorageKeysDummy.cs $@
endif
msbuild: manifestlink native java nuget src/Kp2aBusinessLogic/Io/DropboxFileStorageKeys.cs
$(MSBUILD) src/KeePass.sln -target:keepass2android-app -p:AndroidSdkDirectory="$(ANDROID_SDK_ROOT)" -p:BuildProjectReferences=true $(MSBUILD_PARAM) -p:Platform="Any CPU" -m
apk: msbuild
$(MSBUILD) src/keepass2android-app/keepass2android-app.csproj -p:AndroidSdkDirectory="$(ANDROID_SDK_ROOT)" -t:SignAndroidPackage $(MSBUILD_PARAM) -p:Platform=AnyCPU -m
build_all: msbuild
##### Cleanup targets
clean_native: $(NATIVE_CLEAN_TARGETS)
clean_argon2:
cd src/java/argon2 && $(ANDROID_NDK_ROOT)/ndk-build clean
clean_java: $(JAVA_CLEAN_TARGETS)
clean_JavaFileStorageTest-AS:
cd src/java/JavaFileStorageTest-AS && $(GRADLEW) clean
clean_KP2ASoftkeyboard_AS:
cd src/java/KP2ASoftkeyboard_AS && $(GRADLEW) clean
clean_Keepass2AndroidPluginSDK2:
cd src/java/Keepass2AndroidPluginSDK2 && $(GRADLEW) clean
clean_KP2AKdbLibrary:
cd src/java/KP2AKdbLibrary && $(GRADLEW) clean
clean_PluginQR:
cd src/java/PluginQR && $(GRADLEW) clean
clean_rm:
rm -rf src/*/obj
rm -rf src/*/bin
rm -rf src/java/*/app/build
rm -rf src/java/argon2/obj
rm -rf src/java/argon2/libs
rm -rf src/packages
rm -rf src/java/KP2AKdbLibrary/app/.cxx
rm -rf src/java/KP2ASoftkeyboard_AS/app/.cxx
rm -rf src/SamsungPass/Xamarin.SamsungPass/SamsungPass/bin
rm -rf src/SamsungPass/Xamarin.SamsungPass/SamsungPass/obj
# https://learn.microsoft.com/en-us/nuget/consume-packages/package-restore-troubleshooting#other-potential-conditions
clean_nuget:
cd src && $(call remove_dir,packages)
ifeq ($(detected_OS),Windows)
DEL /S src\project.assets.json
DEL /S src\*.nuget.*
else
$(RM) src/*/obj/project.assets.json
$(RM) src/*/obj/*.nuget.*
endif
$(RMFILE) stamp.nuget_*
clean_msbuild:
$(MSBUILD) src/KeePass.sln -target:clean $(MSBUILD_PARAM)
clean: clean_native clean_java clean_nuget clean_msbuild
distclean: clean
ifneq ("$(wildcard ./allow_git_clean)","")
ifeq ($(shell $(WHICH) git),)
$(error "git" command not found. Check it is in your PATH)
endif
git clean -xdff src
else
$(warning 'git clean' skipped for safety reasons. See hint below:)
$(info )
$(info 'git clean' would delete all untracked files, those in '.gitignore' and those in '.git/info/exclude'.)
$(info )
$(info Check which files would be deleted by running: "git clean -n -xdff src")
$(info If listed files are acceptable, you can enable the call to "git clean" by creating an empty file named 'allow_git_clean' next to the Makefile.)
$(info )
endif

34
crowdin.yml Normal file
View File

@@ -0,0 +1,34 @@
files:
- source: src/keepass2android-app/Resources/values/strings.xml
translation: >-
/src/keepass2android-app/Resources/values-%two_letters_code%/%original_file_name%
translate_attributes: '0'
content_segmentation: '0'
languages_mapping:
two_letters_code:
zh-CN: zh
zh-TW: zh-rTW
pt-PT: pt
pt-BR: pt-rBR
- source: src/java/android-filechooser-AS/app/src/main/res/values/strings.xml
translation: >-
/src/java/android-filechooser-AS/app/src/main/res/values-%two_letters_code%/%original_file_name%
translate_attributes: '0'
content_segmentation: '0'
languages_mapping:
two_letters_code:
zh-CN: zh
zh-TW: zh-rTW
pt-PT: pt
pt-BR: pt-rBR
- source: src/java/KP2ASoftkeyboard_AS/app/src/main/res/values/strings.xml
translation: >-
/src/java/KP2ASoftkeyboard_AS/app/src/main/res/values-%two_letters_code%/%original_file_name%
translate_attributes: '0'
content_segmentation: '0'
languages_mapping:
two_letters_code:
zh-CN: zh
zh-TW: zh-rTW
pt-PT: pt
pt-BR: pt-rBR

View File

@@ -0,0 +1,19 @@
# QR Plug-in
Displays password entries as QR code; can be used to scan QR codes which can then be added to Keepass2Android.
[https://play.google.com/store/apps/details?id=keepass2android.plugin.qr](https://play.google.com/store/apps/details?id=keepass2android.plugin.qr)
# KeyboardSwap Plug-in
Allows to switch input method automatically on non-rooted devices.
[https://play.google.com/store/apps/details?id=keepass2android.plugin.keyboardswap2](https://play.google.com/store/apps/details?id=keepass2android.plugin.keyboardswap2)
# AutoFill Plug-in
Uses Android Accessibility Service to provide an option to AutoFill forms (e.g. on Chrome) or any Android app.
[https://philippc.github.io/keepass2android/AccServiceAutoFill.html](https://philippc.github.io/keepass2android/AccServiceAutoFill.html)
# InputStick Plug-in
Allows to send text from KP2A via InputStick to your PC.
[https://play.google.com/store/apps/details?id=com.inputstick.apps.kp2aplugin](https://play.google.com/store/apps/details?id=com.inputstick.apps.kp2aplugin)
# USB Keyboard Plug-in
Allows to send text from KP2A to your PC. Requires special kernel on the Android device.
[https://play.google.com/store/apps/details?id=th.in.whs.k2ausbkbd](https://play.google.com/store/apps/details?id=th.in.whs.k2ausbkbd)

1
docs/Documentation.md Normal file
View File

@@ -0,0 +1 @@
This page has been moved to the [wiki](https://github.com/PhilippC/keepass2android/wiki/Documentation)

1
docs/Generating-TOTPs.md Normal file
View File

@@ -0,0 +1 @@
This page has been moved to the [wiki](https://github.com/PhilippC/keepass2android/wiki/Generating-TOTPs)

1
docs/Privacy-Policy.md Normal file
View File

@@ -0,0 +1 @@
This page has been moved to the [wiki](https://github.com/PhilippC/keepass2android/wiki/Privacy-Policy)

23
docs/README.md Normal file
View File

@@ -0,0 +1,23 @@
<h1 align="center"><img src="/src/keepass2android-app/Resources/mipmap-xxxhdpi/ic_launcher_online.png" align="center" width="100" alt="Keepass2Android Logo">Keepass2Android</h1>
# What is Keepass2Android?
Keepass2Android is a password manager app. It allows to store and retrieve passwords and other sensitive information in a file called "database", secured with a strong key.
The password database file can be synchronized across different devices. This works best using one of the built-in cloud storage options, but can also be performed with third-party apps. Keepass2Android is compatible with KeePass 2.x and KeepassXC on PCs as well as many other KeePass ports for a variety of platforms.
# Where to get it?
Regular stable releases of Keepass2Android are available on [Google Play](https://play.google.com/store/apps/details?id=keepass2android.keepass2android).
Beta-releases can be obtained by opting in to the [Beta testing channel](https://play.google.com/apps/testing/keepass2android.keepass2android) or [Beta testing channel for Keepass2Android Offline](https://play.google.com/apps/testing/keepass2android.keepass2android_nonet).
# How can I contribute?
* Help to translate Keepass2Android into your language or improve translations at [our Crowdin page](http://crowdin.net/project/keepass2android)
* Add features by [creating a plugin](How-to-create-a-plug-in_.md) or creating a pull request. You might want to contact me before you start working so I can coordinate efforts.
* [Become a GitHub sponsor to boost 🚀 development](https://github.com/sponsors/PhilippC)
* [Make a donation](http://philipp.crocoll.net/donate.php)
# How do I learn more?
Please see the [wiki](https://github.com/PhilippC/keepass2android/wiki/Documentation) for further information.
<img src="https://github.com/PhilippC/keepass2android/actions/workflows/build.yml/badge.svg" alt="build status" /> [Build status](https://github.com/PhilippC/keepass2android/actions)

39
graphics/add_key.svg Normal file
View File

@@ -0,0 +1,39 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 24 24"
id="vector"
version="1.1"
sodipodi:docname="add_key.svg"
xml:space="preserve"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="23.953242"
inkscape:cx="12.315661"
inkscape:cy="15.509383"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="vector" /><path
id="path"
d="M 10.713223,9.3111931 C 10.058635,7.4512054 8.2864577,6.1180811 6.2029521,6.1180811 c -2.6423001,0 -4.7896679,2.1473678 -4.7896679,4.7896679 0,2.6423 2.1473678,4.789668 4.7896679,4.789668 2.0835056,0 3.8556829,-1.333124 4.5102709,-3.193112 h 3.472509 v 3.193112 c 0.287003,0 -0.146251,0.0043 0.592486,0.0043 0.662368,-1.733234 2.204981,-2.868561 4.118569,-2.847515 l 0.108132,0.0043 -0.02952,-3.5473559 z M 6.2029521,12.504305 c -0.8781058,0 -1.5965559,-0.718451 -1.5965559,-1.596556 0,-0.878106 0.7184501,-1.5965559 1.5965559,-1.5965559 0.8781057,0 1.596556,0.7184499 1.596556,1.5965559 0,0.878105 -0.7184503,1.596556 -1.596556,1.596556 z"
fill="none"
style="fill:#000000;stroke-width:0.798278"
sodipodi:nodetypes="csssccccccccsssss" /><path
id="path-3"
d="M 19.160885,15.206642 H 18.38893 v 1.543912 h -1.543912 v 0.771955 h 1.543912 v 1.543912 h 0.771955 v -1.543912 h 1.543912 v -0.771955 h -1.543912 z m -0.385978,-1.929889 c -2.130597,0 -3.859778,1.729181 -3.859778,3.859778 0,2.130598 1.729181,3.859779 3.859778,3.859779 2.130598,0 3.859779,-1.729181 3.859779,-3.859779 0,-2.130597 -1.729181,-3.859778 -3.859779,-3.859778 z m 0,6.947601 c -1.702162,0 -3.087823,-1.38566 -3.087823,-3.087823 0,-1.702162 1.385661,-3.087823 3.087823,-3.087823 1.702163,0 3.087823,1.385661 3.087823,3.087823 0,1.702163 -1.38566,3.087823 -3.087823,3.087823 z"
fill="none"
style="fill:#000000;stroke-width:0.385978" /></svg>

After

Width:  |  Height:  |  Size: 2.4 KiB

41
graphics/donate_beer.svg Normal file
View File

@@ -0,0 +1,41 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 24 24"
id="vector"
version="1.1"
sodipodi:docname="donate_beer.svg"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="23.953242"
inkscape:cx="-2.1708961"
inkscape:cy="8.5792145"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="vector" /><path
d="m 19.122138,7.2306214 h -1.653647 c 0.297658,-0.6614585 0.46302,-1.0583336 0.46302,-1.6205737 0,-1.5213554 -1.2237,-2.778126 -2.71198,-2.8442725 -0.595314,-0.7606784 -1.521356,-1.2237001 -2.513544,-1.2237001 -0.628386,0 -1.2237,0.1653664 -1.752865,0.496095 -0.66146,-0.595312 -1.4882844,-1.09140704 -2.4144154,-1.09140704 -1.2567704,0 -2.4803818,0.79375024 -3.1750024,1.81892344 -1.2898439,0.2315116 -2.2821211,1.3890637 -2.2821211,2.7449667 0,0.7606771 0.2976567,1.4552087 0.8268236,1.9843756 V 21.121082 c 0,0.56224 0.3638031,0.992188 0.8929686,0.992188 H 16.145308 c 0.56224,0 0.992188,-0.429948 0.992188,-0.992188 v -1.322918 h 1.984377 c 0.926043,0 1.653646,-0.859896 1.653646,-1.752866 V 8.7187289 c 0,-0.9260419 -0.760676,-1.4882835 -1.653646,-1.4882835 z m -2.742001,3.4534426 -0.403803,6.23289 1.161425,0.235551 z M 8.5387954,1.9389516 c 1.0252612,0 1.8852456,0.6945319 2.3480906,1.5213555 0.396876,-0.5622402 1.058335,-0.9591153 1.818925,-0.9591153 0.79375,0 1.521354,0.4299469 1.885246,1.0914069 0.03307,0.066146 0.06615,0.09922 0.09922,0.1653651 0.132293,-0.033074 0.264583,-0.066146 0.429949,-0.066146 0.992188,0 1.818922,0.7937502 1.818922,1.8189248 0,0.6283853 -0.297656,1.157552 -0.79375,1.4882805 -0.297657,0.1984382 -0.628386,0.33073 -1.025262,0.33073 -0.562239,0 -1.058334,-0.2645835 -1.389064,-0.6614585 -0.297656,0.1653651 -0.661458,0.2645848 -1.025259,0.2645848 -0.661459,0 -1.289848,-0.297658 -1.686721,-0.7937515 C 10.556071,7.0651695 9.5969562,7.7266281 8.5055494,7.7266281 7.8440909,7.7266281 7.2157042,7.495118 6.752684,7.0982428 6.4881014,7.2305357 6.223518,7.3297527 5.8927893,7.3297527 5.5289861,7.3297527 5.1982576,7.2305331 4.9006008,7.032096 4.4045017,6.7013675 4.073773,6.1391272 4.073773,5.510742 c 0,-0.99219 0.7937503,-1.8189248 1.8189234,-1.8189248 h 0.066146 c 0.033074,-0.033074 0.033074,-0.09922 0.066147,-0.1322931 0.4630217,-0.8598969 1.4552103,-1.620574 2.513544,-1.620574 z M 7.0663448,10.173751 C 7.3454436,9.6502765 7.6191839,9.77712 7.850694,9.7109719 c 0.7287987,-0.097569 -0.2443734,0.033155 0.4171739,0.033155 1.0583336,0 -0.3223139,-0.092452 0.4673072,-0.058644 0.9864968,-0.054022 0.2018914,-0.2044859 0.7061633,-0.044083 0.6347356,0.2019011 0.6968396,0.5726311 0.9614236,0.5064841 0.463021,0.330729 0.963735,-0.3189756 1.525975,-0.3189756 0.363803,0 0.835316,-0.4743211 1.557892,0.1118782 L 14.664387,10.833358 14.395185,14.364324 10.64269,17.493095 9.1598621,15.996034 7.5547275,14.287026 C 7.8523853,14.419319 6.3897465,11.864369 6.6189488,10.45106 Z m -2.1655736,10.947507 0.095178,0.247507 H 16.193161 l -0.04759,-0.247507 z M 19.439483,17.51402 c 0.0013,0.363801 -0.297718,0.767343 -0.661459,0.760677 l -1.610745,-0.02952 0.02379,-0.611478 c -0.03594,-3.690037 -0.05332,-2.690499 -0.05332,-8.9386516 l 1.610745,3e-7 c 0.363802,10e-8 0.660168,0.1322954 0.661459,0.496095 z"
id="path4"
style="stroke-width:0.0176389"
sodipodi:nodetypes="ccscscscscsssscsssccccccscsccsssscscscssssccssccscscscccccccccccccsscccsss" /><g
style="fill:none"
id="g1"
transform="matrix(0.46698189,0,0,0.46698189,15.656847,1.4036426)"><path
d="m -10.266621,19.230782 c 0.9810002,-1.152 2.4840002,-1.881 4.0500002,-1.881 2.772,0 4.95,2.178 4.95,4.95 0,3.3992 -3.055,6.1695 -7.6836,10.3667 l -0.0114,0.0103 -1.3050002,1.188 -1.305,-1.179 -0.0355,-0.0323 c -4.61513,-4.1939 -7.6595,-6.9604 -7.6595,-10.3537 0,-2.772 2.178,-4.95 4.95,-4.95 1.566,0 3.069,0.729 4.05,1.881 z"
fill="#000000"
id="path1"
style="fill:none;stroke:#000000;stroke-width:1.97721;stroke-dasharray:none" /></g></svg>

After

Width:  |  Height:  |  Size: 4.5 KiB

40
graphics/donate_beer1.svg Normal file
View File

@@ -0,0 +1,40 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<svg
viewBox="0 0 24 24"
id="vector"
version="1.1"
sodipodi:docname="donate_beer.svg"
inkscape:version="1.3.2 (091e20e, 2023-11-25, custom)"
xml:space="preserve"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg"><defs
id="defs1" /><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:zoom="11.976621"
inkscape:cx="-16.532209"
inkscape:cy="17.158429"
inkscape:window-width="1920"
inkscape:window-height="1009"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="vector" /><path
d="m 18.43668,7.522128 h -1.450694 c 0.261126,-0.580277 0.406194,-0.9284433 0.406194,-1.4216791 0,-1.334638 -1.073514,-2.4371639 -2.379137,-2.4951922 -0.52225,-0.6673196 -1.334638,-1.0735142 -2.205054,-1.0735142 -0.551263,0 -1.073514,0.1450708 -1.537734,0.4352088 C 10.689977,2.4447025 9.9646292,2.0094937 9.1521632,2.0094937 c -1.1025258,0 -2.1759622,0.6963325 -2.7853313,1.5956852 -1.1315401,0.2030979 -2.0020342,1.2185825 -2.0020342,2.4080743 0,0.6673184 0.261125,1.2766095 0.7253467,1.7408312 V 19.707799 c 0,0.493236 0.3191533,0.870416 0.7833738,0.870416 h 9.9516808 c 0.493236,0 0.870416,-0.37718 0.870416,-0.870416 v -1.160555 h 1.740832 c 0.812389,0 1.450693,-0.75436 1.450693,-1.537735 V 8.8275986 c 0,-0.8123879 -0.667318,-1.305625 -1.450693,-1.305625 z m -1.740834,2.3211109 h 0.870417 V 16.226289 H 16.695846 Z M 9.1522411,2.87991 c 0.8994299,0 1.6538679,0.6092913 2.0599069,1.334638 0.348167,-0.4932359 0.928444,-0.8414021 1.595687,-0.8414021 0.696332,0 1.334636,0.3771791 1.653868,0.9574575 0.02901,0.058028 0.05803,0.087042 0.08704,0.1450696 0.116057,-0.029014 0.232111,-0.058028 0.377181,-0.058028 0.870416,0 1.595685,0.6963325 1.595685,1.5956864 0,0.5512629 -0.261125,1.0154846 -0.696333,1.3056224 -0.261125,0.1740837 -0.551264,0.2901392 -0.89943,0.2901392 -0.493235,0 -0.928444,-0.2321109 -1.218583,-0.580277 -0.261125,0.1450696 -0.580277,0.232112 -0.899429,0.232112 -0.580277,0 -1.131543,-0.2611262 -1.479708,-0.6963337 -0.406195,0.8123878 -1.247597,1.3926649 -2.2050543,1.3926649 -0.5802771,0 -1.1315413,-0.2030966 -1.5377346,-0.5512629 C 7.353227,7.5220527 7.1211162,7.6090927 6.8309782,7.6090927 6.5118249,7.6090927 6.221687,7.5220507 5.9605619,7.3479677 5.5253532,7.0578299 5.2352152,6.564594 5.2352152,6.0133311 c 0,-0.8704176 0.6963326,-1.5956864 1.5956852,-1.5956864 h 0.058028 C 6.9179429,4.3886305 6.9179429,4.3306021 6.9469571,4.301588 7.3531517,3.5472271 8.223568,2.8799087 9.1520113,2.8799087 Z M 6.8311314,8.4796646 c 0.2030967,0 0.4352088,-0.029014 0.6383054,-0.087043 0.4932346,0.2901392 1.073513,0.4352075 1.653868,0.4352075 0.9284432,0 1.7988592,-0.3771791 2.4080732,-1.0154846 0.406195,0.2030967 0.841402,0.3191521 1.305625,0.3191521 0.232111,0 0.493235,-0.029014 0.725346,-0.087043 0.406194,0.2901379 0.89943,0.4352088 1.392666,0.4352088 0.319153,0 0.609291,-0.058028 0.899431,-0.1740838 v 9.2553464 0.116057 0.290139 H 5.9606373 V 8.3054252 C 6.2217635,8.4214819 6.5119015,8.479509 6.8310548,8.479509 Z M 5.9607151,19.707953 v -1.160554 h 9.8647159 v 1.160554 z M 19.016957,17.009586 c 0,0.319153 -0.261125,0.667319 -0.580277,0.667319 H 16.695846 V 16.80649 h 0.870417 c 0.319152,0 0.580278,-0.406195 0.580278,-0.725348 V 9.6980915 c 0,-0.3191521 -0.261126,-0.4352088 -0.580278,-0.4352088 h -0.870417 v -0.870415 h 1.740834 c 0.319152,0 0.580277,0.1160567 0.580277,0.4352088 z"
id="path4"
style="stroke-width:0.0154741" /><g
style="fill:none"
id="g1"
transform="matrix(0.40966874,0,0,0.40966874,6.107757,8.1297763)"><path
d="M 12,5.881 C 12.981,4.729 14.484,4 16.05,4 18.822,4 21,6.178 21,8.95 c 0,3.3992 -3.055,6.1695 -7.6836,10.3667 L 13.305,19.327 12,20.515 10.695,19.336 10.6595,19.3037 C 6.04437,15.1098 3,12.3433 3,8.95 3,6.178 5.178,4 7.95,4 9.516,4 11.019,4.729 12,5.881 Z"
fill="#000000"
id="path1"
style="fill:none;stroke:#000000;stroke-width:1.97720724;stroke-dasharray:none" /></g></svg>

After

Width:  |  Height:  |  Size: 4.3 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 353 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.9 KiB

View File

@@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Generator: Adobe Illustrator 22.0.1, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:cc="http://creativecommons.org/ns#"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:svg="http://www.w3.org/2000/svg"
xmlns="http://www.w3.org/2000/svg"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
version="1.1"
id="Layer_1"
x="0px"
y="0px"
viewBox="0 0 800 800"
enable-background="new 0 0 800 800"
xml:space="preserve"
sodipodi:docname="Logo-green-foreground.svg"
inkscape:version="0.92.2 (5c3e80d, 2017-08-06)"><metadata
id="metadata4969"><rdf:RDF><cc:Work
rdf:about=""><dc:format>image/svg+xml</dc:format><dc:type
rdf:resource="http://purl.org/dc/dcmitype/StillImage" /><dc:title></dc:title></cc:Work></rdf:RDF></metadata><defs
id="defs4967" /><sodipodi:namedview
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1"
objecttolerance="10"
gridtolerance="10"
guidetolerance="10"
inkscape:pageopacity="0"
inkscape:pageshadow="2"
inkscape:window-width="1920"
inkscape:window-height="1017"
id="namedview4965"
showgrid="false"
inkscape:zoom="0.75130096"
inkscape:cx="413.59403"
inkscape:cy="332.90312"
inkscape:window-x="-8"
inkscape:window-y="-8"
inkscape:window-maximized="1"
inkscape:current-layer="Layer_1" /><path
d="m 318.7,232 c 13.6,0 24.6,10.9 24.6,24.4 0,13.5 -11,24.4 -24.6,24.4 -13.6,0 -24.6,-10.9 -24.6,-24.4 0,-13.5 11,-24.4 24.6,-24.4 z m 134.8,24.4 c 0,13.5 11,24.4 24.6,24.4 13.6,0 24.6,-10.9 24.6,-24.4 0,-13.5 -11,-24.4 -24.6,-24.4 -13.6,0 -24.6,10.9 -24.6,24.4 z M 399.8,177.7 M 140.2,600.6 v 47 h 517.3 v -47 z m 0,-249.7 v 47 h 517.3 v -47 z m -0.1,130.3 h 191.8 c -0.8,-4.1 -1.2,-8.3 -1.2,-12.4 0,-12.4 3.4,-24.2 9.9,-34.6 H 140.1 Z m 517.4,0 v -47 H 454.9 c 6.5,10.4 9.8,22.2 9.8,34.6 0,4.1 -0.4,8.3 -1.2,12.4 z m -517.4,36.2 v 47 h 186.6 l 14.3,-47 z m 314.2,0 14.4,47 h 188.8 v -47 z m -21.6,48.4 -21,-68.9 2.7,-1.6 c 10.3,-5.9 16.7,-16.9 16.7,-28.6 0,-18.2 -15,-33 -33.3,-33 -18.3,0 -33.3,14.8 -33.3,33 0,11.8 6.4,22.7 16.7,28.6 l 2.7,1.6 -21.1,68.9 z m 74.8,-407.3 0.2,-0.3 35.6,-51.3 c 2.4,-3.5 1.8,-8.1 -1.4,-10.3 -3.2,-2.2 -7.7,-1.1 -10.2,2.4 l -37.2,53.5 -0.1,0.3 c -29.3,-11.8 -62.1,-18.5 -96.8,-18.5 -35.2,0 -68.5,6.9 -98.1,19 L 261.8,99 c -2.4,-3.5 -7,-4.6 -10.2,-2.4 -3.2,2.2 -3.8,6.8 -1.4,10.3 l 36.2,52.2 c -66.8,32.2 -111.9,92.4 -111.9,161.3 h 42.9 c 0,-79.1 80.8,-143.5 180.1,-143.5 99.3,0 180.1,64.3 180.1,143.5 h 42.9 c 0.2,-69.3 -45.4,-129.8 -113,-161.9 z"
id="path4962"
inkscape:connector-curvature="0"
style="clip-rule:evenodd;fill:#ffffff;fill-rule:evenodd" /></svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

File diff suppressed because it is too large Load Diff

After

Width:  |  Height:  |  Size: 353 KiB

243
license.md Normal file
View File

@@ -0,0 +1,243 @@
GPLv3
GNU GENERAL PUBLIC LICENSE
Version 3, 29 June 2007
Copyright © 2007 Free Software Foundation, Inc. <http://fsf.org/>
Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed.
Preamble
The GNU General Public License is a free, copyleft license for software and other kinds of works.
The licenses for most software and other practical works are designed to take away your freedom to share and change the works. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change all versions of a program--to make sure it remains free software for all its users. We, the Free Software Foundation, use the GNU General Public License for most of our software; it applies also to any other work released this way by its authors. You can apply it to your programs, too.
When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for them if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs, and that you know you can do these things.
To protect your rights, we need to prevent others from denying you these rights or asking you to surrender the rights. Therefore, you have certain responsibilities if you distribute copies of the software, or if you modify it: responsibilities to respect the freedom of others.
For example, if you distribute copies of such a program, whether gratis or for a fee, you must pass on to the recipients the same freedoms that you received. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights.
Developers that use the GNU GPL protect your rights with two steps: (1) assert copyright on the software, and (2) offer you this License giving you legal permission to copy, distribute and/or modify it.
For the developers' and authors' protection, the GPL clearly explains that there is no warranty for this free software. For both users' and authors' sake, the GPL requires that modified versions be marked as changed, so that their problems will not be attributed erroneously to authors of previous versions.
Some devices are designed to deny users access to install or run modified versions of the software inside them, although the manufacturer can do so. This is fundamentally incompatible with the aim of protecting users' freedom to change the software. The systematic pattern of such abuse occurs in the area of products for individuals to use, which is precisely where it is most unacceptable. Therefore, we have designed this version of the GPL to prohibit the practice for those products. If such problems arise substantially in other domains, we stand ready to extend this provision to those domains in future versions of the GPL, as needed to protect the freedom of users.
Finally, every program is threatened constantly by software patents. States should not allow patents to restrict development and use of software on general-purpose computers, but in those that do, we wish to avoid the special danger that patents applied to a free program could make it effectively proprietary. To prevent this, the GPL assures that patents cannot be used to render the program non-free.
The precise terms and conditions for copying, distribution and modification follow.
TERMS AND CONDITIONS
0. Definitions.
“This License” refers to version 3 of the GNU General Public License.
“Copyright” also means copyright-like laws that apply to other kinds of works, such as semiconductor masks.
“The Program” refers to any copyrightable work licensed under this License. Each licensee is addressed as “you”. “Licensees” and “recipients” may be individuals or organizations.
To “modify” a work means to copy from or adapt all or part of the work in a fashion requiring copyright permission, other than the making of an exact copy. The resulting work is called a “modified version” of the earlier work or a work “based on” the earlier work.
A “covered work” means either the unmodified Program or a work based on the Program.
To “propagate” a work means to do anything with it that, without permission, would make you directly or secondarily liable for infringement under applicable copyright law, except executing it on a computer or modifying a private copy. Propagation includes copying, distribution (with or without modification), making available to the public, and in some countries other activities as well.
To “convey” a work means any kind of propagation that enables other parties to make or receive copies. Mere interaction with a user through a computer network, with no transfer of a copy, is not conveying.
An interactive user interface displays “Appropriate Legal Notices” to the extent that it includes a convenient and prominently visible feature that (1) displays an appropriate copyright notice, and (2) tells the user that there is no warranty for the work (except to the extent that warranties are provided), that licensees may convey the work under this License, and how to view a copy of this License. If the interface presents a list of user commands or options, such as a menu, a prominent item in the list meets this criterion.
1. Source Code.
The “source code” for a work means the preferred form of the work for making modifications to it. “Object code” means any non-source form of a work.
A “Standard Interface” means an interface that either is an official standard defined by a recognized standards body, or, in the case of interfaces specified for a particular programming language, one that is widely used among developers working in that language.
The “System Libraries” of an executable work include anything, other than the work as a whole, that (a) is included in the normal form of packaging a Major Component, but which is not part of that Major Component, and (b) serves only to enable use of the work with that Major Component, or to implement a Standard Interface for which an implementation is available to the public in source code form. A “Major Component”, in this context, means a major essential component (kernel, window system, and so on) of the specific operating system (if any) on which the executable work runs, or a compiler used to produce the work, or an object code interpreter used to run it.
The “Corresponding Source” for a work in object code form means all the source code needed to generate, install, and (for an executable work) run the object code and to modify the work, including scripts to control those activities. However, it does not include the work's System Libraries, or general-purpose tools or generally available free programs which are used unmodified in performing those activities but which are not part of the work. For example, Corresponding Source includes interface definition files associated with source files for the work, and the source code for shared libraries and dynamically linked subprograms that the work is specifically designed to require, such as by intimate data communication or control flow between those subprograms and other parts of the work.
The Corresponding Source need not include anything that users can regenerate automatically from other parts of the Corresponding Source.
The Corresponding Source for a work in source code form is that same work.
2. Basic Permissions.
All rights granted under this License are granted for the term of copyright on the Program, and are irrevocable provided the stated conditions are met. This License explicitly affirms your unlimited permission to run the unmodified Program. The output from running a covered work is covered by this License only if the output, given its content, constitutes a covered work. This License acknowledges your rights of fair use or other equivalent, as provided by copyright law.
You may make, run and propagate covered works that you do not convey, without conditions so long as your license otherwise remains in force. You may convey covered works to others for the sole purpose of having them make modifications exclusively for you, or provide you with facilities for running those works, provided that you comply with the terms of this License in conveying all material for which you do not control copyright. Those thus making or running the covered works for you must do so exclusively on your behalf, under your direction and control, on terms that prohibit them from making any copies of your copyrighted material outside their relationship with you.
Conveying under any other circumstances is permitted solely under the conditions stated below. Sublicensing is not allowed; section 10 makes it unnecessary.
3. Protecting Users' Legal Rights From Anti-Circumvention Law.
No covered work shall be deemed part of an effective technological measure under any applicable law fulfilling obligations under article 11 of the WIPO copyright treaty adopted on 20 December 1996, or similar laws prohibiting or restricting circumvention of such measures.
When you convey a covered work, you waive any legal power to forbid circumvention of technological measures to the extent such circumvention is effected by exercising rights under this License with respect to the covered work, and you disclaim any intention to limit operation or modification of the work as a means of enforcing, against the work's users, your or third parties' legal rights to forbid circumvention of technological measures.
4. Conveying Verbatim Copies.
You may convey verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice; keep intact all notices stating that this License and any non-permissive terms added in accord with section 7 apply to the code; keep intact all notices of the absence of any warranty; and give all recipients a copy of this License along with the Program.
You may charge any price or no price for each copy that you convey, and you may offer support or warranty protection for a fee.
5. Conveying Modified Source Versions.
You may convey a work based on the Program, or the modifications to produce it from the Program, in the form of source code under the terms of section 4, provided that you also meet all of these conditions:
a) The work must carry prominent notices stating that you modified it, and giving a relevant date.
b) The work must carry prominent notices stating that it is released under this License and any conditions added under section 7. This requirement modifies the requirement in section 4 to “keep intact all notices”.
c) You must license the entire work, as a whole, under this License to anyone who comes into possession of a copy. This License will therefore apply, along with any applicable section 7 additional terms, to the whole of the work, and all its parts, regardless of how they are packaged. This License gives no permission to license the work in any other way, but it does not invalidate such permission if you have separately received it.
d) If the work has interactive user interfaces, each must display Appropriate Legal Notices; however, if the Program has interactive interfaces that do not display Appropriate Legal Notices, your work need not make them do so.
A compilation of a covered work with other separate and independent works, which are not by their nature extensions of the covered work, and which are not combined with it such as to form a larger program, in or on a volume of a storage or distribution medium, is called an “aggregate” if the compilation and its resulting copyright are not used to limit the access or legal rights of the compilation's users beyond what the individual works permit. Inclusion of a covered work in an aggregate does not cause this License to apply to the other parts of the aggregate.
6. Conveying Non-Source Forms.
You may convey a covered work in object code form under the terms of sections 4 and 5, provided that you also convey the machine-readable Corresponding Source under the terms of this License, in one of these ways:
a) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by the Corresponding Source fixed on a durable physical medium customarily used for software interchange.
b) Convey the object code in, or embodied in, a physical product (including a physical distribution medium), accompanied by a written offer, valid for at least three years and valid for as long as you offer spare parts or customer support for that product model, to give anyone who possesses the object code either (1) a copy of the Corresponding Source for all the software in the product that is covered by this License, on a durable physical medium customarily used for software interchange, for a price no more than your reasonable cost of physically performing this conveying of source, or (2) access to copy the Corresponding Source from a network server at no charge.
c) Convey individual copies of the object code with a copy of the written offer to provide the Corresponding Source. This alternative is allowed only occasionally and noncommercially, and only if you received the object code with such an offer, in accord with subsection 6b.
d) Convey the object code by offering access from a designated place (gratis or for a charge), and offer equivalent access to the Corresponding Source in the same way through the same place at no further charge. You need not require recipients to copy the Corresponding Source along with the object code. If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.
e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d.
A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.
A “User Product” is either (1) a “consumer product”, which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, “normally used” refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product.
“Installation Information” for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.
If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information. But this requirement does not apply if neither you nor any third party retains the ability to install modified object code on the User Product (for example, the work has been installed in ROM).
The requirement to provide Installation Information does not include a requirement to continue to provide support service, warranty, or updates for a work that has been modified or installed by the recipient, or for the User Product in which it has been modified or installed. Access to a network may be denied when the modification itself materially and adversely affects the operation of the network or violates the rules and protocols for communication across the network.
Corresponding Source conveyed, and Installation Information provided, in accord with this section must be in a format that is publicly documented (and with an implementation available to the public in source code form), and must require no special password or key for unpacking, reading or copying.
7. Additional Terms.
“Additional permissions” are terms that supplement the terms of this License by making exceptions from one or more of its conditions. Additional permissions that are applicable to the entire Program shall be treated as though they were included in this License, to the extent that they are valid under applicable law. If additional permissions apply only to part of the Program, that part may be used separately under those permissions, but the entire Program remains governed by this License without regard to the additional permissions.
When you convey a copy of a covered work, you may at your option remove any additional permissions from that copy, or from any part of it. (Additional permissions may be written to require their own removal in certain cases when you modify the work.) You may place additional permissions on material, added by you to a covered work, for which you have or can give appropriate copyright permission.
Notwithstanding any other provision of this License, for material you add to a covered work, you may (if authorized by the copyright holders of that material) supplement the terms of this License with terms:
a) Disclaiming warranty or limiting liability differently from the terms of sections 15 and 16 of this License; or
b) Requiring preservation of specified reasonable legal notices or author attributions in that material or in the Appropriate Legal Notices displayed by works containing it; or
c) Prohibiting misrepresentation of the origin of that material, or requiring that modified versions of such material be marked in reasonable ways as different from the original version; or
d) Limiting the use for publicity purposes of names of licensors or authors of the material; or
e) Declining to grant rights under trademark law for use of some trade names, trademarks, or service marks; or
f) Requiring indemnification of licensors and authors of that material by anyone who conveys the material (or modified versions of it) with contractual assumptions of liability to the recipient, for any liability that these contractual assumptions directly impose on those licensors and authors.
All other non-permissive additional terms are considered “further restrictions” within the meaning of section 10. If the Program as you received it, or any part of it, contains a notice stating that it is governed by this License along with a term that is a further restriction, you may remove that term. If a license document contains a further restriction but permits relicensing or conveying under this License, you may add to a covered work material governed by the terms of that license document, provided that the further restriction does not survive such relicensing or conveying.
If you add terms to a covered work in accord with this section, you must place, in the relevant source files, a statement of the additional terms that apply to those files, or a notice indicating where to find the applicable terms.
Additional terms, permissive or non-permissive, may be stated in the form of a separately written license, or stated as exceptions; the above requirements apply either way.
8. Termination.
You may not propagate or modify a covered work except as expressly provided under this License. Any attempt otherwise to propagate or modify it is void, and will automatically terminate your rights under this License (including any patent licenses granted under the third paragraph of section 11).
However, if you cease all violation of this License, then your license from a particular copyright holder is reinstated (a) provisionally, unless and until the copyright holder explicitly and finally terminates your license, and (b) permanently, if the copyright holder fails to notify you of the violation by some reasonable means prior to 60 days after the cessation.
Moreover, your license from a particular copyright holder is reinstated permanently if the copyright holder notifies you of the violation by some reasonable means, this is the first time you have received notice of violation of this License (for any work) from that copyright holder, and you cure the violation prior to 30 days after your receipt of the notice.
Termination of your rights under this section does not terminate the licenses of parties who have received copies or rights from you under this License. If your rights have been terminated and not permanently reinstated, you do not qualify to receive new licenses for the same material under section 10.
9. Acceptance Not Required for Having Copies.
You are not required to accept this License in order to receive or run a copy of the Program. Ancillary propagation of a covered work occurring solely as a consequence of using peer-to-peer transmission to receive a copy likewise does not require acceptance. However, nothing other than this License grants you permission to propagate or modify any covered work. These actions infringe copyright if you do not accept this License. Therefore, by modifying or propagating a covered work, you indicate your acceptance of this License to do so.
10. Automatic Licensing of Downstream Recipients.
Each time you convey a covered work, the recipient automatically receives a license from the original licensors, to run, modify and propagate that work, subject to this License. You are not responsible for enforcing compliance by third parties with this License.
An “entity transaction” is a transaction transferring control of an organization, or substantially all assets of one, or subdividing an organization, or merging organizations. If propagation of a covered work results from an entity transaction, each party to that transaction who receives a copy of the work also receives whatever licenses to the work the party's predecessor in interest had or could give under the previous paragraph, plus a right to possession of the Corresponding Source of the work from the predecessor in interest, if the predecessor has it or can get it with reasonable efforts.
You may not impose any further restrictions on the exercise of the rights granted or affirmed under this License. For example, you may not impose a license fee, royalty, or other charge for exercise of rights granted under this License, and you may not initiate litigation (including a cross-claim or counterclaim in a lawsuit) alleging that any patent claim is infringed by making, using, selling, offering for sale, or importing the Program or any portion of it.
11. Patents.
A “contributor” is a copyright holder who authorizes use under this License of the Program or a work on which the Program is based. The work thus licensed is called the contributor's “contributor version”.
A contributor's “essential patent claims” are all patent claims owned or controlled by the contributor, whether already acquired or hereafter acquired, that would be infringed by some manner, permitted by this License, of making, using, or selling its contributor version, but do not include claims that would be infringed only as a consequence of further modification of the contributor version. For purposes of this definition, “control” includes the right to grant patent sublicenses in a manner consistent with the requirements of this License.
Each contributor grants you a non-exclusive, worldwide, royalty-free patent license under the contributor's essential patent claims, to make, use, sell, offer for sale, import and otherwise run, modify and propagate the contents of its contributor version.
In the following three paragraphs, a “patent license” is any express agreement or commitment, however denominated, not to enforce a patent (such as an express permission to practice a patent or covenant not to sue for patent infringement). To “grant” such a patent license to a party means to make such an agreement or commitment not to enforce a patent against the party.
If you convey a covered work, knowingly relying on a patent license, and the Corresponding Source of the work is not available for anyone to copy, free of charge and under the terms of this License, through a publicly available network server or other readily accessible means, then you must either (1) cause the Corresponding Source to be so available, or (2) arrange to deprive yourself of the benefit of the patent license for this particular work, or (3) arrange, in a manner consistent with the requirements of this License, to extend the patent license to downstream recipients. “Knowingly relying” means you have actual knowledge that, but for the patent license, your conveying the covered work in a country, or your recipient's use of the covered work in a country, would infringe one or more identifiable patents in that country that you have reason to believe are valid.
If, pursuant to or in connection with a single transaction or arrangement, you convey, or propagate by procuring conveyance of, a covered work, and grant a patent license to some of the parties receiving the covered work authorizing them to use, propagate, modify or convey a specific copy of the covered work, then the patent license you grant is automatically extended to all recipients of the covered work and works based on it.
A patent license is “discriminatory” if it does not include within the scope of its coverage, prohibits the exercise of, or is conditioned on the non-exercise of one or more of the rights that are specifically granted under this License. You may not convey a covered work if you are a party to an arrangement with a third party that is in the business of distributing software, under which you make payment to the third party based on the extent of your activity of conveying the work, and under which the third party grants, to any of the parties who would receive the covered work from you, a discriminatory patent license (a) in connection with copies of the covered work conveyed by you (or copies made from those copies), or (b) primarily for and in connection with specific products or compilations that contain the covered work, unless you entered into that arrangement, or that patent license was granted, prior to 28 March 2007.
Nothing in this License shall be construed as excluding or limiting any implied license or other defenses to infringement that may otherwise be available to you under applicable patent law.
12. No Surrender of Others' Freedom.
If conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot convey a covered work so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not convey it at all. For example, if you agree to terms that obligate you to collect a royalty for further conveying from those to whom you convey the Program, the only way you could satisfy both those terms and this License would be to refrain entirely from conveying the Program.
13. Use with the GNU Affero General Public License.
Notwithstanding any other provision of this License, you have permission to link or combine any covered work with a work licensed under version 3 of the GNU Affero General Public License into a single combined work, and to convey the resulting work. The terms of this License will continue to apply to the part which is the covered work, but the special requirements of the GNU Affero General Public License, section 13, concerning interaction through a network will apply to the combination as such.
14. Revised Versions of this License.
The Free Software Foundation may publish revised and/or new versions of the GNU General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns.
Each version is given a distinguishing version number. If the Program specifies that a certain numbered version of the GNU General Public License “or any later version” applies to it, you have the option of following the terms and conditions either of that numbered version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of the GNU General Public License, you may choose any version ever published by the Free Software Foundation.
If the Program specifies that a proxy can decide which future versions of the GNU General Public License can be used, that proxy's public statement of acceptance of a version permanently authorizes you to choose that version for the Program.
Later license versions may give you additional or different permissions. However, no additional obligations are imposed on any author or copyright holder as a result of your choosing to follow a later version.
15. Disclaimer of Warranty.
THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM “AS IS” WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
16. Limitation of Liability.
IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
17. Interpretation of Sections 15 and 16.
If the disclaimer of warranty and limitation of liability provided above cannot be given local legal effect according to their terms, reviewing courts shall apply local law that most closely approximates an absolute waiver of all civil liability in connection with the Program, unless a warranty or assumption of liability accompanies a copy of the Program in return for a fee.
END OF TERMS AND CONDITIONS
How to Apply These Terms to Your New Programs
If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms.
To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively state the exclusion of warranty; and each file should have at least the “copyright” line and a pointer to where the full notice is found.
<one line to give the program's name and a brief idea of what it does.>
Copyright (C) <year> <name of author>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
Also add information on how to contact you by electronic and paper mail.
If the program does terminal interaction, make it output a short notice like this when it starts in an interactive mode:
<program> Copyright (C) <year> <name of author>
This program comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
This is free software, and you are welcome to redistribute it
under certain conditions; type `show c' for details.
The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, your program's commands might be different; for a GUI interface, you would use an “about box”.
You should also get your employer (if you work as a programmer) or school, if any, to sign a “copyright disclaimer” for the program, if necessary. For more information on this, and how to apply and follow the GNU GPL, see <http://www.gnu.org/licenses/>.
The GNU General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Lesser General Public License instead of this License. But first, please read <http://www.gnu.org/philosophy/why-not-lgpl.html>.

View File

@@ -1,4 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="Xamarin.GooglePlayServices" version="27.0.0.0" />
</packages>

View File

@@ -0,0 +1,64 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProductVersion>8.0.30703</ProductVersion>
<SchemaVersion>2.0</SchemaVersion>
<ProjectGuid>{0B109C0E-0514-4340-8779-5BD6A0DDE84E}</ProjectGuid>
<ProjectTypeGuids>{10368E6C-D01B-4462-8E8B-01FC667A7035};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AdalBindings</RootNamespace>
<AssemblyName>AdalBindings</AssemblyName>
<FileAlignment>512</FileAlignment>
<AndroidUseLatestPlatformSdk>True</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>v8.1</TargetFrameworkVersion>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="Mono.Android" />
<Reference Include="System" />
<Reference Include="System.Core" />
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Jars\AboutJars.txt" />
<None Include="Additions\AboutAdditions.txt" />
<LibraryProjectZip Include="Jars\adal-1.14.0.aar" />
</ItemGroup>
<ItemGroup>
<TransformFile Include="Transforms\Metadata.xml" />
<TransformFile Include="Transforms\EnumFields.xml" />
<TransformFile Include="Transforms\EnumMethods.xml" />
</ItemGroup>
<ItemGroup>
<EmbeddedReferenceJar Include="Jars\gson-2.3.1.jar" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.Bindings.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>

Binary file not shown.

View File

@@ -0,0 +1,30 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Android.App;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("AdalBindings")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AdalBindings")]
[assembly: AssemblyCopyright("Copyright © 2018")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -0,0 +1,13 @@
<metadata>
<!--
This sample removes the class: android.support.v4.content.AsyncTaskLoader.LoadTask:
<remove-node path="/api/package[@name='android.support.v4.content']/class[@name='AsyncTaskLoader.LoadTask']" />
This sample removes the method: android.support.v4.content.CursorLoader.loadInBackground:
<remove-node path="/api/package[@name='android.support.v4.content']/class[@name='CursorLoader']/method[@name='loadInBackground']" />
-->
<remove-node path="/api/package[@name='com.microsoft.aad.adal']/class[@name='AuthenticationActivity']" />
<remove-node path="/api/package[@name='com.microsoft.aad.adal']/class[@name='DateTimeAdapter']" />
<remove-node path="/api/package[@name='com.microsoft.aad.adal']" />
</metadata>

View File

@@ -1,143 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="4.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{7F059603-7041-4BBB-93A2-DAA7AB5CA528}</ProjectGuid>
<ProjectTypeGuids>{EFBA0AD7-5A72-4C68-AF49-83D382785DCF};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}</ProjectTypeGuids>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>AncientIconSet</RootNamespace>
<AssemblyName>AncientIconSet</AssemblyName>
<FileAlignment>512</FileAlignment>
<AndroidApplication>true</AndroidApplication>
<AndroidResgenFile>Resources\Resource.Designer.cs</AndroidResgenFile>
<GenerateSerializationAssemblies>Off</GenerateSerializationAssemblies>
<AndroidUseLatestPlatformSdk>True</AndroidUseLatestPlatformSdk>
<TargetFrameworkVersion>v7.1</TargetFrameworkVersion>
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\Debug\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidLinkMode>None</AndroidLinkMode>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\Release\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
<AndroidUseSharedRuntime>False</AndroidUseSharedRuntime>
</PropertyGroup>
<ItemGroup>
<Reference Include="Mono.Android" />
<Reference Include="mscorlib" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="Resources\Resource.Designer.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</ItemGroup>
<ItemGroup>
<None Include="Resources\AboutResources.txt" />
<None Include="Assets\AboutAssets.txt" />
</ItemGroup>
<ItemGroup>
<AndroidResource Include="Resources\drawable\ic00.png" />
<AndroidResource Include="Resources\drawable\ic01.png" />
<AndroidResource Include="Resources\drawable\ic02.png" />
<AndroidResource Include="Resources\drawable\ic03.png" />
<AndroidResource Include="Resources\drawable\ic04.png" />
<AndroidResource Include="Resources\drawable\ic05.png" />
<AndroidResource Include="Resources\drawable\ic06.png" />
<AndroidResource Include="Resources\drawable\ic07.png" />
<AndroidResource Include="Resources\drawable\ic08.png" />
<AndroidResource Include="Resources\drawable\ic09.png" />
<AndroidResource Include="Resources\drawable\ic10.png" />
<AndroidResource Include="Resources\drawable\ic11.png" />
<AndroidResource Include="Resources\drawable\ic12.png" />
<AndroidResource Include="Resources\drawable\ic13.png" />
<AndroidResource Include="Resources\drawable\ic14.png" />
<AndroidResource Include="Resources\drawable\ic15.png" />
<AndroidResource Include="Resources\drawable\ic16.png" />
<AndroidResource Include="Resources\drawable\ic17.png" />
<AndroidResource Include="Resources\drawable\ic18.png" />
<AndroidResource Include="Resources\drawable\ic19.png" />
<AndroidResource Include="Resources\drawable\ic20.png" />
<AndroidResource Include="Resources\drawable\ic21.png" />
<AndroidResource Include="Resources\drawable\ic22.png" />
<AndroidResource Include="Resources\drawable\ic23.png" />
<AndroidResource Include="Resources\drawable\ic24.png" />
<AndroidResource Include="Resources\drawable\ic25.png" />
<AndroidResource Include="Resources\drawable\ic26.png" />
<AndroidResource Include="Resources\drawable\ic27.png" />
<AndroidResource Include="Resources\drawable\ic28.png" />
<AndroidResource Include="Resources\drawable\ic29.png" />
<AndroidResource Include="Resources\drawable\ic30.png" />
<AndroidResource Include="Resources\drawable\ic31.png" />
<AndroidResource Include="Resources\drawable\ic32.png" />
<AndroidResource Include="Resources\drawable\ic33.png" />
<AndroidResource Include="Resources\drawable\ic34.png" />
<AndroidResource Include="Resources\drawable\ic35.png" />
<AndroidResource Include="Resources\drawable\ic36.png" />
<AndroidResource Include="Resources\drawable\ic37.png" />
<AndroidResource Include="Resources\drawable\ic38.png" />
<AndroidResource Include="Resources\drawable\ic39.png" />
<AndroidResource Include="Resources\drawable\ic40.png" />
<AndroidResource Include="Resources\drawable\ic41.png" />
<AndroidResource Include="Resources\drawable\ic42.png" />
<AndroidResource Include="Resources\drawable\ic43.png" />
<AndroidResource Include="Resources\drawable\ic44.png" />
<AndroidResource Include="Resources\drawable\ic45.png" />
<AndroidResource Include="Resources\drawable\ic46.png" />
<AndroidResource Include="Resources\drawable\ic47.png" />
<AndroidResource Include="Resources\drawable\ic48.png" />
<AndroidResource Include="Resources\drawable\ic49.png" />
<AndroidResource Include="Resources\drawable\ic50.png" />
<AndroidResource Include="Resources\drawable\ic51.png" />
<AndroidResource Include="Resources\drawable\ic52.png" />
<AndroidResource Include="Resources\drawable\ic53.png" />
<AndroidResource Include="Resources\drawable\ic54.png" />
<AndroidResource Include="Resources\drawable\ic55.png" />
<AndroidResource Include="Resources\drawable\ic56.png" />
<AndroidResource Include="Resources\drawable\ic57.png" />
<AndroidResource Include="Resources\drawable\ic58.png" />
<AndroidResource Include="Resources\drawable\ic59.png" />
<AndroidResource Include="Resources\drawable\ic60.png" />
<AndroidResource Include="Resources\drawable\ic61.png" />
<AndroidResource Include="Resources\drawable\ic62.png" />
<AndroidResource Include="Resources\drawable\ic63.png" />
<AndroidResource Include="Resources\drawable\ic64.png" />
<AndroidResource Include="Resources\drawable\ic65.png" />
<AndroidResource Include="Resources\drawable\ic66.png" />
<AndroidResource Include="Resources\drawable\ic67.png" />
<AndroidResource Include="Resources\drawable\ic68.png" />
</ItemGroup>
<ItemGroup>
<AndroidResource Include="Resources\values\Strings.xml" />
</ItemGroup>
<ItemGroup>
<None Include="Properties\AndroidManifest.xml" />
</ItemGroup>
<Import Project="$(MSBuildExtensionsPath)\Xamarin\Android\Xamarin.Android.CSharp.targets" />
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
<ItemGroup>
<Folder Include="Resources\layout\" />
</ItemGroup>
</Project>

View File

@@ -1,19 +0,0 @@
Any raw assets you want to be deployed with your application can be placed in
this directory (and child directories) and given a Build Action of "AndroidAsset".
These files will be deployed with you package and will be accessible using Android's
AssetManager, like this:
public class ReadAsset : Activity
{
protected override void OnCreate (Bundle bundle)
{
base.OnCreate (bundle);
InputStream input = Assets.Open ("my_asset.txt");
}
}
Additionally, some Android functions will automatically load asset files:
Typeface tf = Typeface.CreateFromAsset (Context.Assets, "fonts/samplefont.ttf");

View File

@@ -1,31 +0,0 @@
using System;
using Android.App;
using Android.Content;
using Android.Runtime;
using Android.Views;
using Android.Widget;
using Android.OS;
namespace AncientIconSet
{
[Activity(Label = "AncientIconSet", MainLauncher = true, Icon = "@drawable/icon")]
public class MainActivity : Activity
{
int count = 1;
protected override void OnCreate(Bundle bundle)
{
base.OnCreate(bundle);
// Set our view from the "main" layout resource
SetContentView(Resource.Layout.Main);
// Get our button from the layout resource,
// and attach an event to it
Button button = FindViewById<Button>(Resource.Id.MyButton);
button.Click += delegate { button.Text = string.Format("{0} clicks!", count++); };
}
}
}

View File

@@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="keepass2android.AncientIconSet" android:versionCode="1" android:versionName="1.0">
<uses-sdk android:minSdkVersion="14" android:targetSdkVersion="19" />
<application android:label="Keepass2Android Ancient Icon Set" android:icon="@drawable/ic00"></application>
</manifest>

View File

@@ -1,30 +0,0 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Android.App;
// General Information about an assembly is controlled through the following
// set of attributes. Change these attribute values to modify the information
// associated with an assembly.
[assembly: AssemblyTitle("AncientIconSet")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("AncientIconSet")]
[assembly: AssemblyCopyright("Copyright © 2015")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
[assembly: ComVisible(false)]
// Version information for an assembly consists of the following four values:
//
// Major Version
// Minor Version
// Build Number
// Revision
//
// You can specify all the values or you can default the Build and Revision Numbers
// by using the '*' as shown below:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -1,50 +0,0 @@
Images, layout descriptions, binary blobs and string dictionaries can be included
in your application as resource files. Various Android APIs are designed to
operate on the resource IDs instead of dealing with images, strings or binary blobs
directly.
For example, a sample Android app that contains a user interface layout (main.xml),
an internationalization string table (strings.xml) and some icons (drawable-XXX/icon.png)
would keep its resources in the "Resources" directory of the application:
Resources/
drawable-hdpi/
icon.png
drawable-ldpi/
icon.png
drawable-mdpi/
icon.png
layout/
main.xml
values/
strings.xml
In order to get the build system to recognize Android resources, set the build action to
"AndroidResource". The native Android APIs do not operate directly with filenames, but
instead operate on resource IDs. When you compile an Android application that uses resources,
the build system will package the resources for distribution and generate a class called
"Resource" that contains the tokens for each one of the resources included. For example,
for the above Resources layout, this is what the Resource class would expose:
public class Resource {
public class drawable {
public const int icon = 0x123;
}
public class layout {
public const int main = 0x456;
}
public class strings {
public const int first_string = 0xabc;
public const int second_string = 0xbcd;
}
}
You would then use R.drawable.icon to reference the drawable/icon.png file, or Resource.layout.main
to reference the layout/main.xml file, or Resource.strings.first_string to reference the first
string in the dictionary file values/strings.xml.

View File

@@ -1,284 +0,0 @@
#pragma warning disable 1591
//------------------------------------------------------------------------------
// <auto-generated>
// Dieser Code wurde von einem Tool generiert.
// Laufzeitversion:4.0.30319.42000
//
// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
// der Code erneut generiert wird.
// </auto-generated>
//------------------------------------------------------------------------------
[assembly: global::Android.Runtime.ResourceDesignerAttribute("AncientIconSet.Resource", IsApplication=true)]
namespace AncientIconSet
{
[System.CodeDom.Compiler.GeneratedCodeAttribute("Xamarin.Android.Build.Tasks", "1.0.0.0")]
public partial class Resource
{
static Resource()
{
global::Android.Runtime.ResourceIdManager.UpdateIdValues();
}
public static void UpdateIdValues()
{
}
public partial class Attribute
{
static Attribute()
{
global::Android.Runtime.ResourceIdManager.UpdateIdValues();
}
private Attribute()
{
}
}
public partial class Drawable
{
// aapt resource value: 0x7f020000
public const int ic00 = 2130837504;
// aapt resource value: 0x7f020001
public const int ic01 = 2130837505;
// aapt resource value: 0x7f020002
public const int ic02 = 2130837506;
// aapt resource value: 0x7f020003
public const int ic03 = 2130837507;
// aapt resource value: 0x7f020004
public const int ic04 = 2130837508;
// aapt resource value: 0x7f020005
public const int ic05 = 2130837509;
// aapt resource value: 0x7f020006
public const int ic06 = 2130837510;
// aapt resource value: 0x7f020007
public const int ic07 = 2130837511;
// aapt resource value: 0x7f020008
public const int ic08 = 2130837512;
// aapt resource value: 0x7f020009
public const int ic09 = 2130837513;
// aapt resource value: 0x7f02000a
public const int ic10 = 2130837514;
// aapt resource value: 0x7f02000b
public const int ic11 = 2130837515;
// aapt resource value: 0x7f02000c
public const int ic12 = 2130837516;
// aapt resource value: 0x7f02000d
public const int ic13 = 2130837517;
// aapt resource value: 0x7f02000e
public const int ic14 = 2130837518;
// aapt resource value: 0x7f02000f
public const int ic15 = 2130837519;
// aapt resource value: 0x7f020010
public const int ic16 = 2130837520;
// aapt resource value: 0x7f020011
public const int ic17 = 2130837521;
// aapt resource value: 0x7f020012
public const int ic18 = 2130837522;
// aapt resource value: 0x7f020013
public const int ic19 = 2130837523;
// aapt resource value: 0x7f020014
public const int ic20 = 2130837524;
// aapt resource value: 0x7f020015
public const int ic21 = 2130837525;
// aapt resource value: 0x7f020016
public const int ic22 = 2130837526;
// aapt resource value: 0x7f020017
public const int ic23 = 2130837527;
// aapt resource value: 0x7f020018
public const int ic24 = 2130837528;
// aapt resource value: 0x7f020019
public const int ic25 = 2130837529;
// aapt resource value: 0x7f02001a
public const int ic26 = 2130837530;
// aapt resource value: 0x7f02001b
public const int ic27 = 2130837531;
// aapt resource value: 0x7f02001c
public const int ic28 = 2130837532;
// aapt resource value: 0x7f02001d
public const int ic29 = 2130837533;
// aapt resource value: 0x7f02001e
public const int ic30 = 2130837534;
// aapt resource value: 0x7f02001f
public const int ic31 = 2130837535;
// aapt resource value: 0x7f020020
public const int ic32 = 2130837536;
// aapt resource value: 0x7f020021
public const int ic33 = 2130837537;
// aapt resource value: 0x7f020022
public const int ic34 = 2130837538;
// aapt resource value: 0x7f020023
public const int ic35 = 2130837539;
// aapt resource value: 0x7f020024
public const int ic36 = 2130837540;
// aapt resource value: 0x7f020025
public const int ic37 = 2130837541;
// aapt resource value: 0x7f020026
public const int ic38 = 2130837542;
// aapt resource value: 0x7f020027
public const int ic39 = 2130837543;
// aapt resource value: 0x7f020028
public const int ic40 = 2130837544;
// aapt resource value: 0x7f020029
public const int ic41 = 2130837545;
// aapt resource value: 0x7f02002a
public const int ic42 = 2130837546;
// aapt resource value: 0x7f02002b
public const int ic43 = 2130837547;
// aapt resource value: 0x7f02002c
public const int ic44 = 2130837548;
// aapt resource value: 0x7f02002d
public const int ic45 = 2130837549;
// aapt resource value: 0x7f02002e
public const int ic46 = 2130837550;
// aapt resource value: 0x7f02002f
public const int ic47 = 2130837551;
// aapt resource value: 0x7f020030
public const int ic48 = 2130837552;
// aapt resource value: 0x7f020031
public const int ic49 = 2130837553;
// aapt resource value: 0x7f020032
public const int ic50 = 2130837554;
// aapt resource value: 0x7f020033
public const int ic51 = 2130837555;
// aapt resource value: 0x7f020034
public const int ic52 = 2130837556;
// aapt resource value: 0x7f020035
public const int ic53 = 2130837557;
// aapt resource value: 0x7f020036
public const int ic54 = 2130837558;
// aapt resource value: 0x7f020037
public const int ic55 = 2130837559;
// aapt resource value: 0x7f020038
public const int ic56 = 2130837560;
// aapt resource value: 0x7f020039
public const int ic57 = 2130837561;
// aapt resource value: 0x7f02003a
public const int ic58 = 2130837562;
// aapt resource value: 0x7f02003b
public const int ic59 = 2130837563;
// aapt resource value: 0x7f02003c
public const int ic60 = 2130837564;
// aapt resource value: 0x7f02003d
public const int ic61 = 2130837565;
// aapt resource value: 0x7f02003e
public const int ic62 = 2130837566;
// aapt resource value: 0x7f02003f
public const int ic63 = 2130837567;
// aapt resource value: 0x7f020040
public const int ic64 = 2130837568;
// aapt resource value: 0x7f020041
public const int ic65 = 2130837569;
// aapt resource value: 0x7f020042
public const int ic66 = 2130837570;
// aapt resource value: 0x7f020043
public const int ic67 = 2130837571;
// aapt resource value: 0x7f020044
public const int ic68 = 2130837572;
static Drawable()
{
global::Android.Runtime.ResourceIdManager.UpdateIdValues();
}
private Drawable()
{
}
}
public partial class String
{
// aapt resource value: 0x7f030001
public const int ApplicationName = 2130903041;
// aapt resource value: 0x7f030000
public const int kp2a_iconset_name = 2130903040;
static String()
{
global::Android.Runtime.ResourceIdManager.UpdateIdValues();
}
private String()
{
}
}
}
}
#pragma warning restore 1591

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1006 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.4 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.2 KiB

Some files were not shown because too many files have changed in this diff Show More