| 
							
							
								 Philipp Crocoll | 0cd9df7415 | fix issues with background sync and multiple databases (especially autoopen) | 2025-06-03 15:37:21 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | a4a3112dc6 | fix issues with background operations implementation, added more logging | 2025-06-03 14:44:01 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 6351e1f3d0 | towards unifying Background and Blocking Operation Runners. Not working yet, does it run more in non-ui thread? | 2025-06-03 11:12:37 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 2959d8cbcc | improve intent when clicking the background-operation notification | 2025-06-03 10:16:48 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | c98680347a | fix implementation for BackgroundSyncService for blocking operations | 2025-05-27 16:29:42 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 35367bb28b | use ActionInContextInstanceOnOperationFinished where appropriate | 2025-05-27 15:54:01 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 8a1890bc10 | refactor and improve EntryEditActivity: Ensure that configuration changes are handled properly | 2025-05-27 15:26:09 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | bf4035fcfe | refactor EntryEditActivity, extracting views for entry-edit sections | 2025-05-27 12:36:37 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | d3dfbaab4b | start using Pending Actions in EntryEditActivity. Extra fields still causing trouble on config change. | 2025-05-27 11:59:26 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 227074efb6 | remove superfluous character from layout | 2025-05-27 11:58:47 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 69f79c1b20 | change blocking operations to use BackgroundSyncService also. Introduce pending actions for context instances. | 2025-05-27 11:57:58 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 000d1254ec | make parameter naming more consistent | 2025-05-27 11:54:55 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 324fc1f2ee | allow to cancel background operations manually or when another operation starts; block database updates in certain activities, e.g. EntryEdit; | 2025-05-20 17:05:13 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | c6f494ac33 | remove no longer needed lock | 2025-05-13 21:37:45 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 400e171bc5 | implement UI updates after background sync for Group activity and Entry activity | 2025-05-13 21:34:06 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 41e6e67e87 | add support for yes/no/cancel question during background sync | 2025-05-13 16:42:50 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 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. | 2025-05-13 14:51:44 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | aa2e4b856d | introduce BackgroundSyncService to keep app alive while sync is going on. | 2025-05-13 12:38:21 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | cfb185b53d | LoadDb and SaveDb respect the SyncInBackground preference | 2025-05-13 11:10:26 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | c3b6612591 | let database sync run in the background. not handling all cases yet. | 2025-05-13 09:23:57 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | fefcf8f30e | rename SynchronizeDatabase => StartSynchronizeDatabase; add experimental UI for displaying sync-in-progress | 2025-05-06 13:29:47 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | e95cc84a15 | rename ProgressTask => BlockingOperationRunner | 2025-04-29 15:10:54 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | c0ed185612 | rename RunnableOnFinish => OperationWithFinishHandler, introduce IKp2aStatusLogger | 2025-04-29 15:08:09 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 61c871f782 | rename OnFinish => OnOperationFinishedHandler | 2025-04-29 13:45:24 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 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 | 2025-04-22 17:48:56 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 0e581a66c5 | treat server certificate failures as error by default, closes #1078 | 2025-04-22 16:02:02 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 313adb6c3e | manifest for 1.12-r5 | 2025-04-15 13:27:47 +02:00 |  | 
			
				
					| 
							
							
								 PhilippC | 668ba4cdee | Merge pull request #2845 from PhilippC/2816-bug-yubikey-not-working-in-112 fix implementation of yubikey secret reading | 2025-04-15 13:18:25 +02:00 |  | 
			
				
					| 
							
							
								 PhilippC | a36bfa7ff5 | Merge pull request #2833 from PhilippC/l10n_master3 New Crowdin updates | 2025-04-15 12:45:48 +02:00 |  | 
			
				
					| 
							
							
								 Philipp Crocoll | 26c37bcd2a | fix implementation of yubikey secret reading | 2025-04-15 12:44:43 +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 | 831b290d81 | New translations strings.xml (Greek) | 2025-04-13 20:35:49 +02:00 |  | 
			
				
					| 
							
							
								 PhilippC | 9d4c15f7bc | New translations strings.xml (Greek) | 2025-04-13 19:35:57 +02:00 |  | 
			
				
					| 
							
							
								 PhilippC | 4c4afa792d | New translations strings.xml (Romanian) | 2025-04-09 10:41:02 +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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  | 
			
				
					| 
							
							
								 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 |  |