This commit is contained in:
@@ -255,6 +255,21 @@
|
||||
- backend debug broadcasts
|
||||
|
||||
## Recent Change Log
|
||||
- Date: `2026-03-16`
|
||||
- What changed:
|
||||
- Rewired the result modal to consume backend media metadata instead of hard-coded source branches.
|
||||
- Google Video now uses embed-first modal rendering again, with iframe timeout fallback to thumbnail/panel mode.
|
||||
- Search cards now suppress low-value favicon/logo thumbnails and show a neutral “preview unavailable” media state instead of tiny site icons or placeholder-like junk.
|
||||
- Bumped frontend asset version so browsers pick up the new modal logic.
|
||||
- Why it changed:
|
||||
- The UI was still rendering Google Video as a static image panel, and Envato/Artgrid cards were surfacing unusable thumbnails that made the results look broken even when metadata existed.
|
||||
- How it was verified:
|
||||
- `go test ./...`
|
||||
- `bash scripts/selftest.sh`
|
||||
- What is still risky or incomplete:
|
||||
- Browser-level validation was still not fully reproducible here, so iframe timeout behavior and provider-specific rendering quirks still need live confirmation in the deployed UI.
|
||||
- `node` is not installed in this environment, so frontend syntax/build verification is still limited to static inspection plus app boot smoke testing.
|
||||
|
||||
- Date: `2026-03-16`
|
||||
- What changed:
|
||||
- Hardened search result enrichment and recommendation metadata for preview recovery work.
|
||||
|
||||
Reference in New Issue
Block a user