v0.7.1
20 de agosto de 2026Búsquedas que significan lo que escribes
- OR ya tiene precedencia. Antes era un flag de la consulta entera, así que un solo OR en cualquier parte convertía todos los términos en alternativas: from:ana OR from:luis subject:factura no significaba «de cualquiera de los dos, sobre facturas», sino que devolvía todo lo de ana, todo lo de luis y todo lo que llevara «factura» en el asunto, viniera de quien viniera. En un buzón de 6.787 mensajes, eso son 49 resultados o 2.102. Ahora una consulta es una lista de grupos unidos por AND, cada grupo una lista de términos unidos por OR, y OR es lo que mete dos términos en el mismo grupo: a OR b c se lee como (a OR b) AND c. Paréntesis sigue sin haber.
- after:X before:Y era imposible de expresar. La consulta guardaba un único filtro de fecha, así que el segundo pisaba al primero sin avisar y solo sobrevivía el before:, con lo que la mitad de lo que escribías se descartaba en silencio. Los filtros de fecha y de tamaño se acumulan ahora, lo que además convierte size:>1mb size:<5mb en una banda de verdad.
- after: incluye ya su propio día y before: sigue excluyendo el suyo, así que after:2024-01-01 before:2025-01-01 es exactamente el año 2024: la lectura semiabierta que usan los operadores de Gmail y la que ya tenía date:A..B, que era inclusivo. Los dos manuales y los dos README documentan la precedencia y los límites de fecha. 23 tests nuevos (234 en total).