search method
Search history for entries containing the query.
Implementation
List<String> search(String query) {
if (query.isEmpty) return List.unmodifiable(_entries);
final lower = query.toLowerCase();
return _entries.where((e) => e.toLowerCase().contains(lower)).toList();
}