c98680347afix implementation for BackgroundSyncService for blocking operations
Philipp Crocoll
2025-05-27 16:28:58 +02:00
35367bb28buse ActionInContextInstanceOnOperationFinished where appropriate
Philipp Crocoll
2025-05-27 15:52:58 +02:00
8a1890bc10refactor and improve EntryEditActivity: Ensure that configuration changes are handled properly
Philipp Crocoll
2025-05-27 15:26:00 +02:00
bf4035fcferefactor EntryEditActivity, extracting views for entry-edit sections
Philipp Crocoll
2025-05-27 12:36:37 +02:00
d3dfbaab4bstart using Pending Actions in EntryEditActivity. Extra fields still causing trouble on config change.
Philipp Crocoll
2025-05-27 11:59:26 +02:00
227074efb6remove superfluous character from layout
Philipp Crocoll
2025-05-27 11:58:47 +02:00
69f79c1b20change blocking operations to use BackgroundSyncService also. Introduce pending actions for context instances.
Philipp Crocoll
2025-05-27 11:57:58 +02:00
000d1254ecmake parameter naming more consistent
Philipp Crocoll
2025-05-27 11:53:46 +02:00
324fc1f2eeallow 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
52121c6a85split file into one file per class
Philipp Crocoll
2025-05-13 21:46:24 +02:00
c6f494ac33remove no longer needed lock
Philipp Crocoll
2025-05-13 21:37:45 +02:00
400e171bc5implement UI updates after background sync for Group activity and Entry activity
Philipp Crocoll
2025-05-13 21:34:06 +02:00
41e6e67e87add support for yes/no/cancel question during background sync
Philipp Crocoll
2025-05-13 16:42:50 +02:00
8277283ebconly enable sync-in-background mode when file is already cached
Philipp Crocoll
2025-05-13 14:52:13 +02:00
71806178d0tasks 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
aa2e4b856dintroduce BackgroundSyncService to keep app alive while sync is going on.
Philipp Crocoll
2025-05-13 12:38:21 +02:00
cfb185b53dLoadDb and SaveDb respect the SyncInBackground preference
Philipp Crocoll
2025-05-13 11:10:26 +02:00
e5d28f0979only 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
0e581a66c5treat server certificate failures as error by default, closes#1078
Philipp Crocoll
2025-04-22 16:02:02 +02:00
b459e9f9a5add logging and improve permissions checking for issues with showing the Activate Keyboard screen.
Philipp Crocoll
2025-04-15 17:57:51 +02:00
ceb31c54b1Merge pull request #2847 from PhilippC/2430-remove-plain-storage-uri-from-logs
PhilippC
2025-04-15 14:27:02 +02:00
1980f05a7cMerge pull request #2844 from PhilippC/2837-improve-error-reporting
PhilippC
2025-04-15 12:17:18 +02:00
dbf10ba9fbImprove 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
4be18d8373Merge pull request #2830 from PhilippC/754-crash-when-using-fingerprint-before-otp
PhilippC
2025-04-15 11:42:59 +02:00
e76f3999b6reduce logging verbosity of file provider
Philipp Crocoll
2025-04-01 15:36:39 +02:00
5edf42254dthis 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
0567bfe645fix 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
749ab330ffMerge pull request #2815 from PhilippC/bugfix/list-onedrive-shares-failing
PhilippC
2025-03-25 17:01:01 +01:00
677c6555e8this 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
c62f6ef139Merge pull request #2814 from PhilippC/feature/otpauth-uris
PhilippC
2025-03-25 12:27:11 +01:00
0c34625782Merge remote-tracking branch 'remotes/origin/master' into feature/otpauth-uris
feature/otpauth-uris
Philipp Crocoll
2025-03-25 10:56:42 +01:00
e86fa6f9faadd support for otpauth:// URIs
Philipp Crocoll
2025-03-25 10:56:24 +01:00
e2e975f357Merge pull request #2805 from PhilippC/feature/debug-improvements
PhilippC
2025-03-25 10:53:02 +01:00