Timecard

Track time beautifully.

BSD-3-CLAUSE License

Downloads
87
Stars
26
Committers
3

Bot releases are hidden (Show)

Timecard - v3.0.0 Latest Release

Published by CodeMouse92 over 1 year ago

Changed

  • Use PySide6 (Qt6) instead of PySide2/Qt5.

Development

  • Use pyproject.toml for project metadata and dependencies.
Timecard - v2.1.0

Published by CodeMouse92 over 2 years ago

Added

  • Lost Timer Recovery: Saves a backup of timer state every minute in case of crash or accidental shutdown.
    • Does not load a running instance's backups, so you can still have multiple running instances.
  • Focus Reminders: Show a notification to check if you're still on task, so you never forget Timecard is running.

Changed

  • Significant performance improvement! Now uses less then 5% CPU after startup, often less than 1%.
  • Editing time entries automatically adjusts hours, minutes, and seconds appropriately.
  • Timecard settings file now supports line comments. Line must start with # to be a comment.
  • Deprecate .timecardrc in favor of user folders (e.g. .config/timecard/settings.conf).
    • If new default settings file doesn't exist, will check for .timecardrc before creating new default.
    • If loading from .timecardrc, will migrate settings to new location and add migration comments to old location.
  • Default location for time logs is now the user data directory (e.g. .local/share/timecard/).

Development

  • Updated packaging to use setup.cfg according to latest conventions.

Fixed

  • Bring Timecard window to front when unhiding from tray.
Timecard - v2.0.7

Published by CodeMouse92 over 3 years ago

Improvements

  • Make metadata compliant with org.freedesktop expectations
Timecard - v2.0.6

Published by CodeMouse92 over 3 years ago

Improvements

  • Made ready for PySide6 (Qt 6) migration. Only imports (PySide2 to PySide6) and one marked change will need to be made to complete the transition. Program is already tested against PySide6 v6.0.2

  • Bring Flatpak up to Flathub standards and expectations.

  • Move /app/share to /share.

Development

  • Automatically publish new releases to PyPI via GitHub Actions.
Timecard - v2.0.5

Published by CodeMouse92 over 3 years ago

Bugfixes

  • Fix bug where logged duration is wrong when stopping paused timer.

Improvements

  • Added Flatpak distribution.
Timecard - v2.0.5

Published by CodeMouse92 about 4 years ago

  • Repackaged to use setuptools
Timecard - v2.0.4

Published by CodeMouse92 almost 5 years ago

Bugfixes

  • Removed 3.8-only debug print line.

Improvements

  • Renamed executable to timecard-app regardless of distribution method.
Timecard - v2.0.3

Published by CodeMouse92 almost 5 years ago

Bugfixes

  • Address time doubling behind-the-scenes when stopping timer.
  • Add text labels to app buttons, for when icons are not available (e.g. on Mac).
Timecard - v2.0.2

Published by CodeMouse92 almost 5 years ago

Includes PyInstaller scripts and initial draft of Debian packaging.

Timecard - v2.0.0

Published by CodeMouse92 almost 5 years ago