samsa/internal/views/templates
Franz Kafka 2b072e4de3
Some checks failed
Build and Push Docker Image / build-and-push (push) Failing after 6s
Mirror to GitHub / mirror (push) Failing after 3s
Tests / test (push) Successful in 25s
feat: add image search with Bing, DuckDuckGo, and Qwant engines
Three new image search engines:
- bing_images: Bing Images via RSS endpoint
- ddg_images: DuckDuckGo Images via VQD API
- qwant_images: Qwant Images via v3 search API

Frontend:
- Image grid layout with responsive columns
- image_item template with thumbnail, title, and source metadata
- Hover animations and lazy loading
- Grid activates automatically when category=images

Backend:
- category=images routes to image engines via planner
- Image engines registered in factory and engine allowlist
- extractImgSrc helper for parsing thumbnail URLs from HTML
- IsImageSearch flag on PageData for template layout switching
2026-03-22 16:49:24 +00:00
..
base.html feat: add source_url config option for footer source link 2026-03-22 08:34:20 +00:00
image_item.html feat: add image search with Bing, DuckDuckGo, and Qwant engines 2026-03-22 16:49:24 +00:00
index.html feat(frontend): add category tiles to homepage 2026-03-22 13:42:24 +01:00
opensearch.xml chore: rename project from gosearch to kafka 2026-03-21 19:20:47 +00:00
preferences.html feat(frontend): add preferences page template and styles 2026-03-22 13:47:30 +01:00
result_item.html feat: complete UI redesign — modern, clean search interface 2026-03-22 08:06:31 +00:00
results.html feat: 3-column layout with centered results and right column 2026-03-22 16:01:49 +00:00
results_inner.html feat: add image search with Bing, DuckDuckGo, and Qwant engines 2026-03-22 16:49:24 +00:00
video_item.html feat: complete UI redesign — modern, clean search interface 2026-03-22 08:06:31 +00:00