<feed xmlns='http://www.w3.org/2005/Atom'>
<title>poul-list/src/list.rs, branch master</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<id>https://git.delayed.space/poul-list/atom?h=master</id>
<link rel='self' href='https://git.delayed.space/poul-list/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.delayed.space/poul-list/'/>
<updated>2026-04-13T04:56:11Z</updated>
<entry>
<title>Rename modules to more accurate names</title>
<updated>2026-04-13T04:56:11Z</updated>
<author>
<name>Mroik</name>
<email>mroik@delayed.space</email>
</author>
<published>2026-04-09T21:54:57Z</published>
<link rel='alternate' type='text/html' href='https://git.delayed.space/poul-list/commit/?id=0ff548961a68213487faa85b7b01cf717bb27268'/>
<id>urn:sha1:0ff548961a68213487faa85b7b01cf717bb27268</id>
<content type='text'>
Signed-off-by: Mroik &lt;mroik@delayed.space&gt;
</content>
</entry>
<entry>
<title>Rename stuff to disambiguate</title>
<updated>2026-04-13T04:56:08Z</updated>
<author>
<name>Mroik</name>
<email>mroik@delayed.space</email>
</author>
<published>2026-04-05T20:51:55Z</published>
<link rel='alternate' type='text/html' href='https://git.delayed.space/poul-list/commit/?id=53f9119edd29611bd947da1187619627b59146e6'/>
<id>urn:sha1:53f9119edd29611bd947da1187619627b59146e6</id>
<content type='text'>
Having both the callback and the high level API be called execute() is
confusing. Rename for clarity.

Signed-off-by: Mroik &lt;mroik@delayed.space&gt;
</content>
</entry>
<entry>
<title>Refactor to avoid double checks on types</title>
<updated>2026-04-13T04:55:26Z</updated>
<author>
<name>Mroik</name>
<email>mroik@delayed.space</email>
</author>
<published>2026-04-03T15:01:22Z</published>
<link rel='alternate' type='text/html' href='https://git.delayed.space/poul-list/commit/?id=6514efe4a5a9cae3707c334290817f628e9c013d'/>
<id>urn:sha1:6514efe4a5a9cae3707c334290817f628e9c013d</id>
<content type='text'>
The various Query enums limit themselves to checking which variant they
are before choosing a which function to call to process the request.
Because they are enums with multiple variants, to unpack we have to
check again which variant they are.

Unpack before the call and modify function signatures to receive the
already unpacked values.

Signed-off-by: Mroik &lt;mroik@delayed.space&gt;
</content>
</entry>
<entry>
<title>list.rs: refactor tests for readability</title>
<updated>2026-04-13T04:55:05Z</updated>
<author>
<name>Mroik</name>
<email>mroik@delayed.space</email>
</author>
<published>2026-04-03T05:26:06Z</published>
<link rel='alternate' type='text/html' href='https://git.delayed.space/poul-list/commit/?id=eda31c4e25979e20f814510b5142ce79c8a9d24e'/>
<id>urn:sha1:eda31c4e25979e20f814510b5142ce79c8a9d24e</id>
<content type='text'>
Signed-off-by: Mroik &lt;mroik@delayed.space&gt;
</content>
</entry>
<entry>
<title>Add subscription table interaction</title>
<updated>2026-04-13T04:55:05Z</updated>
<author>
<name>Mroik</name>
<email>mroik@delayed.space</email>
</author>
<published>2026-04-03T05:13:38Z</published>
<link rel='alternate' type='text/html' href='https://git.delayed.space/poul-list/commit/?id=d28ce2593ddb1e17ade4dabcd11455f36b5f57f4'/>
<id>urn:sha1:d28ce2593ddb1e17ade4dabcd11455f36b5f57f4</id>
<content type='text'>
We need to track which user subscribed to which list. Unlike User and
List, we don't need to make a Subscription model, this is because this
is a relationship and not an entity of its own.

Implement database interaction with subscription.

Signed-off-by: Mroik &lt;mroik@delayed.space&gt;
</content>
</entry>
<entry>
<title>Add List model</title>
<updated>2026-04-13T04:55:04Z</updated>
<author>
<name>Mroik</name>
<email>mroik@delayed.space</email>
</author>
<published>2026-04-02T00:28:52Z</published>
<link rel='alternate' type='text/html' href='https://git.delayed.space/poul-list/commit/?id=590ffd8dc5c34a88951c6c92e1a806caa8a785d8'/>
<id>urn:sha1:590ffd8dc5c34a88951c6c92e1a806caa8a785d8</id>
<content type='text'>
We ideally want to be able to handle multiple mailing lists without
having to run a new instance for each one. To do this we need to be able
to create new lists.

Add List model with its DB interactions.

Signed-off-by: Mroik &lt;mroik@delayed.space&gt;
</content>
</entry>
<entry>
<title>Implement User model</title>
<updated>2026-04-13T04:55:04Z</updated>
<author>
<name>Mroik</name>
<email>mroik@delayed.space</email>
</author>
<published>2026-03-31T22:49:31Z</published>
<link rel='alternate' type='text/html' href='https://git.delayed.space/poul-list/commit/?id=7294e5944c2e5620c47d1ab014e217c5ee05b3a6'/>
<id>urn:sha1:7294e5944c2e5620c47d1ab014e217c5ee05b3a6</id>
<content type='text'>
The mailing list will need to save the data of the subscribers for them
to receive the emails.

Add User model with its DB interactions.

Signed-off-by: Mroik &lt;mroik@delayed.space&gt;
</content>
</entry>
</feed>
