Skip to content

Conversation

@NotLazy
Copy link
Collaborator

@NotLazy NotLazy commented Feb 14, 2024

Title, plus move iohook to main process because of electron update, hide FAQ because the website doesn't have it, and major changes to remote debugging.

I've added a "Advanced" window, which can be used to toggle on/off remote debugging, which displays a code that can be shared with those who have access to remote debug ("Debuggers"). I've also overwritten the remote transport from electron-log, in order to improve it, and to allow further improvement in the future, including making it log to the file when remote logging is occuring, and making it respond to HTTP response codes.

There's also an alert in the main window when remote debugging is enabled.

I've also improved the logging from the app to the main process to include levels.

@NotLazy NotLazy merged commit a1185da into hainguyents13:master Feb 17, 2024
@NotLazy NotLazy deleted the options branch February 17, 2024 01:14
NotLazy added a commit to NotLazy/mechvibes that referenced this pull request Feb 17, 2024
…provements to debugging (hainguyents13#292)

* improve renderer logging to allow leveling logs instead of defaulting to info

* update css

* Extend logging

* fix console transport, so it doesn't affect other transports.

* Add alert for when debugging is enabled

* Hide FAQ for now, as the link doesn't work, and we don't have on-site FAQ yet.

* add debug window

* change url

* prototype enable/disable function

* modify remote transport

* remove unused dependencies

* Update Electron

* polyfill fetch() plus add util for it

* Update shell.openItem because its deprecated

* update lock files

* Simple Remote Debugging release
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants