woocommerce/plugins
Corey McKrill 9a947c1a06
Logging: Implement "search within log files" (#41353)
* Normalize render method names

* Refactor get_query_params to allow key filtering

* Scaffold the search results view

* Add missing unslash

* First pass at functional search

* Fix memory leak and recursive highlighting

* Fix various search string edge cases

* Move match highlighting to format_match method

* Tweak match line formatting

* Rename ListTable to FileListTable

* Switch search results view to a list table

* Add notice about max files for search

* Remove unused function

* Only use monospace font on the matched line part of search results

* Add notice about search result limit

* Fix font in table header

* phpcs cleanup

* Remove unnecessary search form action

* Add caching to search results

* Add unit test for search method

* Caching improvements

* phpcs cleanup

* Add unit test for close_stream

* Remove unneeded linting exception

* Add changelog file

* Remove unnecessary usage of get_class()

* Make sure file stream gets closed when we break the loop early

* Make the returned results an even 200 when hitting the limit
2023-11-29 14:52:37 +00:00
..
woo-ai Update / tweak a few more links in docs and comments (#41598) 2023-11-21 12:38:09 +01:00
woocommerce Logging: Implement "search within log files" (#41353) 2023-11-29 14:52:37 +00:00
woocommerce-admin Add several WooCommerce-related commands to the Command Palette (#41605) 2023-11-28 12:26:30 +01:00
woocommerce-beta-tester Update / tweak a few more links in docs and comments (#41598) 2023-11-21 12:38:09 +01:00
woocommerce-docs undo changes to test fixtures 2023-11-10 15:49:08 +01:00