mirror of
https://github.com/kilyabin/psysonic.git
synced 2026-07-22 14:35:41 +00:00
98352bb656
Major release consolidating several months of work into a single coherent version. The 1.34.x patch series accumulated many small features; 1.40.0 packages them up and signals the infrastructure milestone (macOS signing + notarization + auto-updater) clearly. Highlights (see CHANGELOG for the full rundown): - macOS builds are signed with a Developer ID certificate and notarized by Apple — no more Gatekeeper "unidentified developer" dialog - In-app auto-update on macOS via the Tauri Updater plugin; polished modal with trust badges, restart countdown, and state-dependent buttons - Linux WebKitGTK wheel scroll toggle (PR #207 by cucadmuh) - Device Sync: user-configurable filename template replaced with a fixed cross-OS scheme; playlists now live in their own self-contained folders with sibling-referencing .m3u8; one-shot migration tool for existing sticks - WCAG contrast audits for middle-earth and nucleo themes - Contributors list in Settings → About updated (PRs #205, #206, #207) Windows signing + Windows auto-updater are the remaining gap; 2.0.0 is planned once both are active. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
74 lines
2.0 KiB
JSON
74 lines
2.0 KiB
JSON
{
|
|
"$schema": "https://schema.tauri.app/config/2",
|
|
"productName": "Psysonic",
|
|
"version": "1.40.0",
|
|
"identifier": "dev.psysonic.player",
|
|
"build": {
|
|
"beforeDevCommand": "npm run dev",
|
|
"devUrl": "http://localhost:1420",
|
|
"beforeBuildCommand": "npm run build",
|
|
"frontendDist": "../dist"
|
|
},
|
|
"app": {
|
|
"withGlobalTauri": false,
|
|
"windows": [
|
|
{
|
|
"title": "Psysonic",
|
|
"width": 1280,
|
|
"height": 800,
|
|
"minWidth": 360,
|
|
"minHeight": 480,
|
|
"resizable": true,
|
|
"fullscreen": false,
|
|
"decorations": true,
|
|
"transparent": false,
|
|
"visible": true,
|
|
"dragDropEnabled": false,
|
|
"devtools": false
|
|
}
|
|
],
|
|
"security": {
|
|
"csp": null
|
|
}
|
|
},
|
|
"plugins": {
|
|
"updater": {
|
|
"pubkey": "dW50cnVzdGVkIGNvbW1lbnQ6IG1pbmlzaWduIHB1YmxpYyBrZXk6IDhCNzk5MUNCRDQ4N0UwODgKUldTSTRJZlV5NUY1aThucWM3RTh4ZmpwblR1amh4R2lER3NjZDgrQTQwVGNFaWFtVStsUVBhYzkK",
|
|
"endpoints": [
|
|
"https://github.com/Psychotoxical/psysonic/releases/latest/download/latest.json"
|
|
],
|
|
"windows": {
|
|
"installMode": "passive"
|
|
}
|
|
}
|
|
},
|
|
"bundle": {
|
|
"active": true,
|
|
"targets": "all",
|
|
"icon": [
|
|
"icons/32x32.png",
|
|
"icons/128x128.png",
|
|
"icons/128x128@2x.png",
|
|
"icons/icon.icns",
|
|
"icons/icon.ico"
|
|
],
|
|
"category": "Music",
|
|
"shortDescription": "A sleek music player for Subsonic-compatible servers",
|
|
"longDescription": "Psysonic is a desktop music player for Subsonic-compatible servers such as Navidrome and Gonic. It features a modern Catppuccin-themed UI with glassmorphism effects, gapless playback, a fullscreen ambient player, play queue management with drag-and-drop, scrobbling support, and multi-server profiles.",
|
|
"linux": {
|
|
"appimage": {
|
|
"bundleMediaFramework": true
|
|
}
|
|
},
|
|
"macOS": {
|
|
"entitlements": "Entitlements.plist",
|
|
"minimumSystemVersion": "10.15"
|
|
},
|
|
"windows": {
|
|
"nsis": {
|
|
"installMode": "currentUser"
|
|
}
|
|
}
|
|
}
|
|
}
|