Repository navigation
v1.4.2
Changes
-
Quick batch entry (
lifeos timelog add) keeps zero-length lines as zero-minute records instead of silently pushing the end time to the next day and storing 24 hours. BothHHMM TitleandHH:MM-HH:MM Titlelines with equal start and end now store exactly what was typed; ranges that genuinely cross midnight still roll forward with the existing warning. -
Dependency handling is fixed and current: the package declares
sqlalchemy[asyncio], souv tool install "lifeos-cli[web,postgres]"keepsgreenleton every install shape, and the locked dependency set moves to SQLAlchemy 2.1.1. A fresh install previously resolved SQLAlchemy 2.1 withoutgreenlet, andlifeos web serveexited during startup withImportError: The SQLAlchemy asyncio module requires that the Python 'greenlet' library is installed.
Full changelog: v1.4.1...v1.4.2