Commit Graph

  • b9881278af feat(mining): enforce xmrig signatures + fix multi-platform checksum/asset bugs DanS 2026-06-07 09:29:37 -05:00
  • 85b53baeaf feat(mining): pin xmrig release-signing key + fix raw-signature parsing bug DanS 2026-06-07 00:44:53 -05:00
  • eece57c025 chore(mining): make xmrig release-signing script OpenSSL-based (no PyNaCl) DanS 2026-06-07 00:31:25 -05:00
  • 8765fdf362 feat(mining): opt-in ed25519 signature verification for the xmrig updater (#1) DanS 2026-06-06 20:29:49 -05:00
  • 98e0cce8ec fix(mining): harden xmrig updater per adversarial review DanS 2026-06-06 18:35:17 -05:00
  • 5c87bc6e87 feat(mining): "Update miner" button + dialog wiring the xmrig updater DanS 2026-06-06 18:16:28 -05:00
  • 946958b591 feat(mining): xmrig updater service — fetch/verify/install the latest miner from Gitea DanS 2026-06-06 18:07:46 -05:00
  • f5561c0dac build(lite): wire macOS --lite packaging in build.sh (M5b) DanS 2026-06-06 12:09:41 -05:00
  • b3c2282b53 feat(lite): runtime kill-switch + staged-rollout gate (M5b) DanS 2026-06-06 12:01:08 -05:00
  • ca14aaddc7 refactor(ui): remove abandoned Material-Design component library + screens layer DanS 2026-06-06 11:31:06 -05:00
  • a5da5562cf refactor(lite): remove dead backend artifact-contract/resolver scaffold DanS 2026-06-06 11:05:38 -05:00
  • c676ec8287 refactor(lite): extract owned-string core, drop dead bridge-runtime scaffold DanS 2026-06-06 08:56:31 -05:00
  • f474b0d633 docs(lite): consolidate v2 plan status into CLAUDE.md, archive the plan DanS 2026-06-05 21:00:48 -05:00
  • af252575cf chore: remove dead UI header files (scroll_fade_fbo.h, gpu_mask.h) DanS 2026-06-05 20:35:18 -05:00
  • 74bd22958a docs: archive stale/dormant-feature markdown out of git tracking DanS 2026-06-05 20:26:22 -05:00
  • cd60bded9f docs(lite): archive superseded lite design/planning docs out of git tracking DanS 2026-06-05 20:14:56 -05:00
  • 59b8c4da81 docs(lite): record end-of-session implementation status DanS 2026-06-05 19:32:50 -05:00
  • 950d7ace50 feat(lite): startup unlock prompt + real-backend encryption verification DanS 2026-06-05 18:53:35 -05:00
  • d52d3d1b7f feat(lite): send-time unlock prompt for locked encrypted wallets DanS 2026-06-05 18:22:15 -05:00
  • 9569b0ba43 feat(lite): encryption UI — encrypt/unlock/lock/decrypt in Settings DanS 2026-06-05 17:55:09 -05:00
  • 50b0419dfe feat(lite): wallet encryption controller layer (encrypt/unlock/lock/decrypt) DanS 2026-06-05 17:50:53 -05:00
  • 4f7a4fb38e feat(lite): first-run welcome prompt (create / restore) DanS 2026-06-05 17:38:32 -05:00
  • f511c0d509 fix(lite): skip the full-node first-run wizard in lite builds DanS 2026-06-05 17:31:27 -05:00
  • 235504657d polish(lite): lite-appropriate wording for no-wallet/connection states DanS 2026-06-05 17:11:41 -05:00
  • 76c2ac5db8 feat(lite): auto-open existing wallet on startup + gate full-node RPC refreshes DanS 2026-06-05 16:29:27 -05:00
  • 89bd21018a fix(lite): don't run the full-node RPC loop in lite; drive isConnected() from the wallet DanS 2026-06-05 16:11:58 -05:00
  • 9d7054b245 build(lite): enable Windows lite-backend cross-compile (.exe verified) DanS 2026-06-05 15:45:48 -05:00
  • 70608fcb7a docs(lite): record verified Linux lite release packaging (M5b) DanS 2026-06-05 14:23:51 -05:00
  • 0c819afdd4 test(lite): smoke-check M4/M5 command shapes against the real backend DanS 2026-06-05 14:00:05 -05:00
  • db4778e6a7 feat(lite): backup & keys UI — export seed/keys + import (Settings) DanS 2026-06-05 13:40:17 -05:00
  • eb6114ee19 feat(lite): wire send + new-address GUI to the lite controller (M3/M4) DanS 2026-06-05 13:10:56 -05:00
  • 5d317f6be3 feat(lite): M5a — wallet persistence after sync/send/shield DanS 2026-06-05 12:48:44 -05:00
  • a677c09984 refactor(lite): drop 4 unused OOP wrapper classes over free functions DanS 2026-06-05 12:40:26 -05:00
  • 6611d57147 refactor(lite): remove dead parallel refresh/readiness scaffolding (~3.1k lines) DanS 2026-06-05 12:25:02 -05:00
  • 6a4e98b7ed feat(lite): M4 — send/shield/import/export/seed via controller + bridge DanS 2026-06-05 12:06:19 -05:00
  • 4b9d6f7db5 fix(lite): rebuild controller on lite-server change (stale-settings audit HIGH) DanS 2026-06-05 11:32:54 -05:00
  • 043cdc7128 fix(lite): address adversarial audit findings in session's lite work DanS 2026-06-05 11:28:37 -05:00
  • 2daea67a1e feat(lite): M3 — new-address generation + sync-indicator confirmation DanS 2026-06-05 10:36:00 -05:00
  • e6b91ca661 feat(lite): per-address balances from unspent notes/utxos DanS 2026-06-05 10:24:36 -05:00
  • c6e28fc4da test(lite): real-backend shape verification of refresh parsers DanS 2026-06-05 09:13:54 -05:00
  • 268eba6321 fix(lite): gateway refresh degrades gracefully on a failed command DanS 2026-06-05 06:57:10 -05:00
  • 3119440cd9 fix(lite): non-blocking, non-hanging sync (Finding B) DanS 2026-06-05 06:35:26 -05:00
  • 59c55e33f8 fix(lite): parse real syncstatus shapes (idle vs in-progress) DanS 2026-06-04 22:52:42 -05:00
  • a8b5d2f6a3 feat(lite): M2b-3 — background refresh worker + App::update hook DanS 2026-06-04 22:38:34 -05:00
  • 012341b1a4 feat(lite): M2b-1/2 — shared-bridge refactor + sync/refresh into WalletState DanS 2026-06-04 22:24:18 -05:00
  • 5586f334a4 feat(lite): real backend integration — controller, M0-M2a wiring, smoke tool, tests DanS 2026-06-04 21:15:44 -05:00
  • 863d015628 feat(lite): lite wallet foundation (inherited working-tree state) DanS 2026-06-04 21:15:28 -05:00
  • a78a13edf3 docs(lite): add v2 implementation plan, source-hygiene guard, and CLAUDE.md DanS 2026-06-04 21:15:11 -05:00
  • e95ad50e41 feat(lite): add ObsidianDragonLite build mode and gate full-node features DanS 2026-05-06 03:42:05 -05:00
  • 975743f754 feat(wallet): persist history and surface pending sends DanS 2026-05-05 03:22:14 -05:00
  • 948ef419ac fix(history): keep wallet-created sends visible DanS 2026-04-30 14:57:37 -05:00
  • 9edab31728 Refactor app services and stabilize refresh/UI flows DanS 2026-04-29 12:47:57 -05:00
  • ee8a08e569 feat(addresses): improve address labeling and view-only handling DanS 2026-04-27 13:54:28 -05:00
  • ddb810e2f3 fix: drag-to-transfer drop not triggering transfer dialog v1.2.0-rc1 DanS 2026-04-12 19:07:41 -05:00
  • aa26ab5fbd fix: sidebar nav text overflow for long translations DanS 2026-04-12 18:45:48 -05:00
  • 40cec14ebf Add bootstrap download dialog and fix 100 missing translation keys DanS 2026-04-12 18:19:01 -05:00
  • 88d30c1612 feat: modernize address list with drag-transfer, labels, and UX polish DanS 2026-04-12 17:29:56 -05:00
  • dbe6546f9f refactor: rewrite sidebar layout with two-pass architecture DanS 2026-04-12 16:34:31 -05:00
  • 6e2db50675 fix: accurate sync speed display, add missing i18n keys, native language names DanS 2026-04-12 15:12:36 -05:00
  • d2dccbac05 feat: non-blocking warmup — connect during daemon initialization DanS 2026-04-12 14:32:57 -05:00
  • 1860e9b277 fix: auto-refresh peers list, show warmup status during daemon startup DanS 2026-04-12 13:43:45 -05:00
  • 648a6c29e0 feat: use DragonX DNS seed nodes, pass -maxconnections to daemon, show sync speed DanS 2026-04-12 13:22:22 -05:00
  • c013038ef7 feat: CJK font rendering, force quit confirmation, settings i18n DanS 2026-04-12 10:32:58 -05:00
  • 20cbad687d Redesign benchmark to measure sustained (thermally throttled) hashrate instead of initial burst performance. Previously the benchmark used a fixed 20s warmup + 10s peak measurement, which reported inflated results on thermally constrained hardware (e.g. 179 H/s vs actual sustained 117 H/s on a MacBook Pro). DanS 2026-04-06 13:51:56 -05:00
  • ddca8b2e43 v1.2.0: UX audit — security fixes, accessibility, and polish DanS 2026-04-04 19:10:58 -05:00
  • 50e9e7d75e refactor: tab-aware prioritized refresh system DanS 2026-04-04 13:05:00 -05:00
  • d755f6816b refactor: extract AI/agent files into separate repo DanS 2026-04-04 11:36:04 -05:00
  • 84d2b9c39d refactor: move AI/agent files into ObsidianDragon-agent/ DanS 2026-04-04 11:29:12 -05:00
  • 27e9a8df26 docs: add ARCHITECTURE.md with project overview DanS 2026-04-04 11:17:21 -05:00
  • 8d51f374cd docs: add copilot-instructions.md and file-level comments DanS 2026-04-04 11:14:31 -05:00
  • 7ab8f5d82c fix: console not connected when fast-lane RPC still connecting DanS 2026-04-03 11:34:32 -05:00
  • e4b1b644b3 build: macOS universal binary (arm64+x86_64) with deployment target 11.0 DanS 2026-04-03 10:55:07 -05:00
  • 8ef8abeb37 feat: thread benchmark, GPU-aware idle mining, thread scaling fix DanS 2026-04-01 17:06:05 -05:00
  • 09f876eb60 update build output filenames to include version info v1.1.1 DanS 2026-03-25 11:24:21 -05:00
  • aa3bd4e304 update hardcoded version for mac dmg build DanS 2026-03-25 11:18:03 -05:00
  • 801fa2b96b feat: track shielded send txids via z_viewtransaction DanS 2026-03-25 11:06:09 -05:00
  • e0bfeb2f29 fix: macOS block index corruption, dbcache auto-sizing, import key rescan height DanS 2026-03-25 11:00:14 -05:00
  • 9ed4fbc476 update mac icons v1.1.0 DanS 2026-03-19 14:46:33 -05:00
  • 2b3277529e macOS port: build, rendering, daemon, and mining fixes DanS 2026-03-19 14:26:04 -05:00
  • d79d013060 feat: sync thread grid during idle scaling, skip lock screen while pool mining, add paste preview to import key dialog DanS 2026-03-19 06:10:46 -05:00
  • 474250bb50 v1.1.0: explorer tab, bootstrap fixes, full theme overlay merge DanS 2026-03-17 18:49:46 -05:00
  • 40dd6d45b2 daemon version check, idle mining control, bootstrap mirror, import key paste, and cleanup DanS 2026-03-17 14:57:12 -05:00
  • 1b97476a54 update version to v1.0.2 DanS 2026-03-12 02:29:08 -05:00
  • d7bc5c638a fix: remove D3D11 debug layer flag that prevented startup on user machines v1.0.2 v1.0.1 DanS 2026-03-12 00:13:27 -05:00
  • 39f193a264 fix xmrig bundling issues v1.0.0 DanS 2026-03-11 21:14:03 -05:00
  • 4023af9466 fix scrolling bug DanS 2026-03-11 03:15:31 -05:00
  • 853e3e0f17 build: Linux release outputs binaries zip + AppImage, bundle sapling params DanS 2026-03-11 01:38:59 -05:00
  • 1bcfcd1c73 ui: add idle delay combo to mining tab DanS 2026-03-11 01:38:48 -05:00
  • 6bb35bd3e1 ui: reorganize settings page with collapsible sections DanS 2026-03-11 01:38:40 -05:00
  • 2c5a658ea5 feat: Full UI internationalization, pool hashrate stats, and layout caching DanS 2026-03-11 00:40:50 -05:00
  • f416ff3d09 Add mine-when-idle, default banlist, and console parsing improvements DanS 2026-03-07 13:42:31 -06:00
  • b3a0ce29ed fix: Windows identity, async address creation, mining UI, and chart artifacts DanS 2026-03-05 22:43:27 -06:00
  • e2265b0bdf improve diagnostics, security UX, and network tab refresh DanS 2026-03-05 05:26:04 -06:00
  • 9368b945e0 fix text shifting in status bar from font scale changes DanS 2026-03-05 01:29:03 -06:00
  • eda19ef6d5 improved font scaling text and window adjustment, added ctrl + scroll hotkey for font scaling DanS 2026-03-05 01:22:20 -06:00
  • 7d48936f30 refresh network info instantly when switching to network tab DanS 2026-03-04 15:16:32 -06:00
  • bc2ef4ffaf feat: RPC caching, background decrypt import, fast-lane peers, mining fix DanS 2026-03-04 15:12:24 -06:00
  • 0da1657b12 Rename hush→dragonx across wallet codebase DanS 2026-03-04 03:17:32 -06:00
  • 0d30ebc8e8 setup script improvements, automatically clone xmrig-hac and build for multiple platforms DanS 2026-03-03 01:47:44 -06:00
  • c778e03f37 update links DanS 2026-03-03 01:20:03 -06:00