Build & setup: - Fix setup.sh and build.sh for macOS (bundle daemon, xmrig, sapling params, asmap.dat into .app) - Fix CMakeLists.txt libsodium linking for macOS - Fix incbin.h to use __DATA,__const section on macOS - Remove vendored libsodium-1.0.18 source tree (use fetch script instead) - Remove prebuilt-binaries/xmrig (replaced by xmrig-hac) - Add .DS_Store to .gitignore Rendering & UI: - Use GLSL #version 150 and OpenGL 3.2 Core Profile on macOS - Force dpiScale=1.0 on macOS to fix Retina double-scaling - Set default window/UI opacity to 100% on Mac/Linux - Add scroll fade shader guard for macOS GL compatibility - Add ImGui error recovery around render loop and mining tab Daemon & bootstrap: - Fix getDragonXDataDir() to return ~/Library/Application Support/Hush/DRAGONX/ on macOS - Fix isPortInUse() with connect() fallback (no /proc/net/tcp on macOS) - Increase daemon watchdog timeout from 3s to 15s - Add daemon status indicator (colored dot + label) in wizard bootstrap phases Mining tab: - Fix EmbeddedDaemon::getMemoryUsageMB() crash on macOS (was using Linux /proc) - Fix XmrigManager::getMemoryUsageMB() to use ps on macOS instead of /proc - Restructure RenderMiningTab with wrapper pattern for exception safety - Fix default pool URL to include port (pool.dragonx.is:3433)
42 lines
890 B
Plaintext
42 lines
890 B
Plaintext
# Build trees per platform (build/linux/, build/windows/, build/mac/)
|
|
build/*
|
|
|
|
# Release distributable artifacts (release/linux/, release/windows/, release/mac/)
|
|
release/
|
|
|
|
# Prebuilt binaries (ignore contents, keep dirs via .gitkeep)
|
|
prebuilt-binaries/dragonxd-linux/*
|
|
!prebuilt-binaries/dragonxd-linux/.gitkeep
|
|
prebuilt-binaries/dragonxd-win/*
|
|
!prebuilt-binaries/dragonxd-win/.gitkeep
|
|
prebuilt-binaries/dragonxd-mac/*
|
|
!prebuilt-binaries/dragonxd-mac/.gitkeep
|
|
prebuilt-binaries/xmrig-hac/*
|
|
!prebuilt-binaries/xmrig-hac/.gitkeep
|
|
|
|
|
|
# External sources / toolchains (created by scripts/setup.sh)
|
|
external/
|
|
|
|
# Internal docs
|
|
doc/
|
|
|
|
# Downloaded libsodium (built by scripts/fetch-libsodium.sh)
|
|
libs/libsodium-mac/
|
|
libs/libsodium-win/
|
|
libs/libsodium/
|
|
libs/libsodium-*.tar.gz
|
|
|
|
# dev artifacts
|
|
imgui.ini
|
|
*.bak
|
|
*.bak*
|
|
*.params
|
|
asmap.dat
|
|
/external/xmrig-hac
|
|
/memory
|
|
/todo.md
|
|
/.github/
|
|
|
|
# macOS
|
|
.DS_Store |