[PR #142] [MERGED] feat: add start/stop controls on the dashboard #127

Closed
opened 2026-03-03 11:14:33 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/debloper/xiosk/pull/142
Author: @parthsidpara
Created: 11/26/2025
Status: Merged
Merged: 12/1/2025
Merged by: @debloper

Base: mainHead: feature/stop-kiosk-from-dashboard


📝 Commits (5)

  • c5c3d3e feat: add start/stop controls on the dashboard
  • ce1bc3e refactor: merge the functions into invokeService
  • a1d2eb7 namespace the endpoints to /services
  • f044313 remove evented checking
  • 07a7ba7 fix log terminology and simplify error handling

📊 Changes

3 files changed (+150 additions, -25 deletions)

View changed files

📝 dashboard/index.html (+1 -0)
📝 dashboard/index.ts (+64 -20)
📝 dashboard/script.js (+85 -5)

📄 Description

  • Implemented 5s polling interval to sync dashboard with systemd service status
  • Added remote Start/Stop toggle button to navbar
  • Added loading spinners to buttons for better visual feedback during async ops
  • Updated index.ts backend script to handle /start, /stop, and /status endpoints via systemctl
  • Tested all changes on rPi 5, latest OS (trixie)

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/debloper/xiosk/pull/142 **Author:** [@parthsidpara](https://github.com/parthsidpara) **Created:** 11/26/2025 **Status:** ✅ Merged **Merged:** 12/1/2025 **Merged by:** [@debloper](https://github.com/debloper) **Base:** `main` ← **Head:** `feature/stop-kiosk-from-dashboard` --- ### 📝 Commits (5) - [`c5c3d3e`](https://github.com/debloper/xiosk/commit/c5c3d3e0cac46b3440eb57592ddc853c34876b2d) feat: add start/stop controls on the dashboard - [`ce1bc3e`](https://github.com/debloper/xiosk/commit/ce1bc3e294428a3cbb06466916c60a032e0e3e5d) refactor: merge the functions into invokeService - [`a1d2eb7`](https://github.com/debloper/xiosk/commit/a1d2eb75300eb9f0fc56c369090c591f09108282) namespace the endpoints to /services - [`f044313`](https://github.com/debloper/xiosk/commit/f04431314cac428145fe82a13d1f2ad9b1b378be) remove evented checking - [`07a7ba7`](https://github.com/debloper/xiosk/commit/07a7ba7d5462e8911d9410f706928a8862e5dc9f) fix log terminology and simplify error handling ### 📊 Changes **3 files changed** (+150 additions, -25 deletions) <details> <summary>View changed files</summary> 📝 `dashboard/index.html` (+1 -0) 📝 `dashboard/index.ts` (+64 -20) 📝 `dashboard/script.js` (+85 -5) </details> ### 📄 Description - Implemented 5s polling interval to sync dashboard with systemd service status - Added remote Start/Stop toggle button to navbar - Added loading spinners to buttons for better visual feedback during async ops - Updated `index.ts` backend script to handle /start, /stop, and /status endpoints via systemctl - [x] Tested all changes on rPi 5, latest OS (trixie) --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 11:14:33 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/xiosk#127
No description provided.