Auto Refresh Interface for Hotsauce

Auto refresh for HotSOS. Has improved UI and features with error suppression

As of 2025-03-02. See the latest version.

Author
Petamos A
Ratings
0 0 0
Version
2.5
Created
2025-02-24
Updated
2025-03-02
Size
33.3 KB
License
MIT
Applies to

Auto Refresh Interface for HotSauce - Guide

Installation Instructions

To the cashiers and anyone else:

How to connect this script to any future devices:

  1. Navigate to extensions on your browser (Chrome or Edge preferably), toggle on developer mode
  2. Download the TamperMonkey extension
  3. Go to greasyfork.org and search for "hot sauce" or "hot sos"
  4. Install the first or the only script you see (Auto Refresh Interface for HotSauce)
  5. It'll automatically open to TamperMonkey where you'll click install
    • If not, click "I already have the script..." or alternatively retry to install again (easier)
  6. If successful, the popup will return you back to the homepage of the HotSOS extension of Greasyfork
  7. All should be good now! Ready to activate and use

Usage Instructions

How to activate the Auto-Refresh interface:

If you're logged on to HotSOS:

  1. Go to the Service Orders page if you haven't
  2. Reload the tab

If you're not logged on to HotSOS:

  1. Log in (duh)
  2. Go to the Service Orders page and reload the tab

How to see the script in TamperMonkey?

  1. Click on the extension icon → TamperMonkey → dashboard
  2. The Script titled "Auto Refresh for HotSauce" should be toggled on (should be green if so)
  3. You can delete any other scripts if you have any (which shouldn't be the case)

Troubleshooting

But sometimes it doesn't work?

This shouldn't be a scenario as long as no one messes with the settings we've done before (all outlined above).

If this happens, check:

  1. Is TamperMonkey enabled?

    • Extension icon → TamperMonkey → enable
    • Should have a green checkmark if on
  2. Other things to check:

    • Is the script under TamperMonkey's dashboard toggled on?
    • Is another script running alongside it?
    • Is developer mode in extensions on?
  3. If everything up to here is correct and it's still not working, PM me.


Features

Functionalities of Auto-Refresh

Let's talk buttons:

  • DEF (default)

    • Clicking this sets the interval to 30 seconds
  • SET

    • Clicking this sets the interval to the value in the interval box
    • The range is from 5 to 3600 seconds
    • (Useful if the enable auto-refresh toggle is already on and you don't want to turn it off then on again to set a new interval)
  • Enable Auto-Refresh

    • Already on by default! This is the heart behind the "magic"
  • Presets

    • These are the numbers at the top that automatically set the interval to quick presets
    • If you want different values let me know!
    • (When you first start this, it'll be defaulted to 30 seconds)

Let's talk convenience:

  1. You can drag the auto-refresh window wherever you want on the screen
  2. You can minimize and expand it too with the '+' and '-' at the top right
  3. If you reload the whole tab or get logged out (either intentionally or accidentally), both the position of the auto-refresh window and the interval you last had it at are saved
  4. Last check status - this is a visual cue of the last time the service page was refreshed. It updates regardless of whether you refreshed it manually or it did so automatically