v0.7.1
20 août 2026Des recherches qui veulent dire ce que vous écrivez
- OR a enfin une priorité. C'était un indicateur portant sur toute la requête, si bien qu'un seul OR n'importe où transformait chaque terme en alternative : from:anne OR from:luc subject:facture ne voulait pas dire « de l'un ou l'autre, à propos de factures » ; cela renvoyait tout ce qui venait d'Anne, tout ce qui venait de Luc et tout ce qui portait « facture » en objet, quel qu'en soit l'expéditeur. Sur une boîte de 6 787 messages, cela fait 49 résultats au lieu de 2 102. Une requête est désormais une liste de groupes reliés par AND, chaque groupe une liste de termes reliés par OR, et c'est OR qui place deux termes dans le même groupe : a OR b c se lit (a OR b) AND c. Toujours pas de parenthèses.
- after:X before:Y était impossible à exprimer. La requête ne gardait qu'un seul filtre de date : le second remplaçait donc le premier sans rien dire et seul before: survivait — la moitié de ce que vous tapiez partait en silence. Les filtres de date et de taille s'additionnent maintenant, ce qui fait aussi de size:>1mb size:<5mb une vraie fourchette.
- after: inclut désormais son propre jour et before: exclut toujours le sien : after:2024-01-01 before:2025-01-01 correspond donc exactement à l'année 2024 — la lecture semi-ouverte des opérateurs de Gmail, cohérente avec date:A..B, déjà inclusif. Les deux manuels et les deux README documentent la règle de priorité et les bornes de date. 23 nouveaux tests (234 au total).