Skip to content

v2.1

Latest

Choose a tag to compare

@incogg incogg released this 07 Sep 17:28
· 1 commit to main since this release

✨ New

  • Open the roster from the toolbar — click the extension icon to jump straight to the roster page. If a roster tab is already open, it's focused instead of opening a duplicate.
  • Favourite pits — tap a pit in settings to star it. Favourites are highlighted and float to the top of the pick-up lists (and their day badges are highlighted), replacing the old drag-to-order list.
  • Sick-leave shifts — shifts booked as leave against a rostered shift (e.g. CLSK clear sick) now show distinctly in teal and are paid at the flat leave rate (1.2×) rather than penalty rates, with their own line in the pay breakdown.

🐛 Fixes & improvements

  • Chrome compatibility — the extension now registers its background script as a service worker, so it loads and runs correctly on Chrome (as well as Firefox).
  • Fewer session drop-outs — the legacy page's background self-reloads are now suppressed while the redesigned roster is active; these were racing the session and causing GetRosterData 403 errors that dumped you on the error screen.
  • Recover from a timed-out session — the "Failed to load roster" screen now has a Try again button and a clearer hint instead of a dead end.
  • "Contract hours met" — the summary now says so explicitly when you're exactly on contract, instead of showing "0.0 h short/above".
  • Settings and menu now close correctly on an outside click.
  • Not-yet-implemented tabs (Noticeboard, Messages, Leave) are shown as disabled ("Coming soon") rather than appearing clickable.