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
π File browser no longer refreshes constantly. Replaced the macOS PollingObserver (which generated a feedback loop of phantom filesystem events) with the native FSEventsObserver. Background refreshes are now silent β no more loading spinner flash on every update.
π Eliminated noisy filesystem watcher events. The watcher now ignores changes in .git, __pycache__, .DS_Store, and node_modules directories, which were triggering unnecessary file browser refreshes.
β‘ Centralized git status store. All components (GitBar, GitView, FileEditor, layout) now share a single gitStatusStore instead of each independently polling git/status. On page load, this reduces git status API calls from ~6+ down to 1.
π Reduced git polling frequency. Removed the 5-second git status polling intervals that were running in multiple components simultaneously.