Changelog
0.3.0 (2024-10-13)
Changes
Use future annotations workaround on python 3.8. [Stephen Arnold]
the above import trick is correct for
get_state_str()
signature
Cleanup docstrings and desktop file, update pkg metadata and readme. [Stephen Arnold]
Fixes
Add still more annotations, adjust and apply pre-commit fixes. [Stephen Arnold]
Complete error fix, more import cleanup, add helper func and a test. [Stephen Arnold]
this commit removes support for legacy AppIndicator3 in favor of AyatanaAppIndicator3 only
Refactoring cleanup, add type hints/ignores and fix an error. [Stephen Arnold]
mypy helped find an error, but we still need to ignore the optional munch YAML attributes
update flake8 config bits to allow one more char of line length
0.2.1 (2024-08-29)
Changes
Add yet another misc docstring. [Stephen Arnold]
Fixes
Use correct signature for about dialog, cleanup app string. [Stephen Arnold]
Use correct signature for about dialog, cleanup app string. [Stephen Arnold]
0.2.0 (2024-08-27)
New
Add menu option to install extensions, beef up tests. [Stephen Arnold]
add some pytest fixtures and more tests, improve readme
refactor for correctness and testability, cleanup packaging
Changes
Refactor doc extensions to use apidoc, add docs logo icon. [Stephen Arnold]
cleanup more docstrings and sphinx modules, update changelog again
Update changelog for next version, remove sphinx git hash. [Stephen Arnold]
also suppress duplicate label warnings from autosectionlabel
Respin doc symlinks using vendored copies. [Stephen Arnold]
Update docs and packaging, post refactoring cleanup. [Stephen Arnold]
add symlinks so icons are available for both sphinx and GH rendering
optionally disable seat-timer by setting params to 00:00
0.1.1 (2024-08-20)
New
Update readme, add sphinx docs build, cleanup docstrings. [Stephen L Arnold]
add example extension based on totals for use without jtag split
update base config with extension_script key for script name
Add a changelog plus .gitchangelog.rc and update tox env. [Stephen L Arnold]
Reset seat counter on stop after err, plus cleanup. [Stephen L Arnold]
abstract out delta_limits, hide some prints behind DEBUG
Wire up seat-time counter and related value checks. [Stephen L Arnold]
Add tag editing widget for start cmd plus a simple test. [Stephen L Arnold]
update config with more tag parameters, allow last_tag reuse
Add default yaml config file with platform user dirs. [Stephen L Arnold]
Add app and indicator icons, update packaging. [Stephen L Arnold]
Add very minimal example appindicator gui. [Stephen L Arnold]
Changes
Add config option to select symbolic icons instead of default. [Steve Arnold]
revert the .keepdir bits and cleanup sphinx config and index
update changelog and get ready for release version, cleanup docs CI workflows
Still more readme updates and a docstring tweak. [Stephen L Arnold]
Try setting position and gravity options, cleanup entry window bits. [Stephen L Arnold]
Try rounding a Decimal for timer status. [Stephen L Arnold]
revert app icon back to red
Add menu option to reset seat timer, string and extensions cleanup. [Stephen L Arnold]
add extension scripts to package data, install to pfx/lib/name
Remove geoip menu option and rename indicator status icons. [Stephen L Arnold]
Cleanup menu and doc strings, add icon for inactive state. [Stephen L Arnold]
Cleanup icon names and expand tox file. [Stephen L Arnold]
Cleanup state mechanism, compare timedeltas not strings. [Stephen L Arnold]
Flesh out basic indicator bits, use static cfg for now. [Stephen L Arnold]
Add terse output mode via INDICATOR_FMT environment var. [Stephen L Arnold]
prints CSV rows of per-jobtag totals plus total total
Fixes
Update doc deploy workflows per current deploy action docs. [Steve Arnold]
use permissions instead of the older github token setting
Even more docstring and readme/rst doc cleanup. [Stephen L Arnold]
Cleanup some oddball link anchors flagged by sphinx check. [Stephen L Arnold]
Other
Enable pre-commit and apply some cleanup. [Stephen L Arnold]
Initial commit base files plus 2 timew extensions. [Stephen L Arnold]
Initial commit. [Steve Arnold]