openpencil/electron
Kayshen Xu 3b60bdc1fa V0.3.2 (#28)
* feat(electron): update electron-builder.yml to specify artifact naming convention for Windows builds. This change enhances clarity and consistency in the build output.

* feat(electron): implement a file logger for the main process

- Added a new logger module that writes logs to `{userData}/logs/main.log` with daily rotation and retains logs for the last 7 days.
- Integrated logging functionality into the main process, replacing console error messages with log entries for better error tracking and debugging.
- Introduced IPC handlers to retrieve the log directory path for user access.
- Updated the preload and main files to utilize the new logging system, enhancing overall application reliability and maintainability.

* feat(mcp): introduce layered design workflow and selection management

- Added a new layered design workflow with tools: `design_skeleton`, `design_content`, and `design_refine` for improved multi-section design generation.
- Implemented segmented prompt retrieval in `get_design_prompt` to allow focused access to design knowledge.
- Created new API endpoints for managing canvas selection state with `selection.get` and `selection.post`, enabling real-time updates and synchronization.
- Enhanced document management with live selection fetching and improved node operations for better design content handling.
- Updated README and CLAUDE.md to reflect new features and usage guidelines for the layered design process.
2026-03-10 21:55:47 +08:00
..
app-menu.ts V0.3.1 (#25) 2026-03-09 22:02:43 +08:00
auto-updater.ts V0.3.1 (#25) 2026-03-09 22:02:43 +08:00
constants.ts V0.3.1 (#25) 2026-03-09 22:02:43 +08:00
icon.png V0.0.3 (#11) 2026-02-26 21:33:48 +08:00
logger.ts V0.3.2 (#28) 2026-03-10 21:55:47 +08:00
main.ts V0.3.2 (#28) 2026-03-10 21:55:47 +08:00
preload.ts V0.3.2 (#28) 2026-03-10 21:55:47 +08:00
tsconfig.json feat(electron): integrate Electron framework for desktop application support 2026-02-20 20:19:06 +08:00