<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erebos/src/Erebos/DirectMessage.hs, branch v0.2.2</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/'/>
<entry>
<title>Reuse previous thread states in direct message watcher</title>
<updated>2026-06-21T20:06:04+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-06-21T19:49:18+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=7f39ef530bb09eec5bb07c60b0f8f622a1a31698'/>
<id>7f39ef530bb09eec5bb07c60b0f8f622a1a31698</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Cache last direct message thread for each peer</title>
<updated>2026-06-21T19:16:28+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-06-21T19:07:01+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=9e6d2603fe654f908cede454ba89bd2f2f23dadf'/>
<id>9e6d2603fe654f908cede454ba89bd2f2f23dadf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Keep updatable properties in direct message thread</title>
<updated>2026-06-21T19:16:28+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-06-21T18:39:17+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=f52f8d62e6271a7856fb1c06de692b9a2c602676'/>
<id>f52f8d62e6271a7856fb1c06de692b9a2c602676</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Constructor for empty direct message thread</title>
<updated>2026-06-19T19:22:59+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-06-18T19:53:46+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=3e1686f2cc593afabc6c784b0c37316df784d1d8'/>
<id>3e1686f2cc593afabc6c784b0c37316df784d1d8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Command to mark messages as seen</title>
<updated>2026-06-02T19:10:39+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-06-02T19:10:39+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=cb71b9c56754abe739b889aeb9fd8bf80097c661'/>
<id>cb71b9c56754abe739b889aeb9fd8bf80097c661</id>
<content type='text'>
Changelog: Added `/seen` command to mark messages as seen.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changelog: Added `/seen` command to mark messages as seen.
</pre>
</div>
</content>
</entry>
<entry>
<title>DirectMessage: history diff including replaced messages</title>
<updated>2026-05-31T18:32:11+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-05-31T18:32:11+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=b269af850ab36f03536cb010da373e0cfa87c873'/>
<id>b269af850ab36f03536cb010da373e0cfa87c873</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Direct message history using graphs</title>
<updated>2026-05-30T13:29:24+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-05-30T12:38:52+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=f9e1191842c2ceac3c9959c1736fe066ca2419ba'/>
<id>f9e1191842c2ceac3c9959c1736fe066ca2419ba</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Extend ConversationType class to provide number of removed messages</title>
<updated>2026-05-30T08:13:50+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-05-30T08:13:50+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=e590ad0f1bc378a3149cb66a0dce2200d34ddefb'/>
<id>e590ad0f1bc378a3149cb66a0dce2200d34ddefb</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix updated dm threads check on initial state</title>
<updated>2026-03-11T21:37:26+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-03-11T21:29:52+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=c1d559d31fdf87bc833c7d4795a88e6fcfeb61c8'/>
<id>c1d559d31fdf87bc833c7d4795a88e6fcfeb61c8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Trigger peer search only for dm threads changed since last check</title>
<updated>2026-03-10T18:39:16+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-03-09T21:16:30+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=519c3d67c2d170cadeea8ef29ba64dc73f4a3f33'/>
<id>519c3d67c2d170cadeea8ef29ba64dc73f4a3f33</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
