DEV LOGS

MyTaskOwl Software Updates

Complete changelog covering all beta releases and the pre-release milestone.

Version 2.1.4 May 18, 2026

Idle Detection Hotfix (2.1.4)

Critical fixes to improve idle tracking accuracy and prevent incorrect activity state changes.

  • Bump version to 2.1.4
  • Fix idle detection inconsistencies causing false idle triggers
  • Improve activity tracking precision for mouse and keyboard events
  • Fix edge case where user remains active but system marks idle
  • Optimize idle timer reset logic for smoother tracking
Version 2.1.3 April 10, 2026

WebSocket & Window Configuration Fixes (2.1.3)

Critical WebSocket security updates and window property refinements for improved stability and integration.

  • Bump version to 2.1.3
  • Fix WebSocket configuration to use secure connection and correct endpoint
  • Adjust idle time calculation to use the smaller value for more accurate tracking
Version 2.1.2 April 10, 2026

Window Properties Refinement (2.1.2)

Improved window behavior and system integration settings.

  • Bump version to 2.1.2
  • Fix window properties to disable alwaysOnTop and skipTaskbar for better integration
Version 2.1.1 April 6, 2026

Bug Fixes & Stabilization (2.1.1)

General improvements and bug fixes for improved application stability.

  • Bump version to 2.1.1
Version 2.1.0 March 2026

Connection Recovery Improvements (2.1.0)

Improved task synchronization and stability when the application reconnects after connection interruptions.

  • Update application version to 2.1.0
  • Enhance task fetching when connection is restored to ensure tasks sync properly after network interruptions
Version 2.0.9 March 2026

Mini-Bar UI Improvements & Screenshot Handling (2.0.9)

Improved mini-bar interaction feedback and optimized screenshot handling for better stability.

  • Add visual buffer animation for Break and Resume buttons in the mini-bar and banner
  • Improve disabled button styling for clearer interaction states
  • Refactor blur screenshot implementation for cleaner processing
  • Implement service buffer using try-finally to ensure proper execution flow
  • General UI polish for mini-bar controls and interaction feedback
Version 2.0.8 March 2026

Screenshot Capture Fix (2.0.8)

Fixed issue where screenshots were missing after breaks, ensuring accurate time tracking.

  • Resolve missing screenshots after breaks
  • Enhance screenshot reliability during idle and clocked-in states
Version 2.0.7 March 2026

Screenshot Capture & Upload Improvements (2.0.7)

Enhancements to screenshot handling for idle and clocked-in states with optimized upload performance.

  • Adjust screenshot capture logic to allow screenshots when clocked in but idle
  • Improve screenshot upload process with timeout settings and parallel uploads
Version 2.0.6 February 2026

Infrastructure Enhancements, Token Rotation & Linux Stage Build (2.0.6)

Stability-focused release improving authentication security, build configuration, and screenshot infrastructure reliability.

  • Enhanced Token Refresh Logic to support secure token rotation and improved error handling
  • Added Stage Build Configuration for Linux for better environment separation and deployment flexibility
  • Maintained Presigned URL Screenshot Upload architecture for optimized cloud uploads
  • Improved fallback handling and system reliability across environments
Version 2.0.5 February 2026

Presigned URL Screenshot Upload & System Stability Improvements (2.0.5)

Major infrastructure upgrade improving screenshot performance, offline sync reliability, and Linux stability.

  • Implemented Presigned URL Screenshot Upload – screenshots now upload directly to cloud storage instead of passing large base64 data through the backend
  • Added automatic fallback to legacy base64 upload to ensure backward compatibility if presigned upload fails
  • Enhanced Offline Screenshot Sync – queued screenshots now attempt presigned upload first before falling back
  • Added payload size validation to prevent 413 “Payload Too Large” errors and unnecessary retries
  • Improved Linux App Tracking Stability – app now checks for required dependencies (xwininfo, xdotool, xprop) before enabling tracking
  • Reduced backend load and improved overall screenshot upload performance
  • Version updated from 2.0.4 → 2.0.5
Version 2.0.4 January 2026

