Misaka d6f9c2f844 Task 13: Create Automation Controller with IPC handlers
Implements the automation controller with three IPC handlers for automation operations:

- automation:clean - Returns NOT_IMPLEMENTED (TODO: later phase)
- automation:extract - Returns NOT_IMPLEMENTED (TODO: later phase)
- automation:stop - Returns success (TODO: task cancellation in later phase)

Each handler:
- Logs requests via LoggerService
- Returns structured AutomationResponse with success/error fields
- Uses proper TypeScript typing

Updates:
- Created src/main/controllers/automation.controller.ts
- Updated src/main/index.ts to register automation handlers
- Updated src/main/models/ipc.types.ts with AutomationResponse interface

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
2026-02-28 23:10:31 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00
2026-02-28 20:36:59 +08:00

erpauto

An Electron application with React and TypeScript

Project Setup

Install

$ npm install

Development

$ npm run dev

Build

# For windows
$ npm run build:win

# For macOS
$ npm run build:mac

# For Linux
$ npm run build:linux
Description
No description provided
Readme 16 MiB
Languages
TypeScript 97.1%
JavaScript 2%
C# 0.4%
CSS 0.3%
TSQL 0.2%