
sysopsandClaude Sonnet 4.6
a93a843506
feat(PROJ-30): Xapian → Manticore Search Migration
- internal/index/manticore.go: ManticoreTenantManager + manticoreIndex (RT-Indizes, CGO-frei)
- internal/index/index.go: TenantIndexer Interface (Xapian + Manticore)
- internal/index/tenant_worker.go: mgr-Typ auf TenantIndexer Interface
- internal/api/server.go: idxMgr auf TenantIndexer Interface
- config/config.go: IndexConfig.ManticoreDSN Feld
- cmd/archivmail/cmd_reindex.go: reindex Subkommando
- cmd/archivmail/main.go: Manticore-Branch + reindex Case
- go.mod: github.com/go-sql-driver/mysql v1.8.1
- update.sh: Manticore auto-install, CGO_ENABLED=0, config.yml migration, auto-reindex
fix(IMAP): TCP-Deadline-Wrapper für steckengebliebene Imports
fix(auth): Email-Claim in JWT für User-Isolation
fix(search): User-Isolation via sess.Email (fail-safe)
fix(ui): Admin-Login Auth-Cache, Logout-Redirect, IMAP-Polling-Resilienz
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-03 21:19:36 +02:00
..
2026-04-03 21:19:36 +02:00
2026-03-14 11:43:19 +01:00
2026-04-03 21:19:36 +02:00
2026-04-03 21:19:36 +02:00
2026-03-31 09:51:41 +02:00
2026-04-03 21:19:36 +02:00
2026-03-18 11:47:10 +01:00
2026-03-20 14:50:20 +01:00
2026-03-18 00:19:00 +01:00
2026-03-31 22:36:57 +02:00
2026-03-17 21:03:40 +01:00
2026-03-18 00:05:47 +01:00
2026-03-31 22:36:57 +02:00
2026-03-31 21:21:11 +02:00
2026-03-31 21:21:11 +02:00
2026-03-31 21:54:11 +02:00
2026-04-02 00:41:19 +02:00