7 Commits
Author SHA1 Message Date
miles 40f15bc45a Update README and package.json files for Gelectron installation instructions and native addon details 2026-08-30 22:44:24 -05:00
miles 28d332d210 Bump version to 0.1.1 and add CI publish workflow 2026-08-30 22:10:54 -05:00
miles d3de67fadb update 2026-07-26 22:03:25 -05:00
miles cedb606500 update 2026-07-26 18:30:07 -05:00
miles d4620e5e8e fix: remove unsupported --package flag from prepublishOnly 2026-07-26 17:23:09 -05:00
miles 628f77460b fix: add autoUpdater, session stubs, npm publishing support
- Add auto-updater.js EventEmitter stub for electron-updater MacUpdater
- Add session.fromPartition() stub for electron HTTP executor
- Fix app.js getAppPath/getName methods
- Update CLI to find napi .node files
- Fix package.json napi config (binaryName/targets)
- Add npm/darwin-arm64 platform package
- Add .npmignore for clean publish
2026-07-26 17:21:55 -05:00
miles 86c19b0012 feat: add Gelectron compatibility layer for Electron modules
- Introduced contextBridge module for exposing APIs to the main world.
- Added dialog module for handling open, save, and message dialogs.
- Created index module as a drop-in replacement for Electron's main API.
- Implemented ipcMain and ipcRenderer modules for inter-process communication.
- Developed menu and menu item modules for creating application menus.
- Added nativeImage module for handling images in various formats.
- Implemented notification module for displaying system notifications.
- Created preload-loader for injecting preload scripts into the renderer process.
- Developed runtime module for running Electron apps in a Node.js environment.
- Added safe-storage module for basic string encryption and decryption.
- Implemented shell module for opening external URLs and managing file paths.
- Created tray module for managing system tray icons and menus.
- Developed webContents utilities for interacting with browser windows.
2026-07-26 17:12:47 -05:00