Bug Fixes & Update Enhancements (2.0.4)

Fixes to improve window handling and update workflow.

  • Fixed issue where moving Ollie the Owl window would maximize the frame unexpectedly
  • Improved setup installer behavior: file destination window no longer pops up — installation now proceeds automatically and overwrites files once the update finishes
Version 2.0.1 January 2026

Optimizations & Bug Fixes (2.0.1)

Performance improvements and critical bug fixes, including screenshot toggle issue.

  • General optimizations for faster and smoother interface
  • Fixed multiple bugs affecting stability
  • Resolved Screenshot Toggle Bug – now highlights correctly without affecting other toggles
Version 2.0.0 January 2026

Overhaul Software Design (2.0.0) & Settings

Complete redesign of the software interface with enhanced settings customization.

  • Appearance: Multiple themes added – Light, Dark, Ocean, Forest, Sunset, Midnight
  • Sounds: Enable/disable sounds and set idle sound (Gentle Chime)
  • Assistant: Ollie assistant widget can now be toggled on/off
  • About: Updated version to 2.0.0 and environment set to PROD
  • Windows: Custom responsive window type for adaptive resizing
  • Optimized layout for organization and task management sections
  • Time tracking improvements with “Time Today” display
  • Enhanced task actions – START button now uniform across all tasks
  • Improved performance and visual polish throughout the interface
Version 1.4.0 January 2026

Developer Error Tracking Enhancements

Added Sentry limits to improve error monitoring and reduce unnecessary logs in development.

  • Implemented Sentry limits for fetching errors on the developer side
  • Reduces noise in error logs for more focused debugging
  • Improves overall development workflow and stability
Version 1.3.9 January 2026

Ollie AI Widget and Chatbot Controls

Introduction of Ollie, the AI-powered assistant, with new customization controls.

  • Added Ollie the Owl AI widget
  • Smart reminders based on user activity
  • Motivational messages to encourage consistency
  • Wellness nudges to promote healthy work habits
  • Calendar and task-based triggers for timely assistance
  • Chatbot enable/disable toggle added in settings
  • Chatbot popover bubble visibility toggle added in settings
Pre-release 1.0 April 16, 2025

Pre-release Version 1.0 (Redesigned)

  • Modern refreshed UI design
  • Automatic updater before startup
  • Five theme options: Dark, Light, Blue, Green, High Contrast
  • Multi-monitor screenshot support
  • Optimized file size for faster performance
  • Timelog auto-save every minute
  • Smart task button prevents duplicate tasks
  • Stable minimize functionality
URL detection currently captures page titles only. Full detection is under development.
Beta 10.0 April 7, 2025

Performance and Reliability Update

  • Multi-monitor screenshot support across all displays
  • Reduced application file size via compression
  • Timelog auto-save every minute
  • Start task button disabled after launch to prevent duplicates
  • Minimize functionality restored
Widget object display issue may occur intermittently. Fix in progress.
Beta 9.0 March 25, 2025

Multi-Monitor and Optimization Update

  • Seamless multi-monitor screenshot capture
  • File size optimization
  • Improved idle detection logic
  • Improved screenshot timing accuracy
  • Dropdowns disabled during task, break, or idle sessions
Settings and minimize-to-widget temporarily disabled due to widget object issue.
Beta 8.0 March 18, 2025

Idle, Task, and Screenshot Behavior Update

  • Idle detection working consistently
  • Screenshot interval fully functional
  • Blur toggle bug resolved
  • Dropdown controls disabled during active sessions
  • New Node modules added (project size increased)
Settings and widget minimize remain disabled due to object issue.
Beta 7.0 March 18, 2025

Idle Detection Fix

  • Idle detection bug fully resolved
  • Screenshot interval logic corrected
  • Blur toggle state handling improved
Beta 6.0 March 13, 2025

Screenshot Interval and Blur Fix

  • Consistent screenshot interval timing
  • Blur toggle functionality restored
  • Improved UI responsiveness
Beta 5.0 March 5, 2025

