Skip to content

Life Assistant 2.0.1

Choose a tag to compare

@ced2711 ced2711 released this 19 Oct 16:09
· 11 commits to main since this release
15c8393

Life Assistant 2.0.1

Fixed

  • GitHub sync that stopped working some hours after connecting. GitHub sign-ins of Life

    Assistant are valid for eight hours and come with a second key to renew them (GitHub's default

    for apps registered since August 2026). The apps threw that second key away and never renewed,

    so every device was disconnected at most eight hours after it connected. Now each device keeps

    the renewal key, renews its sign-in by itself shortly before it expires, and tries once more

    when GitHub turns a sign-in down. Token expiration is also turned off for the app on GitHub, so

    new sign-ins do not expire at all.

  • Reconnecting or disconnecting one device no longer risks signing the others out. 2.0.0 asked

    GitHub to revoke the sign-in a device had used before. Shortly after one such request GitHub

    removed the app's whole authorization, with the sign-ins of every device. The apps no longer

    revoke anything; a replaced sign-in is simply forgotten on the device.

New

  • The home-screen widget was rebuilt. It wears the app's own colours and accent and follows

    the app's light or dark setting. It lists what is overdue (in red) and due today, with the

    round check marks in their priority colours, the due time, and a bar for the day's progress.

    The list scrolls, ticking a todo off shows at once, tapping a title opens that todo, and two

    round buttons add a todo or an expense with the keyboard already open. The single-cell and the

    one-row sizes show the count and the next todo.

Changed

  • Today is no longer in the menu by default. Switch it on in Settings → Appearance → modules

    in the menu if you want it. A device that has not chosen Today shows the usual Todo, Ledger,

    Calendar and Notes, and a new device opens on Todo.

After updating

  • Install 2.0.1 on every device, then choose Reconnect once on each

    (Settings → Sync & backup). The sign-in saved by an older version has no renewal key, so this one

    reconnect is needed; after it the devices stay connected. Your data and the sync password stay

    the same.

Compatibility

  • Signed with the same key as 2.0.0: install it over 2.0.0 without uninstalling.

  • The backup and sync format is unchanged.