Version 3.3.2.1
-
Fixed today's attendance data occasionally being
loaded from the wrong day
- Keka's API no longer guarantees daily records are returned in date order
- Added client-side sorting of daily records by date so today's attendance is always correctly identified and displayed
Version 3.3.2
-
Fixed partial leave calculation ignoring
partially approved requests
- Partially Approved Request is now correctly counted when auto-populating the partial time input on the Home tab
- Previously only Pending and Approved requests were recognised, causing partially approved requests to be silently ignored
Version 3.3.1
- Added a visual setting to switch between 12-hour and 24-hour time display
- Updated Home and Plan so user-facing clock times follow the selected format everywhere
- Upgraded Plan tab clock inputs to MUI time pickers with 1-minute selection
- Increased popup height and unified internal scrolling behavior across all tabs
- Added the developer website link to the About tab
-
Fixed Plan tab checkout time calculation to
match the Home tab exactly
- Partial leave is now subtracted from base hours before any percentage reduction (minimum effective hours or positive variance) is applied
- Affects any combination of partial leave with minimum effective hours or positive variance
Version 3.3.0
-
New Feature: Plan Tab
- Added a dedicated planning tab for future workdays with clock-in, clock-out, and break inputs
- Shows inline recommendations using positive variance, minimum hours, partial leave, or half-day leave when needed
- Uses live leave balances and allowance data to keep planning suggestions realistic
-
About Tab Improvements
- About is now available directly in the main tab navigation
- Dad joke now loads the first time About opens in a popup session
- Added a skeleton loader and a witty fallback message if the joke API is unavailable
- Fixed monthly variance handling on the first working day of the month
- Added numeric leave balance metadata for new planning logic
- Refined tab layout and popup shell styling for the expanded interface
Version 3.2.0
-
New Feature: Checkout Alert
- Click on your checkout time to set a browser notification alert
- Receive a reminder when it's time to clock out
- Alert status displayed below checkout time with easy cancel option
- Uses browser Alarms API for reliable scheduling (works even if popup is closed)
- Added "alarms" permission for scheduling checkout reminders
- Minor UI improvements and code formatting fixes
Version 3.1.0
-
New Feature: Use Positive Variance
- Leverage your monthly overtime surplus to leave earlier today
- Automatically calculates how much earlier you can leave based on your monthly average
- Smart safeguard ensures you never fall below minimum required hours
- Displays helpful tooltips when variance is unavailable or exhausted
- Automatically disables when partial time consumes all available variance
-
Enhanced partial leave tracking
- Stats tab now displays "Utilized Partial Leave" showing your total monthly usage
- Partial time input now auto-populates with today's approved/pending requests
- Added one-click button to fill remaining available partial time
- Added clear button to reset partial time to zero
- Calculation now includes pending requests for more accurate available balance
-
Improved half-day leave detection
- Automatically detects if you've applied for half-day leave today
- Half Day toggle pre-checked when half-day leave is detected
- Added defensive null checks to prevent errors with missing data
- Added store links in About page for users to leave reviews
Version 3.0.2
-
Added random dad joke feature to About tab
- Joke is fetched from icanhazdadjoke.com API on first gauge click
- Displayed in the About tab for entertainment
- Fallback message if joke fails to load
-
Enhanced gauge chart animations
- Increased hover rotation amplitude for more noticeable effect
- Added click debouncing (500ms) to prevent animation conflicts
- Reduced required clicks from 10 to 6 for easier easter egg discovery
Version 3.0.1
-
Added update notification feature
- Extension now shows a red dot badge on the icon when updated
- Displays a browser notification with update information and changelog link
- Badge automatically clears when you open the extension
- Improved tooltip behaviour so the tooltip indicators now follow cursor movement more smoothly.
- Added hover and click animations to the gauge chart to make the hidden About (easter egg) tab easier to discover.
Version 3.0.0
- Complete UI overhaul with tab-based navigation (Home, Stats, Settings)
-
Added configurable settings for all parameters
- Previously hardcoded values can now be customized by users
- Makes the extension usable across different companies and policies
- Introduced light/dark mode theme toggle
- Added leave balance display section
- New gauge chart for visual representation of work progress
- Improved calculation engine with better performance
- Enhanced data fetching and state management
- Added a hidden easter egg (can you find it?)
Version 2.4.1
-
Fixed a bug where working hours of the current
day were incorrectly included in the average
time calculation
- Average time now only considers fully completed working days
Version 2.4.0
-
Improved monthly effective hours calculation
- Weekend working hours are now excluded, as they are not counted toward monthly working hours in payroll calculations
-
Added approved partial leave time in monthly
stats
- Provides a more accurate overview of partial leave usage
-
Fixed the checkout time subtitle incorrectly
displaying "Xh 60m remaining"
- Minutes now roll over correctly to the next hour
Version 2.3.3
- Fixed an issue where the checkout time subtitle incorrectly displayed "Your checkout time was XXXX" even when the checkout time was still showing
- Fixed the partial time input showing an initial "0" prefix while editing
Version 2.3.1
-
Updated the auto-update URL for Firefox
- Firefox users will need to manually install this update, as the previous auto-update URL is no longer available
- Fixed an issue where regularised time entries were not appearing in the correct order
Version 2.3.0
-
Changed calculation logic of partial time with
Minimum Work Hours
- This will add up to 18 minutes to the final checkout time but also completely eliminates the risk of penalty due to shortage of work hours when you take partial time and minimum work hours together
-
Changed the checkout time in big font to "NOW"
when you are past the checkout time
- Added the checkout time in the subtitle line
- Added the additional time spent past your checkout time