Test Suite / test (push) Canceled after 0s
Issue: FC analysis (especially option 2 Beta-Series Correlation) hangs the UI for minutes. Solution: - Extracted all FC logic into FunctionalConnectivityWorker(QThread) - Added progress dialog with real-time status updates via signals - UI remains responsive during long-running computations - Worker thread handles all 4 methods: Spectral Coherence, Envelope Correlation, Beta-Series Correlation, Time-Resolved Spectral Coherence Testing: Syntax validated. Logic moved 1:1 from synchronous process_request() to worker.run() with added progress messaging.