Commit Graph

48 Commits

Author SHA1 Message Date
M66B
a60d06c348 Small improvement 2019-09-22 15:01:59 +02:00
M66B
da65d6f264 Added task breadcrumbs 2019-08-22 09:02:49 +02:00
M66B
a1f0418d03 Check for two state owner in simple task 2019-07-31 10:10:59 +02:00
M66B
6934feda1a Delay delivering task data 2019-07-30 22:06:02 +02:00
M66B
3b51d9ce64 Make sure simple task delivers 2019-07-30 17:02:21 +02:00
M66B
0191240a27 Deliver/pop on started instead of resumed
https://developer.android.com/guide/components/activities/activity-lifecycle#onstart
2019-07-27 08:04:47 +02:00
M66B
c40beae0fa Fixed simple task count 2019-07-24 19:07:07 +02:00
M66B
28de9b2b27 Skip counting body tasks 2019-06-13 11:59:35 +02:00
M66B
9382b98a63 Show hourglass when busy 2019-06-09 13:13:11 +02:00
M66B
1162b3a82b Prevent SimpleTask IllegalArgumentException from being reported 2019-05-10 11:34:23 +02:00
M66B
c57d49b643 Small improvement 2019-04-27 15:53:33 +02:00
M66B
37de0f0112 Simplification 2019-04-19 18:23:39 +02:00
M66B
47e47fac2a Small improvement 2019-04-19 17:57:30 +02:00
M66B
06e1fc0674 Prevent garbage collection of simple task 2019-04-19 17:55:42 +02:00
M66B
3e1ac2bef9 Simplify simple task 2019-04-19 17:47:31 +02:00
M66B
f4335f5a90 Cleanup 2019-04-19 16:15:27 +02:00
M66B
7c2f221282 Show if receipt was requested, refactoring 2019-04-17 20:33:22 +02:00
M66B
e5d4a42c69 Added annotations 2019-03-14 16:19:56 +00:00
M66B
522f13a38c Limit simple task thread to number of processors 2019-01-18 20:07:56 +00:00
M66B
2ff5b3f773 Task names 2019-01-12 13:15:15 +00:00
M66B
6d0a61f9fc More simple task names 2019-01-06 17:55:20 +00:00
M66B
4c53f9b5b1 Load inline images async, named tasks 2019-01-06 17:44:34 +00:00
M66B
857765727e Skip delivering results if task was destroyed 2019-01-04 17:34:42 +00:00
M66B
adacbf7493 Happy new year 2018-12-31 08:08:05 +00:00
M66B
7ffb44f292 Refactoring 2018-12-31 07:03:48 +00:00
M66B
351ae13234 Refactoring 2018-12-24 12:35:39 +00:00
M66B
099239ca64 More granular transient states 2018-12-21 08:49:31 +01:00
M66B
80c5969f82 Use local looper 2018-12-20 20:47:15 +01:00
M66B
f14de224aa Handle all unexpected errors 2018-12-11 11:31:31 +01:00
M66B
d73544c584 Fixed warnings 2018-12-09 15:49:43 +01:00
M66B
fd8315202f Fixed thread pool simple task 2018-11-04 12:54:57 +00:00
M66B
940e7b3903 Fixed copyright
Thanks @rancidfrog
2018-10-29 10:46:49 +00:00
M66B
52b23befe6 Properly handle transient states 2018-10-17 08:36:25 +00:00
M66B
4124ece4ea Fixed simple task reload 2018-09-14 05:26:21 +00:00
M66B
01710cbcb7 Prevent crash 2018-09-04 18:56:56 +00:00
M66B
e8da25a674 Added daily cleanup job 2018-09-04 07:02:54 +00:00
M66B
c75079a5ce Use cached thread pool for simple task 2018-09-03 08:43:31 +00:00
M66B
b5d71b783c Made simple task multi threading 2018-09-02 08:22:04 +00:00
M66B
4830222a7a Fixed simple task thread priority 2018-08-22 13:40:14 +00:00
M66B
5f6f552b6b Fixes 2018-08-21 18:00:06 +00:00
M66B
cb25ccc175 Fixed ANRs 2018-08-19 07:21:39 +00:00
M66B
27683fda58 Simple task fixes 2018-08-16 11:23:30 +00:00
M66B
80307e6836 Replace AsyncTask by HandlerThread
Saving accounts and identities take too long on the foreground
2018-08-15 12:34:52 +00:00
M66B
7ea97fad6b Changed name to FairEmail 2018-08-14 05:53:24 +00:00
M66B
8a1d82c4bb Delay task result delivery 2018-08-12 17:51:23 +00:00
M66B
92e9120e06 Consistently use database transactions
To prevent hard to find problem
2018-08-12 12:47:52 +00:00
M66B
d9875de010 Fixes and improvements
- Last loaders/executors have been gone
- Improved debug info
- Fixed multiple draft saves
2018-08-12 10:51:09 +00:00
M66B
096919e307 Introduced simple task
Loaders are not suitable for one shot tasks which execution needs to be guaranteed
2018-08-12 07:51:33 +00:00