Skip to content

Releases: leobrqz/ShScriptHub

ShScriptHub - v3.4.0

17 Mar 04:24

Choose a tag to compare

This release includes:

  • ShScriptHub-v3.4.0 - Main executable
  • ShScriptHub-v3.4.0 - All-in-one package (exe, readme)

Changelog

v3.4.0


How to use:

  1. Download and extract the .zip, or use the .exe directly.
  2. The config file is auto-generated on first run.
  3. Select Bash executable path.
  4. Select project path.
  5. Done!

ShScriptHub - v3.3.0

15 Mar 22:01

Choose a tag to compare

Build Date

This release includes:

  • ShScriptHub-v3.3.0.exe - Main executable
  • ShScriptHub-v3.3.0.zip - All-in-one package (exe, readme)

📝 Changelog

Scheduler Filters & Logs - 3.3.0

  • Schedules tab filters:
    • Schedule name - Free-text filter with autocomplete: type to narrow the list; the dropdown suggests existing schedule names and filters as you type (case-insensitive).
    • Script - Dropdown of project scripts to show only schedules that run that script.
  • History tab filters:
    • Schedule name - Free-text filter with autocomplete over schedule names that appear in history; dropdown narrows as you type (case-insensitive).
    • Script - Dropdown of scripts that appear in history to show only runs for that script.
    • Status - All, started, killed, exited, failed.
  • Run log viewer - History tab shows a two-section layout: history list on top, run log viewer below. Click a history row to load that run's full terminal output (stdout/stderr). Logs are stored in Scheduler/history_logs.json; temporary capture files in Scheduler/logs/.

Full Changelog: v3.2.0...v3.3.0


How to use:

  1. Download and extract the .zip, or use the .exe directly.
  2. The config file is auto-generated on first run.
  3. Select Bash executable path.
  4. Select project path.
  5. Done!

ShScriptHub - Scheduler Update - v3.2.0

15 Mar 00:21

Choose a tag to compare

Build Date

This release includes:

  • ShScriptHub-v3.2.0.exe - Main executable
  • ShScriptHub-v3.2.0.zip - All-in-one package (exe, readme)

📝 Changelog

Scheduler Update - 3.2.0

  • New Scheduler page (Home | Scheduler in the top bar) to run scripts automatically on a schedule.
  • Time-based schedules — Run at a fixed time (e.g. 17:00), optionally on specific weekdays.
  • Interval-based schedules — Run every N minutes or hours (e.g. every 5 minutes or every 2 hours). Countdown resets when you turn a schedule back on.
  • Schedules table — Name, script, rule type (Interval / Time), live next-run countdown, status (Running / —), enable/disable toggle, and delete. Countdown updates every second when the schedule is enabled.
  • Run history — Log of all runs with schedule name, script, trigger time, and status (started, killed, exited, failed). Filter by status. Each entry shows Started and Finished times where applicable.
  • Schedules and history are stored in schedules.json and scheduler_history.json in the app directory.

Full Changelog: v3.1.0...v3.2.0


How to use:

  1. Download and extract the .zip, or use the .exe directly.
  2. The config file is auto-generated on first run.
  3. Select Bash executable path.
  4. Select project path.
  5. Done!

ShScriptHub - v3.1.0

26 Feb 18:29

Choose a tag to compare

Build Date

This release includes:

  • ShScriptHub-v3.1.0.exe - Main executable
  • ShScriptHub-v3.1.0.zip - All-in-one package (exe, readme)

📝 Changelog

3.1.0

  • Release!

How to use:

  1. Download and extract the .zip, or use the .exe directly.
  2. The config file is auto-generated on first run.
  3. Select Bash executable path.
  4. Select project path.
  5. Done!