v0.7.1
2026년 8월 20일입력한 대로 해석되는 검색
- 이제 OR에 우선순위가 생겼습니다. 예전에는 질의 전체에 걸리는 플래그여서, 어디든 OR이 하나만 있으면 모든 항이 선택지로 바뀌었습니다. from:alice OR from:bob subject:청구서는 「둘 중 누구든, 청구서에 관한 것」이 아니라 alice에게서 온 전부와 bob에게서 온 전부, 그리고 보낸 사람과 무관하게 제목에 「청구서」가 든 전부를 돌려줬습니다. 6,787통짜리 사서함에서는 49건과 2,102건의 차이입니다. 이제 질의는 AND로 묶인 그룹들의 목록이고, 각 그룹은 OR로 묶인 항들의 목록이며, OR은 두 항을 같은 그룹에 넣는 역할을 합니다. a OR b c는 (a OR b) AND c로 읽힙니다. 괄호는 여전히 없습니다.
- after:X before:Y는 표현할 방법이 없었습니다. 질의가 날짜 필터를 하나만 담을 수 있어 두 번째가 첫 번째를 조용히 덮어썼고 before:만 살아남았습니다. 사용자가 입력한 절반이 아무 말 없이 버려진 셈입니다. 이제 날짜와 크기 필터는 쌓이며, 그래서 size:>1mb size:<5mb도 진짜 구간이 됩니다.
- after:는 이제 그 날짜 자신을 포함하고 before:는 여전히 자기 날짜를 제외합니다. 따라서 after:2024-01-01 before:2025-01-01은 정확히 2024년 한 해입니다. Gmail 연산자가 쓰는 반열린 구간 해석이며, 원래 양끝을 포함하던 date:A..B와도 일관됩니다. 두 매뉴얼과 두 README에 우선순위 규칙과 날짜 경계를 명시했습니다. 테스트 23개 추가(총 234개).