Fix to avoid displaying empty "Summary" section when we fail to get address txid list
UX improvement around electrs too-many-txs-for-address errors
Major visual refresh!
All new design (layout, fonts, colors, etc)
Redesigned Dark Mode (now the default)
New app icon
Support for pruned nodes and nodes with disabled txindex!
Note: Currently only Groestlcoin Core versions 2.21+ are able to support this feature (a future improvement is planned to make it available to all versions)
Mempool Summary improvements
Greatly improved performance for multiple loads via caching
Added: "Blocks Count" column by fee-rate bucket
Tool for estimating Block Depth of a transaction or a fee rate
Mining Summary: added doughnut chart for rev. breakdown, simplified table data
Upgraded to Bootstrap 5 (currently beta3...)
Update mapbox API
Note: The map on the /peers page now requires that users set the env var BTCEXP_MAPBOX_APIKEY to their own API key
Fix for 404 pages hanging
Add convenience redirect for baseUrl
Make url in logs clickable
Caching for static files (maxAge=1hr)
Frontend performance optimizations
Smarter performance/memory defaults for slow devices
Major refactoring, modernization, and code-reuse improvements
UX improvements and polish throughout
URL changes
/node-status -> /node-details
/unconfirmed-tx -> /mempool-transactions
Environment variable changes
The below changes were made to more clearly acknowledge that multiple Electrum-protocol implementations (e.g. ElectrumX, Electrs) can be used for address queries:
BTCEXP_ADDRESS_API value electrumx -> electrum (electrumx should still works)
BTCEXP_ELECTRUMX_SERVERS -> BTCEXP_ELECTRUM_SERVERS (BTCEXP_ELECTRUMX_SERVERS should still work)
Updated dependencies
jQuery: v3.4.1 -> v3.6.0
highlight.js: v9.14.2 -> v10.7.1
fontawesome: v5.7.1 -> v5.15.3
New "Fun" item for the tx containing the whitepaper and new tool to extract the whitepaper and display it
New fee rate data on /block-analysis pages
New minor misc peer data available in Groestlcoin Core RPC v2.21+