Gi- is used for all these aspects, however its main use is progressive and habitual. Its use for future also occurs, but is rare.
Source: Luffin 2005: 284
Source: Luffin 2005: 285
Source: Luffin 2005: 285
Source: Luffin 2005: 284
Source: Luffin 2005: 290
Source: Heine 1982: 79