Authentication and Tracking Improvements

  • Token refresh issues resolved
  • Break time under tray fixed
  • Removed screenshot countdown console logs
  • Idle detection adjusted to 10 minutes
Beta 4.0 March 5, 2025

Screenshot Interval Accuracy Update

  • Screenshots no longer captured on tracking start
  • Fixed screenshot timing (no randomization)
  • Improved background process reliability
Beta 3.0 March 1, 2025

Screenshot Stability and Packaging Update

  • Fixed multiple screenshots triggering at once
  • Corrected screenshot interval behavior
  • Improved packaging stability
Beta 2.0 February 27, 2025

Google Login and Screenshot Fix

  • Google login fully functional
  • OAuth configuration issues resolved
  • Screenshot interval bug fixed
  • Improved frontend and backend authentication flow

MyTaskOwl Dev Logs

MyTaskOwl Dev Log Pre-release Version 1.0 (Redesigned)

Date: April 16, 2025
Version: Pre-release 1.0
Theme Options: Dark • Light • Blue • Green • High Contrast

Key Changes in This Release

  •  Fresh UI Design – Modern look, same functionality

  •  Auto-Updater – Checks for updates before launching

  •  5 Theme Choices – Dark, Light, Blue, Green, High Contrast

Existing Features & Improvements

✔ Multi-Monitor Screenshots – Works across all displays
✔ Optimized File Size – Faster load times, less storage
✔ Timelog Auto-Save – Secures data every minute
✔ Smart Task Button – Prevents duplicate tasks
✔ Stable Minimize Function – No more issues

⚠ Current Limitation

🔸 URL Detection – Still only captures page titles (full detection coming soon)

Technical Notes

  • Updates automatically before startup

  • All core features remain unchanged

MyTaskOwl Dev Log – Version Beta 10.0 Update

Date: April 7, 2025
Version: Beta 10.0

Release Notes:

This update includes essential fixes and optimizations to enhance performance and reliability. Multiple monitor screenshot support is now live, allowing accurate captures across different screens. Additionally, the software file size has been reduced through compression, improving efficiency and reducing storage requirements.

New Features & Improvements:

Timelog Auto-Save:

  • The timelog now automatically saves every minute, ensuring data is consistently preserved without manual intervention.

Updated Task Button:

  • After starting the app, the start task button turns gray, preventing the user from accidentally starting multiple tasks at once.

Minimize Without Issues:

  • The minimize feature has been reverted to function as expected, with no issues

⚠ Take Note:

  • URL Detection is temporarily disabled:
    Currently, it only detects the URL title. Full URL detection is under development and will be re-enabled soon.

Known Issues:

  • Widget Object Display Issue:
    Buggy Sometimes.
    (Fix in progress)

MyTaskOwl Dev Log – Version Beta 9.0 Update

Date: March 25, 2025
Version: Beta 9.0

Release Notes:

This update includes essential fixes and optimizations to enhance performance and reliability. Multiple monitor screenshot support is now live, allowing accurate captures across different screens. Additionally, the software file size has been reduced through compression, improving efficiency and reducing storage requirements.

New Features & Improvements:

✅ Multiple Monitor Screenshot Support:

  • Screenshots now capture across multiple monitors seamlessly.

  • Optimized capture logic for accurate multi-screen tracking.

✅ File Size Optimization:

  • The software has been compressed, significantly reducing its overall file size.

Technical Details:

  • Disabled dropdown controls dynamically based on task/break/idle activity.
  • Fixed screenshot interval handling to maintain precise capture timing.
  • Improved idle detection logic for consistent tracking.
  • Adjusted blur toggle state logic.

⚠ Take Note:

  • Settings & Minimize to Widget are temporarily disabled:
    Due to the Object object issue encountered in the widget, the minimize-to-widget feature is currently disabled. We are actively investigating this issue and will address it in a future update.

  • URL Detection is temporarily disabled:
    Currently, it only detects the URL title. Full URL detection is under development and will be re-enabled soon.

Known Issues:

  • Widget Object Display Issue:
    Settings and widget view remain disabled to prevent user confusion.
    (Fix in progress)

MyTaskOwl Dev Log – Version Beta 8.0 Update

