Skip to content

Releases: CodeMouse92/Timecard

v3.0.0

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 11 Apr 16:44

Changed

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

Development

  • Use pyproject.toml for project metadata and dependencies.

v2.1.0

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 25 Feb 02:05

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.

v2.0.7

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 24 Mar 20:33

Improvements

  • Make metadata compliant with org.freedesktop expectations

v2.0.6

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 23 Mar 23:22

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.

v2.0.5

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 20 Mar 04:23

Bugfixes

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

Improvements

  • Added Flatpak distribution.

v2.0.5

v2.0.5 Pre-release
Pre-release

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 06 Aug 19:50
  • Repackaged to use setuptools

v2.0.4

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 30 Dec 04:21

Bugfixes

  • Removed 3.8-only debug print line.

Improvements

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

v2.0.3

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 30 Dec 03:07

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).

v2.0.2

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 30 Dec 02:26

Includes PyInstaller scripts and initial draft of Debian packaging.

v2.0.0

Choose a tag to compare

@CodeMouse92 CodeMouse92 released this 28 Dec 16:39
Eliminate PyPI name collision