A comprehensive self-management system
Changelog
The changelog for all of the Smos tools and libraries
Unreleased
Changed
smos-archive
: The timestamp appended to the filename during archiving now includes the local time of day instead of only the day.
Added
smos
:
You can now use Word-based movements in headers and contents.
cursor/#12
Thank you @chiroptical!
smos-shell
:
A new package, to run smos commands in the browser without allowing full shell access.
smos
:
It is now possible to hide timestamps.
Timestamps of done entries are hidden by default.
Changed
smos-query
:
It is now possible to run the work report without any context.
smos-query
:
The work report now also shows overdue waiting entries.
smos-calendar-import
:
The importer no longer fails on malformed URIs.
smos-calendar-import
:
The importer no longer fails on all other sources if any of them fails to parse.
smos-calendar-import
:
The importer now has a failing exit code if one of the sources failed to parse.
smos-web-server
:
The web server now sanitises output from the smos instance to make extra-sure that no non-UTF8 text gets to the client.
smos
:
When pressing ?
twice, the help screen now gets closed instead of ending up in a strange empty help screen state.
smos-query
:
The stuck report now also takes timestamps of not-done entries into account.
smos-query
:
The stuck report now takes a --threshold
argument.
smos-query
:
The work report now shows overdue stuck projects as well.
smos-query
:
The work report now requires you to configure a timewindow property if you make use of the time filter feature.
Removed
smos-query
:
The 'smart' mode for the work command has been removed. It is now the default.
Added
- Static builds for all executables
Changed
smos-query
:
Make AllTime
the default period and OneBlock
the default block for the agenda command instead of 'Today'.
See the Note [Agenda command defaults]
in the code for more info.
The default block now also changes per period. For year-based periods the default block will by month, for month-based periods the block will be by week, for week-based persiods the default block will be by day.
Fixed
smos-query
:
The agenda report now shows the "Now" line in the right place at night.
#164.
Thank you @jecaro!
smos
:
When selecting a timestamp, smos now correctly selects the value instead of the name.
#170
Thank you @jecaro!
Removed
smos-asciinema
: This package has been entirely removed and split out to a separate project
Added
- smos: The first version of the Smos TUI
- smos-query: The first version of the Smos Query tool
- smos-single: The first version of the Smos Single tool for creating single-task projects from the command-line
- smos-archive: The first version of the Smos Arching tool for archiving Smos files
- smos-asciinema: The first version of the Smos Asciinema tool for recording ascii casts of smos demonstrations
- smos-calendar-import: The first version of the Smos Calendar Import tool for importing calendars into your smos files
- smos-convert-org: The first version of the Smos Org-mode conversion tool for converting org-mode files to smos files
- smos-scheduler: The first version of the Smos Scheduler tool for automatically scheduling recurring projects
- smos-server: The first version of the Smos API Server
- smos-sync-client: The first version of the Smos Sync Client for synchronising smos files accross multiple devices
- smos-web-server: The first version of the Smos Web Server