<feed xmlns='http://www.w3.org/2005/Atom'>
<title>xavi/dino, branch master</title>
<subtitle>Fork of GTK3 Dino with experimental features.
</subtitle>
<id>https://gitea.privatedns.org/xavi/dino/atom?h=master</id>
<link rel='self' href='https://gitea.privatedns.org/xavi/dino/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/'/>
<updated>2026-04-11T22:40:37+00:00</updated>
<entry>
<title>history_sinc.vala: Do not ask 'before' ID on timestamp range</title>
<updated>2026-04-11T22:40:37+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2026-04-11T22:40:37+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=d69700b3402ccb81984c2c269bb2edbb5f3fbc10'/>
<id>urn:sha1:d69700b3402ccb81984c2c269bb2edbb5f3fbc10</id>
<content type='text'>
According to their devs, for some reason some servers like Prosody
dislike receiving an archive query with *both* a timestamp range and a
'before' ID, returning an item-not-found error in such case. An example
query is shown below.

Instead, now the 'before' ID is left empty, which seems to have restored
the expected behaviour.

&lt;iq id='redacted' type='set' to='redacted'&gt;
  &lt;query xmlns='urn:xmpp:mam:2' queryid='redacted'&gt;
    &lt;x xmlns='jabber:x:data' type='submit'&gt;
      &lt;field type='hidden' var='FORM_TYPE'&gt;
        &lt;value&gt;
          urn:xmpp:mam:2
        &lt;/value&gt;
      &lt;/field&gt;
      &lt;field var='start'&gt;
        &lt;value&gt;
          2026-04-11T02:25:00Z
        &lt;/value&gt;
      &lt;/field&gt;
      &lt;field var='end'&gt;
        &lt;value&gt;
          2026-04-11T19:41:12Z
        &lt;/value&gt;
      &lt;/field&gt;
    &lt;/x&gt;
    &lt;set xmlns='http://jabber.org/protocol/rsm'&gt;
      &lt;max&gt;
        20
      &lt;/max&gt;
      &lt;before&gt;
        redacted
      &lt;/before&gt;
    &lt;/set&gt;
  &lt;/query&gt;
&lt;/iq&gt;
</content>
</entry>
<entry>
<title>occupants_tab_completer.vala: Append ':' on complete</title>
<updated>2026-02-11T10:31:43+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2026-02-11T10:31:43+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=c243b22d6e8a0c8b287553bdf4ea410338458efc'/>
<id>urn:sha1:c243b22d6e8a0c8b287553bdf4ea410338458efc</id>
<content type='text'>
Previously, Dino would append ',' when Tab is pressed to auto-complete
an occupant's nickname. However, I feel ':' is arguably more common for
such purpose.
</content>
</entry>
<entry>
<title>Update BACKPORT</title>
<updated>2026-02-10T22:40:47+00:00</updated>
<author>
<name>Xavier Del Campo Romero</name>
<email>xavi92@disroot.org</email>
</author>
<published>2026-02-10T22:06:54+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=aa2f4f00ca8617a7ffa9f5e32e57f3d0ddccb294'/>
<id>urn:sha1:aa2f4f00ca8617a7ffa9f5e32e57f3d0ddccb294</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix empty alias being handled different than none</title>
<updated>2026-02-10T22:40:47+00:00</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2023-04-22T18:07:09+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=3104df8cbc125336dd529f4aa3a2c7caed949187'/>
<id>urn:sha1:3104df8cbc125336dd529f4aa3a2c7caed949187</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Fix call window styling</title>
<updated>2026-02-10T22:40:47+00:00</updated>
<author>
<name>fiaxh</name>
<email>git@lightrise.org</email>
</author>
<published>2023-04-22T17:47:32+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=be04a35e374a1ad1b75fe7feed4eab6e40139aac'/>
<id>urn:sha1:be04a35e374a1ad1b75fe7feed4eab6e40139aac</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Bind soup session lifetime to File provider/sender lifetime</title>
<updated>2026-02-10T22:40:47+00:00</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2023-03-22T18:29:58+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=6f04aac3d9ce74283b729b4afb0ab7f220237534'/>
<id>urn:sha1:6f04aac3d9ce74283b729b4afb0ab7f220237534</id>
<content type='text'>
Required since libsoup 3.4. Fixes #1395
</content>
</entry>
<entry>
<title>Fix a crash if a message subnode is not found in a carbon</title>
<updated>2026-02-10T22:40:47+00:00</updated>
<author>
<name>Bohdan Horbeshko</name>
<email>bodqhrohro@gmail.com</email>
</author>
<published>2023-03-18T15:23:46+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=99d1bf3d540c1346398439f0f4bbc2d1e18b6214'/>
<id>urn:sha1:99d1bf3d540c1346398439f0f4bbc2d1e18b6214</id>
<content type='text'>
Fixes #1392
</content>
</entry>
<entry>
<title>data: Set StartupNotify to true in .desktop file</title>
<updated>2026-02-10T22:40:46+00:00</updated>
<author>
<name>Sebastian Krzyszkowiak</name>
<email>dos@dosowisko.net</email>
</author>
<published>2023-03-13T04:10:59+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=dc3e76b70efaf8a4f4272b3c1b16dd00095cc58b'/>
<id>urn:sha1:dc3e76b70efaf8a4f4272b3c1b16dd00095cc58b</id>
<content type='text'>
GTK handles startup notifications, so advertise it in desktop
file. This allows splash screens and other startup indications
in DEs to work.
</content>
</entry>
<entry>
<title>Improve database performance while reconnecting and syncing</title>
<updated>2026-02-10T22:40:46+00:00</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2023-03-20T21:40:44+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=3769d06940e6cf68f0f9ecafb4c275cf33944ea2'/>
<id>urn:sha1:3769d06940e6cf68f0f9ecafb4c275cf33944ea2</id>
<content type='text'>
Also move some tasks to low priority idle queue so they won't block UI updates
</content>
</entry>
<entry>
<title>Improve history sync</title>
<updated>2026-02-10T22:40:46+00:00</updated>
<author>
<name>Marvin W</name>
<email>git@larma.de</email>
</author>
<published>2023-03-20T21:37:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitea.privatedns.org/xavi/dino/commit/?id=a859694a64ec3e5481e8f5051187587ecd4c3ebf'/>
<id>urn:sha1:a859694a64ec3e5481e8f5051187587ecd4c3ebf</id>
<content type='text'>
- Ensure we fully fetch desired history if possible (previously, duplicates
  from offline message queue could hinder MAM sync)
- Early drop illegal MAM messages so they don't pile up in the pending queue
  waiting for their query to end (which it never will if they were not
  requested in first place).

Fixes #1386
</content>
</entry>
</feed>
