Skip to content

Tags: LaokeQwQ/EngineTools

Tags

v1.6.0

Toggle v1.6.0's commit message
feat: add log analysis, playlist viewer, cache cleanup, DB repair, an…

…ti-piracy easter egg

- Log analysis: parse Engine DJ logs, show error/warning statistics
- Playlist viewer: read playlists and tracks from Engine Library database
- Cache cleanup: clear QML/Qt pipeline cache to fix UI glitches
- Database repair: integrity_check + foreign_key_check + REINDEX + ANALYZE
- ID3 anti-piracy easter egg: batch clear/shuffle tags with auto-backup
- Fix update checker: use semver comparison instead of string equality
- Fix app icon: extract proper 256x256 multi-res icon from Engine DJ.exe
- Add i18n for update badge, log analysis, cache cleanup (zh/ja/ko/en)
- Add toast notifications for operation completion feedback
- Fix USB unlock to only detect removable drives
- Fix MIDI 2.0 status when registry key doesn't exist

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>

v1.5.0

Toggle v1.5.0's commit message
v1.5.0: add database backup/restore/optimize, MSI cleanup, drive pick…

…er, folder shortcuts

v1.4.0

Toggle v1.4.0's commit message
v1.4.0: remove waveform DB restore, add STEM processor detection & mu…

…lti-exe manifest

- Remove waveform/library restore feature (drop SQLite dependency)
- Write UTF-8 manifest for every .exe in the Engine DJ install dir
- Detect stems-processor.exe under %LOCALAPPDATA%\AIR Music Technology\EnginePrime\bin
- Show STEM processor status card when detected, and apply manifest to its bin dir
- Manifest-configured status now requires all exes (Engine DJ + STEM) to be covered

v1.3.0

Toggle v1.3.0's commit message
v1.3.0: add waveform restore feature, fix RefreshSystemSettings hang

- Add internal/library package: scan Engine Library DBs across all drives,
  detect missing/corrupt .rgb overview files, restore from DB BLOBs
- Add ScanLibraries / RestoreOverviewFiles / RestoreAllLibraries to app.go
- Add 修复数据库波形缺失 button and per-DB status panel in frontend
- Fix RefreshSystemSettings hang: replace blocking SendMessageW broadcast
  with SendMessageTimeoutW (5s timeout) for the intl setting change
- Bump version to 1.3.0

v1.2.0

Toggle v1.2.0's commit message
v1.2.0: admin status card, GitHub link fix, version.dll fix

v1.1.1

Toggle v1.1.1's commit message
fix: remove redundant UAC self-elevation causing flicker loop, fix la…

…nguage detection API call

v1.1.0

Toggle v1.1.0's commit message
v1.1.0: UI overhaul, UAC elevation, version display, i18n fix

- Rename to Engine Tools
- Add marquee rotating text (version, free notice, star request)
- Add @LaokeQwQ + GitHub icon in header
- Replace emoji icons with text-based status cards
- Show Windows version and Engine DJ version in info card
- Show ACP code page value alongside UTF-8 status
- Fix i18n: add json tags for proper camelCase serialization
- Fix language detection: use Win32 GetUserDefaultSystemUILanguage
- Add programmatic UAC self-elevation (ShellExecute runas)
- Remove emoji from all UI elements
- Fix Windows version detection via registry

v1.0.0

Toggle v1.0.0's commit message
Update repo URL in README