<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/crates/atuin-client/src/lib.rs, 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/crates/atuin-client/src/lib.rs?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/crates/atuin-client/src/lib.rs?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2026-06-10T22:54:30Z</updated>
<entry>
<title>chore: Move everything into one big crate</title>
<updated>2026-06-10T22:54:30Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-06-10T22:54:30Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8'/>
<id>urn:sha1:5c39e7cf284a1f6e9a1657f2deb44e359fc47eb8</id>
<content type='text'>
That helps remove duplicated code and rustc/cargo will now also show
dead code correctly.
</content>
</entry>
<entry>
<title>chore: Remove more useless code</title>
<updated>2026-06-10T20:26:10Z</updated>
<author>
<name>Benedikt Peetz</name>
<email>benedikt.peetz@b-peetz.de</email>
</author>
<published>2026-06-10T20:26:10Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=989f01ad230423c5a5105d6c9ff8580020e902ed'/>
<id>urn:sha1:989f01ad230423c5a5105d6c9ff8580020e902ed</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Report distro name with OS for distro-specific commands (#3289)</title>
<updated>2026-03-17T23:38:45Z</updated>
<author>
<name>Michelle Tilley</name>
<email>michelle@michelletilley.net</email>
</author>
<published>2026-03-17T23:38:45Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=12742e32ed4edf77fe7aeb03bd0e734b3674d086'/>
<id>urn:sha1:12742e32ed4edf77fe7aeb03bd0e734b3674d086</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: Allow headless account ops against Hub server (#3280)</title>
<updated>2026-03-16T22:10:32Z</updated>
<author>
<name>Michelle Tilley</name>
<email>michelle@michelletilley.net</email>
</author>
<published>2026-03-16T22:10:32Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=ab55cc5ff10b944834d1413d7ff46b9cd75d8ba6'/>
<id>urn:sha1:ab55cc5ff10b944834d1413d7ff46b9cd75d8ba6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: add Hub authentication for future sync + extra features (#3010)</title>
<updated>2026-02-12T19:58:54Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2026-02-12T19:58:54Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=94b2fd238ef3ce2b1b65a8a12c3ad72ef88dab40'/>
<id>urn:sha1:94b2fd238ef3ce2b1b65a8a12c3ad72ef88dab40</id>
<content type='text'>
</content>
</entry>
<entry>
<title>feat: replace several files with a sqlite db (#3128)</title>
<updated>2026-02-04T21:26:06Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2026-02-04T21:26:06Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=57b542e8ed4335e5f66b5e008d9a8e90776ebffb'/>
<id>urn:sha1:57b542e8ed4335e5f66b5e008d9a8e90776ebffb</id>
<content type='text'>
These files have been known to have corruption issues. SQLite will
perform better across filesystems for reads/writes across threads, and
will lock as expected.

I've also put the session file in there, though I'm 50/50 on it - I'll
be replacing it with keyring storage asap anyway.

The key file is _not_ included. It should ~never be changed, and should
be easy for the user to secure + manage themselves

In the future, instead of creating more files, we can just use this as a
kv store

Resolves https://github.com/atuinsh/atuin/issues/2336, resolves
https://github.com/atuinsh/atuin/issues/1650

## Checks
- [ ] I am happy for maintainers to push small adjustments to this PR,
to speed up the review cycle
- [ ] I have checked that there are no existing pull requests for the
same thing</content>
</entry>
<entry>
<title>feat: add info for 'official' plugins (#2835)</title>
<updated>2025-07-22T17:32:20Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2025-07-22T17:32:20Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=d1726e52d64b5fd32b78bda3f12ca6027a2cb38a'/>
<id>urn:sha1:d1726e52d64b5fd32b78bda3f12ca6027a2cb38a</id>
<content type='text'>
* feat: add info for 'official' plugins

* fix default features</content>
</entry>
<entry>
<title>feat: Implement KV as a write-through cache (#2732)</title>
<updated>2025-05-06T15:36:32Z</updated>
<author>
<name>Michelle Tilley</name>
<email>michelle@michelletilley.net</email>
</author>
<published>2025-05-06T15:36:32Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=a1433e0cefe3ad001d5473faf4312c25bdeea968'/>
<id>urn:sha1:a1433e0cefe3ad001d5473faf4312c25bdeea968</id>
<content type='text'>
</content>
</entry>
<entry>
<title>chore: migrate to rust 2024 (#2635)</title>
<updated>2025-03-19T12:44:20Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2025-03-19T12:44:20Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=14ec768b4520d4fc34dbf24e663ea7db940c18b7'/>
<id>urn:sha1:14ec768b4520d4fc34dbf24e663ea7db940c18b7</id>
<content type='text'>
* chore: upgrade to 2024 edition

* ugh unsafe

* format

* nixxxxxxxxxxx why</content>
</entry>
<entry>
<title>feat(tui): Customizable Themes (#2236)</title>
<updated>2024-07-15T09:18:46Z</updated>
<author>
<name>P T Weir</name>
<email>phil.weir@flaxandteal.co.uk</email>
</author>
<published>2024-07-15T09:18:46Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=61c6e5e46a9caa45956239082ed8b6b524686453'/>
<id>urn:sha1:61c6e5e46a9caa45956239082ed8b6b524686453</id>
<content type='text'>
* wip: add theme

* feat(theme): basic theming approach

* feat(theme): adds theming support

* fix: split out palette without compact inspector

* fix(theme): tidy up implementation

* fix(theme): correct yaml to toml

* fix(theme): typo in comments

* chore: cheer up clippy

* fix(themes): ensure tests cannot hit real loading directory

* chore: rustfmt

* chore: rebase

* feat(themes): add rgb hexcode support

* fix(theme): add tests

* fix(theme): use builtin log levels and correct debug test

* feat(theme): adds the ability to derive from a non-base theme

* fix(theme): warn if the in-file name of a theme does not match the filename

* chore: tidy for rustfmt and clippy

* chore: tidy for rustfmt and clippy</content>
</entry>
</feed>
