Releases: AnikethTS/RunnerDeck
Releases · AnikethTS/RunnerDeck
Release list
v1.2.0
What's Changed
- Add time-range filtering to the log download by @AnikethTS in #42
- feat: export the complete runner snapshot as JSON by @sridharkalaibala in #43
- feat: add filter and refresh keyboard shortcuts by @sridharkalaibala in #44
- feat: highlight search matches in live logs by @sridharkalaibala in #47
- feat: add web app manifest and bundled icons by @sridharkalaibala in #48
- feat: sort local processes by CPU or uptime by @sridharkalaibala in #49
- Add API.md and a csrf_token endpoint for scripting by @AnikethTS in #50
- Add Docker/Podman support as an alternative to PHP-CLI/WSL2 by @AnikethTS in #51
- Add optional TOTP login for remote hosting by @AnikethTS in #54
- Remove explanatory comments from CI/CD workflow files by @AnikethTS in #57
- Move TOTP setup UI to a plain PHP page, no JS required by @AnikethTS in #58
- Document CHANGELOG.md and e2e issue-link conventions in CONTRIBUTING.md by @AnikethTS in #59
- Harden CI/CD: timeouts, concurrency cancellation, dependency caching, Docker layer caching by @AnikethTS in #60
- feat: add manual dark/light theme toggle (closes #25) by @Masad791 in #39
- fix: stop live log retries after auth expiry by @Rayan-and-beyond in #61
- Move crash-loop tracking server-side, add toast notifications by @AnikethTS in #66
- Add unit tests for start/stop/provision by @AnikethTS in #67
- Split api.php into per-action handlers by @AnikethTS in #68
- Log gh and start/stop failures without storing secrets by @AnikethTS in #69
- Release 1.2.0: PSR-4 RunnerDeck namespace by @AnikethTS in #70
New Contributors
- @sridharkalaibala made their first contribution in #43
- @Masad791 made their first contribution in #39
- @Rayan-and-beyond made their first contribution in #61
Full Changelog: v1.1.0...v1.2.0
v1.1.0
What's Changed
- Add bin/doctor.php, a preflight environment check by @AnikethTS in #23
- Strengthen CI security: composer audit, Semgrep, Dependency Review by @AnikethTS in #28
- Add E2E tests, JS/CSS linting, and naming/formatting checks by @AnikethTS in #29
- Bump actions/dependency-review-action from 4.9.0 to 5.0.0 by @dependabot[bot] in #30
- Move history SQLite file into storage/db/ by @AnikethTS in #31
- Print history DB status on startup by @AnikethTS in #32
- Show a clear message when the history chart is unavailable by @AnikethTS in #33
- Add whole-machine System CPU/RAM stat cards by @AnikethTS in #34
- Split app.js into ES modules by @AnikethTS in #35
- Stop double-hitting the GitHub API per poll; refresh every 5s by @AnikethTS in #36
- Poll System CPU/RAM independently, every 2s by @AnikethTS in #37
- Add opt-in update check and show version in header by @AnikethTS in #38
Full Changelog: v1.0.0...v1.1.0
v1.0.0
What's Changed
- Harden for production use, add cross-platform + CI/CD support by @AnikethTS in #1
- Rename project to RunnerDeck by @AnikethTS in #3
- Support personal-account (user-level) self-hosted runners by @AnikethTS in #4
- Add CONTRIBUTING.md by @AnikethTS in #5
- Add footer with GitHub and license links by @AnikethTS in #6
- Harden CI against supply-chain risk by @AnikethTS in #7
- Fix fictional personal-account scope; add in-UI setup/settings by @AnikethTS in #11
- Update squizlabs/php_codesniffer requirement from ^3.10 to ^4.0 by @dependabot[bot] in #10
- Bump actions/checkout from 4.4.0 to 7.0.1 by @dependabot[bot] in #8
- Update phpstan/phpstan requirement from ^1.11 to ^2.2 by @dependabot[bot] in #9
- Expand CI to real coverage of the platform-support claims by @AnikethTS in #12
- Add runner / rename runner / live CPU+RAM, plus comment cleanup by @AnikethTS in #13
- Add stat-card summary row, sortable table, and mini CPU bars by @AnikethTS in #14
- Add real CPU/RAM history chart, backed by SQLite by @AnikethTS in #15
- Add Delete Runner by @AnikethTS in #16
- Show each runner's GitHub labels in the table by @AnikethTS in #17
- Add runner filter box, uptime display, and full log download by @AnikethTS in #18
- Flag status mismatches and add optional auto-restart by @AnikethTS in #19
- Add checkbox multi-select with bulk start/stop/delete by @AnikethTS in #20
- Widen the dashboard layout by @AnikethTS in #21
- Show a Community edition tag next to the logo by @AnikethTS in #22
New Contributors
- @AnikethTS made their first contribution in #1
- @dependabot[bot] made their first contribution in #10
Full Changelog: https://github.com/AnikethTS/RunnerDeck/commits/v1.0.0