Commit Graph
10435 Commits
Author SHA1 Message Date
Evan Kaloudis e7fa65b99c docs: require proof-of-work evidence from first-time contributors 2026-05-12 00:11:54 -04:00
Evan KaloudisandGitHub a69e50b372 Merge pull request #4080 from kaloudis/reachability-endpoints
config(connectivity): use platform-native reachability probes instead of Cloudflare
2026-05-11 14:44:39 -04:00
Evan KaloudisandGitHub ff6d860a31 Merge pull request #4072 from kaloudis/fix-dont-delete-cashu-address
fix: CashuStore: don't auto-delete Lightning address when wiping Cashu data
2026-05-11 11:36:21 -04:00
Evan KaloudisandGitHub 7f4381a494 Merge pull request #4068 from kaloudis/fix-onboarding-nav-back
fix: Onboarding: prevent swipe-back from clobbering an existing wallet
2026-05-11 11:36:08 -04:00
Evan Kaloudis bfe13e630e config(connectivity): use platform-native reachability probes instead of Cloudflare 2026-05-11 11:32:24 -04:00
Evan KaloudisandGitHub ecd88cc0cc Merge pull request #4074 from ajaysehwal/fix-CollapsedQR-buttons-overflow
fix(ui): use icon-only collapsed QR actions for node info URIs
2026-05-10 22:02:46 -04:00
ajaysehwal 73c68c7204 fix(ui): use icon-only collapsed QR actions for node info URIs 2026-05-10 17:15:34 +05:30
Evan KaloudisandGitHub 991083a6af Merge pull request #4073 from ZeusLN/translations_28cf3c53816541af89c49a7815e267ce
[Transifex] Updates for project ZEUS
2026-05-09 15:20:40 -04:00
transifex-integration[bot]andGitHub bd9eaf744c [Transifex] Translate locales/en.json in cs
99% of minimum 25% translated source file: 'locales/en.json'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format
2026-05-09 17:46:21 +00:00
Evan Kaloudis a7db08e4aa fix: CashuStore: don't auto-delete Lightning address when wiping Cashu data 2026-05-09 12:57:55 -04:00
Evan KaloudisandGitHub 86985a17b6 Merge pull request #4070 from ZeusLN/dependabot/npm_and_yarn/zeus_modules/lightninglabs/lnc-rn/babel/plugin-transform-modules-systemjs-7.29.4
chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.23.9 to 7.29.4 in /zeus_modules/@lightninglabs/lnc-rn
2026-05-09 12:23:45 -04:00
Evan KaloudisandGitHub 20d63aacc0 Merge pull request #4071 from ZeusLN/dependabot/npm_and_yarn/babel/plugin-transform-modules-systemjs-7.29.4
chore(deps): bump @babel/plugin-transform-modules-systemjs from 7.25.9 to 7.29.4
2026-05-09 12:23:32 -04:00
dependabot[bot]andGitHub 786d0c3f02 chore(deps): bump @babel/plugin-transform-modules-systemjs
Bumps [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) from 7.25.9 to 7.29.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.4/packages/babel-plugin-transform-modules-systemjs)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-modules-systemjs"
  dependency-version: 7.29.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-09 04:54:52 +00:00
