Add a basic search functionality
Added a basic search functionality to the main index page of the experimental reports. Currently the search criteria only includes the project's name and benchmarks if they exist, but can be expanded upon in the future.
The current implementation is client-side and responds immediately to user inputs. We can test how well it performs on larger experiment sizes and add a server-side search handler if needed.
Preview
Thanks @myanvoos! This basic search function is certainly a nice-to-have, but does it provide any additional functionality beyond what a browser's Ctrl+F (Cmd+F) search offers?
I understand this is an initial implementation, but to clarify expectations for other contributors: We are looking for a search feature that can scan the contents of all pages (particularly, sample page). For instance, it should allow searching for all trials that crashed due to a specific error.
I will mark this as a draft for now in case you'd like to extend it later : ) Please feel free to spent more time on your proposal for now, that is the key factor in evaluating your application.
Thanks @myanvoos! This basic search function is certainly a nice-to-have, but does it provide any additional functionality beyond what a browser's Ctrl+F (Cmd+F) search offers?
I understand this is an initial implementation, but to clarify expectations for other contributors: We are looking for a search feature that can scan the contents of all pages (particularly, sample page). For instance, it should allow searching for all trials that crashed due to a specific error.
Thanks for the clarification @DonggeLiu! That will certainly help in the proposed design and yep, I'm happy to extend it later ^^