feat(discover): wire A4 search + A5 downloads to backend

Adds DownloadJob/ExternalSearchResult/SourceInfo contract types + mappers, the downloads + search RTKQ endpoints, and the SearchDownloadPage (search external sources, per-result download states) and DownloadsManagerPage (active/history, progress, retry/cancel, poll-while-active). en/ru i18n. Snapshot also bundles in-progress queue/metadata-editor/storage UI work.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Senko-san
2026-06-14 14:04:43 +03:00
parent cdcacc56d1
commit 231887c3b7
23 changed files with 1168 additions and 91 deletions
+3 -3
View File
@@ -7,15 +7,15 @@ on:
env:
# Number of tagged (non-latest) versions to keep per image name.
KEEP_VERSIONS: "5"
KEEP_VERSIONS: '5'
jobs:
build:
runs-on: ubuntu-latest
outputs:
host: ${{ steps.meta.outputs.host }}
host: ${{ steps.meta.outputs.host }}
image: ${{ steps.meta.outputs.image }}
sha: ${{ steps.meta.outputs.sha }}
sha: ${{ steps.meta.outputs.sha }}
steps:
- name: Checkout
uses: actions/checkout@v4