Zap Desktop Versions Save

Zap Wallet - Cross platform Lightning Network wallet focused on user experience and ease of use ⚡️

v0.5.4-beta

4 years ago

This is a general bug fix and maintenance release.

Bug Fixes

  • lnd: connect to additional neutrino peers (116f8bc)
  • lnd: switch to testnet1 and testnet2 neutrino peers (754a966)
  • ui: add horizontal padding to dialog component (8f661f7), closes #2926
  • ui: clarify current balance wording (03cfa56), closes #2990
  • ui: make sure channel create button doesn't overflow (d50efc6), closes #2989
  • ui: retain channel view mode on logout (f41a20d), closes #2988
  • wallet: increase fee limit on payment retries (b14d785)
  • routing: update query routes to use mission control (1bfef0d)

Changelog

The full list of changes since 0.5.3-beta can be found here:

https://github.com/LN-Zap/zap-desktop/compare/v0.5.3-beta...v0.5.4-beta

Verifying the Release

Please refer to our documentation for instructions on how to verify the release.

v0.5.3-beta

4 years ago

Release notes

This is a general bug fix and maintenance release.

Bug Fixes

  • app: disable app downgrade feature (4da6eea)
  • autopay: correctly apply blue theme overrides (aee60db)
  • channels: ensure csv_delay property is defined before returning it (c3d3416), closes #2692
  • deps: update lnd-grpc to v0.3.0-beta.5 (a02bf69)
  • docs: update slack link (#2906) (df2f43f)
  • grpc: propagate errors in case of timeout (f109fb2)
  • onboarding: show recover wallet passphrase form (7ae13a5)
  • scheduler: buggy task replacement and removeAll behaviour (4c41e03)
  • select: correctly update select when underlying field changes (eaf7720)
  • app: ensure app is focused after menu interaction (d40be70)
  • app: ensure autoupdate setting is honoured (0ffa26b)
  • ui: align amount and crypto unit (ef826f3)
  • ui: correct select widget title position (8b285a9), closes #2709
  • ui: disable delete wallet button in loading state (54d3647)
  • ui: increment satoshi amount using up arrow (b7a814b), closes #2679
  • ui: lighten shadows in light theme (90fcc84), closes #2680
  • ui: make sure QR code is centerd perfectly (79cc635), closes #2700
  • wallet: properly validate msat invoices (d181cc6)
  • wallet: ensure timeout is cleared in promiseTimeout (18f1346)

Changelog

The full list of changes since 0.5.2-beta can be found here:

https://github.com/LN-Zap/zap-desktop/compare/v0.5.2-beta...v0.5.3-beta

Verifying the Release

Please refer to our documentation for instructions on how to verify the release.

v0.5.2-beta

4 years ago

Release notes

This is a general bug fix and maintenance release.

Bug Fixes

  • app: ensure autoupdate setting is honoured (0ffa26b)
  • deps: update lnd to v0.7.1-beta-3-g26af2265 (384e7ae)
  • deps: update lnd-grpc to v0.3.0-beta.3 (f512ccb)
  • docs: change npm to yarn in advanced usage docs (527a2d6)
  • i18n: add intl support to request expiry label (5bc7822)
  • lnd: increase autopilot minconfs to 1 (4c0baec), closes #3341 #2591 #2531
  • lnd: set neutrino user agent name and version (d89c6c0)
  • ui: disable delete wallet button in launching state (54d3647)
  • ui: ensure fiat and crypto inputs in a group are always updated (01ecaec), closes #2602
  • ui: improve channel list hamburger icon (1ee42aa), closes #2656
  • ui: remove gaps in pay/request form help text (7d0a9ad), closes #2655
  • ui: show last on-chain updating tx in channels card view (3e627ba)
  • ui: update fees when send all is used (96a997d)
  • ui: use correct crypto unit names based on network (9e8c19e)
  • ui: use correct payment request field (1053261), closes #2589

Changelog

The full list of changes since 0.5.1-beta can be found here:

https://github.com/LN-Zap/zap-desktop/compare/v0.5.1-beta...v0.5.2-beta

Verifying the Release

Please refer to our documentation for instructions on how to verify the release.

v0.5.1-beta

4 years ago

Release notes

This is a general bug fix and maintenance release.

Bug Fixes

  • backups: do not throw skip backup error (dcd3863), closes #2571
  • deps: update all lodash variants to 4.17.14 (ed65548)
  • deps: update dependency informed to v2.11.7 (c647ec9)
  • deps: update lnd-grpc to v0.3.0-4 (98c9c89)
  • grpc: forward grpc options to getInfo (1044004)
  • i18n: ensure translation files are available (07bab24), closes #2539
  • readme: no shitcoins (43bc531)
  • readme: update screenshot of app (9795054)
  • ui: adjust sidebar variant widths (6652791)
  • ui: display correct invoice expire time (8ddc974), closes #2547
  • ui: ensure MainContent fills horizontal space (a2c47c5)
  • ui: ensure Sidebar always ontop of MainContent (5f993f1)
  • ui: implement wallet creation error handling (dfe5bcd)
  • wallet: add 1 sat buffer to fee limits (c35678b)
  • wallet: ensure routes extract from queryroutes (618ca53)
  • wallet: improve handling of invalid invoices (133aa16)
  • wallet: update suggested-peers api uri (ee2bbe0)
  • wallet: validate currency amounts as numbers (068e812)

Changelog

The full list of changes since 0.5.0-beta can be found here:

https://github.com/LN-Zap/zap-desktop/compare/v0.5.0-beta...v0.5.1-beta

Verifying the Release

Please refer to our documentation for instructions on how to verify the release.

v0.5.0-beta

4 years ago

Release notes

This release contains many new features and improvements.

Bug Fixes

  • app: wait for settings on app init (ce673e3)
  • backups: correctly disable node and isolate context (384257f)
  • deps: update lnd to v0.7.0-beta-rc2-1-g360a7fe6 (5f90443)
  • grpc: setup channel graph stream after sync (5c930d7), closes #2226
  • grpc: subscribe for topology update after sync is done (2feb869), closes #2128
  • lnd: allow to simultaniously run lnd and local zap locally on win (a188a14)
  • lnd: delete tmp wallets to ensure lnd compatibility (c2a0564)
  • lnd: ensure id is generated for new wallets (cd7c61b)
  • lnd: ensure lndconnect qrcode uses embeded format (11794ca)
  • lnd: increment cfilter height during birthday block recan (d0f8a22)
  • onboarding: disable login button until success (d66a274), closes #2229
  • onboarding: improve handling of empty form values (c243822), closes #2146
  • onboarding: improved connection error messages (253ae63), closes #1564
  • sync: improve sync progress bar reporting (3fe35f1), closes #2228
  • ui: activity scrollbar (54662ac)
  • ui: activity search clear button placement (afb4bff)
  • ui: add additional space around page content (df1d9da)
  • ui: add padding to bottom of maincontent area (fc76894), closes #2340
  • ui: channels search clear button placement (d1bbba1)
  • ui: convert channel view mode buttons to a switch (806fa2c)
  • ui: display channel cards at equal heights (dac367a), closes #2327
  • ui: light theme connection type item (50caffc), closes #2259
  • ui: prevent crash when sending funds onchain (d7d364d)
  • ui: prevent double scrollbars on windows (fdc1c44)
  • wallet: fetch upto 2500 invoices (d67b9c1)
  • help (b53200d)
  • ln invoice paid date (f62b18d)
  • ui: re-add missing QR code borders (86925cd)
  • dom props warning (7cb260a)
  • unknown dom prop warning (f17bea5)
  • update state.info.data from grpc stream (8b72a3a)
  • ui: autofocus payment request field (e887f93)
  • ui: empty suggested nodes after logout (c794d26)
  • ui: light green bg for success notification (0a0c206), closes #2295
  • ui: retain selected theme on reload (7385327)
  • ui: strip port out of ipv6 correctly when using lndconnect (90dbcd8), closes #2172
  • wallet: handle case when payment path is missing (a94d091)
  • validate ipv6 hosts correctly (e80cfbb), closes #2270
  • channels: prevent crash when closing a channel (76c6b2d), closes #1996
  • electron: handle autoupdate errors (062d805), closes #2070
  • electron: use os rather than platform name for releases (e35503b)
  • form: internal hook error in LndConnectionStringEditor (78e9f9e)
  • form: make autopilot settings informed2 compatible (19c46ba)
  • grpc: add 2 second delay before connecting to grpc streams (21fc54c)
  • grpc: clean up disconnected streams (8c67eff)
  • grpc: comlink callback error (1577a0c)
  • grpc: wait for stream cancellations on disconnect (8b1f8ec)
  • i18n: select current locale in language menu (8125556)
  • launchpad: mark host field as required (10a2327)
  • linux: provide desktop app icon (2f3d8b4), closes #2014
  • lnd: force kill lnd after failed graceful shutdown (dbe715b)
  • lnd: increase lnd debug level (dded52c)
  • lnd: prevent duplicate lnd stop actions (6f15699)
  • lnd: start neutrino process as early as possible (4cdc963)
  • lnd: subscriptions to Lightning service (3c13980)
  • onboarding: onboarding form async validation and tests (9e07ca2)
  • onboarding: prevent duplicate wallet entries (8b1b92e), closes #2087
  • onboarding: prevent state update during render (f32e6b2)
  • security: update csp settings (2e973f3)
  • settings: incorrect autopilot saving (19f0cbf)
  • tabs: use correct button type (95a742b)
  • test: update Select tests (f8147ed)
  • tests: update shanpshots (2122e18)
  • ui: autofocus amount fields (c930233), closes #2046
  • ui: clear payment request after pay button has been pressed (aee6933)
  • ui: constrain wallet name to 30 chars max (52472f0), closes #1529
  • ui: fix input and textarea focus issue (a5798d4), closes #1987
  • ui: improve scrollbar visibility (f4310c5), closes #2025
  • ui: incorrect form submit values (f4f5a90)
  • ui: incorrect open dialog button placement (c35eeca)
  • ui: potential syncing screen crash (0551094)
  • ui: sync initial select value with selected item (ebf4a40), closes #2017
  • ui: use horizontal scroll in active autopays (bbc65b3), closes #1908
  • wallet: enable custom certs with btcpayserver (ba4f9a6)
  • wallet: handle failures generating new addresses (5f6faf2)
  • wallet: mainnet autopilot when recovering a wallet (434564b), closes #2041
  • wallet: show invoice final amount in activity list (abb587c), closes #2047
  • wallet: store and reuse unused address (02a85cc)

Features

  • autopay: add ability to edit autopay entries (140e51d), closes #1777
  • autopay: add autopay link into wallet menu (1962074)
  • autopay: add autopay list view (ee70c0a), closes #1774
  • autopay: autopay form (1ee0cd7)
  • backup: backup current wallet on login (c1a1757)
  • backups: enable dropbox backups (87b138e), closes #2215
  • backups: implement local backup strategy (50fa504), closes #2214
  • channels: add ability to change sort direction (e917da3)
  • channels: add ability to sort channels (f8f20c3), closes #2058
  • config: read autoupdate settings from global config (38ffa9e)
  • lnd: track wallet recovery process (f31f0c6), closes #2080
  • lnd: update lnd to v0.5.1-beta-982-gf9ba6759 (3ebae8a)
  • onboarding: ability to import encrypted seed (8ed8241), closes #2071
  • onboarding: paste seed support in wallet recover (d0e7d3a)
  • onboarding: trim seed values in wallet recover (28a9eb7)
  • settings: add ability to select exchange rate provider (cb31243)
  • ui: ability to set defnetwork and autopilot for mainnet (618e2b6), closes #2093 #2091
  • ui: add ability to configure a new autopay merchant (887a298), closes #1776
  • ui: add ability to scroll dropdown menus with arrow buttons (ae88039)
  • ui: add activity metric (c31c54d), closes #1973
  • ui: add Preferences system menu item (4d56239)
  • ui: implement active autopay list (8c031ff), closes #1778
  • ui: implement backup setup UI (30b4482)
  • ui: implement basic backuping via gdrive (d65a0cc), closes #1971
  • ui: implement new profile pages (f04281d), closes #2317
  • ui: implement new settings menu design (b450031)
  • ui: make wallet connection indicator more informative (c7b10c8)
  • ui: mark items with autopay enabled (805d0fe)
  • ui: new activity action bar styles (a3e7ef5), closes #32345
  • ui: new channel info bar design (3ecb0a2)
  • ui: new settings form layout (8349353), closes #2285
  • ui: update Zap logo (96bc9ee), closes #2315
  • wallet: ability to include invoice routing hints (8157704), closes #2165
  • wallet: ability to log out from loader (9261d7b), closes #1989
  • wallet: ability to select block explorer (daa25af), closes #2211
  • wallet: ability to sweep on-chain balance (a5a3e61), closes #142
  • wallet: ability to toggle autoupdater (180c031)
  • wallet: add channels menu dropdown (de7cc06), closes #1944
  • wallet: add wallet menu quick links (bf68c03), closes #1933
  • wallet: additional activity search criteria (f4b2785), closes #2174
  • wallet: apply BOS node scores to lnd autopilot (2a132b4), closes #2142
  • wallet: bech32 address support (46825ed)
  • wallet: button to copy transaction details (9bfcf73), closes #2186
  • wallet: improve fee estimation for Pay form (0ab2de1), closes #1972
  • wallet: set default address type to Bech32 (c627c69)
  • wallet: support custom fee target confs (ac2bcc9)
  • wallet: system settings screen (35aeb04), closes #1535

Performance Improvements

  • debounce updateNodeData (ad60ac8), closes #2225
  • app: prevent superfluous top level re-renders (0e9f763)
  • channels: optimize list rendering (e2d22a0)
  • lnd: run lnd integration in web workers (7b83112), closes #1990

Changelog

The full list of changes since 0.4.1-beta can be found here:

https://github.com/LN-Zap/zap-desktop/compare/v0.4.1-beta...v0.5.0-beta

Verifying the Release

Please refer to our documentation for instructions on how to verify the release.

v0.4.1-beta

5 years ago

Bug Fixes

  • db: resolve Dexie error on app startup (4dbeccc)
  • deps: update lnd to v0.6-beta-rc2-9-g68db46de (4458a24)
  • electron: exit fullscreen before closing (660729a), closes #1893
  • launchpad: fallback wallet name incase host unknown (522fc83)
  • lndconnect: support old style lndconnect links (b4c5d04), closes #1997
  • migrate: delete wallet configs we couldn't migrate (a413201)
  • migrate: properly migrate btcpayserver configs (804b3e9), closes #1901
  • onboarding: typo in wallet unlocker (0af65e3), closes #1995
  • readme: update screenshot of app (e344cbe)
  • settings: edit wallet connection details (859056a), closes #1998
  • tests: update tests (a141dea)
  • ui: fix incorrect next button disabled state (34ed29a), closes #1912
  • ui: hide suggested nodes channel when empty (be9b571), closes #1918
  • ui: incorrect fee in pay summary (1af53a6), closes #1900
  • wallet: filter non wallet dirs and files (c7d3c01), closes #1862
  • wallet: fix bech32 address validation (a204b58), closes #1983
  • wallet: refetch fiat tickers when forms open (82c00bd), closes #1953
  • wallet: retry paying invoice after failure (9cca0ef), closes #1884
  • wallet: update route every time user goes to summary (c1a4fb8)

Performance Improvements

  • do not store network edges in state (6ee7005)

v0.4.0-beta

5 years ago

Bug Fixes

  • activity: make internal transactions searchable (1f29ff9)
  • activity: properly categorize pending transactions (6b828b1)
  • activity: show limbo amount for force close transactions (aad8154), closes #1176
  • app: do not display app until ready (ab81579)
  • app: retain wallets & settings data on logout (a5d6d24), closes #1723
  • bar: allow ui Bar to accept bg color prop (394974f)
  • btc: ensure convert always returns numbers (bf5ffda)
  • channels: display wallet balance on create form (865f89e), closes #1648
  • channels: improve channel create messages (e22d90a)
  • channels: refresh channels after LN payments (b1465f9), closes #1825
  • home: increase sidebar width (a9abf52)
  • i18n: change search results message (3fefe9b)
  • lnd: defer fetching data until sync complete (fba3cc9)
  • lnd: enable assumechanvalid on mainnet (d55d3fa)
  • lnd: enable assumechanvalid on mainnet (82c60b5)
  • lnd: show sync screen as early as possible (a287ec2)
  • lnd: switch to testnet3 and testnet4 btcd nodes (3835eca)
  • lnd: trigger resync for all local wallets (d2aae8b)
  • radio: fix padding when no desc or label is set (07119a8)
  • settings-edit: add support for btcpay connection (d2749e5)
  • sync: clean up text on sync screen (66739f5), closes #1530
  • sync: ensure QR code shown when syncing (46ab1d8), closes #1367
  • textarea: allow overriding props with rest (6425a5a)
  • ui: add close channel notification (c3c6c76)
  • ui: adjust language in onboarding network step (408c741)
  • ui: allow escape close standalone modals (af8a347)
  • ui: always use preset font sizes (370de90), closes #1786
  • ui: avoid channel capacity break in 2 lines (bc6b01d)
  • ui: bring activitymodal to modalstack (f82f1d0)
  • ui: bring receivemodal to modalstack (d8b87d0), closes #1614
  • ui: change invoice status color scheme (d75f27a)
  • ui: close all modals before opening pay form (f943bc8)
  • ui: correctly handle escape for stacked modals (ad1d2e2)
  • ui: disable launch button when opening wallet (9b2edb6)
  • ui: disable open channel button on submit (4cf556a)
  • ui: disable pointer events on fade (c89cea4)
  • ui: ensure dialogs are closed on unmount (33535f0)
  • ui: ensure notifications don't cover modal close button (8d507ba)
  • ui: fetch transactions on schedule (bb16174), closes #1683
  • ui: fix connection details tabcontrol (0fee8c3)
  • ui: fix last item dropshadow glitch in channel summary list (38e0028), closes #1671
  • ui: fix line heights for Heading component (4f6943a)
  • ui: improve channel search results header (e0e0f2c)
  • ui: improve opendialoginput (faa9821)
  • ui: include suggested nodes in search results (98855c3)
  • ui: incorrect currency address name (3b86d55), closes #1843
  • ui: incorrect currency dropdown opacity for offline channels (4bdc9ad), closes #1672
  • ui: make node search case insensitive (17dca90)
  • ui: only show fee widget for onchain transactions (a840e58)
  • ui: prevent breaking channel status text in 2 lines (de755b3), closes #1649
  • ui: prevent long name break in channel search (9009b16), closes #1659
  • ui: properly detect active submenu (e051c2e)
  • ui: repair delete wallet action (e425437)
  • ui: resolve inconsistency in channel forms (0a4c6ef)
  • ui: standardize hr line weights (e2ea161)
  • ui: top align message icon (a83f8e2)
  • ui: use consistent pay form icon (9c2ef11), closes #1610
  • wallet: better payment success/error handling (2485558)
  • wallet: ensure pay form auto submits on valid address (781a621)
  • wallet: ensure tickers are ready before displaying app (8cab8fc)
  • wallet: include limbo balance in wallet total (6914705), closes #1792
  • allow customize tabs with styled system (e0e24a9)
  • unsupported style property max-width console warning (193904b)
  • unsupported style property max-width console warning (b6c700c)
  • ui: incorrect fiat to satoshi conversion (e8654bd)
  • ui: make incoming/outgoing transaction more obvious (f2b4530), closes #1538
  • wallet: resolve broken link in help menu (41b5684)
  • improve loading screen messages (de9076e), closes #1178
  • forms: more robust handling for amount inputs (bbd3659), closes #1547
  • lnd: ensure lnd start errors are displayed (38ea8cc)
  • ui: blank screen while waiting for remote node reponse (90684fb)
  • ui: ensure amount input group has required flag (a9e7abe)
  • ui: implement themed delete wallet dialog (8ac4d43)
  • ui: improve checkbox component (2dddf58)
  • ui: incorrect save wallet action bar visibility (9ea181f)
  • ui: introduce singleton loading screen (04b6805)
  • ui: loading bolt dom position and style (2f08a1b)
  • ui: reduce default app width to 900px (dc28e5a)
  • wallet: do not crash after paying msat invoices (d5b405f), closes #1568
  • wallet: ensure currency unit is saved on change (46a3f1e)
  • wallet: include pending channel balance in wallet balance (d1771de), closes #1770
  • wallet: remove system confirmation dialog (136ba33)

Features

  • activity: merge expired toggle with filters (09f51f9)
  • activity: new activity search and filters (dca93ab)
  • channels: add channel refresh button (884c5d4)
  • channels: categorise opening/funding transactions (de111c8), closes #902
  • channels: channel card list and view switcher (1493fb0), closes #1490
  • channels: channel create form summary (e448123), closes #1571
  • channels: channel detail view (9752dd1), closes #1427
  • channels: include loading chanels in listings (67ffbd5)
  • channels: manage channels menu item (6679da1), closes #1425
  • channels: new channel list search filters (7176335)
  • channels: new channel search form (7e2db64), closes #1571
  • channels: new channel summary list (1a89456), closes #1425
  • channels: new create channel form (cfd499a), closes #1448
  • channels: private channel toggle (61bea8d), closes #1570
  • channels: remember use selected channel view mode (c0979d6), closes #1688
  • channels: set fee rate when opening channel (20e9f7e), closes #1569
  • channels: show closing transaction in channel detail (3a5a7cc), closes #1687
  • channels: show notification when opening channel (cb58684)
  • channels: suggested nodes on channel form (b98e1e8), closes #1615
  • channels: use unconfirmed outputs in funding transaction (c494c70), closes #1495
  • channels: validate channel amount input (7b4f7f0), closes #1494
  • i18n: add uah currency and fix comment typo (5be6368)
  • inc-expiry-time: extend default invoice expiry time to 24hrs (7f5ff40)
  • lnd: generate lndconnect uri for remote nodes (fcb98c7)
  • lnd: lnd crash recovery (show dialog) (dc68ac9), closes #1824
  • onboarding: user selectable active network (8c038fc), closes #1767
  • ui: add ability to edit host cert and macaroon (4d37a48), closes #1182
  • ui: add ability to edit remote connections that use lndconnect (04175e9), closes #1624
  • ui: add ability to select macaroon and cert file from dialog (c4a6d1e)
  • ui: add close channel dialog (058b7e0), closes #1449
  • ui: add contextual help component (00c95e0), closes #1291
  • ui: add opening date to channel details (afbebe2)
  • ui: animate modals open close (fb3fc54)
  • ui: enable modal close on escape key (96cd9a0), closes #1195
  • ui: implement better getting started ui (ac74967), closes #1553
  • ui: implement wallet settings save (7e1596d), closes #1190
  • wallet: ability to set on-chain transaction fees (236d01b), closes #1754
  • wallet: add lndconnect qrcode to receive modal (f6b9c1d), closes #1145
  • wallet: full support for lndconnect links (ee6c27e), closes #1147
  • wallet: set default currency to sats (d4b28c0)
  • wallet: show confirmations in transaction detail (9f6e9b4), closes #1686
  • wallet: support bitcoin payment uris (bip-21) (9aa9981), closes #1692

Performance Improvements

  • ui: improve channel list rendering (bc0a6c6)
  • ui: use persistent tabs in channel management (332e47f)
  • ui: use react virtualized in channel card list (e25434a), closes #1537
  • ui: use react virtualized in channel summary list (98ab188)

v0.3.4-beta

5 years ago

Bug Fixes

  • btc: correct conversion from msat and mlits to fiat (b62bcfd), closes #1372
  • btc: make sure non-round fiat conversion results are handled well (7c31266), closes #1334
  • btc: use rounding in fiat conversions (e961d60), closes #1334
  • deps: update coininfo commit hash to 299bf3b (f50b4c1)
  • deps: update dependency lnd to v0.5.2-beta (3bcd15d)
  • deps: update dependency lnd-grpc to v0.1.5 (378ee04)
  • deps: update dependency lnd-grpc to v0.1.6 (6a5676a)
  • intl: add missing intl support to wallet recover step (71ad9b7)
  • launcher: do not double notify startup errors (1ace2e9)
  • launcher: ensure wallet close on laucnhpad mount (b08735f)
  • linux: support lightning/lndconnect protocol links (39de7da)
  • lnd: handle seed generation error (ebde306)
  • lnd: support latest version of lnd (8ad2bab)
  • lnd: support multiple lnd versions (4ef7baf), closes #1320
  • ui: add internal notification to receivemodal (967e04f)
  • ui: add internal notification to syncing (99f1f8f)
  • ui: add missing channel search cancel button (fad18df), closes #1517
  • ui: avoid jumping when scroll bar appears (c377d5a)
  • ui: do not show error messages for hidden fields (4280a85)
  • ui: dont allow form submit before seed generation (0971c70)
  • ui: ensure copy/paste works in amount fields (cf39c42), closes #1389
  • ui: fix issue with node duplicates after update (90d2e22)
  • ui: fix issue with suggested node list shrinking (77408a7)
  • ui: fix missing show expired requests button (df5eedd), closes #1512
  • ui: highlight border of selected inputs (b25b7df)
  • ui: improve channel list search and filter (9511469), closes #1244 #847
  • ui: prevent wizard submit with invalid form (adb60a7)
  • ui: show internal notification when copying payment request (ae25732), closes #1380
  • ui: add cross platform about menu (905f1ff), closes #1365
  • ui: hscroll for current and suggested channels panels (2169677)
  • ux: wait on splash screen before initial redirect (0ebb192)
  • wallet: check node alias exists before using (9559dc3), closes #1515
  • wallet: correctly identify active network (c13ea91), closes #1510
  • wallet: handle lightning links when app closed (3c2d6e9), closes #1401
  • wallet: handle lndconnect links when app closed (mac) (89c833b)
  • wallet: handle protocol links when app closed (025629e), closes #1428 #1428
  • wallet: prevent crash on currency conversions (8012f1d), closes #1452
  • wallet: support updated lndconnect link format (5ca8d1f)

Performance Improvements

  • activity: optimize activity list rendering (c07c8d6), closes #1296
  • ui: debounce inputs (224f283)
  • ui: only update node data when changed (29f8b87)
  • ui: prevent rerenders on balance fetch (7b426c9)
  • ui: reduce network pane re-renders (fe41af2)
  • ui: reduce wallet & activity re-renders (aa64cc0)

v0.3.3-beta

5 years ago

Bug Fixes

  • btc: remove unnecessary price parameters (498f76d), closes #1333
  • btc: use correct parameter when converting from millisats to fiat (5292312), closes #1322
  • deps: deps: update dependency bolt11 to fix uppercase parsing (7cc3938)
  • deps: update dependency downshift to v3.1.12 (#1265) (002f476)
  • deps: update dependency electron to v4 (#1137) (c73fbc7)
  • deps: update dependency electron to v4.0.1 (#1249) (8b80b37)
  • deps: update dependency qrcode.react to v0.9.1 (#1183) (9a5a798)
  • deps: update dependency qrcode.react to v0.9.2 (#1237) (2bdfecb)
  • deps: update dependency react-spring to v7.2.7 (#1197) (4db1bb0)
  • deps: update dependency react-spring to v7.2.8 (#1252) (eab3ed6)
  • deps: update react monorepo to v16.7.0 (#1132) (cc00902)
  • i18n: add intl support for activity header (5044783)
  • i18n: ensure modal help link is translatable (05d9e07), closes #1271
  • lnd: fix describe network fetching (44dfc67)
  • network: add fiat amount to channel form (1b7a346)
  • onboarding: better categorize macaroon error (092a1da)
  • onboarding: handle btcpayserver connection issues (3f9ad09)
  • onboarding: handle host/cert errors on boot (b41caa9), closes #1215
  • onboarding: properly identify macaroon errors (3596f18)
  • payment: timeout payment requests after 60 seconds (368c814)
  • security: disable electron node integration (ae2103a), closes #29
  • startup-fetch-activity: fetch activity history when grpc is ready (b655252), closes #1193
  • style: ensure modal covers full page (7ce3333)
  • ui: add autofocus to search input field (a4ab318)
  • ui: add pointer cursor to submenu headers (40a66ac)
  • ui: don't show angle icon for logout link (586ef4f), closes #1242
  • ui: ensure error messages are visible (af86dd0), closes #1206
  • ui: ensure main content area is scrollable (8586c7e)
  • ui: ensure menu can overflow main content (37b5a3e), closes #1328
  • ui: ensure settings menu closes properly (16e4260), closes #1242
  • ui: homepage layout glitch (e24c4c8), closes #1245
  • ui: implement invoice status update in request modal (b310305)
  • ui: improve english grammar on sync page (1707e28), closes #1204
  • ui: increase qrcode size for easier scanning (a0f043f), closes #1263
  • ui: left-align column text (cf95c8f)
  • ui: loading screen flicker on wallet start (3c74c03)
  • ui: make modal scrollable (ecde62b)
  • ui: reword blockchain syncing message (26a8921)
  • ui: set global error z-index to 99999 (f109880)
  • ui: vertically centre settings menu icons (4c8d7bd), closes #1242
  • wallet: add fiat amount to request summary (58bba03)
  • wallet: handle invoices with msat amounts (d47bad6), closes #1273
  • wallet: phots to ltc conversion (71320c9), closes #1345
  • wallet: satoshi to millisatoshi conversion (f838df2), closes #1332
  • wallet: show as unconfirmed transactions (6959f26), closes #1344
  • wallet: support uppercase payment requests (f6c6b23), closes #1266
  • wallet: update invoice modal style (487d0d5), closes #1143
  • wallet: update payment modal style (eb8bcc1), closes #1144
  • wallet: update transaction modal style (0532d88), closes #1142 #1141

Performance Improvements

  • activity: use purecomponent for activity list item and extract it (ccc4e03)
  • app: remove irrelevant to render state vars (9c8ba2d)
  • boot: load files asynchronously (6d22a53)

v0.3.2-beta

5 years ago

Bug Fixes

  • app: ensure app quits fully on osx (77973e2)
  • app: reset onboarding after app refresh (de84f07)
  • boot: redirect to launchpad on failed connect (b56029f), closes #1173
  • deps: update dependency debug to v4.1.1 (#1164) (c3f8cbd)
  • deps: update dependency downshift to v3.1.8 (#1150) (9eda759)
  • deps: update dependency get-port to v4.1.0 (#1149) (f6acf30)
  • deps: update dependency qrcode.react to v0.9.0 (#1170) (02d4c8d)
  • deps: update dependency react-spring to v7.2.5 (#1130) (962f7a8)
  • deps: update dependency styled-reset to v1.6.4 (#1168) (6e49d4b)
  • deps: update dependency validator to v10.10.0 (#1171) (2210b9c)
  • lnd: ensure app notified on lnd disconnect (7940cc1)
  • pay: update bolt11 to support millisatoshis (4c726b2), closes #1166