Files
spacedrive/core/tests
Jamie Pine cf400865f4 Introduce ephemeral index cache and status API
- Add a complete ephemeral indexing subsystem
  - core/src/ops/core/ephemeral_status with input/output and query types
  - core/src/ops/indexing/ephemeral with arena, cache, registry,
    index_cache, types
  - expose EphemeralIndexCache and EphemeralIndex through core modules
  - EphemeralIndexCache supports
    get/insert/create_for_indexing/mark_indexing_complete eviction and
    stats
- Implement EphemeralIndex data structures for memory-efficient storage
  - NodeArena, NameCache, NameRegistry, and related types
- Add EphemeralIndex status API
  - EphemeralCacheStatusInput and EphemeralCacheStatusQuery
  - EphemeralCacheStatus with per-index details
- Wire ephemeral indexing into the indexing flow
  - Change default Ephemeral Indexer behavior to shallow mode
  - Align code to EphemeralIndex usage across the codebase
- Enhance content kind detection in UI
  - Add getContentKind(file) helper (prefers content_identity.kind, then
    content_kind)
  - Use getContentKind in Explorer utilities and UI components
- Invalidate directory listings when location index_mode changes
  - Add useLocationChangeInvalidation to trigger refetches for ephemeral
    vs persistent indexing transitions
- Misc refactors and formatting to accommodate the new modules and APIs
2025-12-07 19:55:34 -08:00
..
2025-12-03 21:41:15 -08:00
2025-10-11 13:14:01 -07:00
2025-12-03 15:56:27 -08:00
2025-10-18 10:33:20 -07:00
2025-10-11 13:14:01 -07:00
2025-10-11 13:14:01 -07:00
2025-12-03 15:56:27 -08:00
2025-12-03 15:56:27 -08:00
2025-10-11 13:14:01 -07:00
2025-09-07 01:44:02 -04:00
2025-10-11 13:14:01 -07:00
2025-10-11 13:14:01 -07:00
2025-12-03 15:56:27 -08:00
2025-12-03 15:56:27 -08:00
2025-10-11 13:14:01 -07:00
2025-10-11 13:14:01 -07:00
2025-12-03 15:56:27 -08:00
2025-12-03 15:56:27 -08:00
2025-12-03 15:56:27 -08:00
2025-12-03 15:56:27 -08:00
2025-10-11 13:14:01 -07:00
2025-10-11 13:14:01 -07:00
2025-10-11 13:14:01 -07:00