Florian Rappl
248d4bd664
Updated and improved migration checks #946
2026-09-04 15:19:07 +02:00
Florian Rappl
672ff6c40d
Implemented #1003
2026-09-04 14:29:38 +02:00
Florian Rappl
7cd552a78f
Finished #1106
2026-09-04 14:05:36 +02:00
Florian Rappl
da0e1f17db
Fixes #1097
2026-09-03 17:04:21 +02:00
Florian Rappl
76ff44f67e
Merge pull request #1104 from epsitec-sa/feat/#1095
...
chore(build): allow customization of target framwork version in dev mode (#1095 )
2026-08-14 13:07:48 +02:00
Florian Rappl
376a791e48
Merge pull request #1099 from epsitec-sa/bug/#1096
...
chore(build): fix #1096 by depends on resolve unrelated target
2026-08-11 09:45:16 +02:00
Samuel Nussbaum
26b9d86ee4
chore(build): target frameworks customization
2026-08-10 10:33:00 +02:00
Samuel Nussbaum
d9e9b3d2e6
fix(packaging): Architecture must be defined in electron-builder compile args in order to allow cross-compile on same platform. Enforce default-arch to be the default arch in order to avoid arch in package directory name.
2026-08-10 09:22:21 +02:00
Samuel Nussbaum
1ec1fde3c6
chore(build): fix #1096 by depends on not resolve related target
2026-08-07 14:37:13 +02:00
Florian Rappl
f88f5f8b18
Added tests, improved icon implementation
2026-08-03 14:19:25 +02:00
Florian Rappl
4e39f5f377
Added support for MacOS modern app icon #1047
2026-08-03 14:12:09 +02:00
Florian Rappl
cfd8be36f3
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-03 11:12:19 +02:00
Florian Rappl
6055635eb5
Potential fix for pull request finding
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-08-03 11:11:15 +02:00
Samuel Nussbaum
0b3053477d
chore(dx): visual studio load regression, let electron choose the required runtime.
2026-07-27 16:45:52 +02:00
Samuel Nussbaum
3fecc0ee1b
fix: Visual studio load issue
2026-07-27 16:45:51 +02:00
Samuel Nussbaum
5aebe807c3
change to less brittle solution
2026-07-06 11:02:48 +02:00
Samuel Nussbaum
bdee008cc8
use default sdk runtime identifier
2026-07-06 10:44:05 +02:00
Florian Rappl
7fc5c9b611
Merge pull request #1080 from epsitec-sa/bug/#1058
...
fix(shore): bloated asar and corrupted packaged directory
2026-07-05 11:08:43 +02:00
Samuel Nussbaum
5bdf6230b9
fix examples build and publish
2026-07-03 15:08:57 +02:00
Samuel Nussbaum
8c2382a05c
Split packaging to avoid duplication in .asar archive
2026-07-03 11:28:52 +02:00
Florian Rappl
773937448d
Updated version
2026-06-22 23:23:34 +02:00
Florian Rappl
18944fe222
Release 0.5.1 ( #1074 )
...
* Bump ws, engine.io and socket.io-adapter
Bumps [ws](https://github.com/websockets/ws ), [engine.io](https://github.com/socketio/socket.io ) and [socket.io-adapter](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `ws` from 8.17.1 to 8.20.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.17.1...8.20.1 )
Updates `engine.io` from 6.6.4 to 6.6.8
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/engine.io@6.6.4...engine.io@6.6.8 )
Updates `socket.io-adapter` from 2.5.5 to 2.5.7
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.5...socket.io-adapter@2.5.7 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: indirect
- dependency-name: engine.io
dependency-version: 6.6.8
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-version: 2.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump tmp and exceljs in /src/ElectronNET.WebApp/ElectronHostHook
Bumps [tmp](https://github.com/raszi/node-tmp ) to 0.2.7 and updates ancestor dependency [exceljs](https://github.com/exceljs/exceljs ). These dependencies need to be updated together.
Updates `tmp` from 0.1.0 to 0.2.7
- [Changelog](https://github.com/raszi/node-tmp/blob/master/CHANGELOG.md )
- [Commits](https://github.com/raszi/node-tmp/compare/v0.1.0...v0.2.7 )
Updates `exceljs` from 1.15.0 to 4.4.0
- [Release notes](https://github.com/exceljs/exceljs/releases )
- [Commits](https://github.com/exceljs/exceljs/compare/v1.15.0...v4.4.0 )
---
updated-dependencies:
- dependency-name: tmp
dependency-version: 0.2.7
dependency-type: indirect
- dependency-name: exceljs
dependency-version: 4.4.0
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump ws, engine.io and socket.io-adapter in /src/ElectronNET.Host
Bumps [ws](https://github.com/websockets/ws ), [engine.io](https://github.com/socketio/socket.io ) and [socket.io-adapter](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `ws` from 8.18.3 to 8.20.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.18.3...8.20.1 )
Updates `engine.io` from 6.6.5 to 6.6.8
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/engine.io@6.6.5...engine.io@6.6.8 )
Updates `socket.io-adapter` from 2.5.6 to 2.5.7
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.6...socket.io-adapter@2.5.7 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: indirect
- dependency-name: engine.io
dependency-version: 6.6.8
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-version: 2.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Bump ws, engine.io and socket.io-adapter
Bumps [ws](https://github.com/websockets/ws ), [engine.io](https://github.com/socketio/socket.io ) and [socket.io-adapter](https://github.com/socketio/socket.io ). These dependencies needed to be updated together.
Updates `ws` from 8.18.3 to 8.20.1
- [Release notes](https://github.com/websockets/ws/releases )
- [Commits](https://github.com/websockets/ws/compare/8.18.3...8.20.1 )
Updates `engine.io` from 6.6.5 to 6.6.8
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/engine.io@6.6.5...engine.io@6.6.8 )
Updates `socket.io-adapter` from 2.5.6 to 2.5.7
- [Release notes](https://github.com/socketio/socket.io/releases )
- [Changelog](https://github.com/socketio/socket.io/blob/main/CHANGELOG.md )
- [Commits](https://github.com/socketio/socket.io/compare/socket.io-adapter@2.5.6...socket.io-adapter@2.5.7 )
---
updated-dependencies:
- dependency-name: ws
dependency-version: 8.20.1
dependency-type: indirect
- dependency-name: engine.io
dependency-version: 6.6.8
dependency-type: indirect
- dependency-name: socket.io-adapter
dependency-version: 2.5.7
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
* Improved argument forwarding
* Added support for Electron 42+
* Removed wrongly placed line
* Use path directly
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 21:28:22 +02:00
Florian Rappl
1ec84cfef0
Use path directly
2026-06-07 14:48:07 +02:00
Florian Rappl
a18944d4a4
Removed wrongly placed line
2026-06-07 13:41:21 +02:00
Florian Rappl
b5858a697a
Added support for Electron 42+
2026-06-07 13:22:25 +02:00
Florian Rappl
558e582789
Updated available lists
2026-05-25 21:18:00 +02:00
Gregor Biswanger
50c9076af6
fix: replace ReadAllLines with ReadAllText in MigrationChecks.targets… ( #1062 )
...
* fix: replace ReadAllLines with ReadAllText in MigrationChecks.targets (fixes #1035 )
System.IO.File::ReadAllLines is not available as an MSBuild property function on
all platforms (e.g. macOS GitHub Actions), causing MSB4185.
ReadAllText is universally supported by MSBuild and sufficient for the regex check
that detects 'electron' references in a root package.json (ELECTRON008).
The intermediate ItemGroup for line accumulation is no longer needed.
* test: strengthen migration checks test with exit code assertion and remove reserved MSBuildProjectDirectory override
* test: locate MigrationChecks.targets via directory walk for path robustness
* test: replace em-dashes with ASCII hyphens to avoid bidi/hidden Unicode warning
* test: split build test into clean and electron-containing package.json scenarios
2026-05-09 22:08:36 +02:00
Florian Rappl
11f71feeb8
Automatic Port Selection and Secured Communication ( #1038 )
...
Adds dynamic OS-selected socket port handling and secured Electron/.NET communication.
The dotnet-first startup flow now generates the auth token on the .NET side and passes it to Electron through an environment variable. Electron reports the selected socket port through a temporary startup-info file, avoiding any dependency on parsing Electron console output.
Also avoids logging backend startup parameters because they include the auth token.
2026-05-09 17:03:32 +02:00
Florian Rappl
53698d1d44
Merge pull request #1013 from softworkz/submit_timeout
...
Double-up timeout for electron-builder and other fixes
2026-01-21 08:07:50 +01:00
softworkz
891da140b7
Relax Migration check for package.json in root
2026-01-21 06:50:07 +01:00
softworkz
b180fc2ea8
Double-up timeout for electron-builder
2026-01-21 05:10:24 +01:00
Florian Rappl
36bba6a49f
Merge pull request #995 from softworkz/submit_packageid
...
Set PackageId from ElectronPackageId
2025-12-18 21:57:28 +01:00
softworkz
25770db138
Update src/ElectronNET/build/ElectronNET.Core.targets
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-12-18 17:25:52 +01:00
softworkz
30037fce69
Fix ElectronSingleInstance handling
2025-12-18 15:52:56 +01:00
softworkz
69048d5565
Set PackageId from ElectronPackageId
2025-12-18 15:12:21 +01:00
Florian Rappl
368ef412bb
Merge pull request #988 from softworkz/submit_crossdebug
...
Core: Introduce cross-platform npm restore and check mismatch on publish
2025-12-17 15:29:48 +01:00
softworkz
13f1203ccc
Use ElectronPackageId instead of PackageId
2025-12-16 14:54:20 +01:00
softworkz
2d6d4e2320
Fix up incorrect symlinks created by npm on Windows
2025-12-15 12:18:42 +01:00
softworkz
df8e269d5c
Core: Introduce cross-platform npm restore and check mismatch on publish
2025-12-15 12:18:42 +01:00
softworkz
0d732ce99e
Partially revert "Drop .NET 6.0, default to .NET 10.0 and update dependencies"
2025-12-11 22:35:45 +01:00
David Roth
1baa5c6200
Drop .NET 6.0, default to .NET 10.0 and update dependencies
...
Updated all projects to target .NET 10.0, removing support for .NET 6.0. Upgraded key dependencies, including:
- `Microsoft.Build` and `Microsoft.Build.Tasks.Core` to 18.0.2.
- `Nuke.Common` to 10.1.0.
- `System.Drawing.Common` to 10.0.1.
- `System.Text.Json` to 10.0.1.
Removed `NoWarn` configurations for .NET 6.0 in `ElectronNET.AspNet.csproj`. Reformatted the `Copy` task in `ElectronNET.Build.csproj` for readability. Updated `.pubxml` files and other project files to reflect the framework upgrade.
2025-12-11 07:25:07 +01:00
softworkz
f548ff08d4
Add migration checks
2025-12-07 16:12:23 +01:00
softworkz
d05191d1e2
electron-builder: Provide correct output path and fix publish url
2025-11-19 02:05:48 +01:00
softworkz
5f6e4a9e9d
Disable Nullable for all projects (was already for API/AspNet)
2025-11-17 13:18:41 +01:00
softworkz
17f24749cd
Project defaults: Make RuntimeIdentifier overrideable
2025-11-16 00:30:07 +01:00
softworkz
442084a3e5
MSBuild props/targets: Remove wrapped files
2025-11-15 08:44:50 +01:00
Florian Rappl
0188051d6c
Updated NUKE and integrated tests in CI/CD
2025-11-12 14:21:11 +01:00
Florian Rappl
3eb8507985
Updated to target .NET 10 as well
2025-11-12 13:48:03 +01:00
Denny09310
7927a95cb8
feat: enhance titleBarOverlay to accept both a boolean and an object
2025-11-08 11:14:33 +01:00
Florian Rappl
f919289628
Switched default to true
2025-11-05 01:00:44 +01:00