kolaente
a5b1a90c42
refactor: remove typesense support
...
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
2026-02-25 12:15:28 +01:00
..
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-08-13 11:05:05 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2025-06-10 12:18:38 +02:00
2026-02-24 14:29:49 +01:00
2025-06-10 12:18:38 +02:00
2025-08-03 13:25:32 +02:00
2025-06-25 11:12:24 +02:00
2025-08-13 11:05:05 +02:00
2026-01-05 22:30:10 +01:00
2025-11-28 15:57:54 +00:00
2025-11-27 15:14:42 +01:00
2026-02-24 14:29:49 +01:00
2026-02-25 10:30:25 +01:00
2026-02-24 14:29:49 +01:00
2026-02-24 14:29:49 +01:00
2026-02-25 12:15:28 +01:00
2025-08-13 11:05:05 +02:00