<feed xmlns='http://www.w3.org/2005/Atom'>
<title>erebos/src/Erebos/DirectMessage.hs, branch v0.2.3</title>
<subtitle>[no description]</subtitle>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/'/>
<entry>
<title>Helpers for server storage watchers</title>
<updated>2026-08-16T09:16:06+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-08-16T08:54:15+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=896931339ac254c2bbfa0e2d0b780ad918a57b34'/>
<id>896931339ac254c2bbfa0e2d0b780ad918a57b34</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Make head caches available in service storage watchers</title>
<updated>2026-08-15T21:12:45+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-08-02T18:57:05+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=03c1f809b23d5ab1613ce5633acc9706469587c1'/>
<id>03c1f809b23d5ab1613ce5633acc9706469587c1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Key handling in MonadStorage class</title>
<updated>2026-08-14T20:08:15+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-08-12T19:41:28+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=3bd3dbaaf6c840e05b90da8a8fd1e051cf473255'/>
<id>3bd3dbaaf6c840e05b90da8a8fd1e051cf473255</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use cached values for shared state lookups</title>
<updated>2026-08-05T19:55:55+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-08-02T13:42:34+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=cb3e2abade4a0aa1ad13f4aa1632b1e05af4d29a'/>
<id>cb3e2abade4a0aa1ad13f4aa1632b1e05af4d29a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix prev value for first callback from watchDirectMessageThreads</title>
<updated>2026-06-27T14:43:39+00:00</updated>
<author>
<name>Roman Smrž</name>
<email>roman.smrz@seznam.cz</email>
</author>
<published>2026-06-27T14:43:39+00:00</published>
<link rel='alternate' type='text/html' href='https://code.erebosprotocol.net/erebos/commit/?id=92d57de84376ca059a0c0fb845d6c6e66707766a'/>
<id>92d57de84376ca059a0c0fb845d6c6e66707766a</id>
<content type='text'>
Changelog: Fixed thread diff on first callback from `watchDirectMessageThreads` for given peer.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changelog: Fixed thread diff on first callback from `watchDirectMessageThreads` for given peer.
</pre>
</div>
</content>
</entry>
<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>
</feed>
