What's new in Zap 0.7.7 Beta
Apr 3, 2023
- Bug Fixes:
- Add chain.api.btc.com to csp (ca94c1b)
- Persist custom neutrino nodes (752ba06)
- Resolve block hight from first successful candidate (17b1744)
- Sync start detection (4b8292a)
- Update block data sources (c0f6f26)
- Features:
- Update to lnd 0.14.4 (a8ccbc2)
New in Zap 0.7.6 Beta (Jan 24, 2022)
- Bug Fixes:
- lnd: improve handling for detecting wallet state (d0c1702)
New in Zap 0.7.5 Beta (Dec 13, 2021)
- Add support for lnd 0.14.1
New in Zap 0.7.4 Beta (Aug 16, 2021)
- Bug Fixes:
- deps: update dependency debug to v4.3.2 (853c9b9)
- deps: update dependency lodash to v4.17.21 [security] (5a83237)
- lnd: update log parsing to detect neutrino wallet state (1e506a3)
- Features:
- lnd: depreciated assumechanvalid param (ebff95f)
- lnd: update lnd to v0.13.1-beta (835d0b6)
New in Zap 0.7.3 Beta (Jul 6, 2021)
- Bug Fixes:
- Build: adjust desktop icon name as per icon images (22597b8)
- Lnd: case insensitive parsing of lnd debug log (e46ef82)
- Lnd: enable unconfirmed outputs to be spent (5632d58)
- Lnd: implementing neutrino.feeurl (8940f81)
- Lnd: patching lnd to support interceptors (801f20b)
- Lnd: selecting correct htlc from probe attempt (3edd322)
- Lnd: support paying to invoices with payment secret (bd8cb54)
- Ui: add tooltip to wallet qrcode button (1b22b19)
- Ui: always display payment route (cbb1293)
- Ui: cleanup route summary display (b9591f1)
- Ui: fix channel capacity sort (331cacc), closes #3633
- Ui: keep activity spinner during loading (645dd43)
- Ui: make csv delay input thin (8416628)
- Ui: only count active channels as usable capacity (112cf87)
- Ui: use chanId to sort channel by open date (b22d33a)
- Wallet: adding sanity check for page load handlers (cb528db)
- Wallet: fetch info before page reload (8c1ef50)
- Wallet: improve channels menu balance display (0a17bec)
- Wallet: limit address fetch to first info load (04e01e0)
- Wallet: prevent endless transaction loading (e2ca600)
- Wallet: prevent reinit on lnurl change (c773c33)
- Wallet: refetch peer data as part of channel refresh (d2548f6)
- Wallet: reset app right before launching lnd (a9bcc66)
- Wallet: use correct payload for connectPeer (1b64157)
- Features:
- Lnd: enable wumbo channels (2e2967e)
- Lnd: support for interceptor nodes (115cc21)
- Lnd: update to 0.12.0-beta (c599c83)
- Ui: ability to add wallet name in onboarding (f20701a), closes #1262
- Ui: add time display mode setting to general preferences (8cbfc75), closes #3600
- Ui: add tooltip to channel private option (3234db3)
- Ui: display timelock for force closing channels (4a9e582)
- Ui: show payment route on probe summary (62302b8)
- Ui: use date formatting component for rendering date (dd54622), closes #3600
- Wallet: ability to set transaction fee on channel close (6713501)
- Wallet: fetch latest payment on external htlc settle (729194a), closes #3420
- Performance Improvements:
- Limiting scheduler usage (d48e387)
- Ui: tweaking activity pagesize (edcaf6a)
- Wallet: bound transaction loading to page size (cecad88)
- Wallet: fetch balance and channels before activity (d186670)
- Wallet: fetch peer node info early (90c07df)
- Wallet: insert fetched activity early (e1dfefd)
- Wallet: limit activity refetch to first page (afb20f3)
- Wallet: limit transaction polling to local wallets (69ca996)
- Wallet: loading activity data in parallel (217e3f0)
- Wallet: pagination for onchain transactions (4b6a4e2)
- Wallet: prevent multiple concurrent page loads (e20f2db)
- Wallet: remove redundant data fetch on wallet init (7de0e9b)
- Wallet: throttling channel refetch to once per minute (3c1786c)
- Reduce default activity page size (2305ecb)
New in Zap 0.7.2 Beta (Jul 15, 2020)
- Bug Fixes:
- lnd: patch lnd to fix windows scb access issue
New in Zap 0.7.1 Beta (Jul 13, 2020)
- Bug Fixes:
- ui: only use node uris if there are some (937a200)
- wallet: correctly set maxParts from config (edda5a9)
- wallet: ensure password lock/unlock works (5de24e6)
- wallet: increase activity page size to 250 (aa190a4)
- wallet: prevent crash if node pubkey and uri is unknown (7f03cd0)
- wallet: reduce default lee limit to 100 sats (f9bf11a)
- wallet: refer to correct identityPubkey node data key (55e1582)
New in Zap 0.7.0 Beta (Jul 12, 2020)
- Bug Fixes:
- app: ensure app restarts during autoupdate (8346450), closes #3198
- app: whitelist docs.zaphq.io domain (0de7709)
- backup: set user-agent to Chrome for google oauth (d9945a5), closes #3342
- grpc: use grpc error details if available (c278f3a)
- lnd: correctly set initWallet props on restore (22b92e9)
- lnd: do not pass paymentHash when sending via paymentRequest (5fcc25c)
- lnd: ensure fee limit is correctly set (762c137)
- lnd: fetch dest pubkey from payment htlcs list (dc41030)
- lnd: handle early walletunlocker disconnect (245c28b)
- lnd: increasing default fee limit to 5000 sats (49cea65)
- lnd: properly handle node updates from chan graph sub (b7a84ff)
- lnd: support probing in lnd v0.10.0 (32bd2be)
- lnd: use default cltv expired if not set in invoice (ecc22a8)
- lnd: use route hints from invoice when probing (f46938b)
- lnurl: show notification on success / error (e68c8f5)
- ui: add zero amount payment request error (#3385) (6759be0), closes #1510
- ui: always display crypto amounts as positive numbers (a203b15)
- ui: correct wording for channel open/close error (626ba70)
- ui: correctly calculate chan activity (1330a4b)
- ui: disable address field overflow on amount form (bfafa3c)
- ui: display correct fee from probing (64a006a)
- ui: display destination when sending keysend payments (5572048)
- ui: display total amount as unknown when no route found (7422b56)
- ui: do not show qr code for keysend payments (2e11bc5)
- ui: ensure destination is displayed during sending payments (e2d5e7e)
- ui: ensure loading messages display correctly (ad6e5f5)
- ui: ensure skip backup checkbox is clickable (f25cc02)
- ui: ensure wallet settings initial values correct (53389d0)
- ui: improve keysend receive message (2130610)
- ui: improve lnurl success/error handling (5debf94)
- ui: map send payment error codes to messages (1974463)
- ui: only show crypto selector when total is known (0e30609)
- ui: pay form next button disabled state (aa6eb53), closes #3176
- ui: reload existing activity history on refresh (7029ba1), closes #3174
- ui: remove channel from closing list on error (9cc1999)
- ui: show liquidity warning on all but address step (ec6fa2a)
- ui: trim host from keysend pubkey (010661c)
- ui: update default window width to 950px (8ca422b)
- ui: update transaction on stream update (4a10e8e)
- ui: show correct heading for received payment in modal (df0b4bb), closes #539
- ui: update pay form fiat value on initial set (26dc40c)
- wallet: convert bip21 amount to active crypto unit (1bc4d68)
- wallet: correct system notification for received transaction (70430ef)
- wallet: correctly sort channels by activity (7c35b2a)
- wallet: ensure activity items get date header rows (be47b82)
- wallet: ensure fee displayed for slow confirmations (dc69302)
- wallet: ensure received transactions show in filter (09860e2)
- wallet: ensure transactions update on confirm (fbe93c6)
- wallet: handle fee as string in TransactionFeeInput (a188b94)
- wallet: log error if an activity paginator fails to load (75c928d)
- wallet: no desktop notification for channel open or close (1e6165f)
- wallet: only generate new address after use (4fd938d)
- wallet: prevent double count of unconfirmed force close balance (d06657a)
- wallet: properly decode invoice in getTag (2f49899)
- wallet: store payment hash of sending payment (d3d5e23)
- wallet: use uppercase for bolt11 qrcodes (9a9ab14)
- wallet: ensure activity items correctly sorted (e96a8d5)
- wallet: shorten timeout for lnurl processing notifications (340d170)
- wallet: handle amounts as bignumber (fa894ba)
- wallet: send correct payment request (a5d7d5c)
- wallet: set payment probe fee limit to 100000 sats (ed23de0)
- wallet: display transaction as unconfirmed if confs less than min finality (ffffd88)
- wallet: error handling for failed invoice payments (8685ea6)
- wallet: strip unsupported props from db wallet entries (d058956)
- wallet: update help page link (1f480b6)
- Features:
- lnd: enable keysend for neutrino clients (954b77c)
- lnd: increase one time send/receive limits for mpp (3ee7c73)
- lnd: support multi part payments (88b4bcc)
- lnd: support route probing for keysend payments (e4d9438)
- lnd: update lnd to 0.10.2-beta (42eff0c)
- lnd: use new Router api for sending payments (13a2ed7)
- lnd: use payment probing to get fee estimate (5c3aabd)
- lnd: attempt sendToRoute for first payment attempt (1bce811)
- ui: ability to edit fee limit from pay summary (62c4e3d)
- ui: add node pubkey into send address field label (8d356c5)
- ui: add note to request summary for keysend payments (1690f91)
- ui: display destination address in payment modal (9a1d93a)
- ui: display fee limit when fee is unknown (88a9bf2)
- ui: display htlc summary in payment modal (5a4a02e)
- ui: display loading message when starting tor proxy (cd490d6)
- ui: show multiple node uris if there are more than one (8a418d9), closes #3150
- ui: show tooltip when fee limit is unknown (8410149), closes #2676
- ui: show total as spinner whilst probing (002c676)
- ui: show transactions paid to self as sent to self (e498612)
- ui: add tooltip to the Home.Autopilot section describing its function (7342a60)
- ui: display paylock icon for private channels (ef16141)
- walet: expose payment config via preferences page (9e4d1e4)
- wallet: add ability to cancel invoices (669e716)
- wallet: add ability to create hold invoices (248d86c)
- wallet: add ability to settle invoices (fe2cbad)
- wallet: add support for lnurl-channel (bad6762)
- wallet: basic keysend support (8621eb6), closes #3333 #3338
- wallet: lnurl-auth support (d9e281a)
- wallet: handle fees using msats (01ac7fc)
- wallet: show exact fee when possible (d202202)
- wallet: support connecting to .onion domains (a99482b)
- wallet: use pagination when fetching payments (d8106ec)
- wallet: parse bip21 uris in pay address form (8e56936)
New in Zap 0.6.2 Beta (Nov 16, 2019)
- Bug Fixes:
- app: ensure wallet import finds local wallets (f3ae0cd)
- wallet: ensure on-chain pay form shows correct amounts
- wallet: ensure ln pay form autosubmits with lightning links
New in Zap 0.3.4 Beta (Mar 14, 2019)
- 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)