dependabot[bot]andGitHub a6c2faf61e chore(deps): bump @babel/plugin-transform-modules-systemjs
Bumps [@babel/plugin-transform-modules-systemjs](https://github.com/babel/babel/tree/HEAD/packages/babel-plugin-transform-modules-systemjs) from 7.23.9 to 7.29.4.
- [Release notes](https://github.com/babel/babel/releases)
- [Changelog](https://github.com/babel/babel/blob/main/CHANGELOG.md)
- [Commits](https://github.com/babel/babel/commits/v7.29.4/packages/babel-plugin-transform-modules-systemjs)

---
updated-dependencies:
- dependency-name: "@babel/plugin-transform-modules-systemjs"
  dependency-version: 7.29.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-09 03:53:16 +00:00
Evan KaloudisandGitHub 437b1d6eb9 Merge pull request #4069 from ZeusLN/dependabot/npm_and_yarn/zeus_modules/lightninglabs/lnc-core/fast-uri-3.1.2
chore(deps): bump fast-uri from 3.1.0 to 3.1.2 in /zeus_modules/@lightninglabs/lnc-core
2026-05-08 21:57:26 -04:00
dependabot[bot]andGitHub 2662219d47 chore(deps): bump fast-uri in /zeus_modules/@lightninglabs/lnc-core
Bumps [fast-uri](https://github.com/fastify/fast-uri) from 3.1.0 to 3.1.2.
- [Release notes](https://github.com/fastify/fast-uri/releases)
- [Commits](https://github.com/fastify/fast-uri/compare/v3.1.0...v3.1.2)

---
updated-dependencies:
- dependency-name: fast-uri
  dependency-version: 3.1.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-05-08 23:34:24 +00:00
Evan Kaloudis e272abc0ff fix: WalletCreationUtils: guard against overwriting an existing node 2026-05-08 17:36:13 -04:00
Evan Kaloudis c2b8e4094f fix: Onboarding: reset nav stack after wallet creation to prevent swipe-back re-entry 2026-05-08 17:34:06 -04:00
Evan KaloudisandGitHub 38dc605084 Merge pull request #4020 from kaloudis/lsp-error-handling
fix: handle LSP non-JSON responses and clear stale error state on invoice creation
2026-05-08 16:52:05 -04:00
Evan KaloudisandGitHub 18a410bb81 Merge pull request #4066 from ZeusLN/translations_28cf3c53816541af89c49a7815e267ce
[Transifex] Updates for project ZEUS
2026-05-08 00:27:49 -04:00
transifex-integration[bot]andGitHub 8b48ff7156 [Transifex] Translate locales/en.json in zh_CN
100% translated source file: 'locales/en.json'
on 'zh_CN'.
2026-05-08 01:45:12 +00:00
Evan KaloudisandGitHub ad5dbb91d8 Delete PR.md 2026-05-07 11:42:50 -04:00
Evan KaloudisandGitHub 6ccb9e33c3 Merge pull request #4049 from kaloudis/enhancement-clipboard-reread
enhancement: clipboard: re-read on foreground return, always show paste action
2026-05-07 10:48:38 -04:00
Evan Kaloudis 4493fc313d enhancement: Hide clipboard icon in wallet header when clipboard reading is disabled 2026-05-07 00:32:17 -04:00
Evan Kaloudis fc92091b83 fix: handle LSP non-JSON responses and clear stale error state on invoice creation 2026-05-06 10:38:28 -04:00
Evan KaloudisandGitHub 093961139a Merge pull request #3783 from myxmaster/refactor__some_more_negative_positioning/margin_hacks
refactor: some more negative positioning/margin hacks
2026-05-06 09:48:40 -04:00
Evan Kaloudis 80dc4849e0 iOS: bump marketing version to v13.1.0 2026-05-06 02:28:09 -04:00
Evan KaloudisandGitHub f68d1d41bd Update donation instructions for Android users
Clarified donation information for Android users.
2026-05-05 23:59:37 -04:00
myxmaster 7c8b357158 fixed several layout issues, centralized styles 2026-05-05 17:13:18 +02:00
Evan KaloudisandGitHub 4786d8a162 Merge pull request #4060 from kaloudis/fallback-offline-check-endpoints
fix: verify reachability with fallback URLs before marking offline
2026-05-05 10:42:37 -04:00
Evan Kaloudis 75c38a07da fix: simplify offline detection by probing fallback URLs for ambiguous NetInfo states 2026-05-04 14:59:50 -04:00
Evan Kaloudis 0b4f51bdf7 ui: remove redundant reset offline detection button 2026-05-04 14:36:03 -04:00
Evan Kaloudis 79c6c9267a fix: verify reachability with fallback URLs before marking offline 2026-05-04 14:24:14 -04:00
Evan KaloudisandGitHub d3ba9ff656 Merge pull request #4039 from kaloudis/cdk-init-remote-nodes
fix: CDK initialization for remote node Cashu token redemption
2026-05-04 13:45:22 -04:00
Evan KaloudisandGitHub 89d698a194 Merge pull request #4059 from ajaysehwal/fix-spacing-balancepane
fix(ui): add spacing between pending balance and fiat value in BalancePane
2026-05-04 13:01:19 -04:00
Evan Kaloudis 36a87067d6 fix: use clean encodedToken instead of prefixed token for self-custody claim 2026-05-04 12:56:22 -04:00
Evan Kaloudis 04fb280513 fix: set seedPhrase before async storage in initializeCDK to prevent remote node failures 2026-05-04 12:20:33 -04:00
Evan Kaloudis a3f9bd21ca fix: guard against failed invoice creation in self-custody melt flow 2026-05-04 12:20:28 -04:00
Evan Kaloudis cf05403f65 fix: self-custody button label, error handling, and disabled state for remote nodes 2026-05-04 12:20:24 -04:00
Evan Kaloudis 37580874c9 fix: guard against nil values in Keychain storage to prevent native crash 2026-05-04 12:20:18 -04:00
Evan Kaloudis b468297c88 fix: CDK initialization for remote node Cashu token redemption 2026-05-04 12:20:12 -04:00
ajaysehwal fed35bac86 fix(ui): add spacing between pending balance and fiat value in BalancePane 2026-05-04 21:09:16 +05:30
Evan KaloudisandGitHub 9ae3163d4e Merge pull request #4037 from kaloudis/fix-deeplink-cold-start
fix: deep link handling on cold start
2026-05-04 11:38:52 -04:00
Evan Kaloudis 3f263dd9b1 fix: deep link handling on cold start 2026-05-04 10:35:01 -04:00
Evan KaloudisandGitHub b0f26e4d20 Merge pull request #4048 from kaloudis/refactor-ecash-startup
refactor: Speed up ecash wallet startup, fetch mint info in background
2026-05-04 10:01:57 -04:00
Evan Kaloudis d120cb495f refactor: Speed up ecash wallet startup by fetching mint info in background 2026-05-04 09:44:36 -04:00
transifex-integration[bot]GitHubtransifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
49ee222caa [Transifex] Updates for project ZEUS (#4058)
* [Transifex] Translate locales/en.json in zh_CN

99% of minimum 25% translated source file: 'locales/en.json'
on 'zh_CN'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in de

92% of minimum 25% translated source file: 'locales/en.json'
on 'de'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in cs

99% of minimum 25% translated source file: 'locales/en.json'
on 'cs'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in id

81% of minimum 25% translated source file: 'locales/en.json'
on 'id'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in es

99% of minimum 25% translated source file: 'locales/en.json'
on 'es'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in vi

45% of minimum 25% translated source file: 'locales/en.json'
on 'vi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in fr

99% of minimum 25% translated source file: 'locales/en.json'
on 'fr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in sw

36% of minimum 25% translated source file: 'locales/en.json'
on 'sw'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in ko

86% of minimum 25% translated source file: 'locales/en.json'
on 'ko'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in he

33% of minimum 25% translated source file: 'locales/en.json'
on 'he'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in it

99% of minimum 25% translated source file: 'locales/en.json'
on 'it'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in zh_TW

70% of minimum 25% translated source file: 'locales/en.json'
on 'zh_TW'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in hi_IN

55% of minimum 25% translated source file: 'locales/en.json'
on 'hi_IN'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in bg

40% of minimum 25% translated source file: 'locales/en.json'
on 'bg'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in sv

39% of minimum 25% translated source file: 'locales/en.json'
on 'sv'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in el

54% of minimum 25% translated source file: 'locales/en.json'
on 'el'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in fa

30% of minimum 25% translated source file: 'locales/en.json'
on 'fa'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in ru

29% of minimum 25% translated source file: 'locales/en.json'
on 'ru'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in ro

99% of minimum 25% translated source file: 'locales/en.json'
on 'ro'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in tr

28% of minimum 25% translated source file: 'locales/en.json'
on 'tr'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in fi

53% of minimum 25% translated source file: 'locales/en.json'
on 'fi'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in th

36% of minimum 25% translated source file: 'locales/en.json'
on 'th'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in pl

30% of minimum 25% translated source file: 'locales/en.json'
on 'pl'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

* [Transifex] Translate locales/en.json in pt_BR

99% of minimum 25% translated source file: 'locales/en.json'
on 'pt_BR'.

Sync of partially translated files: 
untranslated content is included with an empty translation 
or source language content depending on file format

---------

Co-authored-by: transifex-integration[bot] <43880903+transifex-integration[bot]@users.noreply.github.com>
2026-05-04 09:32:03 -04:00
Evan KaloudisandGitHub 394d4621e4 Merge pull request #4047 from kaloudis/fix-offline-spent-delete
fix: show delete button for offline spent cashu tokens
2026-05-04 09:30:50 -04:00
Evan KaloudisandGitHub f4de4ad1a8 Merge pull request #4057 from kaloudis/disable-offline
fix: prevent false offline detection on Android
2026-05-04 02:23:03 -04:00
Evan Kaloudis d6a5e85d50 refactor: deduplicate Status, Online, Offline locale keys 2026-05-04 02:07:07 -04:00