<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/crates/atuin-server/src/handlers/mod.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-server/src/handlers/mod.rs?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/crates/atuin-server/src/handlers/mod.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 total_history from api index response (#3094)</title>
<updated>2026-01-23T20:27:43Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2026-01-23T20:27:43Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=126070068abda34fda0b880a36cc604b4ac8be2a'/>
<id>urn:sha1:126070068abda34fda0b880a36cc604b4ac8be2a</id>
<content type='text'>
Remove the expensive and inaccurate `total_history` field from the API
index endpoint. The query `select sum(total) from
total_history_count_user` ran on every request but is no longer
relevant. The underlying table remains for per-user cached counts used
by `/sync/count`.

## Checks
- [x] I am happy for maintainers to push small adjustments to this PR,
to speed up the review cycle
- [x] I have checked that there are no existing pull requests for the
same thing</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>chore: update rust toolchain to 1.85 (#2618)</title>
<updated>2025-03-09T22:27:38Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@atuin.sh</email>
</author>
<published>2025-03-09T22:27:38Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=231d87c47ee2aebcb1cb85aad261e1d762e83da0'/>
<id>urn:sha1:231d87c47ee2aebcb1cb85aad261e1d762e83da0</id>
<content type='text'>
* chore: update rust toolchain to 1.85

* nix things

* make clippy happy

I've replaced a bunch of &amp;Option&lt;String&gt; with Option&lt;String&gt;.

They were not in hot loops, so a single clone is really no big deal +
keeps things simpler.

* fmt</content>
</entry>
<entry>
<title>feat(health): add health check endpoint at `/healthz` (#2549)</title>
<updated>2025-03-09T21:43:27Z</updated>
<author>
<name>Hunter Casten</name>
<email>41604962+enchantednatures@users.noreply.github.com</email>
</author>
<published>2025-03-09T21:43:27Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=544f3370da3bc72a2b5238c5875f247778d014d4'/>
<id>urn:sha1:544f3370da3bc72a2b5238c5875f247778d014d4</id>
<content type='text'>
* feat(health): add health check endpoint at `/healthz`

* feat(health-check): remove invalid health-check from docker compose</content>
</entry>
<entry>
<title>feat: allow advertising a fake version to clients (#2228)</title>
<updated>2024-07-02T13:13:45Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-07-02T13:13:45Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=255a7bccb6c0a7a2cd4ef24a58599aedbfc91aab'/>
<id>urn:sha1:255a7bccb6c0a7a2cd4ef24a58599aedbfc91aab</id>
<content type='text'>
* feat: allow advertising a fake version to clients

The server usually runs unstable Atuin, and is well monitored. But let's
not advertised the unstable version to clients, as they will notify
users there is an update available.

* fix test build</content>
</entry>
<entry>
<title>chore: move crates into crates/ dir (#1958)</title>
<updated>2024-04-18T15:41:28Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2024-04-18T15:41:28Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=95cc472037fcb3207b510e67f1a44af4e2a2cae9'/>
<id>urn:sha1:95cc472037fcb3207b510e67f1a44af4e2a2cae9</id>
<content type='text'>
I'd like to tidy up the root a little, and it's nice to have all the
rust crates in one place</content>
</entry>
</feed>
