<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/ui/src/state, 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?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/ui/src/state?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(gui): background terminals and more (#2303)</title>
<updated>2024-07-22T15:31:12Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2024-07-22T15:31:12Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=95cef714902bbcbdc3ef016457e7a77d38293ea8'/>
<id>urn:sha1:95cef714902bbcbdc3ef016457e7a77d38293ea8</id>
<content type='text'>
* fixes &amp; allow for background terminals to stay running

* status indicators etc</content>
</entry>
<entry>
<title>feat(gui): add runbook list, ability to create and delete, sql storage (#2282)</title>
<updated>2024-07-15T18:12:01Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2024-07-15T18:12:01Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=7eb985b616c12aed261fbef74a47c5a928c03e61'/>
<id>urn:sha1:7eb985b616c12aed261fbef74a47c5a928c03e61</id>
<content type='text'>
* wip

* saving works :))

* functioning delete button

* persist selection properly</content>
</entry>
<entry>
<title>fix(gui): weekInfo call on Edge (#2252)</title>
<updated>2024-07-10T16:11:34Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2024-07-10T16:11:34Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=69def05f759f29384ca242f57adc8600aff6de72'/>
<id>urn:sha1:69def05f759f29384ca242f57adc8600aff6de72</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat(gui): use fancy new side nav (#2243)</title>
<updated>2024-07-10T14:56:33Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2024-07-10T14:56:33Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=8d9f677c4e9ccfcc6dc9297864dc49446fb5ee59'/>
<id>urn:sha1:8d9f677c4e9ccfcc6dc9297864dc49446fb5ee59</id>
<content type='text'>
* feat(gui): use fancy new side nav

* compact only sidebar, no expand-collapse

* custom drag region, remove titlebar

* add user popup

* wire up login/logout/register, move user button to bottom and add menu

* link help and feedback to forum</content>
</entry>
<entry>
<title>feat(gui): runbooks that run (#2233)</title>
<updated>2024-07-08T10:17:47Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2024-07-08T10:17:47Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=5b384487331eaf08031dfe438bb2affa31aafcbb'/>
<id>urn:sha1:5b384487331eaf08031dfe438bb2affa31aafcbb</id>
<content type='text'>
* add initial runbooks frontend

* fix buttons, scroll, add shell support to editor

* work

* some tweaks

* wip - run crate

* functioning executable blocks

* handle resizing, killing ptys

* clear properly on stop

* move terminal to its own component, handle lifecycle better

* fix all build issues

* ffs codespelll

* update lockfile

* clippy is needy once more

* only build pty stuff on mac/linux

* vendor pty handling into desktop

* update lockfile</content>
</entry>
<entry>
<title>feat(gui): cache zustand store in localstorage (#2168)</title>
<updated>2024-06-19T14:46:53Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-06-19T14:46:53Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=80d28ea2dac4adc696b481f5f52e1f3947d7b959'/>
<id>urn:sha1:80d28ea2dac4adc696b481f5f52e1f3947d7b959</id>
<content type='text'>
* fix(gui): use the store to cache week start

* feat(gui): cache zustand store in localStorage

This means that before we've loaded any data, we can still display
something up-to-date. Avoid flashing!

I'll probably want to switch this to the tauri sqlite plugin later</content>
</entry>
<entry>
<title>feat(gui): add activity calendar to the homepage (#2160)</title>
<updated>2024-06-18T16:11:24Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-06-18T16:11:24Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=b8be23ee99f47c89d9c9f4ce508b940efc88b1ca'/>
<id>urn:sha1:b8be23ee99f47c89d9c9f4ce508b940efc88b1ca</id>
<content type='text'>
* feat(gui): add activity calendar to the homepage

* localise week start</content>
</entry>
</feed>
