- 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
! (HUGE Thanks to @shesek)- Note: Currently only Bitcoin Core versions 0.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 (Thanks @pointbiz)
- Mining Summary: added doughnut chart for rev. breakdown, simplified table data
- Upgraded to Bootstrap 5 (currently beta3...)
- Update mapbox API (Thanks @shesek)
- Note: The map on the
/peers
page now requires that users set the env varBTCEXP_MAPBOX_APIKEY
to their own API key
- Note: The map on the
- Fix for 404 pages hanging (Thanks @shesek)
- Add convenience redirect for baseUrl (Thanks @shesek)
- Make url in logs clickable (Thanks @shesek)
- 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
valueelectrumx
->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