This issue is intended to track the remaining work, current limitations, and future improvements as part of the GSoC project.
A personal NPM Package, found here, can be used to check out the progress.
Progress & Ongoing Tasks
Known Issues / Limitations
- IPC events sent from the main process to the service workers are not yet tracked.
- IPC events sent before Devtron is installed (during early app startup) might not be captured.
ipcRenderer.once will be tracked as two separate events ipcRenderer.on and then ipcRenderer.removeListener.
Next Steps
This issue is intended to track the remaining work, current limitations, and future improvements as part of the GSoC project.
A personal NPM Package, found here, can be used to check out the progress.
Progress & Ongoing Tasks
Sessionto track IPC events sent to main process- feat: useSessionto track IPCs and improve UI #268serviceWorker.startTask()to prevent Devtron's service worker from dying - feat: useSessionto track IPCs and improve UI #268.on,.off,.addListener,.removeListener,.once, and.removeAllListenersmethods onipcRenderer, - feat: useSessionto track IPCs and improve UI #268Sessionto track IPCs and improve UI #268Sessionto track IPCs and improve UI #268Sessionto track IPCs and improve UI #268monitorRenderer- feat: remove need to manually callmonitorRenderer#271sandbox: trueis set inwebPreferences.requireusage in ESM build #276ipcRenderer.invokeoripcRenderer.sendSyncto receive a response from the main process - feat: track response time ofinvokeandsendSyncmethods onipcRenderer#275.sendSyncand.invokemethods onipcRenderer- feat: track response time ofinvokeandsendSyncmethods onipcRenderer#275logLevelto install options #283Known Issues / Limitations
ipcRenderer.oncewill be tracked as two separate eventsipcRenderer.onand thenipcRenderer.removeListener.Next Steps