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 |
||
|---|---|---|
| .. | ||
| cmd.go | ||
| doctor.go | ||
| dump.go | ||
| healthcheck.go | ||
| maintenance.go | ||
| migrate.go | ||
| repair_file_mime_types.go | ||
| repair_projects.go | ||
| repair_task_positions.go | ||
| restore.go | ||
| testmail.go | ||
| user.go | ||
| version.go | ||
| web.go | ||