<feed xmlns='http://www.w3.org/2005/Atom'>
<title>operum, branch main</title>
<subtitle>Simple application that keeps track of all your sources (i.e. books, papers, articles).
</subtitle>
<id>https://git.mssola.com/misc/operum/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/misc/operum/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/'/>
<updated>2026-07-23T09:11:26Z</updated>
<entry>
<title>Update gems to latest patches</title>
<updated>2026-07-23T09:11:26Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-23T09:11:26Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=b02bab8d5834d55e116eea29cbefa34d97c6ee2c'/>
<id>urn:sha1:b02bab8d5834d55e116eea29cbefa34d97c6ee2c</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Upgrade to ruby 4.0.6</title>
<updated>2026-07-23T09:10:37Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-23T09:10:37Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=63ced3db88bb083b8e6145bee4e661bc71877f36'/>
<id>urn:sha1:63ced3db88bb083b8e6145bee4e661bc71877f36</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Update links to the source code</title>
<updated>2026-07-21T20:47:36Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-21T20:47:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=053341bed3778d9475efa3c42c0a84a0d45862bf'/>
<id>urn:sha1:053341bed3778d9475efa3c42c0a84a0d45862bf</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Simplify text on how to contribute</title>
<updated>2026-07-21T20:47:22Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-21T20:47:22Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=b3d806c573f717f3dff039a150d2523fde6d3424'/>
<id>urn:sha1:b3d806c573f717f3dff039a150d2523fde6d3424</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Remove .github directory</title>
<updated>2026-07-21T20:47:10Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-07-21T20:47:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=6640f200d8e735665dcab8b8ed6c71c7256f02d1'/>
<id>urn:sha1:6640f200d8e735665dcab8b8ed6c71c7256f02d1</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Update gems for security fixes</title>
<updated>2026-06-26T17:30:06Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-06-26T17:30:06Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=ee1ae1fbcbf5571544900023d627c59dd949bd81'/>
<id>urn:sha1:ee1ae1fbcbf5571544900023d627c59dd949bd81</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>exporter: handle names surrounded with underscores</title>
<updated>2026-06-26T17:28:57Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-06-26T17:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=bc62b98e2ae5b3d2d3efda24101590dd802d2a26'/>
<id>urn:sha1:bc62b98e2ae5b3d2d3efda24101590dd802d2a26</id>
<content type='text'>
Handle underscores which surround the full name, not just a part of
it. In this case, then the whole thing should be considered as the name,
and the last name should be left nil.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>exports: sort by :target instead of :authors</title>
<updated>2026-06-26T17:28:08Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-06-26T17:28:08Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=d96b0bb6288ae17b7d7f21392180d1ac0c2270de'/>
<id>urn:sha1:d96b0bb6288ae17b7d7f21392180d1ac0c2270de</id>
<content type='text'>
Sorting by :authors did not make any sense. Let's go for :target as
that's pretty visible to the UOC exporter.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>exports: fix crash on the UOC view</title>
<updated>2026-06-26T17:26:52Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-06-26T17:26:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=dcf4b95298d7fd39c36ddf45010c77bf3ad0a8aa'/>
<id>urn:sha1:dcf4b95298d7fd39c36ddf45010c77bf3ad0a8aa</id>
<content type='text'>
Apparently @results is no longer an ActiveRecord::Relation, but a mere
Array which doesn't have the #order method. Let's use Array#sort_by.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Upgrade to the latest Rails</title>
<updated>2026-06-03T08:35:43Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-06-03T08:35:43Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=e4325f3d984d873d761e770bd4c42cabcd1df88a'/>
<id>urn:sha1:e4325f3d984d873d761e770bd4c42cabcd1df88a</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
</feed>
