Skip to main content
← Back to changelog
v1.9.2

Server Architecture Refactor

What’s New

  • Added shared upstream HTTP service with configurable retry and timeout policies
  • Added file-conventions skill for consistent file placement across the project
  • Added Phase 0 refactor guardrails document with freeze policy and conventions

Improvements

  • Decomposed downloader service into per-provider domain services under providers/
  • Extracted Genius upstream logic into dedicated GeniusService
  • Moved API key playground internals into a dedicated service boundary
  • Standardized DTO file naming to PascalCase across all server modules
  • All downloader providers now use shared upstream timeout/retry layer
  • Downloader service reduced to pure facade/orchestrator pattern
  • Added website design direction document for minimal monochrome aesthetic