M3 — Identity projection (discover → media → request)

New Issue

Fix missing, duplicated, and mislabelled identifiers so follow-up tools (read_media, write_request_create, read_requests get) can be called from discover/search/recent results.

Issues: #6, #2, #9, #11

Internal order:

  • #6 before #2 — both change projectSearchMedia / projectFull* identifier extraction; #2’s id fallback must not re-break origin-route labelling from M2/#6.
  • #9 (projectMultiResult Artist mapping) and #11 (recent tv_parent target.id) are independent of that pair and of each other.

#6 and #2 should land as one PR or a stacked pair on project.go.

No due date
100% Completed
M3: Fix identity projection (discover → media → request)
Build and publish / Test and build (darwin) (pull_request) Successful in 1m58s
Build and publish / Test and build (linux) (pull_request) Successful in 2m42s
Build and publish / Test and build (windows) (pull_request) Successful in 3m5s
Build and publish / Build and publish Docker image (pull_request) Successful in 2m31s
Build and publish / Test and build (darwin) (push) Successful in 1m58s
Build and publish / Test and build (linux) (push) Successful in 2m51s
Build and publish / Test and build (windows) (push) Successful in 3m4s
Build and publish / Build and publish Docker image (push) Successful in 2m25s
#21
by gronod was merged 2026-09-19 09:39:20 +01:00