Dan Janosik
d2a3553e61
better use of bootstrap classes for "tags"
6 years ago
Dan Janosik
845ac65124
workaround for errors thrown from latest version of highlight.js
https://github.com/highlightjs/highlight.js/issues/1387
6 years ago
Dan Janosik
4ad7d10e79
don't show "First Seen" for addresses with no confirmed tx - Fixes #86
6 years ago
Dan Janosik
727323d023
include sentry js (v4.5.3) and add integrity attribute
6 years ago
Dan Janosik
1ca6f54b93
pubkey output type
6 years ago
Dan Janosik
395afd1c9c
style tweaks
6 years ago
Dan Janosik
bcc340bf85
- playing with OP_RETURN formatting
- WIP display of output types
6 years ago
Dan Janosik
35f43f9d91
fix malformed integrity attributes
6 years ago
Dan Janosik
99503457ec
More work on #101 - remove google fonts frontend dependency
6 years ago
Dan Janosik
a0c0a87038
integrity hashes for highlight.js/css
6 years ago
Dan Janosik
ec211f8c27
More work on #101 - pulling in frontend resources, WIP...
- FontAwesome: v5.7.1
- Popper.js: v1.14.6
6 years ago
Dan Janosik
6c63d1c1c4
Bootstrap downgrade: v4.2.1 -> v4.1.3
shouldn't have upgraded when pulling into project...
6 years ago
Dan Janosik
c6b94f309e
Work on #101 - pulling in frontend resources, WIP
- Bootstrap v4.2.1
- Highlight.js v9.14.2
- jQuery v3.3.1
6 years ago
Dan Janosik
a2ddd0a089
style cleanup
6 years ago
Nadav Ivgi
246b2baeef
Get sourcecodeVersion and sourcecodeDate only when .git is available
It might not be when installing btc-rpc-explorer globally (npm install -g).
Without this, running btc-rpc-explorer without .git resulted in:
fatal: Not a git repository (or any parent up to mount point /home/user)
Stopping at filesystem boundary (GIT_DISCOVERY_ACROSS_FILESYSTEM not set).
Unhandled Rejection at: Promise Promise {
<rejected> TypeError: Cannot read property 'all' of null
at btc-rpc-explorer/app.js:334:35
6 years ago
Dan Janosik
d2f3719bf1
minor follow-ups to shesek's excellent changes:
- updated package-lock
- include sample .env file for easy reference
- continue to support key-by-key updating from credentials.js for now
- minor code formatting
- reflect status of BTCEXP_NO_RATES in UI when applicable (hide new exchanged-currency items from display dropdown and hide exchange rate on homepage)
- rename _LOGIN to _BASIC_AUTH_PASSWORD for clarity
- tweak README to call out .env-sample
6 years ago
Nadav Ivgi
44d676650f
Implement CSRF protection
Enabled for all POST endpoints, as well as for GET /rpc-browser when the
"execute" query string argument is specified.
6 years ago
Dan Janosik
e9e8b57d3f
exchange rate / currency improvements:
- support for multiple currency exchange rates
- support for inline display of exchange currencies
- a little frontend cleanup
6 years ago
Dan Janosik
88cf47b481
ui tweaks
- table responsiveness improvements
- add some shadows for visual depth
- hide radial progress bars on small screens since they're not working properly
- text-wrapping improvement for addresses in tx io details
6 years ago
Dan Janosik
ebefdd3f6c
hide tools submenu on smaller screens (still accessible from main nav menu)
6 years ago
Dan Janosik
9e7fa67df7
ui tweaks for tx page
6 years ago
Dan Janosik
1a916fc333
fix typo
6 years ago
Dan Janosik
5ef702b27e
Text tweak
6 years ago
Dan Janosik
daec276a25
Fix #73
6 years ago
Dan Janosik
b4304498a8
minor ux improvement: locktime block #s should be locale-formatted
6 years ago
Dan Janosik
5abe069168
- general improved error handling for address pages
- specific handling of long-history address errors - issue #67 - with user-visible messaging
6 years ago
Dan Janosik
30ba103cdd
Misc:
- improved electrum connection code
- support for address "Fun" items
- inclusion of "Satoshi Nakamoto" brainwallet address fun item
6 years ago
Dan Janosik
a3ce64ebaa
simple placeholder /search page
6 years ago
Dan Janosik
90727ba40a
include "first seen" on address pages
6 years ago
Dan Janosik
7f93750a62
tweak for display of empty tx list for address vs no electrum servers configured
6 years ago
Dan Janosik
8c067dd2c5
updated sentry
6 years ago
Dan Janosik
68df862a59
link to donation address pages for fun
6 years ago
Dan Janosik
6b88f9e08d
fixes for displaying addresses that have no transactions
6 years ago
Dan Janosik
88ec2adc50
footer layout tweak
6 years ago
Dan Janosik
fd654c3b6a
style consistency fix
6 years ago
Dan Janosik
36f891e710
styling tweak for "Bitcoin Fun" alerts
6 years ago
Dan Janosik
8bd07537b4
More work on #8 - showing balances and transaction history for addresses
- in tx history, request/display all inputs to get correct gain/loss values
- cross referencing for txid history from electrum
- include genesis coinbase values for genesis coinbase output address (electrum ignores the genesis coinbase TX and +50 value, but for consistency with the rest of this tool they're included)
- banner describing the electrum trust model
- ui tweaks including showing gain/loss for each address tx history item
6 years ago
Dan Janosik
8ad0dab863
fix for showing zero address balance when applicable
6 years ago
Dan Janosik
b9326032e9
minor bug fix when displaying some tx-io lists
6 years ago
Dan Janosik
1f38c5dd93
Majority of the work on #8 to support querying N ElectrumX servers for address balance and address txid history
6 years ago
Dan Janosik
aaa234702a
monospace for tx index on block pages
6 years ago
Dan Janosik
15f382df19
tweak display of time diffs for blocks and txs
6 years ago
Dan Janosik
a4f61e1286
tighten some margins
7 years ago
Dan Janosik
0623f5672c
minor ui fix
7 years ago
Dan Janosik
f9308e4b1e
minor ux tweaks
7 years ago
Dan Janosik
9af2e46e5f
- ui/ux improvements for tx io details on small screens
- include a "fun" tag next to "special addresses" (miner payout addresses)
7 years ago
Dan Janosik
eaa753153b
mobile/responsive display improvements
7 years ago
Dan Janosik
487c87c2ba
better UX for JSON tab on /peers
7 years ago
Dan Janosik
0e9acb724f
rename "Raw" tabs to "JSON"
7 years ago
Dan Janosik
ea3a40a627
more tweaking things related to #45
7 years ago