supsrc 2025-09-28
Expanded event buffer with defaults and atomic save detection report
5 files · 633+ · 141-

Event buffer improvements with configurable defaults

2 files changed
  • buffer.py Expanded with more sophisticated event grouping, deduplication, and timing logic (151 lines added)
  • defaults.py New file (68 lines) with configurable default values for buffer windows, debounce timers, and event processing parameters
  • Significantly expanded event buffer with more sophisticated event grouping, deduplication, and timing logic margin behavioral
    1 file
    • buffer.py
  • Added configurable defaults module with buffer windows, debounce timers, and event processing parameters margin behavioral
    1 file
    • defaults.py

Atomic save detection analysis report

1 file changed
  • ATOMIC_SAVE_DETECTION_REPORT.md New report (437 lines) analyzing how different editors perform atomic saves and how supsrc detects them
  • Added ATOMIC_SAVE_DETECTION_REPORT.md analyzing how Vim, Emacs, JetBrains, and VS Code perform atomic saves and how supsrc detects them specify internal
    1 file
    • ATOMIC_SAVE_DETECTION_REPORT.md

Integrated atomic detection into event buffer

2 files changed
  • atomic_detection.py Removed standalone module (115 lines deleted); logic absorbed into buffer
  • settings.local.json Minor settings update
  • Removed standalone atomic_detection.py and integrated its logic directly into the event buffer decouple behavioral
    2 files
    • atomic_detection.py
    • buffer.py