6 Commits
Author SHA1 Message Date
miles 1689adffc6 feat: enhance native binary resolution and add bundled Node.js runtime
- Refactored gelectron.js to improve native binary discovery with additional paths and environment variable support.
- Implemented a function to find the Node.js runtime, allowing bundled Node.js to be used when available.
- Updated package.json to include gelectron-packager as a CLI command.
- Enhanced gelectron-packager.js to locate installed gelectron runtime and added compatibility for bundled Node.js.
- Modified install-release.sh to download and install a private Node.js runtime alongside the gelectron binary.
- Updated NSIS installer script to include bundled Node.js runtime.
- Enhanced AppImage and DMG packaging scripts to include Node.js runtime.
- Added clipboard, nativeTheme, and screen modules for Electron compatibility.
- Implemented native bridge request handling for clipboard operations.
2026-09-05 22:23:37 -05:00
miles a5534af5b8 feat: implement auto-update functionality with update artifacts generation and launcher scripts 2026-08-05 00:08:57 -05:00
miles bbdcbd1e7f feat: add macOS application menu and icon support, enhance permissions for microphone and camera 2026-08-04 00:49:50 -05:00
miles e5d93b3613 Add initial implementation of GeelectronDemo app
- Created main.js for the application logic, including tests for Electron app properties and methods.
- Added package.json to define app metadata.
- Included necessary code signature files for macOS app distribution.
- Implemented basic window management and event handling in the app.
2026-07-27 23:56:34 -05:00
miles 9d3c232924 feat: add binary option for gelectron packager and implement ad-hoc signing for Mac apps 2026-07-27 14:29:45 -05:00
miles b4d27e48a5 chore: clean up code structure and remove redundant changes 2026-07-26 23:44:27 -05:00