ClickTock Release Notes

= 2.9.1 – 15th Oct 2026 =

  • Security: escape time entry, category and child-site data in the tracker, dashboard widget and admin bar timer (stored XSS).
  • Security: Application Passwords are only honoured on ClickTock’s own REST routes, matched by URL path.
  • Security: hosts can only see and manage their own booking slots and bookings; administrators manage all. Booking tokens are no longer sent to the browser.
  • Security: external calendar sync no longer follows redirects and checks every resolved address (IPv4 and IPv6) against private ranges.
  • Security: parent-site sync emails are signed (HMAC) instead of carrying the sync key; the site URL must match the registration; imported values are sanitised and duplicates skipped. Update ClickTock on child sites at the same time as the parent.
  • Security: booking rate limits use the connecting IP only (filter clicktock_client_ip for trusted proxies).
  • Security: time tracking AJAX actions require the Author role or higher; viewing other users’ entries follows the Multi-user Reports setting.
  • Security: no database errors or stack traces in AJAX responses.
  • Security: the sync CSV is written to a private temp folder and guarded against spreadsheet formulas.
  • Security: the Chrome extension CORS response no longer allows credentials (filter clicktock_allowed_extension_ids to pin extension IDs).
  • Security: booking approve/reject links only act on pending bookings.
  • Security: the sync mailbox password and Turnstile/reCAPTCHA secret keys are encrypted at rest and no longer printed into the settings page.
  • Fix: with time rounding turned off, manual entries were saved as 1 minute.
  • Fix: an unreadable date in a manual entry no longer causes a fatal error.
  • Fix: the Reports page no longer requests a missing reports.js file.

= 2.4.1 – 14th May 2026 =

  • Bug fix: Browser Extension wasn’t connecting on https sites

= 2.4 – 31st Mar 2026 =

  • Browser Extension – Added a companion Chrome Extension.

= 2.3 – 13th Feb 2026 =

  • Inactivity alert – Added a setting to show a browser notification if your tab has been inactive for over X minutes

= 2.2 – 6th Jan 2026 =

Important: I suggest deactivating & reactivating the plugin after updating to v2.2 to ensure then database migration code runs.

  • Categories: Individual categories can now be hidden / shown in the admin bar drop down
  • User Setting: Site Administrator can now hide the reminder setting from other users
  • Emails: Weekly emails now support comma separated emails

= 2.1 – 12th Dec 2025 =

  • Track time: When you log out of a site your active timer will now be automatically stopped

= 2.0 – 2nd Dec 2025 =

  • Email reports: Added weekly / monthly reports sent by email
  • Site Sync (Experimental): You can now sync data (via a dedicated email account) from child sites to a parent site
  • Reporting: Redesigned the reporting screen to improve its layout

= 1.1.1 – 10th Oct 2025 =

  • General Settings: Removed ‘Minimum Duration’ setting as ‘Round Time To’ replaced the need for it
  • Bug fix: When ‘Round Time To’ was set to 1 minute it didn’t save the entry if it was less than 60 seconds

= 1.1 – 9th Oct 2025 =

  • Quick resume tasks: You can now resume tasks started on previous days via the Recent Tasks tab.
  • User Setting: Added a per user reminder to track your time, either modal or redirect to the time tracker.

= 1.0.5 – 3rd Sept 2025 =

  • Settings: Added colour picker to change admin bar Start Timer background
  • Track Time: Added Resume button to each time entry. Copies details and auto starts timer
  • Track Time: Stop Timer button now auto saves when clicked

= 1.0.4 – 12th Aug 2025 =

  • Bug fix: Report screen now shows ISO dates for Day and Weekly reports.

= 1.0.3 – 7th Aug 2025 =

  • Bug fix: Timer failed to save while on a ClickTock screen. Feedback suggested hiding Start / Stop while on these screens.

= 1.0.2 – 5th Aug 2025 =

  • Dashboard Widget: See the top categories for the day with the new widget. Hover the top bar to see the configure settings to toggle active timer status / categories
  • Bug fix: Adjusted Track Time screen panels to work with high res screens
  • Bug fix: Export to CSV duration now in hh:mm:ss format instead of ‘5 minutes’

= 1.0.1 – 4th August 2025 =

  • Bug fix on rounding time up to nearest X minutes

= 1.0.0 – 4th August 2025 =

  • Initial release
  • Core time tracking functionality
  • Category management system
  • Report generation with charts
  • Admin bar timer integration
  • Multi-user support
  • Export capabilities
  • Mobile-responsive design

Similar Posts