Commit graph

1270 commits

Author SHA1 Message Date
Joshua Soberg
ba2f911909 #635 - Make sure that we're unregistering lifecycle observers to avoid memory leaks 2021-02-03 22:03:23 -05:00
Joshua Soberg
38a5ca656c #635 - Use a lifecycle observer to cancel an active task when going to the background if set to do so 2021-02-03 21:51:44 -05:00
Joshua Soberg
97e7f51fe9 #635 - Make sure that we cancel authentication tasks on screen off if enabled in settings
Note that we can't just remove the fragment from the fragment manager when we get a screen off callback, because Android doesn't allow you to remove fragments after onSaveInstanceState()
2021-02-03 21:44:26 -05:00
Joshua Soberg
7ab8eefce7 #635 - Add the ability to cancel a task 2021-02-03 21:38:26 -05:00
Joshua Soberg
bc8bcf834f #635 - Fix bad javadoc comment, and add clarifying javadoc to AuthenticationTask 2021-02-02 13:25:45 -05:00
Joshua Soberg
3eb0094204 #635 - Reset our callback in onResume instead of onCreate
This ensure that if the user goes home, the callback will be reset when coming back (since onCreate doesn't get called most of the time in this instance).
2021-02-01 22:03:25 -05:00
Joshua Soberg
b52accb2aa #635 - Make the AuthenticationTask a UiBackedBackgroundTask, and make sure that AuthenticateActivity can receive results across configuration changes
Begin storing the task in a retained fragment so that if the task is begun, we will be able to get a callback when the activity is destroyed/recreated.
2021-02-01 21:53:40 -05:00
Joshua Soberg
f4a5f1ec5d #635 - Add a base background task class for running a task that calls back to the UI upon completion 2021-02-01 21:51:59 -05:00
Joshua Soberg
4c8788083a Merge branch 'master' into #635-MoveAuthenticationToBackground 2021-02-01 20:21:31 -05:00
Joshua Soberg
6a7caf4644 #635 - Remove unused field and import 2021-01-29 18:39:41 -05:00
Joshua Soberg
a9fe8e1c19 #635 - Disable the password input layout as well (disables the ability to show/hide the password text while unlocking) 2021-01-29 18:37:25 -05:00
Joshua Soberg
1ab6b21476 #635 - Correct a misleading log tag 2021-01-29 18:32:46 -05:00
Joshua Soberg
be432e7b4f #635 - Show indeterminate unlock progress (in place of the unlock button) while authenticating 2021-01-29 18:32:28 -05:00
Joshua Soberg
44ca3c02c5 Move method to be in expected call order 2021-01-29 18:23:43 -05:00
Jakob Nixdorf
e1ced76b55
Perform backups in the background
Should fix #729, but still needs some usability improvements
2021-01-29 19:42:37 +01:00
Jakob Nixdorf
6a076c9010
Update some dependencies 2021-01-29 07:10:43 +01:00
Jakob Nixdorf
03f7d0b020
Merge pull request #622 from andOTP/Add-backup-log
Add android sync to initial flow
2021-01-29 06:35:42 +01:00
Joshua Soberg
1780d24955 #635 - First pass at launching the background task when authenticating
Began disabling the password input and unlock buttons while the task is running, for some UI feedback. Right now it's just waiting for the task to finish if the activity gets paused while it's running; this isn't great since there's potential there to lock the main thread, but the task is so short-lived that it may not be an issue.
2021-01-27 22:00:32 -05:00
Joshua Soberg
8c8de98763 #635 - Add ASyncTask for confirming/upgrading authentication on a background thread 2021-01-27 21:38:24 -05:00
Joshua Soberg
d408546b55 #635 - Rename some field names for clarity 2021-01-27 21:27:27 -05:00
Joshua Soberg
1686c61b69 #635 - More code cleanup in AuthenticateActivity
Get rid of the need for separate checks for setting layout hints and input type. Add some clarifying comments.
2021-01-27 21:02:19 -05:00
Joshua Soberg
56ad0630b4 #635 - Some general code cleanup in AuthenticateActivity 2021-01-27 20:45:51 -05:00
Jakob Nixdorf
4ea89105eb
Merge pull request #718 from ziegenberg/additional-icons-8
Additional icons - Part 8
2021-01-22 19:43:43 +01:00
Daniel Ziegenberg
17acd9c93f (FIX #688) add thumbnail for GoatCounter
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 23:14:11 +01:00
Daniel Ziegenberg
3eda958355 (FIX #682) add thumbnail for Mercury
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 22:56:53 +01:00
Daniel Ziegenberg
02ea7846dc (FIX #681) add thumbnail for Mangadex
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 22:56:01 +01:00
Daniel Ziegenberg
7a4d232d27 (FIX #683) add thumbnail for netlify
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 20:47:51 +01:00
Daniel Ziegenberg
d430cf6e2a (FIX #669) add thumbnail for Mail.de
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 18:23:39 +01:00
Daniel Ziegenberg
19c3810dd4 (FIX #655) add thumbnail for AnyDesk
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 16:29:25 +01:00
Daniel Ziegenberg
e6a9079015 (FIX #618) add thumbnail for SelfWealth
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 16:24:03 +01:00
Daniel Ziegenberg
b061e6694c (FIX #721) add thumbnail for Keycloak
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 16:06:34 +01:00
Daniel Ziegenberg
8753c46e59 (FIX #689) add thumbnail for ImmoScout24
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 15:41:36 +01:00
Daniel Ziegenberg
6d0fcb9fbd (FIX #690) add thumbnail for PlayStation
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 12:36:15 +01:00
Daniel Ziegenberg
df191479ec (FIX #696) add thumbnail for Plex
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 01:30:21 +01:00
Daniel Ziegenberg
3a7c832ed6 (FIX #711) add thumbnail for Crowd Supply
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-04 00:31:52 +01:00
Daniel Ziegenberg
e63098b2f4 (FIX #717) add thumbnail for NextDNS
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-03 22:23:20 +01:00
Daniel Ziegenberg
8810e1449b (FIX #715) add thumbnail for PeeringDB
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-03 22:07:55 +01:00
Daniel Ziegenberg
9ed2dce5c2 (FIX #708) add thumbnail for LuaDNS
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-03 21:48:11 +01:00
Daniel Ziegenberg
2e88014d56 Fix inspection warnings: fields may be final
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-03 21:10:58 +01:00
Daniel Ziegenberg
6110dacc89 (FIX #716) add thumbnail for MalwareTips
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-03 21:10:49 +01:00
Daniel Ziegenberg
d654c17785 (FIX #702) add thumbnail for Saxobank
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2021-01-03 21:10:22 +01:00
Jakob Nixdorf
beb24680cf
Merge pull request #658 from mchllngr/focus-search-on-start
added option to focus the search immediately after opening the app
2020-12-25 18:27:20 +01:00
Jakob Nixdorf
ace4e367c4
Bump to version 0.8.0 2020-10-28 06:49:07 +01:00
Jakob Nixdorf
7ed6bcf0f2
Merge pull request #637 from ziegenberg/additional-icons-7
Additional icons - Part 7
2020-10-26 06:42:05 +01:00
Daniel Ziegenberg
69779d23ea (FIX #679) add thumbnail for hosting.de
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2020-10-24 20:20:26 +02:00
Daniel Ziegenberg
5748a09167 (FIX #668) add thumbnail for SOGo
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2020-10-24 20:12:59 +02:00
Daniel Ziegenberg
7815d29be4 (FIX #667) add thumbnail for Citrix
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2020-10-24 18:46:40 +02:00
Daniel Ziegenberg
5427d96e6e (FIX #666) add thumbnail for Tesla Motors
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2020-10-24 18:39:53 +02:00
Daniel Ziegenberg
ab9209a963 (FIX #664) add thumbnail for AirVPN
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2020-10-24 18:22:54 +02:00
Daniel Ziegenberg
1de0c68aef (FIX #645) add thumbnail for Fidelity Investments
Signed-off-by: Daniel Ziegenberg <daniel@ziegenberg.at>
2020-10-24 16:59:38 +02:00