samsa/internal
Franz Kafka 2d22a8cdbb feat: add Brave web search scraper engine
New brave.go: scrapes https://search.brave.com directly.
Extracts title, URL, snippet, and favicon from Brave's HTML.
No API key required.

Rename existing BraveAPIEngine (was BraveEngine) to avoid collision
with the new scraper. API engine stays as 'braveapi', scraper as 'brave'.
2026-03-22 16:01:49 +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 source_url config option for footer source link 2026-03-22 08:34:20 +00:00
contracts refactor: clean up verbose and redundant comments 2026-03-22 11:10:50 +00:00
engines feat: add Brave web search scraper engine 2026-03-22 16:01:49 +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 refactor: clean up verbose and redundant comments 2026-03-22 11:10:50 +00:00
search refactor: clean up verbose and redundant comments 2026-03-22 11:10:50 +00:00
upstream license: change from MIT to AGPLv3 2026-03-22 08:27:23 +00:00
views fix(frontend): add HTMX filter submission for sidebar radio buttons 2026-03-22 14:05:26 +01:00