Commit Graph
6 Commits
Author SHA1 Message Date
yuncishu 52aee3b5d5 fix: update installer never ran, app closed without updating (1.2.6)
The installer was spawned with DETACHED_PROCESS, which makes the
host process exit as soon as it starts, so the script body never
executed: no log, no file swap, no restart. Only CREATE_NO_WINDOW
is needed to keep the window hidden.

- stop both the bootloader and the Python child of a onefile build
- verify the script process is still alive before quitting the app
- write logs to updates/logs and always relaunch on failure
v1.2.6
2026-10-31 23:52:53 +08:00
yuncishu 535e52d5f0 chore: add download availability notice (1.2.5) v1.2.5 2026-10-31 23:23:24 +08:00
yuncishu e0789d4a28 fix: make update installer atomic and Unicode-safe (1.2.4) v1.2.4 2026-10-31 23:05:59 +08:00
yuncishu 2a55d0dc2c feat: redesign play queue and per-track queue actions (1.2.3) v1.2.3 2026-10-31 22:38:59 +08:00
yuncishu 1fccf2bed8 feat: add NetEase desktop player source (1.2.2) v1.2.2 2026-10-31 22:13:24 +08:00
yuncishu 4d40b0bd6d Initial commit 2026-10-31 22:10:47 +08:00