Commit Graph

  • 7174118a3e Merge pull request #1019 from DYH1319/feat/submit_new_event_for_ipc develop Florian Rappl 2026-02-03 00:32:04 +01:00
  • 931aec8cd9 Updated lodash feature/secure-connection Florian Rappl 2026-02-02 16:15:19 +01:00
  • bbd1065a05 Merge branch 'epsitec-improvements' into feature/secure-connection Florian Rappl 2026-02-02 16:13:18 +01:00
  • 0fa0abd093 Merge branch 'develop' of https://github.com/ElectronNET/Electron.NET into feature/secure-connection Florian Rappl 2026-02-02 16:01:30 +01:00
  • bfd51e64f7 Fix dead-lock on shutdown Pierre Arnaud 2026-01-31 15:37:52 +01:00
  • bb4337a31c Cosmetic Pierre Arnaud 2026-01-31 15:37:35 +01:00
  • 57753eb632 Replace Console.WriteLine with ILogger for startup time Pierre Arnaud 2026-01-31 14:31:54 +01:00
  • 614673605a Add explicit BrowserRefresh logging filter Pierre Arnaud 2026-01-31 14:30:07 +01:00
  • 52744a1922 Final cleanup: Suppress remaining debug output Pierre Arnaud 2026-01-31 14:27:34 +01:00
  • 03da5cd7cb Phase 4: Replace Console output with Debug.WriteLine in diagnostic code Pierre Arnaud 2026-01-31 11:19:28 +01:00
  • 805d942b11 Phase 3: Configure SignalR logging to reduce verbosity Pierre Arnaud 2026-01-31 11:17:26 +01:00
  • 29b1f088ce Phase 2: Clean up debugging traces and use environment-aware logging Pierre Arnaud 2026-01-31 11:16:11 +01:00
  • 4a62103749 Phase 1: Add environment-aware logging infrastructure Pierre Arnaud 2026-01-31 11:09:25 +01:00
  • 38ee6fabb4 Only enable SignalR detailed errors in development Pierre Arnaud 2026-01-31 10:01:46 +01:00
  • 0ee2bbe31c Refactor debugger detection to use shared DebuggerHelper Pierre Arnaud 2026-01-31 09:38:26 +01:00
  • a88e10bbf2 Measure total startup time Pierre Arnaud 2026-01-31 09:18:24 +01:00
  • 39c7e61ae5 Auto-quit Electron when pipe to .NET process breaks Pierre Arnaud 2026-01-31 09:17:09 +01:00
  • 96c454aedb Add process-level EPIPE error handlers Pierre Arnaud 2026-01-31 09:10:48 +01:00
  • 5a77284610 Fix EPIPE error when .NET process terminates before Electron Pierre Arnaud 2026-01-31 09:04:58 +01:00
  • 0a23659196 Phase 1b: Optimize startup detection for faster .NET initialization Pierre Arnaud 2026-01-30 23:02:13 +01:00
  • 5d224568d0 Phase 1: Implement parallel module loading for faster startup Pierre Arnaud 2026-01-30 22:56:37 +01:00
  • 1c0b9378d2 Phase 6: Add comprehensive authentication documentation Pierre Arnaud 2026-01-30 22:39:45 +01:00
  • c12a706289 Phase 5.2: Add comprehensive logging and error handling for authentication Pierre Arnaud 2026-01-30 22:37:37 +01:00
  • 8cc3fe4fd7 Phase 5.1: Fix quit handler to support both Socket.IO and SignalR modes Pierre Arnaud 2026-01-30 22:36:18 +01:00
  • 893de1510d Phase 3: Pass authentication token to SignalR connection URL Pierre Arnaud 2026-01-30 22:35:39 +01:00
  • 6f49a663ea Phase 4: Inject authentication service into RuntimeController and set token Pierre Arnaud 2026-01-30 19:20:03 +01:00
  • 5b9e2b8b3b Phase 2.1: Register authentication services and middleware in Program.cs Pierre Arnaud 2026-01-30 19:19:23 +01:00
  • dee640c526 Phase 1.2: Extract token in Electron and append to URL Pierre Arnaud 2026-01-30 19:14:09 +01:00
  • f598fbf5ce Phase 1.1: Generate authentication token in RuntimeController Pierre Arnaud 2026-01-30 19:13:12 +01:00
  • 6847520ea8 Remove HSTS and HTTPS redirection for Electron apps Pierre Arnaud 2026-01-30 17:30:07 +01:00
  • 75151282ff Remove unnecessary UseWebSockets() call Pierre Arnaud 2026-01-30 17:28:40 +01:00
  • 17ef6853ab Fix ASP0014 warning: Use top-level route registration for ElectronHub Pierre Arnaud 2026-01-30 17:14:14 +01:00
  • 12f011bc33 Add comprehensive SignalR implementation documentation Pierre Arnaud 2026-01-30 17:11:57 +01:00
  • 217fe83334 Add documentation comments to SignalR implementation Pierre Arnaud 2026-01-30 17:08:37 +01:00
  • 1fc881674d Clean up debug logging from SignalR implementation Pierre Arnaud 2026-01-30 17:07:24 +01:00
  • 6e369aabef Fix static files and CSS asset reference for SignalR sample Pierre Arnaud 2026-01-30 16:58:29 +01:00
  • 06a332827b Fix window shutdown and URL port for SignalR mode Pierre Arnaud 2026-01-30 16:43:53 +01:00
  • 23f79244ae Fix SignalR event args spreading for Electron handlers Pierre Arnaud 2026-01-30 16:40:20 +01:00
  • 6b9187cf6e Fix SignalR bridge communication issues Pierre Arnaud 2026-01-30 16:36:27 +01:00
  • 108ef19a3b CRITICAL FIX: Prevent Electron from quitting in SignalR mode Pierre Arnaud 2026-01-30 15:29:48 +01:00
  • 8c6020e35b WIP: Debugging SignalR connection timeout Pierre Arnaud 2026-01-30 13:27:03 +01:00
  • 547e9f1196 Fix: Add safe console wrapper to prevent EPIPE errors Pierre Arnaud 2026-01-30 13:22:35 +01:00
  • 4b971af119 Fix: Execute app ready callback in SignalR mode Pierre Arnaud 2026-01-30 13:19:49 +01:00
  • da8216b292 Implement bidirectional event routing for SignalR mode Pierre Arnaud 2026-01-30 13:09:55 +01:00
  • be609a513e Refactor: Introduce IFacade interface for SocketIO and SignalR facades Pierre Arnaud 2026-01-30 13:03:19 +01:00
  • c4a8de6c4e Fix psl dist folder issue by copying from source after npm install Pierre Arnaud 2026-01-30 12:52:40 +01:00
  • 5b3d5e07ee Add @microsoft/signalr to package.template.json for npm install during build Pierre Arnaud 2026-01-30 12:46:57 +01:00
  • 9135aff855 Fix electronurl parameter case sensitivity for Electron command line Pierre Arnaud 2026-01-30 12:39:32 +01:00
  • e9efb26dff Fix main.js to check SignalR flags first before legacy mode flags Pierre Arnaud 2026-01-30 12:37:12 +01:00
  • e29a3bc27a Fix IsUnpackaged extension to include UnpackedDotnetFirstSignalR Pierre Arnaud 2026-01-30 12:34:42 +01:00
  • f55abb357c Fix Electron launch: subscribe to ASP.NET Ready event in SignalR controller Pierre Arnaud 2026-01-30 12:26:17 +01:00
  • 0b92336de2 Fix dynamic port binding: use 127.0.0.1 instead of localhost for port 0 Pierre Arnaud 2026-01-30 12:22:07 +01:00
  • 4c17027039 Add BlazorSignalR sample to solution file Pierre Arnaud 2026-01-30 12:20:08 +01:00
  • 5d04ab686a Add ElectronNET.Samples.BlazorSignalR - complete sample app for SignalR mode Pierre Arnaud 2026-01-30 12:17:20 +01:00
  • de0c02c503 Add comprehensive documentation for SignalR-based startup mode Pierre Arnaud 2026-01-30 12:11:48 +01:00
  • 054f5b1c4c Complete Phase 5: Add SignalR startup detection and port 0 configuration Pierre Arnaud 2026-01-30 12:10:49 +01:00
  • 04ec52208a Fix compilation errors - Phase 4 complete (basic structure) Pierre Arnaud 2026-01-30 12:08:43 +01:00
  • 268b9c90ce Update RuntimeControllerAspNetDotnetFirstSignalR to use SignalRFacade Pierre Arnaud 2026-01-30 12:06:29 +01:00
  • cb7d721b7d Add SignalRFacade for SignalR-based API communication Pierre Arnaud 2026-01-30 12:04:33 +01:00
  • c1740b53fc Add SignalR client support to Electron Host for new startup modes Pierre Arnaud 2026-01-30 12:02:46 +01:00
  • 40aed60c7d Add RuntimeControllerAspNetDotnetFirstSignalR for SignalR-based startup Pierre Arnaud 2026-01-30 12:00:27 +01:00
  • 8ee81f6abd Add ElectronHub and SignalR infrastructure for new startup modes Pierre Arnaud 2026-01-30 11:58:31 +01:00
  • 7f2ea4839e Add PackagedDotnetFirstSignalR and UnpackedDotnetFirstSignalR startup methods Pierre Arnaud 2026-01-30 11:57:40 +01:00
  • 092789a5ec feat: Add overloaded methods in IpcMain that supports listeners with a return type of Task<object>. DYH1319 2026-01-25 00:47:35 +08:00
  • bff3fffcbd feat: Add the Handle, HandleOnce, and RemoveHandler events to IpcMain DYH1319 2026-01-24 23:18:16 +08:00
  • f4da9588c9 Bump lodash in /src/ElectronNET.WebApp/ElectronHostHook dependabot/npm_and_yarn/src/ElectronNET.WebApp/ElectronHostHook/lodash-4.17.23 dependabot[bot] 2026-01-21 23:55:31 +00:00
  • 04c1415f6d Bump lodash from 4.17.21 to 4.17.23 in /src/ElectronNET.Host dependabot/npm_and_yarn/src/ElectronNET.Host/lodash-4.17.23 dependabot[bot] 2026-01-21 23:29:29 +00:00
  • 456135a562 Merge pull request #1015 from hillin/main main Florian Rappl 2026-01-21 12:18:25 +01:00
  • 300f52510c Update Migration Guide with details on electron-builder.json location and launch settings lucas 2026-01-21 15:30:44 +08:00
  • d85a64f515 Merge pull request #1014 from softworkz/submit_new_event 0.4.1-pre.26 Florian Rappl 2026-01-21 08:19:16 +01:00
  • 53698d1d44 Merge pull request #1013 from softworkz/submit_timeout Florian Rappl 2026-01-21 08:07:50 +01:00
  • 04a224aa4f Merge pull request #1012 from softworkz/submit_migcheck_updates Florian Rappl 2026-01-21 08:06:55 +01:00
  • 891da140b7 Relax Migration check for package.json in root softworkz 2026-01-21 06:42:16 +01:00
  • 17f761d184 Fix FormatException softworkz 2026-01-21 05:23:17 +01:00
  • 9f6489891e ElectronNET.Host: Revert JS SDK to default value from VS 2026 softworkz 2026-01-21 06:08:57 +01:00
  • c8f1cdf59f Add tests for BrowserWindow.OnBoundsChanged event softworkz 2026-01-21 06:10:19 +01:00
  • 6c95dfd476 BrowserWindow: Add OnBoundsChanged event softworkz 2026-01-21 06:09:57 +01:00
  • b180fc2ea8 Double-up timeout for electron-builder softworkz 2026-01-21 05:10:24 +01:00
  • 682a1c38ed Optional Florian Rappl 2025-12-23 21:10:57 +01:00
  • 809b0a6be7 Added missing methods Florian Rappl 2025-12-23 00:38:37 +01:00
  • ae3f755648 Fixed center handling Florian Rappl 2025-12-22 12:32:52 +01:00
  • 7e6760a428 Merge pull request #998 from ElectronNET/develop 0.4.0 Florian Rappl 2025-12-19 00:09:34 +01:00
  • 29fdbb5315 Updated changelog 0.4.0-pre.18 Florian Rappl 2025-12-18 23:58:04 +01:00
  • 36bba6a49f Merge pull request #995 from softworkz/submit_packageid Florian Rappl 2025-12-18 21:57:28 +01:00
  • 44a010e0ed Merge pull request #996 from softworkz/submit_singleinstance Florian Rappl 2025-12-18 21:56:59 +01:00
  • 25770db138 Update src/ElectronNET/build/ElectronNET.Core.targets softworkz 2025-12-18 17:25:52 +01:00
  • 1c99ab02cc Merge pull request #997 from softworkz/submit_rerun Florian Rappl 2025-12-18 16:56:29 +01:00
  • 73c56e2450 Try fix retry-test-jobs softworkz 2025-12-18 16:13:04 +01:00
  • 30037fce69 Fix ElectronSingleInstance handling softworkz 2025-12-18 15:51:45 +01:00
  • 69048d5565 Set PackageId from ElectronPackageId softworkz 2025-12-18 15:12:21 +01:00
  • d9c8e04b5c Meta for 0.4.0 Florian Rappl 2025-12-17 16:40:46 +01:00
  • 368ef412bb Merge pull request #988 from softworkz/submit_crossdebug Florian Rappl 2025-12-17 15:29:48 +01:00
  • cb20fbad25 Merge pull request #991 from ElectronNET/develop 0.3.1 Florian Rappl 2025-12-16 19:00:07 +01:00
  • 89cdf2f55b Merge pull request #992 from softworkz/submit_rerun Florian Rappl 2025-12-16 18:53:23 +01:00
  • 1c62c1f132 Try fix job re-run softworkz 2025-12-16 15:32:45 +01:00
  • d3e3188681 Prepare for 0.3.1 Florian Rappl 2025-12-16 15:51:39 +01:00
  • 4f95043309 Merge pull request #990 from softworkz/submit_packageid Florian Rappl 2025-12-16 15:48:43 +01:00
  • 13f1203ccc Use ElectronPackageId instead of PackageId softworkz 2025-12-16 14:53:25 +01:00
  • 9d0378798b ElectronProcessActive: Add check for platform mismatch softworkz 2025-12-15 12:12:42 +01:00
  • 1d6ef7a250 ElectronProcessActive: Mark binaries as executable when debugging softworkz 2025-12-15 12:12:05 +01:00