rmccorkl_TubeSage/src
Richard McCorkle 800bbee770 refactor: remove dead class members flagged by fallow
Fallow dead-code analysis flagged 13 issues. Removed the 10 that are
genuinely unreferenced:
- LLMFactory.getBestProvider, LLMFactory.updateSettings
- GeminiClient.isAvailable, OllamaClient.isAvailable
- ProcessingSpinner.setLabel, plus the now-dead callCount field and its
  '#N' suffix in the spinner text (setLabel was callCount's only writer,
  so the counter had been stuck at 0 already)
- YouTubeTranscriptExtractor.fetchTranscriptSegments, combineTranscript,
  clearConfigCache, parseJsonCaptions
- dropped the unused 'export' on the CaptionTrack interface (still used
  locally in the file, just never imported elsewhere)

Kept OllamaClient.validateConnection and createChatCompletion: fallow
flagged them, but transcript-summarizer.ts calls them via a loosely
typed 'client' variable that fallow cannot statically resolve.

Build and lint pass clean.

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-17 20:20:37 +02:00
..
llm refactor: remove dead class members flagged by fallow 2026-05-17 20:20:37 +02:00
types TubeSage 1.2.21 2026-05-01 15:30:50 +02:00
utils refactor: remove dead class members flagged by fallow 2026-05-17 20:20:37 +02:00
youtube-transcript.ts refactor: remove dead class members flagged by fallow 2026-05-17 20:20:37 +02:00