Radish alpha
r
rad:z39mP9rQAaGmERfUMPULfPUi473tY
Radicle terminal user interface
Radicle
Git
inbox/list: Fuzzy search on additional fields
Merged did:key:z6MkgFq6...nBGz opened 4 months ago
1 file changed +15 -2 9a3f84fe b423dcd6
modified bin/ui/items/notification.rs
@@ -503,8 +503,21 @@ pub mod filter {
                            refname.clone().unwrap_or_default()
                        }
                    };
-
                    match matcher.fuzzy_match(&summary, search) {
-
                        Some(score) => score == 0 || score > 60,
+
                    match matcher.fuzzy_match(
+
                        &format!(
+
                            "{} {} {}",
+
                            summary,
+
                            notif.kind,
+
                            &notif
+
                                .author
+
                                .alias
+
                                .as_ref()
+
                                .map(|a| a.to_string())
+
                                .unwrap_or_default()
+
                        ),
+
                        search,
+
                    ) {
+
                        Some(score) => score == 0 || score > filter::FUZZY_MIN_SCORE,
                        _ => false,
                    }
                }