<feed xmlns='http://www.w3.org/2005/Atom'>
<title>operum/app/views, 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-21T20:47:36Z</updated>
<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>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>Update email on the copyright notice</title>
<updated>2026-02-04T09:54:10Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-02-04T09:54:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=7508b08628c435cf80957ae46828615446cdc8be'/>
<id>urn:sha1:7508b08628c435cf80957ae46828615446cdc8be</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Add missing translation for plain text</title>
<updated>2026-01-26T06:49:52Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-26T06:49:52Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=4f646f8e77b2c657ead6299e06eab64f94cf223b'/>
<id>urn:sha1:4f646f8e77b2c657ead6299e06eab64f94cf223b</id>
<content type='text'>
The exporter view was missing the "Plain text" translation.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>shared_searches: Remove underscores on authors</title>
<updated>2025-08-09T20:05:41Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-08-08T21:19:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=9c1c968079ea0f5f63b8605a34e46f0a52d54f0a'/>
<id>urn:sha1:9c1c968079ea0f5f63b8605a34e46f0a52d54f0a</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>Re-order the top bar layout</title>
<updated>2025-08-08T21:01:39Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-08-08T20:52:09Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=c99697a13e714d1ef87f047e5ad1c88f62f61f25'/>
<id>urn:sha1:c99697a13e714d1ef87f047e5ad1c88f62f61f25</id>
<content type='text'>
Move actions in a way that make more sense after some usage of this
application.

Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add a missing translation on search body</title>
<updated>2025-08-08T20:43:25Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-08-08T20:43:25Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=10086cce466dbedf1d5a08655836fe4469508249'/>
<id>urn:sha1:10086cce466dbedf1d5a08655836fe4469508249</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add subtitles to pages</title>
<updated>2025-07-01T19:48:28Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-07-01T19:43:13Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=95e5fe8b8fb1e16c71ffbed6681ab8b2203249d4'/>
<id>urn:sha1:95e5fe8b8fb1e16c71ffbed6681ab8b2203249d4</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>searches: Add rich text description</title>
<updated>2025-07-01T19:16:54Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-07-01T19:11:07Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=804c99fce66998ddcfd4970ff2c63141915bafd1'/>
<id>urn:sha1:804c99fce66998ddcfd4970ff2c63141915bafd1</id>
<content type='text'>
This allows for adding rich content to searches so it can be displayed
in shared searches, for example.

Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
</feed>
