Commit graph

226 commits

Author SHA1 Message Date
Claude
ed5ef7dda3
ax(mining): rename cfg→configuration in LoadMinersConfig
AX principle 1: predictable names over short names.
`cfg` requires mapping overhead; `configuration` is unambiguous.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:31:20 +01:00
Claude
c13f2ac715
ax(ueps): replace prose struct comment on UEPSHeader with usage example
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
UEPSHeader's type-level comment restated the name in prose; replaced with
a concrete struct-literal example (AX principle 2). Field inline comments
updated from vague labels to descriptive value-context notes.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:29:30 +01:00
Claude
7ee91842d7
ax(node): rename loop variable a to alias in DiscoverPools and DiscoverGateways
AX Principle 1 — predictable names over short names. The single-letter `a`
requires context to understand; `alias` is self-describing at every read site.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:29:22 +01:00
Claude
c0eba4f12a
ax(mining): rename dbCfg to databaseConfiguration
AX Principle 1: predictable names over short names.
`dbCfg` abbreviates both the `db` prefix and `Cfg` suffix — both banned
by the AX naming rules. `databaseConfiguration` is unambiguous.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:29:12 +01:00
Claude
49ac6d455a
ax(ueps): replace prose comments with usage examples (AX principle 2)
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
NewBuilder, MarshalAndSign, ReadAndVerify, PacketBuilder, and ParsedPacket
comments now show concrete call-site examples with real values instead of
restating what the type signatures already convey.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:27:25 +01:00
Claude
273169264e
ax(mining): rename db-prefixed fields to full databaseEnabled/databaseRetention
AX Principle 1 — predictable names over short names. The Manager struct
fields dbEnabled and dbRetention used the db abbreviation which requires
context to decode. Renamed to databaseEnabled and databaseRetention across
manager.go and the single service.go callsite. No behaviour change.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:26:59 +01:00
Claude
e707710e9d
ax(node): replace NewWorker prose comment with usage example
Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:26:50 +01:00
Claude
b41c63b10f
ax(ueps): rename TagCurrentLay/TagTargetLay to TagCurrentLayer/TagTargetLayer
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Abbreviated constant names violated AX Principle 1 (Predictable Names Over
Short Names). The struct fields already used CurrentLayer/TargetLayer — the
constants now match, eliminating the inconsistency.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:26:00 +01:00
Claude
b93b19fac7
ax(node): replace prose comment on NewController with usage example
AX principle 2: comments show HOW with real values, not WHAT the
signature already says.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:25:42 +01:00
Claude
7c6645fbeb
feat(node): add Lethean chain discovery for mining fleet
Some checks are pending
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Chain integration for P2P mining nodes:
- GetChainInfo — query daemon for height, aliases, sync status
- DiscoverPools — find pool aliases from chain (cap=pool)
- DiscoverGateways — find gateway nodes from chain
- parseComment — v=lthn1 comment parser

Constants: testnet/mainnet daemon URLs and pool endpoints.
4/4 tests passing.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:24:28 +01:00
Claude
67698256fd
feat(mining): add Lethean pool presets + ProgPoWZ profiles
Some checks failed
Security Scan / security (push) Successful in 35s
Test / test (push) Has been cancelled
Lethean-specific mining configurations:
- LetheanTestnetConfig — pool.lthn.io:5555, ProgPoWZ, 50% CPU
- LetheanMainnetConfig — pool.lthn.io:3333, ProgPoWZ, 75% CPU
- LetheanSoloConfig — direct daemon RPC (46941/36941), 100% CPU
- LetheanDefaultProfile — ready-to-use MiningProfile with RawConfig
- LetheanDualMiningProfile — GPU:ProgPoWZ(LTHN) + CPU:RandomX(XMR)

All configs: zero donate level (XMRig telemetry stripped), keepalive on.
5/5 tests passing.

