Evan Kaloudis
89447a25c2
feat: Developer Tools: add updateChannelPolicy with create_missing_edge
...
Adds an updateChannelPolicy command to the LND Developer Tools,
mirroring lncli updatechanpolicy: base_fee_msat, fee_rate_ppm,
time_lock_delta, and min/max_htlc_msat inputs, a create_missing_edge
toggle, and a global or per-channel target picker.
Backed by a raw PolicyUpdateRequest passthrough on lnd (REST),
embedded-lnd (new lndmobile binding + iOS dispatch table entry), and
lightning-node-connect, kept separate from the production setFees
flow so units and inbound-fee handling there are untouched.
2026-07-13 11:39:14 -04:00
Evan Kaloudis
3783213a8d
ios: enable -fcxx-modules so framework headers can @import Foundation in C++ context
2026-07-12 14:46:09 -04:00
Evan Kaloudis
e288653ee8
ios: drop SendPaymentSync dispatch entry (removed in lnd v0.21)
2026-07-12 14:46:09 -04:00
Evan Kaloudis
aaebdb6de3
feat: BalancePane: surface pending close balance alongside pending open
2026-07-12 14:46:09 -04:00
Evan Kaloudis
6547addcd6
models: prefer Hop.amt_to_forward_msat for forward-compat with lnd v0.22
2026-07-12 14:46:09 -04:00
Evan Kaloudis
d2c90b1b45
deps: bump embedded-lnd to v0.21.1-beta-zeus
2026-07-12 14:46:09 -04:00
Evan Kaloudis and GitHub
83901eea8a
Merge pull request #4209 from kaloudis/claude-skills-library
...
docs: add Claude Code skill library under .claude/skills
2026-07-11 23:49:10 -04:00
Evan Kaloudis and GitHub
df731ee0b9
Merge pull request #4220 from ZeusLN/translations_28cf3c53816541af89c49a7815e267ce
...
[Transifex] Updates for project ZEUS
2026-07-11 01:01:03 -04:00
transifex-integration[bot] and GitHub
89e124ab72
[Transifex] Translate locales/en.json in zh_CN
...
100% translated source file: 'locales/en.json'
on 'zh_CN'.
2026-07-11 02:33:36 +00:00
Evan Kaloudis and GitHub
cae9e142a2
Merge pull request #4219 from ZeusLN/translations_28cf3c53816541af89c49a7815e267ce
...
[Transifex] Updates for project ZEUS
2026-07-10 17:38:17 -04:00
transifex-integration[bot] and GitHub
d793923a18
[Transifex] Translate locales/en.json in zh_CN
...
100% translated source file: 'locales/en.json'
on 'zh_CN'.
2026-07-10 21:15:27 +00:00
Evan Kaloudis and GitHub
fefcfd3150
Merge pull request #4214 from ZeusLN/deps/security-ws-jsyaml-markdownit
...
deps: patch ws, js-yaml, and markdown-it security alerts
2026-07-08 11:49:49 -04:00
Evan Kaloudis
85753b0224
deps: patch ws, js-yaml, and markdown-it security alerts
...
Closes five Dependabot alerts in the root manifest:
- ws 8.20.1 -> 8.21.0 memory-exhaustion DoS (high) #343
- ws 7.5.10 -> 7.5.11 memory-exhaustion DoS (high) #342
- js-yaml 4.1.1 -> 4.3.0 quadratic DoS (medium) #362
- js-yaml 3.14.2 -> 3.15.0 quadratic DoS (medium) #363
- markdown-it 14.1.1 -> 14.2.0 quadratic DoS (medium) #349
ws (v8): the vulnerable copy was pinned by engine.io-client@6.6.5 via
ws ~8.20.1. Refreshing engine.io-client to 6.6.6 (within its existing
~6.6.1 range) naturally pulls the patched ws ~8.21.0 -> 8.21.0, so no
resolution override was needed.
ws (v7) and both js-yaml copies: existing ranges already permitted the
patched versions; fixed by refreshing the lockfile.
markdown-it: was explicitly pinned to the vulnerable 14.1.1 in
resolutions; bumped that entry to 14.2.0.
Lockfile-only re-resolution (yarn install --ignore-scripts); no source
changes.
2026-07-08 10:56:18 -04:00
Evan Kaloudis
8b5b5004da
docs: add Claude Code skill library under .claude/skills
...
Adds 16 project skills (plus 3 runnable diagnostic scripts) that encode
the project's architecture contracts, backend capability matrix, storage
and migration protocols, build/run/debug runbooks, failure archaeology,
Lightning domain reference, and research discipline, so contributors and
AI coding sessions can operate at maintainer standard without rederiving
project knowledge.
All facts were verified against master c5fd094fb and adversarially
reviewed (factual/doctrine/usability passes) before inclusion. Also
updates .gitignore to share .claude/skills/ while keeping all other
.claude/ files (e.g. settings.local.json) local.
2026-07-06 12:43:26 -04:00
Evan Kaloudis
c5fd094fbf
Version bump: v13.1.3-alpha
2026-07-02 10:20:49 -04:00
Evan Kaloudis and GitHub
032725cb42
Merge pull request #4206 from ZeusLN/dependabot/npm_and_yarn/zeus_modules/lightninglabs/lnc-core/js-yaml-3.15.0
...
chore(deps): bump js-yaml from 3.14.2 to 3.15.0 in /zeus_modules/@lightninglabs/lnc-core
2026-07-01 10:56:40 -04:00
dependabot[bot] and GitHub
c52a7a6885
chore(deps): bump js-yaml in /zeus_modules/@lightninglabs/lnc-core
...
Bumps [js-yaml](https://github.com/nodeca/js-yaml ) from 3.14.2 to 3.15.0.
- [Changelog](https://github.com/nodeca/js-yaml/blob/master/CHANGELOG.md )
- [Commits](https://github.com/nodeca/js-yaml/compare/3.14.2...3.15.0 )
---
updated-dependencies:
- dependency-name: js-yaml
dependency-version: 3.15.0
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-07-01 01:12:35 +00:00
Evan Kaloudis
a2dc04ab88
Version bump: v13.1.2
2026-06-30 15:32:37 -04:00
Evan Kaloudis and GitHub
f547110bb4
Merge pull request #4202 from ajaysehwal/fix/utxo-picker-label
...
fix(utxo-picker): restore UTXO labels and keep Set button above gesture bar
2026-06-30 15:31:05 -04:00
Evan Kaloudis and GitHub
524a94aa3a
Merge pull request #4203 from ajaysehwal/fix/rebalance-channel-success
...
fix: respect top/bottom safe area on rebalance success screen
2026-06-30 15:30:26 -04:00
Evan Kaloudis and GitHub
bd572f9ac5
Merge pull request #4199 from kaloudis/ui-receive-flash
...
ui: Receive: prevent input field flash on initial load via initialLoad state
2026-06-29 11:40:28 -04:00
ajaysehwal
ea8d302f96
fix: respect top/bottom safe area on rebalance success screen
2026-06-29 20:59:45 +05:30
ajaysehwal
fe0e0c2da1
fix(utxo-picker): restore UTXO labels and keep Set button above gesture bar
2026-06-27 16:29:41 +05:30
Evan Kaloudis
a011187a1a
fix: Receive: set creatingInvoice synchronously in autoGenerateInvoice
2026-06-26 17:15:15 -04:00
Evan Kaloudis
8b4a772e6c
ui: Receive: prevent input field flash on initial load via initialLoad state
2026-06-26 17:05:55 -04:00
Evan Kaloudis and GitHub
c9ace05ead
Merge pull request #4197 from kaloudis/ui-highlight-0conf-channel-setup
...
ui: Receive: highlight 0-conf fee when channel setup required
2026-06-26 11:40:54 -04:00
Evan Kaloudis
cf26c6c938
refactor: Receive: define LSP_MIN_CHANNEL_OPEN_FEE_SATS
2026-06-26 11:35:51 -04:00
Evan Kaloudis
eb00ff2429
ui: Receive: highlight 0-conf fee when channel setup required
2026-06-26 11:32:44 -04:00
Evan Kaloudis and GitHub
23426d6525
Merge pull request #4195 from kaloudis/deduplicate-receive
...
refactor: Receive: deduplicate componentDidMount/render locals
2026-06-26 11:11:15 -04:00
Evan Kaloudis
542d5f84f0
Version bump: v13.1.2-alpha
2026-06-26 11:08:43 -04:00
Evan Kaloudis
f153affb27
ios: remove sponsor buttons
2026-06-26 11:07:19 -04:00
Evan Kaloudis
d48a23b18a
fix(LND): translate AddressType in newAddress across REST, LNC, embedded
2026-06-25 13:18:01 -04:00
Evan Kaloudis and GitHub
eaff4a14ad
Merge pull request #4194 from kaloudis/fix-backend-supports-lightning-addresses
...
fix: Lightning address: gate by backend support across Receive and Wallet
2026-06-24 12:26:15 -04:00
Evan Kaloudis
c7777cd0bf
fix(wallet-header): gate redeem badge on supportsLightningAddress
2026-06-24 10:44:34 -04:00
Evan Kaloudis
80c56f45e5
cleanup: normalize certVerification type to boolean (ZEUS-4187)
2026-06-24 10:29:23 -04:00
Evan Kaloudis
4bdf72ba92
refactor: Receive: extract skipOnchain into helper
2026-06-24 10:17:44 -04:00
Evan Kaloudis
42ab061632
refactor: Receive: extract lnOnly/onChainOnly into helper
2026-06-24 10:17:43 -04:00
Evan Kaloudis and GitHub
2c4209ad0a
Merge pull request #4192 from kaloudis/fix-lnonly
...
fix: Receive: treat backends without on-chain support as lightning-only
2026-06-24 09:47:49 -04:00
Evan Kaloudis
1a1926aa16
fix(nwc-settings): gate lud16 toggle on supportsLightningAddress
2026-06-24 09:47:05 -04:00
Evan Kaloudis
8e27c1f95c
fix(wallet): gate Cashu LN address auto-create on supportsCashuWallet
2026-06-24 09:40:39 -04:00
Evan Kaloudis and GitHub
3840a162a0
Merge pull request #4191 from kaloudis/zeus-4190
...
enhancement: AmountKeypad: support pasting amount from clipboard
2026-06-24 00:50:32 -04:00
Evan Kaloudis
1854ac2c29
fix(receive): show Lightning Address tab on Cashu-only backends
2026-06-23 20:09:29 -04:00
Evan Kaloudis
5ba2e13519
fix(lightning-address): skip status() on backends without a receive path
2026-06-23 20:02:03 -04:00
Evan Kaloudis
686c8e71d1
fix: Receive: treat backends without on-chain support as lightning-only
2026-06-23 19:37:21 -04:00
Evan Kaloudis and GitHub
39c52d75b4
Merge pull request #4158 from kaloudis/lightning-address-copy
...
feat(lightning-address): copy address to clipboard on tap
2026-06-23 16:05:24 -04:00
Evan Kaloudis and GitHub
45e9d20954
Merge pull request #4155 from Wajid-0ne/fix/4150-settings-migration-stringify
...
fix(migrations): pass object to setSettings to avoid MobX observable corruption (#4150 )
2026-06-22 15:48:46 -04:00
Evan Kaloudis
bd84bdcfd5
fix(copied-toast): hoist to app root so it stops blocking touches
2026-06-22 15:36:21 -04:00
Evan Kaloudis
5b2a43320f
feat(lightning-address): copy address to clipboard on tap
2026-06-22 15:11:33 -04:00
Evan Kaloudis
83a62f8d0f
enhancement: AmountKeypad: support pasting amount from clipboard
2026-06-22 14:53:21 -04:00
Evan Kaloudis and GitHub
6a3edf4ab0
docs: fix NWC service link in README ( #4179 )
2026-06-22 11:16:13 -04:00