Skip to content

Releases: chrissyhroberts/Time_Tracker

Open Time Tracker v1.5.1

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:50

Full Changelog: v1.5.0...v1.5.1

Open Time Tracker v1.5.0

Choose a tag to compare

@github-actions github-actions released this 05 Oct 08:41

Full Changelog: v1.4.0...v1.5.0

Open Time Tracker v1.4.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 11:06

Open Time Tracker v1.4.0

This release adds a visual weekly calendar for retrospective time entry.

New

  • Added an expandable week calendar beside the main tracker.
  • Monday-Sunday layout with real dates for the selected week.
  • Full 24-hour view for every day, from 00:00 to 24:00.
  • Existing time logs are displayed as blocks at their recorded times.
  • Overnight sessions are shown across the relevant day boundaries.
  • Added previous-week, next-week and Today navigation.
  • Drag over an empty time period to create a retrospective entry.
  • Calendar selections snap to 15-minute intervals.
  • After dragging, choose or type the activity and save directly to time_log.csv.

Why this matters

The calendar makes unlogged periods much easier to see and fill retrospectively, while keeping the existing CSV data model unchanged.

Existing features retained

  • Start/stop live time tracking.
  • Backdated manual entries.
  • Activity management and retrospective renaming.
  • Date-filtered summaries.
  • Automatic CSV backups before historical activity renaming.
  • Direct access to the local data folder.
  • Native Apple Silicon macOS and Windows x64 packaged builds.

Notes

The calendar uses the same underlying time_log.csv as all other entry methods, so existing logs and newly created calendar entries stay fully compatible with summaries and activity management.

Full Changelog: v1.3.1...v1.4.0

Open Time Tracker v1.3.1

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:56

v1.3.1
This release fixes a crash in the new Manage Activities interface on macOS.
Fixed

  • Fixed activity selection in the management dialog under the newer PyQt/Python build.
  • Prevented activity-management errors from terminating the whole application.
  • Add, rename and remove operations now show an error dialog if something goes wrong instead of crashing.
    Included from v1.3.0
  • Native Apple Silicon macOS build with bundled Python 3.14.
  • Windows x64 standalone build.
  • Automatic GitHub Actions builds and tagged releases.
  • Per-user application data folder.
  • Open Data Folder button.
  • Activity management with retrospective renaming of historical entries.
  • Date-filtered task summaries using optional start and end dates.
  • Automatic backups before historical activity edits.
    This is the recommended release for users of the new packaged desktop builds.

Full Changelog: v1.3.0...v1.3.1

Open Time Tracker v1.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 09:40

v1.3.0
This release introduces the new cross-platform packaged desktop version of Open Time Tracker.
New

  • Native Apple Silicon macOS build with bundled Python 3.14.
  • Standalone Windows x64 executable.
  • Automatic GitHub Actions builds for both platforms.
  • Tagged releases automatically publish compiled Mac and Windows assets.
  • App data now stored in the appropriate per-user application data directory instead of the launch folder.
  • Existing activities.csv and time_log.csv files are migrated automatically on first run.
  • Open Data Folder button for quick access to the CSV data.
  • Manage Activities interface for:
    • adding activities;
    • removing activities from the dropdown without deleting historical records;
    • retrospectively renaming activities across historical logs;
    • merging activity names by renaming one to another.
  • Automatic timestamped backups before historical activity edits.
  • Task summaries can now be filtered by:
    • start date only;
    • end date only;
    • both start and end date;
    • or left unfiltered for all-time totals.
  • Summary view now shows total logged hours for the selected period.
    Changed
  • Newly typed activity names are automatically added to the activity list.
  • Packaged builds no longer require Python to be installed separately.
    Notes
  • macOS build is native ARM64 for Apple Silicon.
  • Historical summary filters are based on the start date of each logged session.

Full Changelog: v1.1.1...v1.3.0

v1.1.1

Choose a tag to compare

@chrissyhroberts chrissyhroberts released this 04 Apr 09:41

🔄 Features added:

🕒 Auto-updating 'Stop Time' field every second using a QTimer.
✋ Manual override detection: if user edits the field, auto-update stops.
🔁 Restart auto-update when a new task is started.
🔄 Refresh now updates start date to today’s date.

v1.1.0

Choose a tag to compare

@chrissyhroberts chrissyhroberts released this 02 Apr 17:51
2ea3634
  • Added support for backdated log entries with date, start, and stop time inputs
  • Implemented elapsed time label that updates in real time
  • Enabled partial backdating via manual entry of start time before stopping task
  • Display and update of today's task log and task summary now more responsive
  • Added error handling for invalid datetime inputs
  • Improved UI layout with clearer labeling and font styling
  • Refactored duration and summary calculation logic for consistency

v1.0.0

Choose a tag to compare

@chrissyhroberts chrissyhroberts released this 28 Mar 11:38
5114ea1
Update README.md