feedsignal/crates
Austin Schaefer de6256a812
Some checks failed
CI / check (pull_request) Failing after 21s
CI / test (pull_request) Has been skipped
CI / audit (pull_request) Has been skipped
Extract pure logic out of RSX components into unit-testable handlers modules
Splits article_row.rs and subscribe_form.rs into mod.rs + component.rs +
handlers.rs (mirroring the components/*/ convention), and adds a sibling
app/handlers.rs for App's heading computation. RSX now calls into plain
functions (score_percent, normalize_feed_url, subscribed_message,
feed_heading) that are covered by unit tests, instead of computing the
same logic inline where it can't be tested without a Dioxus runtime.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-09-15 09:26:00 +02:00
..
core Move RelevanceInputs into core's models.rs, wire up api/models.rs rename 2026-09-03 23:24:48 +02:00
db Move RelevanceInputs into core's models.rs, wire up api/models.rs rename 2026-09-03 23:24:48 +02:00
feeds Split has_content test into three cases per reviewer request 2026-08-21 15:38:52 +02:00
llm Apply cargo fmt across the workspace 2026-08-21 13:10:08 +02:00
web Extract pure logic out of RSX components into unit-testable handlers modules 2026-09-15 09:26:00 +02:00