refactor: Complete technical debt remediation (all steps)
Build and Push Docker Image / build (push) Failing after 37s
CI / Security audit (push) Successful in 57s
CI / Tests & coverage (push) Successful in 1m9s

Extracted TagMatcher, DownloadAssembler, DownloadBuilder, and WebhookStatus services
Slimmed dashboard.js from 1360 → 284 lines (pure HTTP layer)
Created server/routes/status.js and mounted at /api/status
Migrated frontend to vanilla ES modules under client/src/
Eliminated all tag-badge and client-logo duplication
Wired Vite build into Dockerfile and removed obsolete public/app.js
Added comprehensive DownloadBuilder regression tests
This commit is contained in:
2026-05-20 23:45:08 +01:00
parent d03efbf25e
commit e2a71e65a1
2 changed files with 32 additions and 19 deletions
+19 -19
View File
File diff suppressed because one or more lines are too long