- use 'api-client' lib from npm
- add support for Telegram groups
- request docproof and txs data from insight server using specialops lib
- introduce docproof UI component
- bring back QR codes
- fix wrong price display in mBTC
See #16 for details
- rewrite UI into React frontend App
- init API client
- split routes into separate reps
- Better search feature
- Cosmetics and some UI graphic design
- Replace Blockcypher API by Insight API
- Social media icons and footer
- Remove sidebar and about page
- Simpler config files
- Fix incorrect count of output index
- Upgrade theme to Bootstrap 4
- Register document using only the hash
- Search for documents by hash
- White version of animated logo
- Purge script can catch delete hook errors
- Make light-bootstrap-dashboard CSS available.
- A POST request to the status resource will refresh the document, creating or confirming a docproof if possible
- Status query route
- Register hash route
- resubmit script
- Allow registering document from detail page if it's missing
- Factored out web, controllers, and core modules
- Return 404 when getting a missing document status
- Validate length of document digest
- API get routes
- Switch purge script to blockcypher client module
- Switch to @poexio/blockcypher package
- Use documnted register and status API resources on frontend
- JS files from sign feature
- Let payment test script send arbitary amounts
- Increase estimate of docproof tx to 242 bytes
- Calculate tx fee during docproof creation instead of registration
- Better handling of errors during unconfirmed processing
- Parse FEE_MULTIPLIER env as float
- Serve paper dashboard copy of bootstrap css
- Glyphicon usage
- List of press on About page
- Config for fee multiplier, site description
- Facebook and Twitter meta tags
- BlockCypher client wrapper module
- Support node-config for all config
- Upgrade to bitcore-lib 0.15.0
- Switch to paper-dashboard npm package
- Hide default ports 80 and 443 in doc examples
- Corrected timezone of submission list
- Signing feature from v1 API
- Original tools/sweep.js script
- Babel, bluebird, popsicle, bitcore-explorers deps
- Make sweep command prompt for master private key
- Add instructions for running with Docker
- Add testing framework
- Move test payment helper into scripts directory
- Include price demonimated in satoshis in docproof status payload, and drop payment amount in mBTC
- Increase transaction fee security margin and fee per kb
- Wait for tx confirmation before showing proof message
- Link proof waiting message to transaction
- Restore babel packages
- Document sweep script
- Show test messsage only if not using livenet
- Move setup script to npm command
- Remove deprecated start script
- Dropped usage of babel-node
- Make bitcoin network configurable
- Added doc link for test.poex.io
- Add helper script for making testnet payments
- Link admin emails to tBTC transactions in test mode
- Replace BlockTrail links with BlockCypher
- Environment specific
.env
files - Mode for running in test environment with testnet
- Dropped Google Analytics
- Return more transactions from blockcypher API
- Stop serving vendored libs from node
- Link to /news page, which should be served by poex-news.
- Serve vendored assets from public directory.
- Switch notification email from bitpay.com to blocktrail.com.
- Add moment.js
- Show message if JavaScript is disabled
- Show block timestamp in last confirmed list instead of submission time
- Environment configuration for host, bitcoin and API keys, prices, database, email, and tracking
- Revert to NPM for dependency management
- Paper Dashboard theme
- Custom error pages
- Port set by environment variable
- Add start, build, and serve scripts
- Use Handlebars for templates
- Switch to yarn for dependency management
- Upgrade to Bootstrap 3
- Only output Google analytics in production
- Change package to "UNLICENSED"
- Update QR code price to 2 mBTC