<feed xmlns='http://www.w3.org/2005/Atom'>
<title>atuin/atuin-server/src/database.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/atuin-server/src/database.rs?h=main</id>
<link rel='self' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/atom/atuin-server/src/database.rs?h=main'/>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/'/>
<updated>2023-06-12T08:04:35Z</updated>
<entry>
<title>refactor server to allow pluggable db and tracing (#1036)</title>
<updated>2023-06-12T08:04:35Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conradludgate@gmail.com</email>
</author>
<published>2023-06-12T08:04:35Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=8655c93853506acf05f6ae4e58bfc2c6198be254'/>
<id>urn:sha1:8655c93853506acf05f6ae4e58bfc2c6198be254</id>
<content type='text'>
* refactor server to allow pluggable db and tracing

* clean up

* fix descriptions

* remove dependencies</content>
</entry>
<entry>
<title>Allow server configured page size (#994)</title>
<updated>2023-05-21T15:21:51Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2023-05-21T15:21:51Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=d2240e1163a62f96dfb1cb99c38ffa2390d53c33'/>
<id>urn:sha1:d2240e1163a62f96dfb1cb99c38ffa2390d53c33</id>
<content type='text'>
* Allow server configured page size

* Backwards compat via semver checks

* Correct header name</content>
</entry>
<entry>
<title>feat: add delete account option (attempt 2) (#980)</title>
<updated>2023-05-16T21:00:59Z</updated>
<author>
<name>Yannick Ulrich</name>
<email>yannick.ulrich@durham.ac.uk</email>
</author>
<published>2023-05-16T21:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=7b9dea72e3d2435f75825e8e66a04285332d5aa5'/>
<id>urn:sha1:7b9dea72e3d2435f75825e8e66a04285332d5aa5</id>
<content type='text'>
* Added DELETE register endpoint

* Added remove function to database

* Added unregister to client

* Updated docs

* Renamed functions

* Reformatting

* Used execute instead of fetch in delete_user</content>
</entry>
<entry>
<title>Add history deletion (#791)</title>
<updated>2023-03-20T09:26:54Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2023-03-20T09:26:54Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=dcd77749dd1fdf6b0c8183bfbdf4f97bf238ebe4'/>
<id>urn:sha1:dcd77749dd1fdf6b0c8183bfbdf4f97bf238ebe4</id>
<content type='text'>
* Drop events. I'd still like to do them, but differently

* Start adding delete api stuff

* Set mailmap

* Delete delete delete

* Fix tests

* Make clippy happy</content>
</entry>
<entry>
<title>Add configurable history length (#447)</title>
<updated>2022-06-10T09:00:59Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2022-06-10T09:00:59Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=23b9d34e162a9cf27b519c1fe075785be25c46e5'/>
<id>urn:sha1:23b9d34e162a9cf27b519c1fe075785be25c46e5</id>
<content type='text'>
* Add configurable history length

This allows servers to decide the max length of each history item they
want to store! Some users might have much larger history lines than
others.

This setting can be set to 0 to allow for unlimited history length. This
is not recommended for a public server install, but for a private one it
can work nicely.

* Format lol</content>
</entry>
<entry>
<title>ignore JetBrains IDEs, tidy-up imports (#348)</title>
<updated>2022-04-28T17:53:59Z</updated>
<author>
<name>Jakub Panek</name>
<email>me@panekj.dev</email>
</author>
<published>2022-04-28T17:53:59Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=93ab4e7842ac3c3a37e8d423ae57ef3e7d151b7b'/>
<id>urn:sha1:93ab4e7842ac3c3a37e8d423ae57ef3e7d151b7b</id>
<content type='text'>
* ignore JB IDEs

* tidy-up imports

* add rustfmt config</content>
</entry>
<entry>
<title>SQLx cannot run this migration OK (#353)</title>
<updated>2022-04-26T17:17:56Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2022-04-26T17:17:56Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=f8233bcb635062f002e75aedcc50181a8573fc58'/>
<id>urn:sha1:f8233bcb635062f002e75aedcc50181a8573fc58</id>
<content type='text'>
And also correct a typo</content>
</entry>
<entry>
<title>Remove all select * from the server queries (#347)</title>
<updated>2022-04-26T09:37:16Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2022-04-26T09:37:16Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=8ac6571bc6e9a453f57e30e9a49b48cadfd42049'/>
<id>urn:sha1:8ac6571bc6e9a453f57e30e9a49b48cadfd42049</id>
<content type='text'>
It's not ideal as we should be explicit about what is being queried!

A part one for sorting this all out :)</content>
</entry>
<entry>
<title>tracing (#315)</title>
<updated>2022-04-21T17:07:33Z</updated>
<author>
<name>Conrad Ludgate</name>
<email>conrad.ludgate@truelayer.com</email>
</author>
<published>2022-04-21T17:07:33Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=9085485a4f8a6be76d1ac8a8b7a7b65bdf83aa24'/>
<id>urn:sha1:9085485a4f8a6be76d1ac8a8b7a7b65bdf83aa24</id>
<content type='text'>
* enable tracing on server

* fmt

* instrument handlers</content>
</entry>
<entry>
<title>Fix SQL cache query (#318)</title>
<updated>2022-04-21T08:19:54Z</updated>
<author>
<name>Ellie Huxtable</name>
<email>ellie@elliehuxtable.com</email>
</author>
<published>2022-04-21T08:19:54Z</published>
<link rel='alternate' type='text/html' href='http://git.foss-syndicate.org/bpeetz/forks/atuin/commit/?id=24e297178776ca3e5d71cdf446e4394e7a1bcb5c'/>
<id>urn:sha1:24e297178776ca3e5d71cdf446e4394e7a1bcb5c</id>
<content type='text'>
I just deployed the older version and it was falling back on the full
count. Turns out this is because it won't upcast from INT4 to INT8
automatically, and it has to be manual

At some point the underlying total should be changed to int8, but also I
highly doubt anyone will have enough shell history to fill an int4 lol</content>
</entry>
</feed>
