<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/ui/src/state/models.ts, branch main</title>
<subtitle>Turtle. A hard-fork of atuin, focusing on a more minimal feature set</subtitle>
<id>http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/ui/src/state/models.ts?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/ui/src/state/models.ts?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2024-07-30T15:54:10Z</updated>
<entry>
<title>chore: remove ui directory (#2329)</title>
<updated>2024-07-30T15:54:10Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2024-07-30T15:54:10Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=808138de633e410c1d3867d4fb7cb74967647605'/>
<id>urn:sha1:808138de633e410c1d3867d4fb7cb74967647605</id>
<content type='text'>
This is still in development, but rather than clutter the commit history
and issues with an unreleased project I've split the UI into its own
repo.

Once ready for release, I'll either merge the ui code back in, or just
make the repo public.</content>
</entry>
<entry>
<title>fix(gui): do not hardcode db path (#2309)</title>
<updated>2024-07-25T12:40:04Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2024-07-25T12:40:04Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=128891f53ecb2f78c5eb059495114a66f25a58de'/>
<id>urn:sha1:128891f53ecb2f78c5eb059495114a66f25a58de</id>
<content type='text'>
* feat(gui/backend): add cli_settings tauri command

* chore(gui/backend): overdue cargo fmt

* fix(gui): use configured db path, not hardcoded</content>
</entry>
<entry>
<title>feat(gui): clean up home page, fix a few bugs (#2304)</title>
<updated>2024-07-23T12:18:54Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2024-07-23T12:18:54Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=f8c963c7d668fc57680f25413f20bc207d4bf64a'/>
<id>urn:sha1:f8c963c7d668fc57680f25413f20bc207d4bf64a</id>
<content type='text'>
* wip home screen changes

* more

* adjust

* fixes and things

* patch runbook pty check</content>
</entry>
<entry>
<title>feat(ui): add login/register dialog (#2056)</title>
<updated>2024-05-30T11:49:22Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-05-30T11:49:22Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=467f89c104df40904ef4c6b408507e90fe661724'/>
<id>urn:sha1:467f89c104df40904ef4c6b408507e90fe661724</id>
<content type='text'>
</content>
</entry>
<entry>
<title>fix(ui): handle being logged out gracefully (#2052)</title>
<updated>2024-05-28T15:28:09Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-05-28T15:28:09Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=b49c73de3eded0a39091b24ef638e786500a2d7b'/>
<id>urn:sha1:b49c73de3eded0a39091b24ef638e786500a2d7b</id>
<content type='text'>
* fix(ui): handle being logged out gracefully

* use settings.logged_in</content>
</entry>
<entry>
<title>feat(ui): use correct username on welcome screen (#2050)</title>
<updated>2024-05-28T13:54:05Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-05-28T13:54:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=fc4dfe4fffce05c91f6766024891bdb39b2a3299'/>
<id>urn:sha1:fc4dfe4fffce05c91f6766024891bdb39b2a3299</id>
<content type='text'>
* wip

* fetch and use username</content>
</entry>
<entry>
<title>feat(ui): add history explore (#2022)</title>
<updated>2024-05-14T05:16:04Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-05-14T05:16:04Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=34265613b80d1d2249d276da5fcd5e4c274af357'/>
<id>urn:sha1:34265613b80d1d2249d276da5fcd5e4c274af357</id>
<content type='text'>
* break out HistoryRow, add drawer

* syntax highlighting!

* smaller text

* allow inspecting all old commands, no drag command

* fix query bug

* add loader</content>
</entry>
<entry>
<title>feat(ui): scroll history infinitely (#1999)</title>
<updated>2024-05-06T07:11:47Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-05-06T07:11:47Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=754ddeaa8d3e3e4f3efc93d5bb22c68c31bb5c36'/>
<id>urn:sha1:754ddeaa8d3e3e4f3efc93d5bb22c68c31bb5c36</id>
<content type='text'>
* wip, history scrolls right!

* wip

* virtual scroll fucking worksssss

* paging works :)

* scroll search results now too</content>
</entry>
<entry>
<title>feat(ui/dotfiles): add vars (#1989)</title>
<updated>2024-04-29T13:59:59Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-04-29T13:59:59Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=cea48a1545250429b78235b2ad00b8243923e2b2'/>
<id>urn:sha1:cea48a1545250429b78235b2ad00b8243923e2b2</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(gui): work on home page, sort state (#1956)</title>
<updated>2024-04-17T13:06:05Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-04-17T13:06:05Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=cb19925011d889c513e1bbedc446e399597e38a0'/>
<id>urn:sha1:cb19925011d889c513e1bbedc446e399597e38a0</id>
<content type='text'>
1. Start on a home page, can sort onboarding/etc from there
2. Introduce zustand for state management. It's nice!

Did a production build and clicked around for a while. Memory usage
seems nice and chill.</content>
</entry>
</feed>
