Releases: leobrqz/ShScriptHub
Releases · leobrqz/ShScriptHub
ShScriptHub - v3.4.0
This release includes:
ShScriptHub-v3.4.0- Main executableShScriptHub-v3.4.0- All-in-one package (exe, readme)
Changelog
v3.4.0
How to use:
- Download and extract the .zip, or use the .exe directly.
- The config file is auto-generated on first run.
- Select Bash executable path.
- Select project path.
- Done!
ShScriptHub - v3.3.0
This release includes:
ShScriptHub-v3.3.0.exe- Main executableShScriptHub-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 inScheduler/logs/.
Full Changelog: v3.2.0...v3.3.0
How to use:
- Download and extract the .zip, or use the .exe directly.
- The config file is auto-generated on first run.
- Select Bash executable path.
- Select project path.
- Done!
ShScriptHub - Scheduler Update - v3.2.0
This release includes:
ShScriptHub-v3.2.0.exe- Main executableShScriptHub-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.jsonandscheduler_history.jsonin the app directory.
Full Changelog: v3.1.0...v3.2.0
How to use:
- Download and extract the .zip, or use the .exe directly.
- The config file is auto-generated on first run.
- Select Bash executable path.
- Select project path.
- Done!
ShScriptHub - v3.1.0
This release includes:
ShScriptHub-v3.1.0.exe- Main executableShScriptHub-v3.1.0.zip- All-in-one package (exe, readme)
📝 Changelog
3.1.0
- Release!
How to use:
- Download and extract the .zip, or use the .exe directly.
- The config file is auto-generated on first run.
- Select Bash executable path.
- Select project path.
- Done!