Co-Authored-By: Charon <charon@lethean.io>
2026-04-02 07:22:48 +01:00
Claude
a88ef95884
ci: add Forgejo Actions test and security scan workflows
Some checks failed
Security Scan / security (push) Successful in 39s
Test / test (push) Failing after 51s
Uses reusable workflows from core/go-devops for Go testing
(with race detector and coverage) and security scanning
(govulncheck, gitleaks, trivy).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-23 03:28:14 +00:00
Claude
05279de74b
chore: refresh go.sum after upstream tag updates
Some checks failed
Release / Test (push) Failing after 2s
Tests / Go Tests (push) Failing after 38s
E2E Tests / E2E Tests (push) Failing after 56s
Tests / C++ Tests (push) Failing after 18s
Release / Release (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 23:36:25 +00:00
Claude
a982e72d34
chore: sync workspace dependency versions
Some checks failed
Release / Test (push) Failing after 2s
Tests / Go Tests (push) Failing after 38s
E2E Tests / E2E Tests (push) Failing after 53s
Tests / C++ Tests (push) Failing after 15s
Release / Release (push) Has been cancelled
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 22:04:45 +00:00
Claude
140f038f37
chore: migrate module path from github.com to forge.lthn.ai
Some checks failed
E2E Tests / E2E Tests (push) Failing after 1m23s
Tests / Go Tests (push) Failing after 39s
Desktop Release / Build linux (push) Failing after 46s
Release / Test (push) Failing after 2s
Tests / C++ Tests (push) Failing after 1m12s
Release / Release (push) Has been cancelled
Desktop Release / Build darwin (push) Has been cancelled
Desktop Release / Build windows (push) Has been cancelled
Desktop Release / Create Release (push) Has been cancelled
Move module declaration and all internal imports from
github.com/Snider/Mining to forge.lthn.ai/Snider/Mining. Also updates
Borg, Enchantrix, and Poindexter dependency paths to forge.lthn.ai.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-22 21:39:01 +00:00
Snider
d651a8dfb4
Merge pull request #68 from Snider/copilot/combine-39-prs-into-one
Consolidate 39 PRs into single squash-ready update
2026-02-02 06:40:05 +00:00
copilot-swe-agent[bot]
3aea1d7d1a Fix test failures and unused imports after combining PRs
Co-authored-by: Snider <631881+Snider@users.noreply.github.com>
2026-02-02 06:12:37 +00:00
Snider
75a9ba9ef4 Fix C++ tests build and verify peer ping implementation
Fixed C++ build failures in `miner/core/tests/CMakeLists.txt`:
- Applied `-mavx2 -mvaes` compilation flags to `CryptoNight_x86_vaes.cpp` in the test library target, mirroring the main build configuration. This resolves the `target specific option mismatch` error during compilation.
- Applied optimization flags to `CnHash.cpp` in the test library target.

Verified Go implementation:
- Confirmed `PingPeer` is implemented in `pkg/node/controller.go`.
- Confirmed `handlePing` is implemented in `pkg/node/worker.go`.
- Confirmed `go.mod` includes necessary dependencies.

Recorded learnings regarding CMake property propagation across directories.
2026-02-02 06:07:05 +00:00
dependabot[bot]
b4f9e2439d chore(deps): Bump on-headers and compression in /miner/workers
Bumps [on-headers](https://github.com/jshttp/on-headers) and [compression](https://github.com/expressjs/compression). These dependencies needed to be updated together.

Updates `on-headers` from 1.0.2 to 1.1.0
- [Release notes](https://github.com/jshttp/on-headers/releases)
- [Changelog](https://github.com/jshttp/on-headers/blob/master/HISTORY.md)
- [Commits](https://github.com/jshttp/on-headers/compare/v1.0.2...v1.1.0)

Updates `compression` from 1.7.4 to 1.8.1
- [Release notes](https://github.com/expressjs/compression/releases)
- [Changelog](https://github.com/expressjs/compression/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/compression/compare/1.7.4...v1.8.1)

---
updated-dependencies:
- dependency-name: on-headers
  dependency-version: 1.1.0
  dependency-type: indirect
- dependency-name: compression
  dependency-version: 1.8.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:07:05 +00:00
dependabot[bot]
6cc7caa17d chore(deps): Bump qs and express in /miner/workers
Bumps [qs](https://github.com/ljharb/qs) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.7.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.7.0...v6.14.1)

Updates `express` from 4.17.1 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...v4.22.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:07:05 +00:00
google-labs-jules[bot]
1f464a62f1 Implement STIM bundle decryption and installation
- Updated `Worker.handleDeploy` to handle STIM bundles using `ExtractProfileBundle` and `ExtractMinerBundle`.
- Used `PeerConnection.SharedSecret` as the password for decryption.
- Implemented logic for `BundleProfile`, `BundleMiner`, and `BundleFull`.
- Fixed broken files `pkg/node/dispatcher.go` and `pkg/node/peer.go` to ensure compilation and testing.
- Updated tests in `pkg/node/worker_test.go` and added coverage for deployment logic.
2026-02-02 06:07:05 +00:00
dependabot[bot]
8e1405e2a4 Bump @modelcontextprotocol/sdk and @angular/cli in /ui
Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) to 1.24.0 and updates ancestor dependency [@angular/cli](https://github.com/angular/angular-cli). These dependencies need to be updated together.


Updates `@modelcontextprotocol/sdk` from 1.17.3 to 1.24.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.3...1.24.0)

Updates `@angular/cli` from 20.3.9 to 20.3.13
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/20.3.9...20.3.13)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.24.0
  dependency-type: indirect
- dependency-name: "@angular/cli"
  dependency-version: 20.3.13
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:07:05 +00:00
dependabot[bot]
0a4480d951 chore(deps): Bump qs, body-parser and express in /ui
Bumps [qs](https://github.com/ljharb/qs), [body-parser](https://github.com/expressjs/body-parser) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `qs` from 6.14.0 to 6.14.1
- [Changelog](https://github.com/ljharb/qs/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ljharb/qs/compare/v6.14.0...v6.14.1)

Updates `body-parser` from 1.20.3 to 1.20.4
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/1.20.3...1.20.4)

Updates `express` from 4.21.2 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.21.2...v4.22.1)

---
updated-dependencies:
- dependency-name: qs
  dependency-version: 6.14.1
  dependency-type: indirect
- dependency-name: body-parser
  dependency-version: 1.20.4
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:07:05 +00:00
google-labs-jules[bot]
2621e89c68 feat(ui): pass profileId in navigation
- Updated `navigateToProfiles` in `MainLayoutComponent` to pass `profileId` as a query parameter.
- Updated `ProfilesComponent` to read the `id` query parameter and set `editingProfileId` accordingly.
2026-02-02 06:07:05 +00:00
dependabot[bot]
99e18ee24c chore(deps-dev): Bump base-x from 3.0.8 to 3.0.11 in /miner/workers
Bumps [base-x](https://github.com/cryptocoinjs/base-x) from 3.0.8 to 3.0.11.
- [Commits](https://github.com/cryptocoinjs/base-x/compare/v3.0.8...v3.0.11)

---
updated-dependencies:
- dependency-name: base-x
  dependency-version: 3.0.11
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:07:05 +00:00
dependabot[bot]
51ff365815 build(deps): Bump @modelcontextprotocol/sdk and @angular/cli
Bumps [@modelcontextprotocol/sdk](https://github.com/modelcontextprotocol/typescript-sdk) to 1.24.0 and updates ancestor dependency [@angular/cli](https://github.com/angular/angular-cli). These dependencies need to be updated together.


Updates `@modelcontextprotocol/sdk` from 1.17.3 to 1.24.0
- [Release notes](https://github.com/modelcontextprotocol/typescript-sdk/releases)
- [Commits](https://github.com/modelcontextprotocol/typescript-sdk/compare/1.17.3...1.24.0)

Updates `@angular/cli` from 20.3.8 to 20.3.13
- [Release notes](https://github.com/angular/angular-cli/releases)
- [Changelog](https://github.com/angular/angular-cli/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular-cli/compare/20.3.8...20.3.13)

---
updated-dependencies:
- dependency-name: "@modelcontextprotocol/sdk"
  dependency-version: 1.24.0
  dependency-type: indirect
- dependency-name: "@angular/cli"
  dependency-version: 20.3.13
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:07:04 +00:00
dependabot[bot]
2ee0e7d342 chore(deps): Bump node-forge and webpack-dev-server in /miner/workers
Bumps [node-forge](https://github.com/digitalbazaar/forge) to 1.3.3 and updates ancestor dependency [webpack-dev-server](https://github.com/webpack/webpack-dev-server). These dependencies need to be updated together.


Updates `node-forge` from 0.10.0 to 1.3.3
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/0.10.0...v1.3.3)

Updates `webpack-dev-server` from 3.11.2 to 5.2.2
- [Release notes](https://github.com/webpack/webpack-dev-server/releases)
- [Changelog](https://github.com/webpack/webpack-dev-server/blob/main/CHANGELOG.md)
- [Commits](https://github.com/webpack/webpack-dev-server/compare/v3.11.2...v5.2.2)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.3
  dependency-type: indirect
- dependency-name: webpack-dev-server
  dependency-version: 5.2.2
  dependency-type: direct:development
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:07:04 +00:00
dependabot[bot]
9cf90c4b36 chore(deps): Bump send and express in /miner/workers
Bumps [send](https://github.com/pillarjs/send) and [express](https://github.com/expressjs/express). These dependencies needed to be updated together.

Updates `send` from 0.17.1 to 0.19.2
- [Release notes](https://github.com/pillarjs/send/releases)
- [Changelog](https://github.com/pillarjs/send/blob/master/HISTORY.md)
- [Commits](https://github.com/pillarjs/send/compare/0.17.1...0.19.2)

Updates `express` from 4.17.1 to 4.22.1
- [Release notes](https://github.com/expressjs/express/releases)
- [Changelog](https://github.com/expressjs/express/blob/v4.22.1/History.md)
- [Commits](https://github.com/expressjs/express/compare/4.17.1...v4.22.1)

---
updated-dependencies:
- dependency-name: send
  dependency-version: 0.19.2
  dependency-type: indirect
- dependency-name: express
  dependency-version: 4.22.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:07:04 +00:00
google-labs-jules[bot]
ac354b1971 Disable process-spawning tests and verify installation with dummy script
- Skip tests that attempt to start miner processes (`StartMiner`, `StopMiner`) to avoid resource usage and flakiness in CI.
- Add `TestXMRigMiner_CheckInstallation` to verify binary detection and version parsing using a dummy script that prints version info.
- Refactor `TestGetMiner_Good` and `TestListMiners_Good` to manually inject miner instances, preserving coverage for retrieval logic without starting processes.
- Fix UI test compilation by updating imports and mocks.
- Fix panic in `TestStopMiner_Good` by checking errors (though now skipped).
2026-02-02 06:07:04 +00:00
dependabot[bot]
6ef566b059 build(deps): Bump body-parser in /cmd/desktop/mining-desktop/frontend
Bumps [body-parser](https://github.com/expressjs/body-parser) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/expressjs/body-parser/releases)
- [Changelog](https://github.com/expressjs/body-parser/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/body-parser/compare/v2.2.0...v2.2.1)

---
updated-dependencies:
- dependency-name: body-parser
  dependency-version: 2.2.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:32 +00:00
dependabot[bot]
655665a45c build(deps): Bump github.com/quic-go/quic-go
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.54.0 to 0.57.0.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.54.0...v0.57.0)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.57.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:32 +00:00
dependabot[bot]
248554b364 build(deps): Bump github.com/quic-go/quic-go from 0.54.0 to 0.57.0
Bumps [github.com/quic-go/quic-go](https://github.com/quic-go/quic-go) from 0.54.0 to 0.57.0.
- [Release notes](https://github.com/quic-go/quic-go/releases)
- [Commits](https://github.com/quic-go/quic-go/compare/v0.54.0...v0.57.0)

---
updated-dependencies:
- dependency-name: github.com/quic-go/quic-go
  dependency-version: 0.57.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:32 +00:00
dependabot[bot]
e6016088ec chore(deps): Bump @angular/compiler
Bumps [@angular/compiler](https://github.com/angular/angular/tree/HEAD/packages/compiler) from 20.3.9 to 20.3.16.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v20.3.16/packages/compiler)

---
updated-dependencies:
- dependency-name: "@angular/compiler"
  dependency-version: 20.3.16
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:32 +00:00
dependabot[bot]
1aeba5f825 Bump @angular/common from 20.3.10 to 20.3.14 in /ui
Bumps [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) from 20.3.10 to 20.3.14.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.14/packages/common)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-version: 20.3.14
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:32 +00:00
dependabot[bot]
813af77e4b build(deps): Bump @angular/common
Bumps [@angular/common](https://github.com/angular/angular/tree/HEAD/packages/common) from 20.3.9 to 20.3.14.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/20.3.14/packages/common)

---
updated-dependencies:
- dependency-name: "@angular/common"
  dependency-version: 20.3.14
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:32 +00:00
dependabot[bot]
bd2e8b20f8 build(deps): Bump golang.org/x/crypto in /cmd/desktop/mining-desktop
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.44.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.44.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:32 +00:00
dependabot[bot]
cabdfb6d90 Bump golang.org/x/crypto from 0.43.0 to 0.45.0
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.43.0 to 0.45.0.
- [Commits](https://github.com/golang/crypto/compare/v0.43.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:32 +00:00
dependabot[bot]
0da69ad713 chore(deps): Bump @angular/core in /cmd/desktop/mining-desktop/frontend
Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) from 20.3.9 to 20.3.16.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v20.3.16/packages/core)

---
updated-dependencies:
- dependency-name: "@angular/core"
  dependency-version: 20.3.16
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:31 +00:00
dependabot[bot]
3b52ddc437 Bump node-forge from 1.3.1 to 1.3.3 in /ui
Bumps [node-forge](https://github.com/digitalbazaar/forge) from 1.3.1 to 1.3.3.
- [Changelog](https://github.com/digitalbazaar/forge/blob/main/CHANGELOG.md)
- [Commits](https://github.com/digitalbazaar/forge/compare/v1.3.1...v1.3.3)

---
updated-dependencies:
- dependency-name: node-forge
  dependency-version: 1.3.3
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:31 +00:00
dependabot[bot]
072faeac5a chore(deps): Bump @angular/core from 20.3.10 to 20.3.16 in /ui
Bumps [@angular/core](https://github.com/angular/angular/tree/HEAD/packages/core) from 20.3.10 to 20.3.16.
- [Release notes](https://github.com/angular/angular/releases)
- [Changelog](https://github.com/angular/angular/blob/main/CHANGELOG.md)
- [Commits](https://github.com/angular/angular/commits/v20.3.16/packages/core)

---
updated-dependencies:
- dependency-name: "@angular/core"
  dependency-version: 20.3.16
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:31 +00:00
dependabot[bot]
10267c8274 Bump js-yaml from 4.1.0 to 4.1.1 in /ui
Bumps [js-yaml](https://github.com/nodeca/js-yaml) from 4.1.0 to 4.1.1.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodeca/js-yaml/compare/4.1.0...4.1.1)

---
updated-dependencies:
- dependency-name: js-yaml
  dependency-version: 4.1.1
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-02-02 06:06:31 +00:00
copilot-swe-agent[bot]
37ea15e65e Merge branch 'feature/test-coverage-audit-7324697122677518365' into copilot/combine-39-prs-into-one 2026-02-02 06:05:18 +00:00
copilot-swe-agent[bot]
770e034786 Merge branch 'feature/security-audit-report-5423195480257345766' into copilot/combine-39-prs-into-one 2026-02-02 06:05:18 +00:00
copilot-swe-agent[bot]
73e81b793f Merge branch 'feature/protocol-security-audit-13267463828562253547' into copilot/combine-39-prs-into-one 2026-02-02 06:05:17 +00:00
copilot-swe-agent[bot]
ab78431606 Merge branch 'feature/performance-audit-12186905255919738937' into copilot/combine-39-prs-into-one 2026-02-02 06:05:17 +00:00
copilot-swe-agent[bot]
e89d182480 Merge branch 'feature/input-validation-audit-8546162141065557347' into copilot/combine-39-prs-into-one 2026-02-02 06:05:17 +00:00
copilot-swe-agent[bot]
f788d30bd6 Merge branch 'feat/documentation-audit-1347151787667773887' into copilot/combine-39-prs-into-one 2026-02-02 06:05:17 +00:00
copilot-swe-agent[bot]
97e9f02561 Merge branch 'dependabot/npm_and_yarn/ui/angular/compiler-20.3.16' into copilot/combine-39-prs-into-one 2026-02-02 06:05:17 +00:00
copilot-swe-agent[bot]
03efad84c3 Merge branch 'dependabot/npm_and_yarn/miner/config/lodash-4.17.23' into copilot/combine-39-prs-into-one 2026-02-02 06:05:17 +00:00
copilot-swe-agent[bot]
c0ca900938 Merge branch 'dependabot/npm_and_yarn/cmd/desktop/mining-desktop/frontend/multi-b625c48170' into copilot/combine-39-prs-into-one 2026-02-02 06:05:17 +00:00