aboutsummaryrefslogtreecommitdiffstats
path: root/internal/crawler
Commit message (Collapse)AuthorAgeFilesLines
* Fix unbounded memory usage in crawler (DoS)google-labs-jules[bot]9 days1-3/+4
| | | | Co-authored-by: adammathes <868470+adammathes@users.noreply.github.com>
* Fix unbounded memory usage in crawler (DoS)google-labs-jules[bot]9 days2-1/+36
| | | | Co-authored-by: adammathes <868470+adammathes@users.noreply.github.com>
* Add performance benchmarks, stress tests, and frontend perf testsClaude10 days1-0/+141
| | | | | | | | | | | | Go benchmarks cover item CRUD/filter/sanitization, API endpoints (stream, item update, feed list), middleware stack (gzip, security headers, CSRF), and crawler pipeline (feed parsing, mocked crawl). Stress tests verify concurrent reads/writes and large dataset handling. Frontend perf tests measure template generation, DOM insertion, and store event throughput. New Makefile targets: bench, bench-short, stress, test-perf. https://claude.ai/code/session_01ChDVWFDrQoFjMYHpaLGr9s
* Backend: Support multi-feed filtering in stream APIAdam Mathes11 days1-1/+1
|
* Create 'make check' unified workflow and fix various lint issuesAdam Mathes11 days1-3/+4
|
* security: add HTTP security headers (fixing NK-7xuajb)Adam Mathes12 days1-0/+5
|
* security: mitigate SSRF in image proxy and feed fetcher (fixing NK-0ca7nq)Adam Mathes12 days1-8/+3
|
* Refactor: project structure, implement dependency injection, and align v2 UI ↵Adam Mathes12 days3-0/+506
with v1