Files
openhuman/app/src-tauri
Steven EnamakelandGitHub e5e09221b2 fix: service gate buttons unclickable on startup (#139)
* refactor: enhance service command handling and improve service state checks

- Updated the ServiceBlockingGate component to include additional checks for service installation status, ensuring it accounts for 'Unknown' states.
- Refactored tauriCommands to implement direct service command invocations with error handling, allowing fallback to CLI parsing for service operations (install, start, stop, status, uninstall).
- Introduced a new utility function to parse CLI JSON output into the expected CommandResponse format, improving robustness in service command responses.
- Added new Tauri commands for direct service interactions, enhancing the application's ability to manage service states effectively.

* docs: add debug logging guidelines to CLAUDE.md and enhance ServiceBlockingGate component

- Introduced a new section in CLAUDE.md outlining best practices for debug logging, emphasizing verbose diagnostics, critical checkpoints, structured context, and safety measures.
- Updated the ServiceBlockingGate component to improve operation handling by adding an operating label state, enhancing user feedback during service operations, and refining error handling and logging for better traceability.

* style: add pointer-events none to CSS for improved interaction handling

- Updated index.css to include pointer-events: none; for specific elements, enhancing user experience by preventing unintended interactions.

* style: improve text formatting and readability in ServiceBlockingGate and tauriCommands

- Refactored text in the ServiceBlockingGate component for better readability by consolidating lines.
- Enhanced the formatting of the openhumanServiceStart function in tauriCommands for improved clarity in the method call structure.
2026-03-31 13:59:08 -07:00
..
2026-03-29 10:30:18 -07:00
2026-03-29 10:30:18 -07:00
2026-03-29 10:30:18 -07:00
2026-03-29 10:30:18 -07:00
2026-03-31 04:45:03 +00:00