Spark Wallet Versions Save

⚡️ A minimalistic wallet GUI for c-lightning, accessible over the web or through mobile and desktop apps.

v0.3.1

2 years ago
  • Cordova: Target Android SDK version 30

  • Docker: Update to Bitcoin Core v22.0 and c-lightning v0.10.2

v0.3.0

2 years ago
  • BOLT12 offers! ✨🎉

    • Send payments using BOLT12 offers (including support for any amounts, quantities, fiat denomination and sending a payer_note to the payee).

    • Create reusable BOLT12 offers to receive multiple payments (basic support only).

    • Pull payments using BOLT12 withdrawal offers (send_invoice=true).

    • Recurrence is not supported yet -- to be added in a followup release.

    Requires c-lightning v0.10.1+ with experimental-offers enabled.

  • UI: Non-blocking payments with paystatus tracking

    Payments are now sent in the background without blocking the UI, with pending/failed payments shown in the homepage payment history.

  • UI: Improve the main screen initial loading times

    Pay/Request can now be used immediately, without waiting for the wallet's data to load first.

  • UI: Always display payment amounts in USD terms too

  • UI: Improved error reporting and display

  • Docker: Allow (and recommend) mounting the directory with the lightning-rpc socket file (fixes a compatibility issue with BTCPay)

  • Fix: Properly display the NoScript message on Firefox (#183)

  • Update clightning-client to v0.1.4

  • Use newaddr all to avoid creating new addresses when switching types

    This raises the minimally supported c-lightning version to v0.7.1.

  • docker: Update to Debian 11, Bitcoin Core v0.21.0, c-lightning v0.10.1 and nodejs v16.8

  • Reproducibility: Due to changes in third-party dependencies, the Android apk build and the Windows portable runner are no longer reproducible, while the Linux AppImage now is. See more details here.

v0.3.0rc

2 years ago
  • BOLT12 offers! ✨🎉

    • Send payments using BOLT12 offers (including support for any amounts, quantities, fiat denomination and sending a payer_note to the payee).

    • Create reusable BOLT12 offers to receive multiple payments (basic support only).

    • Pull payments using BOLT12 withdrawal offers (send_invoice=true).

    • Recurrence is not supported yet -- to be added in a followup release.

    Requires c-lightning v0.10.1+ with experimental-offers enabled.

  • UI: Improve the main screen initial loading times

    Pay/Request can now be used immediately, without waiting for the wallet's data to load first.

  • UI: Always display payment amounts in USD terms too

  • UI: Improved error reporting and display

  • Docker: Allow (and recommend) mounting the directory with the lightning-rpc socket file (fixes a compatibility issue with BTCPay)

  • Fix: Properly display the NoScript message on Firefox (#183)

  • Update clightning-client to v0.1.3

v0.2-next

2 years ago

_

v0.2.17

3 years ago

Hotfix release - Fix YAML rendering of payments with unknown destination/description. This bug only manfiests when expert mode is enabled.

v0.2.16

3 years ago

Hotfix release

  • Properly handle outgoing payments without an associated requested amount (5c0a61ec40eb)

  • Workaround for incorrect bolt11 string reported by c-lightning (#151, https://github.com/ElementsProject/lightning/issues/3921)

  • Fix the build script to properly install the client devDependencies (#152)

v0.2.15

3 years ago
  • Compatibility with c-lightning v0.9.0

  • Support multi-part payments, grouped together in the UI (#147)

  • Extract destination and description of outgoing payments from the BOLT11 request

  • Fix bug in automatic credentials generation (#145)

v0.2.14

4 years ago
  • Fix: Resolve desktop app regression introduced in the last release (#143)

  • Electron: Update to v8

  • Docker: Updade nodejs to v12

v0.2.13

4 years ago
  • Fix: Resolve TLS issues with NodeJS 10 (#55, h/t @sumBTC!)

  • Fix: Some QR codes not read properly in the web QR scanner (#134)

v0.2.12

4 years ago
  • Docker: Update to c-lightning v0.8.0

  • Docker: Compatibility with c-lightning v0.8.0 network subdirectories

  • Detect if the "base directory" is provided and default to the bitcoin mainnet network subdirectory within in. (#130)

    This allows users to start spark using the existing command they use (with i.e. --ln-path ~/.lightning) to ease the upgrade to c-lightning v0.8.0, but this usage is considered deprecated and will eventually be removed. Users are advised to explicitly specify the path to the network subdirectory with --ln-path ~/.lightning/<network>.

  • Don't display unconfirmed onchain balance (#129)

  • Cordova Android: Allow connecting to server in cleartext (#132)

    This was possible before v0.2.11 which updated the Android SDK to version 28. Not really recommended, but useful for development and testnet/regtest demonstrations.