Commit Graph

  • 0a1f95653f New translations strings.xml (Spanish) PhilippC 2025-06-01 16:19:37 +02:00
  • 27451825c6 New translations strings.xml (Italian) PhilippC 2025-05-29 10:32:52 +02:00
  • c98680347a fix implementation for BackgroundSyncService for blocking operations Philipp Crocoll 2025-05-27 16:28:58 +02:00
  • 35367bb28b use ActionInContextInstanceOnOperationFinished where appropriate Philipp Crocoll 2025-05-27 15:52:58 +02:00
  • 8a1890bc10 refactor and improve EntryEditActivity: Ensure that configuration changes are handled properly Philipp Crocoll 2025-05-27 15:26:00 +02:00
  • bf4035fcfe refactor EntryEditActivity, extracting views for entry-edit sections Philipp Crocoll 2025-05-27 12:36:37 +02:00
  • d3dfbaab4b start using Pending Actions in EntryEditActivity. Extra fields still causing trouble on config change. Philipp Crocoll 2025-05-27 11:59:26 +02:00
  • 227074efb6 remove superfluous character from layout Philipp Crocoll 2025-05-27 11:58:47 +02:00
  • 69f79c1b20 change blocking operations to use BackgroundSyncService also. Introduce pending actions for context instances. Philipp Crocoll 2025-05-27 11:57:58 +02:00
  • 000d1254ec make parameter naming more consistent Philipp Crocoll 2025-05-27 11:53:46 +02:00
  • bdd6f1033e New translations strings.xml (Romanian) PhilippC 2025-05-26 14:25:46 +02:00
  • c0413f9b74 New translations strings.xml (Turkish) PhilippC 2025-05-26 12:52:41 +02:00
  • 324fc1f2ee allow to cancel background operations manually or when another operation starts; block database updates in certain activities, e.g. EntryEdit; Philipp Crocoll 2025-05-20 17:02:35 +02:00
  • 59d6fc8fdb New translations strings.xml (German) PhilippC 2025-05-16 08:18:05 +02:00
  • c500245647 New translations strings.xml (German) PhilippC 2025-05-16 06:50:12 +02:00
  • 52121c6a85 split file into one file per class Philipp Crocoll 2025-05-13 21:46:24 +02:00
  • c6f494ac33 remove no longer needed lock Philipp Crocoll 2025-05-13 21:37:45 +02:00
  • 400e171bc5 implement UI updates after background sync for Group activity and Entry activity Philipp Crocoll 2025-05-13 21:34:06 +02:00
  • 41e6e67e87 add support for yes/no/cancel question during background sync Philipp Crocoll 2025-05-13 16:42:50 +02:00
  • 8277283ebc only enable sync-in-background mode when file is already cached Philipp Crocoll 2025-05-13 14:52:13 +02:00
  • 71806178d0 tasks no longer store references to activities. These can "expire" and are hard to update (e.g. if one task creates another). Instead, the app can provide the currently active context. Philipp Crocoll 2025-05-13 14:51:44 +02:00
  • aa2e4b856d introduce BackgroundSyncService to keep app alive while sync is going on. Philipp Crocoll 2025-05-13 12:38:21 +02:00
  • cfb185b53d LoadDb and SaveDb respect the SyncInBackground preference Philipp Crocoll 2025-05-13 11:10:26 +02:00
  • 026a263f10 New translations strings.xml (German) PhilippC 2025-05-13 10:41:52 +02:00
  • c3b6612591 let database sync run in the background. not handling all cases yet. Philipp Crocoll 2025-05-13 09:23:57 +02:00
  • 839e6d3cb4 New translations strings.xml (French) PhilippC 2025-05-12 04:51:42 +02:00
  • 735f4caf89 New translations strings.xml (French) PhilippC 2025-05-12 03:33:02 +02:00
  • 11af71ef82 New translations strings.xml (Slovak) PhilippC 2025-05-12 00:26:40 +02:00
  • e09577d17f New translations strings.xml (Slovak) PhilippC 2025-05-11 22:34:40 +02:00
  • 58518b294a first version of a low stimulus mode. colors have reduced brightness, but some texts might still be too bright. Unfortunately they cannot be controlled by theme color. 2864-bug-colours-in-112-r5-dark-theme-are-too-bright-for-disabled-users Philipp Crocoll 2025-05-06 15:43:58 +02:00
  • fefcf8f30e rename SynchronizeDatabase => StartSynchronizeDatabase; add experimental UI for displaying sync-in-progress Philipp Crocoll 2025-05-06 13:29:47 +02:00
  • c1dbf171f5 Fixed MakeFile for Linux Gian-Fr 2025-05-01 16:21:02 +02:00
  • e95cc84a15 rename ProgressTask => BlockingOperationRunner Philipp Crocoll 2025-04-29 15:10:54 +02:00
  • c0ed185612 rename RunnableOnFinish => OperationWithFinishHandler, introduce IKp2aStatusLogger Philipp Crocoll 2025-04-29 13:48:24 +02:00
  • 61c871f782 rename OnFinish => OnOperationFinishedHandler Philipp Crocoll 2025-04-29 13:45:24 +02:00
  • 4ca4ec10be New translations strings.xml (Czech) PhilippC 2025-04-24 11:00:27 +02:00
  • 77fded4964 New translations strings.xml (Chinese Simplified) PhilippC 2025-04-24 11:00:26 +02:00
  • 578491b1c7 New translations strings.xml (Slovenian) PhilippC 2025-04-24 08:40:12 +02:00
  • eee3ffd861 New translations strings.xml (Slovenian) PhilippC 2025-04-24 07:18:52 +02:00
  • 89696d7f0d New translations strings.xml (Portuguese, Brazilian) PhilippC 2025-04-23 00:14:27 +02:00
  • e5d28f0979 only try to activate the keyboard once in password activity and entry edit activity; explain why the prompt shows up in SwitchImeActivity. closes #1400 Philipp Crocoll 2025-04-22 17:48:56 +02:00
  • 0e581a66c5 treat server certificate failures as error by default, closes #1078 Philipp Crocoll 2025-04-22 16:02:02 +02:00
  • a202c76bf0 New translations strings.xml (Chinese Simplified) PhilippC 2025-04-22 08:10:50 +02:00
  • c9936ab76b New translations strings.xml (Italian) PhilippC 2025-04-16 21:31:25 +02:00
  • 7ac6f7ed51 New translations strings.xml (Italian) PhilippC 2025-04-16 21:31:24 +02:00
  • 319d197d79 manifest for 1.12-r5-test2848 v1.12-r5-test2848 1400-keyboard-switching Philipp Crocoll 2025-04-15 18:20:14 +02:00
  • b459e9f9a5 add logging and improve permissions checking for issues with showing the Activate Keyboard screen. Philipp Crocoll 2025-04-15 17:57:51 +02:00
  • ceb31c54b1 Merge pull request #2847 from PhilippC/2430-remove-plain-storage-uri-from-logs PhilippC 2025-04-15 14:27:02 +02:00
  • 42d8be593e remove potential plain-text credentials for file storage from logs 2430-remove-plain-storage-uri-from-logs Philipp Crocoll 2025-04-15 14:00:31 +02:00
  • 313adb6c3e manifest for 1.12-r5 v1.12-r5 Philipp Crocoll 2025-04-15 13:27:47 +02:00
  • 668ba4cdee Merge pull request #2845 from PhilippC/2816-bug-yubikey-not-working-in-112 PhilippC 2025-04-15 13:18:25 +02:00
  • a36bfa7ff5 Merge pull request #2833 from PhilippC/l10n_master3 PhilippC 2025-04-15 12:45:48 +02:00
  • 26c37bcd2a fix implementation of yubikey secret reading 2816-bug-yubikey-not-working-in-112 Philipp Crocoll 2025-04-15 12:44:43 +02:00
  • 1980f05a7c Merge pull request #2844 from PhilippC/2837-improve-error-reporting PhilippC 2025-04-15 12:17:18 +02:00
  • 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. 2837-improve-error-reporting Philipp Crocoll 2025-04-15 11:45:16 +02:00
  • 4be18d8373 Merge pull request #2830 from PhilippC/754-crash-when-using-fingerprint-before-otp PhilippC 2025-04-15 11:42:59 +02:00
  • 831b290d81 New translations strings.xml (Greek) PhilippC 2025-04-13 20:35:49 +02:00
  • 9d4c15f7bc New translations strings.xml (Greek) PhilippC 2025-04-13 19:35:57 +02:00
  • 4c4afa792d New translations strings.xml (Romanian) PhilippC 2025-04-09 10:41:02 +02:00
  • 8e256ac94d fix crash when combining biometric unlock and KeeChallenge/OTP. 754-crash-when-using-fingerprint-before-otp Philipp Crocoll 2025-04-08 16:27:52 +02:00
  • ba7b02cd1e remove testing credentials Philipp Crocoll 2025-04-08 15:46:38 +02:00
  • 65ff09f866 Manifest for 1.12-r4 v1.12-r4 Philipp Crocoll 2025-04-08 15:31:56 +02:00
  • aec9441de4 update FluentFTP Philipp Crocoll 2025-04-08 15:26:04 +02:00
  • 8e9c2824cf add some files for building on Linux Philipp Crocoll 2025-04-08 14:16:39 +02:00
  • 92b8ff5c8d Merge pull request #2827 from PhilippC/2816-bug-yubikey-not-working-in-112 PhilippC 2025-04-08 12:57:36 +02:00
  • 223c3bfb8e Merge pull request #2826 from PhilippC/feature/snackbar-messages PhilippC 2025-04-08 12:56:23 +02:00
  • b4e03a8374 Merge pull request #2797 from PhilippC/l10n_master3 PhilippC 2025-04-08 12:41:50 +02:00
  • fb2df35d37 Merge pull request #2828 from PhilippC/2818-feat-new-color-scheme-too-beige-green PhilippC 2025-04-08 12:34:55 +02:00
  • 345dad5d04 slightly adjust background color to become true gray. closes #2818 2818-feat-new-color-scheme-too-beige-green Philipp Crocoll 2025-04-08 12:34:07 +02:00
  • 50d6598b02 fix reading of cryptostream. The implementation issue became a bug in .net8. Closes #2816 Philipp Crocoll 2025-04-08 12:25:29 +02:00
  • 90f04b76f4 fix issue with MessagePresenter potentially crashing Philipp Crocoll 2025-04-08 12:20:01 +02:00
  • 8b4314c394 fix bug with messages not always showing as they should. Philipp Crocoll 2025-04-08 11:25:43 +02:00
  • 17241bc422 use snackbars instead of toasts (in most cases) Philipp Crocoll 2025-04-08 10:37:40 +02:00
  • c4a73bf107 New translations strings.xml (Czech) PhilippC 2025-04-04 15:32:59 +02:00
  • e76f3999b6 reduce logging verbosity of file provider Philipp Crocoll 2025-04-01 15:36:39 +02:00
  • 5edf42254d this is an experiment to use GnuTlsStream (the ftpcredentials.xml have some hardcoded credentials for a public FTP server for testing). Unfortunately, the app restarts when loading the native libraries for GnuTLS. Philipp Crocoll 2025-04-01 15:10:04 +02:00
  • 0567bfe645 fix wiki links Philipp Crocoll 2025-04-01 12:42:43 +02:00
  • 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. Philipp Crocoll 2025-04-01 12:38:58 +02:00
  • 4ba40ba24f New translations strings.xml (Slovenian) PhilippC 2025-03-27 12:19:23 +01:00
  • e2711b709d New translations strings.xml (Portuguese, Brazilian) PhilippC 2025-03-26 12:13:50 +01:00
  • 4764b15e75 New translations strings.xml (Portuguese, Brazilian) PhilippC 2025-03-26 09:06:54 +01:00
  • 1b389ef12e New translations strings.xml (Japanese) PhilippC 2025-03-26 09:06:43 +01:00
  • b32c2dbc7e New translations strings.xml (Czech) PhilippC 2025-03-26 09:06:37 +01:00
  • f06937dab3 New translations strings.xml (French) PhilippC 2025-03-26 09:06:32 +01:00
  • 14efce62ff New translations strings.xml (Slovenian) PhilippC 2025-03-26 09:06:29 +01:00
  • 3c8b530e2e New translations strings.xml (Slovak) PhilippC 2025-03-26 09:06:28 +01:00
  • 9939e07b7d New translations strings.xml (Italian) PhilippC 2025-03-26 09:06:27 +01:00
  • ecf416febc New translations strings.xml (German) PhilippC 2025-03-26 09:06:25 +01:00
  • f949e6e389 add an item to the changelog for 1.12 Philipp Crocoll 2025-03-26 08:49:57 +01:00
  • 15bf08f5e6 fix crash in NoSecureDisplayActivity by removing superfluous toolbar creation Philipp Crocoll 2025-03-26 08:49:35 +01:00
  • fa69f38ab1 add some more error logging Philipp Crocoll 2025-03-26 08:40:43 +01:00
  • d3b06080eb remove docs from repo. has been moved to https://github.com/PhilippC/keepass2android/wiki Philipp Crocoll 2025-03-26 08:36:43 +01:00
  • 749ab330ff Merge pull request #2815 from PhilippC/bugfix/list-onedrive-shares-failing PhilippC 2025-03-25 17:01:01 +01:00
  • 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) bugfix/list-onedrive-shares-failing Philipp Crocoll 2025-03-25 12:31:35 +01:00
  • c62f6ef139 Merge pull request #2814 from PhilippC/feature/otpauth-uris PhilippC 2025-03-25 12:27:11 +01:00
  • 0c34625782 Merge remote-tracking branch 'remotes/origin/master' into feature/otpauth-uris feature/otpauth-uris Philipp Crocoll 2025-03-25 10:56:42 +01:00
  • e86fa6f9fa add support for otpauth:// URIs Philipp Crocoll 2025-03-25 10:56:24 +01:00
  • e2e975f357 Merge pull request #2805 from PhilippC/feature/debug-improvements PhilippC 2025-03-25 10:53:02 +01:00
  • 8eaf6d3f88 add comment in Makefile feature/debug-improvements Philipp Crocoll 2025-03-25 10:52:33 +01:00
  • 1cb036941e New translations strings.xml (Vietnamese) PhilippC 2025-03-23 09:12:18 +01:00