<feed xmlns='http://www.w3.org/2005/Atom'>
<title>equity-tracker.git/src/main, 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>ui.rs: Show error dialog</title>
<updated>2026-03-02T23:07:37Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-03-02T23:07:37Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=5f3c0ec0f4c765d8cf75761d0af903072fd06a02'/>
<id>urn:sha1:5f3c0ec0f4c765d8cf75761d0af903072fd06a02</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>app.rs: Track soft error state</title>
<updated>2026-03-02T23:05:26Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-03-02T23:05:26Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=e0653a14e28ca6a7d6a8686c95785461df01b52f'/>
<id>urn:sha1:e0653a14e28ca6a7d6a8686c95785461df01b52f</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ui.rs: Eliminate Runtime, draw Widget to frame</title>
<updated>2026-02-27T21:04:48Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-27T21:04:48Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=49923dc86883cf23025de73a9369ff40510d7fae'/>
<id>urn:sha1:49923dc86883cf23025de73a9369ff40510d7fae</id>
<content type='text'>
</content>
</entry>
<entry>
<title>ui.rs: Fix crate scoping</title>
<updated>2026-02-27T20:42:49Z</updated>
<author>
<name>Kevin Hoerr</name>
<email>kjhoerr@submelon.dev</email>
</author>
<published>2026-02-27T20:42:49Z</published>
<link rel='alternate' type='text/html' href='https://git.submelon.dev/equity-tracker.git/commit/?id=35abdfa33a40003d8bc8538346c02e1e250ad333'/>
<id>urn:sha1:35abdfa33a40003d8bc8538346c02e1e250ad333</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>
</feed>
