Files
SoulStream/src-tauri/tauri.conf.json
T
KeelrLeek 4179247203 build: strip the UTF-8 BOM that stopped both halves of the app starting
0.1.0-alpha.2 bumped three version strings with a tool that writes UTF-8
WITH a BOM, and committed it. Neither build survives that:

  package.json      vitefu JSON.parses the raw string, so `npm run dev`
                    exited instantly — "Unable to read package.json"
  tauri.conf.json   the Tauri build script failed with "expected value at
                    line 1 column 1"; cargo exit 101
  Cargo.toml        tolerated, but wrong

`require()` hides this. Node strips a BOM on require and JSON.parse does
not, so reading package.json from a REPL reports a perfectly good file
while both builds refuse it. Only the raw bytes show it: EF BB BF.

All 191 tracked files scanned. These three were the only ones affected,
and they are exactly the three 5682dfc touched. Stripped with Node rather
than PowerShell, whose default Out-File/Set-Content encoding is what wrote
them in the first place — the files are byte-identical but for the three
leading bytes.

Cargo.lock carries the 0.1.0-alpha.1 -> alpha.2 propagation the release
commit left behind in the working tree.
2026-07-30 07:39:30 -05:00

60 lines
1.5 KiB
JSON

{
"$schema": "../node_modules/@tauri-apps/cli/config.schema.json",
"productName": "SoulStream",
"version": "0.1.0-alpha.2",
"identifier": "com.soulstream.app",
"build": {
"beforeDevCommand": "npm run dev",
"devUrl": "http://localhost:1421",
"beforeBuildCommand": "npm run build",
"frontendDist": "../dist"
},
"app": {
"withGlobalTauri": true,
"windows": [
{
"label": "main",
"title": "SoulStream",
"width": 1280,
"height": 820,
"minWidth": 960,
"minHeight": 600,
"backgroundColor": "#121212",
"decorations": false
}
],
"security": {
"csp": null
}
},
"bundle": {
"active": true,
"targets": ["nsis"],
"resources": [
"resources/FidelityFX_CLI.exe",
"resources/FidelityFX-LICENSE.txt",
"resources/yolox_nano.onnx",
"resources/YOLOX-LICENSE.txt",
"resources/YOLOX-MODEL-NOTICE.txt"
],
"publisher": "SoulStream",
"copyright": "© 2026 SoulStream",
"category": "Music",
"shortDescription": "Music player, downloader and streamer for the Soulseek network.",
"longDescription": "SoulStream lets you search, stream and download music from the Soulseek network, with automatic tagging and album art.",
"icon": [
"icons/32x32.png",
"icons/128x128.png",
"icons/128x128@2x.png",
"icons/icon.icns",
"icons/icon.ico"
],
"windows": {
"nsis": {
"installMode": "currentUser",
"startMenuFolder": "SoulStream"
}
}
}
}