Typesense was an optional external search backend. This commit fully removes the integration, leaving the database searcher as the only search implementation. Changes: - Delete pkg/models/typesense.go (core integration) - Delete pkg/cmd/index.go (CLI command for indexing) - Simplify task search to always use database searcher - Remove Typesense event listeners for task sync - Remove TypesenseSync model registration - Remove Typesense config keys and defaults - Remove Typesense doctor health check - Remove Typesense initialization from startup - Clean up benchmark test - Add migration to drop typesense_sync table - Remove golangci-lint suppression for typesense.go - Remove typesense-go dependency |
||
|---|---|---|
| .. | ||
| config.go | ||
| database.go | ||
| doctor.go | ||
| files.go | ||
| files_unix.go | ||
| files_windows.go | ||
| output.go | ||
| services.go | ||
| system.go | ||
| system_unix.go | ||
| system_windows.go | ||
| types.go | ||
| userns_linux.go | ||
| userns_other.go | ||