Date: March 18, 2025
Version: Beta 7.0

Release Notes:

This update includes essential fixes and optimizations to enhance performance and reliability. The screenshot interval is now fully functional, ensuring accurate captures at the set intervals, and the blur toggle bug has been resolved for a smoother user experience. Additionally, idle detection is now working properly, with previous bugs fixed for consistent performance.

New Features & Improvements:

Idle, Start Task & Break Behavior Update:

  • Dropdown Controls Disabled:
    When Start Task, Break, or Idle Detection is active, related dropdown options are now disabled to prevent unwanted changes during active sessions.

Technical Details:

  • Disabled dropdown controls dynamically based on task/break/idle activity.
  • Fixed screenshot interval handling to maintain precise capture timing.
  • Improved idle detection logic for consistent tracking.
  • Adjusted blur toggle state logic.
  • Added New Node Modules:
    • Refer to the list of added modules in added_node_modules.txt (or wherever the list file is placed).
    • Note: Due to these additions, the total project size has increased (~900MB).

⚠ Take Note:

  • Settings & Minimize to Widget are temporarily disabled:
    Due to the Object object issue encountered in the widget, the minimize-to-widget feature is currently disabled. We are actively investigating this issue and will address it in a future update.

  • URL Detection is temporarily disabled:
    Currently, it only detects the URL title. Full URL detection is under development and will be re-enabled soon.

Known Issues:

  • Widget Object Display Issue:
    Settings and widget view remain disabled to prevent user confusion.
    (Fix in progress)

MyTaskOwl Dev Log – Version Beta 7.0 Update

Date: March 18, 2025
Version: Beta 7.0

Release Notes:

This update includes essential fixes and optimizations to enhance performance and reliability. The screenshot interval is now fully functional, ensuring accurate captures at the set intervals, and the blur toggle bug has been resolved for a smoother user experience. Additionally, idle detection is now working properly, with previous bugs fixed for consistent performance.

New Features & Improvements:

Idle Detection Fix:

  • Idle detection now works correctly and reliably.
  • Previous idle detection bug has been fixed to prevent inconsistencies.

Technical Details:

  • Fixed screenshot interval logic to maintain accurate capture timing.
  • Corrected blur toggle state handling for improved UI responsiveness.
  • Resolved issues in idle detection logic for consistent idle tracking.

⚠ Take Note:

  • Settings and Minimize to Widget are still disabled due to the object Object issue. This is being investigated and will be addressed in a future update.
  • URL Detection is temporarily disabled as it currently only detects the URL title. Full URL detection functionality is under development and will be re-enabled soon.

Known Issues:

None for this release.

MyTaskOwl Dev Log – Version Beta 6.0 Update

Date: March 13, 2025
Version: Beta 6.0

Release Notes:

This update includes essential fixes and optimizations to enhance performance and reliability. The screenshot interval is now fully functional, ensuring accurate captures at the set intervals, and the blur toggle bug has been resolved for a smoother user experience.

New Features & Improvements:

Screenshot Interval Fix:

  • Ensured screenshots are captured consistently at the defined interval.
  • Improved stability and accuracy of screenshot timing.

Blur Toggle Bug Fix:

  • Resolved an issue where the blur toggle was not functioning properly.
  • Users can now enable or disable blur effects without errors.

Technical Details:

  • Fixed screenshot interval logic to maintain accurate capture timing.
  • Corrected blur toggle state handling for improved UI responsiveness.

⚠ Take Note:

  • Settings and Minimize to Widget are still disabled due to the object Object issue. This is being investigated and will be addressed in a future update.

Known Issues:

None for this release.

MyTaskOwl Dev Log – Version Beta 5.0 Update

Date: March 5, 2025
Version: Beta 5.0

Release Notes:

This update includes key fixes and optimizations to improve the overall user experience. Token refresh functionality has been fixed to ensure seamless authentication, break time under the tray now functions correctly, and the countdown console screenshot interval has been removed. Additionally, idle detection has been adjusted to trigger after 10 minutes instead of the previous setting.

