rmccorkl_TubeSage/src/utils
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
..
error-utils.ts fix: improve timeout error message and detect Gemini DEADLINE_EXCEEDED 2026-05-10 13:37:09 +02:00
fetch-shim.ts chore: upgrade eslint-plugin-obsidianmd to 0.3.0, fix resulting lint errors 2026-05-17 07:38:12 +02:00
filename-sanitizer.ts TubeSage 1.2.21 2026-05-01 15:30:50 +02:00
form-utils.ts chore: upgrade eslint-plugin-obsidianmd to 0.3.0, fix resulting lint errors 2026-05-17 07:38:12 +02:00
logger.ts chore: clean up lint errors and warnings post-fallow audit 2026-05-01 22:00:17 +02:00
model-limits-registry.ts feat: add OpenRouter as a fifth LLM provider for summary and timestamps 2026-05-13 21:23:49 +02:00
path-utils.ts chore: clean up lint errors and warnings post-fallow audit 2026-05-01 22:00:17 +02:00
processing-spinner.ts refactor: remove dead class members flagged by fallow 2026-05-17 20:20:37 +02:00
prompt-utils.ts TubeSage 1.2.21 2026-05-01 15:30:50 +02:00
timestamp-utils.ts chore: clean up lint errors and warnings post-fallow audit 2026-05-01 22:00:17 +02:00
youtube-utils.ts TubeSage 1.2.21 2026-05-01 15:30:50 +02:00