feat(PROJ-9): implement labels backend - DB schema, labelstore, API handlers, Xapian integration

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sysops
2026-03-18 08:32:30 +01:00
parent bd09992441
commit 5a6289c83d
8 changed files with 995 additions and 2 deletions
+1
View File
@@ -28,6 +28,7 @@ type SearchRequest struct {
DateFrom *time.Time
DateTo *time.Time
HasAttachment *bool // nil=no filter, true=only with, false=only without
LabelID *int64 `json:"label_id,omitempty"` // PROJ-9: post-filter by label
Sort string // "relevance", "date_asc", "date_desc" (default: date_desc)
PageSize int
Page int