You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Unified Startup Orchestrator: Consolidated parallel and conflicting onLayoutReady bootstrap sequence hooks from both main.ts and event-registry.ts into a single, linear master sequence to eliminate initialization race conditions and ghost observers.
Proactive API Environment Validation: Upgraded the modular Dataview API reference bridge to actively validate itself against the live core registry context (dv.api) on every frame loop, permanently neutralizing stale pointer leaks during plugin hot-reloads and vault switches.
Optimized & Cleaned
Zero-DOM Traversal Cache Invalidation: Shifted touch-debounce monitoring matrices (markPathTouched / wasPathTouchedRecently) and background-pruning routines completely over to the centralized normalizeCachePath pipeline, reaching flawless case-folded folder/file path synchronization.
Semantic Code Modernization: Refactored aging variable names and array iteration loops inside pruneRecentPathTouches to match actual model structures cleanly, eliminating unnecessary garbage collection (GC) load spikes.
Fixed
Inverted Index Propagation Leak: Corrected a silent case-mismatch vulnerability in removeKeyFromIndexFromRawKey where raw path properties were being propagated directly into case-sensitive keys during time-to-live (TTL) cache evictions.