<feed xmlns='http://www.w3.org/2005/Atom'>
<title>chaos_billing/src, branch next</title>
<subtitle>Go all out on going Dutch!
</subtitle>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/'/>
<entry>
<title>Remove redundant `.to_chain()` calls from editor command functions</title>
<updated>2026-04-19T06:01:08+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-19T06:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=b8a975ae2f4abec9d15ba91ca168f39c0f3d3bf4'/>
<id>b8a975ae2f4abec9d15ba91ca168f39c0f3d3bf4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove tokio dependency and convert to synchronous code</title>
<updated>2026-04-18T17:27:36+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-18T17:27:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=2390e7cdf2db261f8c2f035858c86a1aab6c40de'/>
<id>2390e7cdf2db261f8c2f035858c86a1aab6c40de</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Refactor output routing to use Into and to_render methods</title>
<updated>2026-04-17T17:03:17+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-17T17:03:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=5f4c99bd22deb235aa912078bf74726ec38c0b55'/>
<id>5f4c99bd22deb235aa912078bf74726ec38c0b55</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Apply clippy suggestions</title>
<updated>2026-04-17T01:45:13+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-17T01:45:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=497a667f49c8dea870a8a61ddabd95e24765a80d'/>
<id>497a667f49c8dea870a8a61ddabd95e24765a80d</id>
<content type='text'>
- Use `BTreeMap::entry` API in `update_item`
- Replace `or_insert_with(Vec::new)` with `or_default`
- Iterate over map values instead of key-value pairs
- Use `std::io::Error::other` for custom errors
- Simplify filter logic with direct predicate
- Replace manual `Into` implementation with `From`
- Remove unnecessary explicit returns
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Use `BTreeMap::entry` API in `update_item`
- Replace `or_insert_with(Vec::new)` with `or_default`
- Iterate over map values instead of key-value pairs
- Use `std::io::Error::other` for custom errors
- Simplify filter logic with direct predicate
- Replace manual `Into` implementation with `From`
- Remove unnecessary explicit returns
</pre>
</div>
</content>
</entry>
<entry>
<title>Add cat command to output bill content</title>
<updated>2026-04-16T17:01:08+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-16T17:01:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=457a48f4e696435c51c268f07af0e5a0972e981c'/>
<id>457a48f4e696435c51c268f07af0e5a0972e981c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add help and version flags with external files</title>
<updated>2026-04-16T16:55:09+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-16T16:55:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=30f8f7749e63b710af8a15c88bf87ad71c004b26'/>
<id>30f8f7749e63b710af8a15c88bf87ad71c004b26</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add shell completion for CLI commands</title>
<updated>2026-04-16T16:41:00+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-16T16:41:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=2374370f8ea5e2c794e4838c12ed9f799e6206c8'/>
<id>2374370f8ea5e2c794e4838c12ed9f799e6206c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add edit command with table serialization support</title>
<updated>2026-04-16T16:00:04+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-16T16:00:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=0816230e8712948df451fee7aee48537efe043cb'/>
<id>0816230e8712948df451fee7aee48537efe043cb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add CLI commands for bill management and persistence</title>
<updated>2026-04-16T15:24:52+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-16T15:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=6e36fc3707e791c3c748133d648957706b54fd3a'/>
<id>6e36fc3707e791c3c748133d648957706b54fd3a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initialize Rust project with billing calculation functionality</title>
<updated>2026-04-16T13:31:57+00:00</updated>
<author>
<name>魏曹先生</name>
<email>1992414357@qq.com</email>
</author>
<published>2026-04-16T13:31:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.catilgrass.cn/catilgrass/chaos_billing/commit/?id=363fbc6e98f832471a17a10ec18e8823df6a2ed5'/>
<id>363fbc6e98f832471a17a10ec18e8823df6a2ed5</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
