Block search and navigation
Right now the only search we have is on the navbar, but its functionalities are rather basic. We're going to start new implementation from implementing block search and navigation on the block page. I'm going to copy Bartke's and Dan's comments there:
Bartek Wrona
Block traversal controls should be also placed at bottom of the page and should contain:
- block number input (editbox) - containing number of currently displayed block, what for simplicity could be also stored as some restful url form i.e. haf-be-app/block/1000/
- prev/next buttons as proposed
- date selection box to allow also jumping through blocks using a time, not just numbers (there is often a need to shift by week/month etc)
- Block lookup control (probably just for later future) which would allow to find a block containing the operation matching specified conditions. Anyway now we can make a placeholder for such control in given traversal control section.
Dan Notestein
Maybe instead of placing block traversal at top/bottom, we should consider placing them on a "frozen" section at top? It ties up some real-estate, but block displays can get large and cover several pages, so having a frozen section would make it easy to traverse at any time (and also clearly display the current block number being looked at).
Bartek Wrona
Yes the idea could be useful, especially that such static header could be used also for showing some other common infos, like also some Breadcrumb showing location in the app logical structure.
Right now we need mostly exaxt block jump and time jump and that's our first thing to implement.