samsa/internal
Franz Kafka df67492602 feat: add Stack Overflow search engine
Uses the Stack Exchange API v3 (/search/advanced) to find questions
sorted by relevance. No API key required (300 req/day); optionally
configure via STACKOVERFLOW_KEY env var or [engines.stackoverflow].

Results include score, answer count, view count, and tags in the
snippet. Assigned to the 'it' category, triggered by the IT category
tab or explicit engine selection.

6 tests covering parsing, edge cases, and helpers.
2026-03-22 22:29:34 +00:00
..
autocomplete refactor: clean up verbose and redundant comments 2026-03-22 11:10:50 +00:00
cache license: change from MIT to AGPLv3 2026-03-22 08:27:23 +00:00
config feat: add Stack Overflow search engine 2026-03-22 22:29:34 +00:00
contracts refactor: clean up verbose and redundant comments 2026-03-22 11:10:50 +00:00
engines feat: add Stack Overflow search engine 2026-03-22 22:29:34 +00:00
httpapi fix: use single Preferences handler with method check instead of dead POST route 2026-03-22 13:57:32 +01:00
middleware fix(security): allow HTMX CDN and inline scripts in CSP 2026-03-22 17:22:31 +00:00
search feat: add image search with Bing, DuckDuckGo, and Qwant engines 2026-03-22 16:49:24 +00:00
upstream security: harden against SAST findings (criticals through mediums) 2026-03-22 16:22:27 +00:00
util security: fix build errors, add honest Google UA, sanitize error msgs 2026-03-22 16:27:49 +00:00
views fix(frontend): improve pagination CSS for better centering and sizing 2026-03-22 23:14:48 +01:00