Files
brk/docs/TODO.md
2025-09-13 18:32:13 +02:00

3.2 KiB
Raw Blame History

TODO

  • crates
    • cli
      • check disk space on first launch
      • add custom path support for config.toml
      • maybe add bitcoind download and launch support
      • test read/write speed, add warning if too low (<2gb/s)
      • pull latest version and notify is out of date
    • computer
    • indexer
    • interface
      • create pagination enum
        • from to
        • from option
        • to option
        • page + option default 1000 max 1000
      • from/to/count params dont cap all combinations
        • example: from -10,000 count 10, wont work if underlying vec isnt 10k or more long
    • parser
      • save vec file instead of json
      • support lock file, process in read only if already opened in write mode
      • if less than X (10 maybe ?) get block using rpc instead of parsing the block files
    • server
      • api
        • add extensions support (.json .csv …)
        • if format instead of extension then don't download file
      • add support for https (rustls)
  • docs
    • README
      • add a comparison table with alternatives
      • add contribution section where help is needed
        • documentation/mcp/datasets/different front ends
      • add faq
  • websites
    • default
      • explorer
        • blocks
        • transactions
        • addresses
        • miners
        • maybe xpubs
      • charts
        • improve names and colors
        • selected unit sometimes changes when going back end forth
        • add support for custom charts
        • price scale format depends on unit, hide digits for sats for example (if/when possible)
      • table
        • pagination
        • exports (.json, .csv,…)
      • search
        • datasets add legend, and keywords ?
        • height/address/txid
      • api
        • add api page with interactivity
      • global
        • fix navigation/history
        • move share button to footer ?
        • Use ichart.createPane() in wrapper
        • improve behavior when local storage is unavailable
          • by having a global state
  • global
    • check TODOs in codebase