<feed xmlns='http://www.w3.org/2005/Atom'>
<title>equity-tracker.git/src/main/rust/main.rs, branch ratata</title>
<subtitle>Manager for historical equity portfolio data</subtitle>
<id>https://git.submelon.dev/equity-tracker.git/atom?h=ratata</id>
<link rel='self' href='https://git.submelon.dev/equity-tracker.git/atom?h=ratata'/>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/'/>
<updated>2026-04-16T15:37:21Z</updated>
<entry>
<title>Switch to distrobox as base for development</title>
<updated>2026-04-16T15:37:21Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-04-16T15:37:21Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=615d44041d35ee1a08ddc66423f67a9d48f53ae9'/>
<id>urn:sha1:615d44041d35ee1a08ddc66423f67a9d48f53ae9</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main.rs: Use miette macro to shadow UI fatal error</title>
<updated>2026-03-02T23:10:20Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-03-02T23:10:20Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=51623bc995c29937bb0a13d5b71ff908be8d1a1c'/>
<id>urn:sha1:51623bc995c29937bb0a13d5b71ff908be8d1a1c</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main.rs: Call App to set and clear error</title>
<updated>2026-03-02T23:07:06Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-03-02T23:07:06Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=541c6c3168b2fa1fc8f6a59fd668ea8fc337f1fb'/>
<id>urn:sha1:541c6c3168b2fa1fc8f6a59fd668ea8fc337f1fb</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Split draw and Runtime into separate UI file</title>
<updated>2026-02-27T20:41:05Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-27T20:37:19Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=9bff235dca50603d6a745cc127ba8d36b4928e1b'/>
<id>urn:sha1:9bff235dca50603d6a745cc127ba8d36b4928e1b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main.rs: Cordon struct context from main app logic</title>
<updated>2026-02-27T20:23:28Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-27T20:23:28Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=7b912e839a7e7a30e88cb7876d62c9fc754aa489'/>
<id>urn:sha1:7b912e839a7e7a30e88cb7876d62c9fc754aa489</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main.rs: Customize term setup</title>
<updated>2026-02-27T18:43:46Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-27T18:43:46Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=542384b7e3b9dfb0f5aacb35c3d33ca286ce0df0'/>
<id>urn:sha1:542384b7e3b9dfb0f5aacb35c3d33ca286ce0df0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Separate app logic from UI and IO</title>
<updated>2026-02-27T18:21:12Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-27T18:21:12Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=2e314caed41f53997d18e49c28b8d76e7aa5af5d'/>
<id>urn:sha1:2e314caed41f53997d18e49c28b8d76e7aa5af5d</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Use SQLite to store counter</title>
<updated>2026-02-26T21:57:41Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-26T21:57:41Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=47ea7901b73085ead704ec2bd45402ae0c4ce5a2'/>
<id>urn:sha1:47ea7901b73085ead704ec2bd45402ae0c4ce5a2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add context and initialization</title>
<updated>2026-02-25T22:28:26Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-25T22:28:26Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=8a4f311c1d1fa4d978c93e58d95bf59a8a38b587'/>
<id>urn:sha1:8a4f311c1d1fa4d978c93e58d95bf59a8a38b587</id>
<content type='text'>
</content>
</entry>
<entry>
<title>main.rs: Skip coverage checking main functions</title>
<updated>2026-02-25T19:52:52Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-25T19:52:52Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=9ac28ae2262b18ea49fd4c6765d5d9acfb2f1774'/>
<id>urn:sha1:9ac28ae2262b18ea49fd4c6765d5d9acfb2f1774</id>
<content type='text'>
</content>
</entry>
</feed>
