- smos 0.7.0
- smos-api-gen 0.3.2
- smos-archive 0.4.0
- smos-calendar-import 0.7.0
- smos-cli 0.0.0
- smos-data 0.5.1
- smos-data-gen 0.3.3
- smos-directory 0.0.0
- smos-directory-gen 0.0.0
- smos-github 0.6.0
- smos-jobhunt 0.0.0
- smos-notify 0.3.0
- smos-query 0.9.0
- smos-report 0.10.0
- smos-report-cursor 0.4.0
- smos-report-cursor-gen 0.3.0
- smos-report-gen 0.5.0
- smos-scheduler 0.7.0
- smos-server 0.11.0
- smos-server-gen 0.7.0
- smos-single 0.3.0
- smos-sync-client 0.5.0
- smos-web-server 0.10.0
Added
smos-jobhunt
: A new tool to help with application processes.smos-cli
: A library for making smos CLIs.smos-directory
andsmos-directory-gen
: Libraries for all the configuration related to smos directories.
Changed
smos-github
: Fixed that thesmos-github
config was not included in the config file generated in the home manager module.smos-calendar-import
: Refactored most of thesmos-calendar-import
logic into a separateical
library. This means that:- Calendar imports should be more accurate now; in particular around timezone changes.
- Smos can now more gracefully handle services outputting invalid
.ics
files. Indeed, Google, Apple, and Microsoft all sometimes spit out invalid.ics
files. - Importing the calendar is sped up by a lot, because that library computes recurrence and timezone resolution more efficiently.
smos-report
: Sped up timestamp calculations by computing anInterval
from aPeriod
ahead of time.smos-query
: Refactored smos-report's handling of periods so that it no longer calculates periods at the end or beginning of a year incorrectly.smos-query
: Fixed that smos-report would get timezone information wrong about timestamps in the same timezone but in summer time (in winter) or vice versa.smos-query
: Support for the following time periods:- Past/Coming week
- Past/Coming month
- Past/Coming year
smos-scheduler
: Fixed a bug in which relative timestamps would be scheduled relative to the current UTC time instead of the current local time.smos-scheduler
: Fixed a bug in which items scheduled into the future would have future timestamps in their entries' todo state history and could therefore not have their todo state changed until then.smos-scheduler
: Changed that scheduling rent-recurrence would happen in UTC time instead of in local time.- All binaries: Changed the
--help
text to always show global options, even when a command has already been supplied. smos-archive
: Changed the default log level fromWarn
toInfo
.smos-server
: Changed the default log level fromWarn
toInfo
.smos-sync-client
: Changed the default log level fromWarn
toInfo
.smos-web-server
: Renamed--web-port
to--port
.smos-single
: No longer parses directory settings that it doesn't use.smos
: Upgraded tobrick-1.6
, which should come with significant performance improvements.