Skip to content

Life Assistant 2.0.5

Choose a tag to compare

@ced2711 ced2711 released this 19 Oct 16:11
· 7 commits to main since this release
1b0490f

Life Assistant 2.0.5

Fixed

  • Sync no longer brings back an old version and removes newer records. After each sync the
    app removes old versions from the cloud, one at a time and newest first. When that stopped
    halfway, for example because the phone app was closed, an old version could look like an
    unmerged change from the other device. The next sync then merged it: records added since that
    old version were removed, and recent edits (todos ticked off, new due dates) were undone.
    Old versions are now removed oldest first and only together with everything before them, and
    on GitHub all of them in a single commit, so no other device ever sees the history half
    removed.

New

  • Sync asks before a merge removes many records. When changes from both devices are merged
    and the other device lacks more of this device's records than a limit, sync stops and asks
    which version to keep instead of removing them. The limit is in Settings → Backup & sync on the
    phone and Settings → Cloud sync on the PC: Always ask, 5 (the default), 10, 20,
    50 records, or Off. Each device keeps its own choice. Emptying the trash on the other
    device does not count.

Also new (from 2.0.4, which was not published separately)

New

  • The PC app can start with Windows, in the tray. Turn on Start with Windows in
    Settings → Notifications. Life Assistant then starts when you sign in without opening its
    window: reminders, sync and AI assistants are ready, and the tray icon opens the window.
    Turning it on also keeps the app in the tray when its window is closed. It is a per-user startup
    entry, so it needs no administrator rights and shows in Task Manager → Startup apps.
    On Linux the same switch is called Start when you sign in and adds an entry to
    ~/.config/autostart.

Changed

  • One click on the tray icon opens the window, brought to the front even when it was
    minimized or behind other windows. Before, a single click did nothing and the window opened only
    from the right-click menu or with a double click.

  • The tray menu has Open, Settings and Quit. Settings holds Start with Windows and
    Keep in the tray when closed as check marks, so both can be changed without opening the
    window. They are the same settings as in Settings → Notifications; a change in one place shows
    in the other.

  • The PC app's folders are called Life Assistant. Earlier versions installed into
    AppData\Local\Life Tracker and kept their data in AppData\Roaming\Life Tracker, after the
    app's old name. 2.0.4 installs into AppData\Local\Life Assistant and replaces the old copy;
    on its first start it moves the data folder to AppData\Roaming\Life Assistant and renames the
    data file to life-assistant-local.tlb. Starting with Windows and AI assistants already
    connected in Claude Desktop or Claude Code are pointed at the new place by themselves. If the
    data folder cannot be moved (a file in it is in use), the old folder stays in use and nothing is
    lost; the move is tried again on the next start.

  • The PC window's title bar follows the app's theme. Windows drew it white whenever Windows
    itself was in light mode, above a dark app. It is now dark with the dark theme, in the app's own
    background colour on Windows 11, and light with the light theme.

  • The calendar looks the same for today as for any other day, on the phone and the PC. The
    Today button that leads back to today used to appear only for other days and pushed the title
    and the view switcher aside; it now keeps its place and is only hidden while today is shown. The
    PC's Day view is titled with the date for today too, as on the phone.

Compatibility

  • Signed with the same key as 2.0.3: install it over 2.0.3 or 2.0.4 without uninstalling.
  • The backup and sync format is the same as in 2.0.2. Devices still on 2.0.3 keep syncing, but
    only devices on 2.0.5 have the fix, so update the phone and the PC.