<feed xmlns='http://www.w3.org/2005/Atom'>
<title>yacd-meta.git/src/components/rules/Rule.tsx, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<id>http://cgit.235523.xyz/yacd-meta.git/atom/src/components/rules/Rule.tsx?h=master</id>
<link rel='self' href='http://cgit.235523.xyz/yacd-meta.git/atom/src/components/rules/Rule.tsx?h=master'/>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/yacd-meta.git/'/>
<updated>2026-07-05T09:36:35Z</updated>
<entry>
<title>feat(rules): support enabling/disabling rules and show hit/entry counts</title>
<updated>2026-07-05T09:36:35Z</updated>
<author>
<name>Larvan2</name>
<email>78135608+Larvan2@users.noreply.github.com</email>
</author>
<published>2026-07-05T09:36:35Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/yacd-meta.git/commit/?id=30dfb51a61a6d6083640d411da8c63cb076318ab'/>
<id>urn:sha1:30dfb51a61a6d6083640d411da8c63cb076318ab</id>
<content type='text'>
Wire up the mihomo rules API's extra fields (disabled, hitCount, hitAt)
and the /rules/disable endpoint so each rule can be toggled on/off and
shows its hit count. Also surface the rule provider's ruleCount for
RuleSet-type rules, since their own size field is always -1.
</content>
</entry>
<entry>
<title>refactor(components): group feature components into per-feature folders</title>
<updated>2026-07-03T07:11:00Z</updated>
<author>
<name>Larvan2</name>
<email>78135608+Larvan2@users.noreply.github.com</email>
</author>
<published>2026-07-03T07:11:00Z</published>
<link rel='alternate' type='text/html' href='http://cgit.235523.xyz/yacd-meta.git/commit/?id=540bd3fa84fb3a5c6cd5eba23e2ff894ea66c149'/>
<id>urn:sha1:540bd3fa84fb3a5c6cd5eba23e2ff894ea66c149</id>
<content type='text'>
Connections, config, backend, home, logs and rules components were
scattered flat under src/components/ while their hooks/utils already
lived under src/modules/&lt;feature&gt;/, making each feature hard to locate
as a unit. Move them into components/&lt;connections,config,backend,home,
logs,rules&gt;/ to match the layout convention documented in CLAUDE.md,
and drop the dead components/rules/rules.hooks.tsx re-export shim.

Co-Authored-By: Claude Sonnet 5 &lt;noreply@anthropic.com&gt;
</content>
</entry>
</feed>