New Features & Improvements:

Token Refresh Fix:

  • Resolved token expiration issues to maintain session continuity.
  • Improved authentication reliability for uninterrupted usage.

Break Time Fix (Tray Menu):

  • Fixed break time display and behavior under the system tray.
  • Ensured accurate tracking and visibility of break durations.

Removed Countdown Console Screenshot Interval:

  • Eliminated unnecessary console logs related to screenshot countdown.
  • Improved application performance by reducing redundant operations.

Idle Detection Adjusted to 10 Minutes:

  • Idle time now triggers after 10 minutes of inactivity.
  • Optimized user tracking logic for better accuracy.

Technical Details:

  • Adjusted token refresh logic for better authentication handling.
  • Fixed break time display under the tray by correcting state management.
  • Removed screenshot countdown interval from console logs for efficiency.
  • Updated idle timeout threshold to 10 minutes in the tracking module.

Known Issues:

  • None for this release.

MyTaskOwl Dev Log – Version Beta 4.0 Update

Date: March 5, 2025
Version: Beta 4.0


Release Notes:

This update ensures the screenshot interval is now fully functional. Screenshots no longer capture at the start of tracking and are taken strictly at the set interval, removing any randomization in capture timing. These improvements provide a more accurate and predictable tracking experience.


New Features & Improvements:

Screenshot Interval Fix:

  • The screenshot system no longer captures an image immediately upon starting tracking.
  • Screenshots are now captured at a fixed interval instead of randomly within the interval timeframe.
  • Improved consistency and accuracy of screenshot captures to align with user settings.

Technical Details:

  • Modified the scheduling logic to ensure the first screenshot is skipped at the start.
  • Removed random delays in screenshot capture to strictly follow the set interval.
  • Optimized background processes for improved performance and reliability.

Known Issues:

None for this release.

MyTaskOwl Dev Log – Version Beta 3.0 Update

Date: March 1, 2025
Version: Beta 3.0


Release Notes:

This update improves screenshot capture stability by fixing an issue where multiple screenshots were taken at once. The screenshot interval now works correctly, ensuring a smooth and efficient tracking experience. Additionally, we have updated the packaging for better compatibility and performance.


New Features & Improvements:

Screenshot Interval Fix:

  • Resolved an issue where multiple screenshots were captured in a single instance instead of following the intended interval.
  • The screenshot timer now functions correctly, ensuring screenshots are taken at the right intervals without overlapping.

Updated Packaging:

  • Improved the packaging process to enhance performance and reliability.
  • Fixed build configurations to prevent errors during installation.

Technical Details:

  • Fixed the screenshot logic to ensure the correct interval is maintained.
  • Adjusted the scheduling mechanism to prevent duplicate screenshot captures.
  • Updated packaging configurations for better stability and streamlined distribution.

Known Issues:

None reported for this release.

MyTaskOwl Dev Log – Version Beta 2.0 Update

Date: February 27, 2025
Version: Beta 2.0

Release Notes:

Google login now working on the release version of the software. The screenshot interval issue where when the user clocks in, multiple instances of screenshots are sent and saved on the back end is also fixed.

New Features & Improvements:

  • Google Login Integration:
    • Google login is now fully functional! Users can seamlessly log in using their Google account. This update enhances user authentication by streamlining the login process and improving accessibility.

Bug Fixes:

  • Google Login Issue Resolved:
    • Resolved the issue where Google login was not working. The problem was related to incorrect OAuth configurations and missing credentials. After fixing the configuration and ensuring the API keys were correctly set, the login flow is now operational.
  • Screenshot Interval Fix:
    • Fixed the issue where the screenshot interval was not functioning as expected. The correct interval is now respected, ensuring that screenshots are captured at the intended time intervals without any delays or skips.

Technical Details:

  • Fixed Google OAuth integration for both frontend (Angular) and backend (Laravel).
  • Updated the Google API keys and reconfigured authentication routes.
  • Ensured the proper response flow for Google authentication, including error handling.
  • Corrected the screenshot interval functionality in the application.

Known Issues:

  • None for this release.
Scroll to Top