Philipp Crocoll
|
c3c9c8610d
|
remove debug logging
|
2025-06-03 16:00:24 +02:00 |
|
Philipp Crocoll
|
9c2d50c7b0
|
remove debugging code, resolve some TODOs
|
2025-06-03 15:54:34 +02:00 |
|
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
|
52121c6a85
|
split file into one file per class
|
2025-05-13 21:46:24 +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
|
8277283ebc
|
only enable sync-in-background mode when file is already cached
|
2025-05-13 14:52:13 +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 |
|
PhilippC
|
ceb31c54b1
|
Merge pull request #2847 from PhilippC/2430-remove-plain-storage-uri-from-logs
remove potential plain-text credentials for file storage from logs
|
2025-04-15 14:27:02 +02:00 |
|
Philipp Crocoll
|
42d8be593e
|
remove potential plain-text credentials for file storage from logs
|
2025-04-15 14:00:31 +02:00 |
|
Philipp Crocoll
|
313adb6c3e
|
manifest for 1.12-r5
v1.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 |
|
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 |
|
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
v1.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 |
|