@mrfelton mrfelton released this Sep 24, 2018 · 177 commits to master since this release

Assets 15

Bug Fixes

  • app: simplify app quit process (dfa09c7)
  • channels: closing channels link to closing_txid (4eb140d)
  • channels: display currencyName in network (ce5bf30)
  • channels: fetch channels after peer connections (6a7ed61)
  • channels: fetch in activity mount not app (b1b4448)
  • channels: neutrino clients manual channels flagged private (9b837ba)
  • channels: use currencyName in req_limit (980baae)
  • fiat: dynamic fiat symbol (6096fa0)
  • fsm: ensure lnd connect before state change (bfb8b6d), closes #739
  • grpc: close connection after failed connect (6c3d43e)
  • grpc: do not use macaroon with WalletUnlocker (e47eacf)
  • grpc: ensure connection errors show onscreen (9117004)
  • grpc: ensure connection to lnd on init (42a956a)
  • grpc: ensure full disconnect on window close (114151f), closes #677
  • grpc: show error on connect to locked wallet (71ac6ad), closes #738
  • grpc: use Numbers to represent long values (47b95a0), closes #727
  • i18n: parse fiat amounts to number type (a0e77b1)
  • icon: replace png with 256x256 (b6267ca)
  • invoice: update invoice modal once received (39a5280), closes #623
  • invoice-amt-paid: settled invoices show amt_paid (cdcd5b7), closes #654
  • lnd: disable lnd REST interface on port 8080 (f2d0935), closes #674
  • lnd: do not require a single lnd process (fa81760)
  • lnd: do not resolve after rejecting (7bae3e5)
  • lnd: don't treat filters as filter headers (d53335a)
  • lnd: ensure graceful shutdown (a16fdec)
  • lnd: ensure graceful shutdown (ef7a9ad)
  • lnd: only connect to single btcd host (d13c4f2)
  • lnd: prevent full chain sync on wallet init (9ab16e3)
  • lnd: send SIGINT to lnd to terminate (3326db1)
  • lnd: update lnd to v0.4.2-beta-752-g6c903393 (32345f6)
  • loading: fix glitch on loading sequence (05f30c4)
  • log: log lnd stderr output as errors (d80ef40)
  • log: only enable top level lnd logs (be2482e)
  • log: output logs in production mode (4e8225a)
  • logging: log incoming channel updates (f27239e)
  • logs: enable lnd logs by default (7430439)
  • network: ensure accurate btc balance (9d53826)
  • network: ensure alias for closing channels (b5a6e4c)
  • onboarding: replace title bar with padding (917d85e)
  • pay: dont focus on value input (161fec0)
  • qrcode: invert colors and add 2 px border (b769f72)
  • theme: make compatible with multi-language (f7964c8)
  • ui: autofocus and clear pay and request forms (eb71b6c), closes #389
  • ui: autofocus network forms (4e06f61), closes #389
  • ui: ensure content size same across platforms (6c5881a), closes #666
  • ui: ensure draggable titlebar (c5f99e0)
  • ui: improve login button style (a7fc62d)
  • ui: increase line-height in seed reentry form (43de5b1), closes #665
  • ui: show wallet once balances are loaded (a63bbac)
  • updater: don't run auto updater in dev mode (eb7465b)
  • ux: show loading bolt while seed is generated (1e60542)
  • validation: improve hostname/ip validation (f464356), closes #766
  • wallet: dereference window after closing (f95d015)
  • wallet: ensure clean state after refresh (92e2dc5)
  • wallet: fetch balance after new transaction (73d15b9), closes #579 #580
  • wallet: fetch channels after new transaction (15b5caa), closes #579 #580
  • wallet: fix console error in request form (085f81d)
  • wallet: hide expired toggle for empty wallet (14c0f8e)
  • wallet: hide zero channel balance (ba361ee)

Features

  • autopilot: enable private and minconfs=0 (d162d45)
  • autopilot: use new routing flag (466912d)
  • channels: warn when opening multiple channels to the same node (31e178a)
  • components: add new AmountInput component (d51e39f)
  • deps: update all dependencies (fcaf84c)
  • errors: create a util for making error messages more user-friendly (da1a53e)
  • fiat: convert to bci api (7671d41)
  • fiat: persist fiatTicker (1b15ce7)
  • github: add github issue templates (047aa94)
  • grpc: ability to unlock remote wallet (3c5337e), closes #543
  • i18n: crowin integration (cc2e789)
  • i18n: detect best-fit user currency (27e46cc)
  • i18n: enable Irish language (2ac4953)
  • i18n: initial multi-language support (aedd1ee)
  • i18n: initial translations (2b83dde)
  • i18n: use custom Chinese language names (d2d42a7)
  • i18n: use local currency display rules (70bfa6c)
  • icon: new dock icon (f5e0482)
  • invoice: add priv routing hints for light clients (545285f)
  • lnd: add lnd release scripts (e14adc5)
  • lnd: show error message if lnd exits (1b4de6c), closes #674
  • lnd: update lnd to latest master build (39e40c3)
  • lnd: update lnd to latest master build (b88ebb3)
  • lnd: update lnd to v0.4.2-beta-913-g26f68da5 (853c694)
  • lnd: update lnd to v0.5-beta-21-g25145acc (a5f4960)
  • lnd: update lnd to v0.5-beta-6-g48d016bc (a5800d1)
  • lnd: use free port for lnd (52cefd7)
  • onboarding: add connection type descriptions (746038c), closes #676
  • payment: add 60 second payment timeout (8548b74)
  • settings: close on blur click (59a6471)
  • settings: implement settings component (bc15832)
  • sync: more granular sync progress info (d18fe97)
  • testnet: add pill to UI on testnet (7d7e6f8)
  • toggle-expired-requests: add button to show/hide expired requests (5ecc1c5)
  • ui: integrate AmountInput into wallet UI (818dd25), closes #682
  • wallet: restart onboarding on app refresh (489f115), closes #641
  • wallet: show node public address if set (2c19451)