Skip to content

@shesek shesek released this Dec 22, 2019 · 4 commits to master since this release

  • 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.

Assets 13

@shesek shesek released this Dec 15, 2019 · 14 commits to master since this release

Assets 13

@shesek shesek released this Dec 8, 2019 · 17 commits to master since this release

  • Docker: Update to Bitcoin Core v0.19.0.1 and c-lightning v0.7.3

  • Fix bug with missing channel reserve (3d1f3b2)

Assets 13

@shesek shesek released this Oct 17, 2019 · 26 commits to master since this release

  • BREAKING CHANGE: Dropped support for c-lightning before 0.7.0

  • Compatibility with c-lightning v0.7.3 (upcoming, currently rc), as well as previous v0.7.x with allow-deprecated-apis=false

  • Docker: Add standalone arm32v7 and arm64v8 images (#93)

    Available using the new multiarch image at shesek/spark-wallet:standalone and shesek/spark-wallet:VERSION-standalone,
    or directly using shesek/spark-wallet:standalone-arm32v7 and shesek/spark-wallet:VERSION-standalone-arm32v7.

    Thanks @NicolasDorier!

  • Docker: Upgrade to Bitcoin Core v0.18.1 and c-lightning v0.7.2

  • Upgrade to RxJS v6, Babel v7, Cycle-run v10

  • Allow enabling CORS using --allow-cors <origin> (#101)

  • Some minor UI improvements to the balance overview (soon to be replaced entirely)

Assets 13

@shesek shesek released this Jun 8, 2019 · 62 commits to master since this release

  • Security: Make npm-shrinkwrap actually ship with the npm package (5827098ec)

  • Fix: Make QR scanner work in dark themes (a regression introduced in v0.2.6, #91)

  • Fix: Make the "Open wallet" link (bitcoin:) work in the Android app

  • Docker: Use tini to init the container process (#90, thanks @NicolasDorier)

  • Update client-side npm dependencies

Assets 13

@shesek shesek released this Jun 7, 2019 · 69 commits to master since this release

  • Fix a bug in the homepage on-chain/channel balances display
Assets 13

@shesek shesek released this Jun 7, 2019 · 71 commits to master since this release

  • Changed the way the balance shown in the top-right corner is calculated. (#62, 9b500c4)

  • Display channel and on-chain balances separately on the homepage. (#67)

  • Add support for running a Tor hidden service in non-anonymous mode. This makes the hidden service faster, at the cost of losing the privacy benefits.

    From the Tor documentation:

    Non Anonymous Hidden Services on a tor instance in HiddenServiceSingleHopMode make one-hop (direct) circuits between the onion service server, and the introduction and rendezvous points. (Onion service descriptors are still posted using 3-hop paths, to avoid onion service directories blocking the service.) This option makes every hidden service instance hosted by a tor instance a Single Onion Service. One-hop circuits make Single Onion servers easily locatable, but clients remain location-anonymous. However, the fact that a client is accessing a Single Onion rather than a Hidden Service may be statistically distinguishable.

    To enable this mode, set --onion-nonanonymous.

  • Allow specifying a proxy server for making HTTP requests (currently, requests are only sent for fetching the exchange rate) using the standard HTTP(S)_PROXY/ALL_PROXY environment variables or the --proxy CLI arg (which is an alias for ALL_PROXY). See proxy-from-env for more details.

  • Add support for fetching exchanges rates from the Wasabi API (#78)

    Can be set with --rate-provider wasabi (requires Tor, either as a transparent proxy or using --proxy socks5h://127.0.0.1:9050).

  • Allow disabling exchange rate lookup using --no-rates (#81)

  • Switch from Oracle Java to OpenJDK for building the Android app (#79, #84)

  • Update to Electron v5

Assets 13

@shesek shesek released this Feb 24, 2019 · 99 commits to master since this release

  • Use the compact alphanumeric QR encoding mode for bech32 addresses

  • Accept "slow", "normal" and "urgent" as feerate values

  • Various UI improvements to the deposit page

Assets 13

@shesek shesek released this Feb 17, 2019 · 113 commits to master since this release

  • Enable cookie file by default. The generated login credentials are now automatically persisted to ~/.spark-wallet/cookie.

  • Add --pairing-url CLI option to print out the server url including the access key.

  • bugfix: Properly parse boolean args in RPC console.

  • ui: Add a new interface for making on-chain deposits.

  • Update npm dependencies.

Assets 13

@shesek shesek released this Jan 31, 2019 · 125 commits to master since this release

  • docker: Update c-lightning to v0.6.3

  • docker: Update Bitcoin Core to v0.17.1

  • docker: Verify digital signature for c-lightning

  • docker: Fix missing dependency in standalone mode (#53)

  • ui: Improve invoice description word break

  • ui: Hide peers debug information in node info page

Assets 13
You can’t perform that action at this time.