<feed xmlns='http://www.w3.org/2005/Atom'>
<title>operum/test/system, 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>2025-09-10T19:48:52Z</updated>
<entry>
<title>search: Only show the 'Save' link upon change</title>
<updated>2025-09-10T19:48:52Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-09-10T15:14:46Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=acd25165aba6386403d42701c11c5ef133f173a0'/>
<id>urn:sha1:acd25165aba6386403d42701c11c5ef133f173a0</id>
<content type='text'>
The previous behavior of just toggling between 'hidden' classes was just
too naive, we need to check that the value has changed from the initial
one in order to show that to the user.

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>Show all searches at the top bar always</title>
<updated>2025-07-01T19:16:50Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-07-01T19:06:30Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=3e6ae9e523b410e9f100c8840ee9b6cc77043537'/>
<id>urn:sha1:3e6ae9e523b410e9f100c8840ee9b6cc77043537</id>
<content type='text'>
Since 8d954606eaf3 ("Do not allow to show non-shared searches"), we were
only showing saved searches, but that collided with the @searches on the
top bar. This went unnoticed until now, in which the top bar will always
display all searches, while the shared searches content will only
display the shared ones.

Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>Allow searching from a given tag</title>
<updated>2024-11-11T21:51:23Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2024-11-11T21:45:05Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=c0befbd02559591b0c2871ea9cef1e4d913b9ef6'/>
<id>urn:sha1:c0befbd02559591b0c2871ea9cef1e4d913b9ef6</id>
<content type='text'>
This feature is useful if you want to have a quick search on how many
resources apply for a single tag.

Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>Upgraded to ruby 3.2.2 and updated gems</title>
<updated>2024-06-06T07:26:03Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2024-06-06T05:28:10Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=7f818a48cf9beb47af1402bb571d3de21a537e27'/>
<id>urn:sha1:7f818a48cf9beb47af1402bb571d3de21a537e27</id>
<content type='text'>
Gem updates correspond to a rails patch-level upgrade to fix a
vulnerability issue.

Signed-off-by: Miquel Sabaté Solà &lt;mikisabate@gmail.com&gt;
</content>
</entry>
<entry>
<title>tags: attempt to modify searches on tag rename</title>
<updated>2024-03-20T15:00:18Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2024-03-20T15:00:18Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=819f299d3bdc2485394120583b8a76a67b10b418'/>
<id>urn:sha1:819f299d3bdc2485394120583b8a76a67b10b418</id>
<content type='text'>
We don't want to break existing searches upon renaming a tag, since most
of searches will be based on tag names.

NOTE: if the UI of searches is improved, maybe the `tags:""` clause can
contain tag ids instead of names, and hence we won't need all this dance
afterwards.

Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>tags: added a way to update tags</title>
<updated>2024-03-20T12:59:15Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2024-03-20T12:59:15Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=ccf588845a6e595d1c9b2726a05eddd34bc92488'/>
<id>urn:sha1:ccf588845a6e595d1c9b2726a05eddd34bc92488</id>
<content type='text'>
It's useful to just rename tags which have quite some references that
you don't want to nuke.

Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>Handle special characters in "target" completion</title>
<updated>2024-03-20T10:57:02Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2024-03-20T10:57:02Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=37d4967780f5b3dd06bb05337149811d7d7f8788'/>
<id>urn:sha1:37d4967780f5b3dd06bb05337149811d7d7f8788</id>
<content type='text'>
Hyphens should be suppressed and underscores are to be taken as pairs
which contain the real value to be picked.

Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>things: added missing tests for the js controller</title>
<updated>2024-03-19T21:06:05Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2024-03-19T21:05:35Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=5076056e3789467d1412b0312794a747b2ea805f'/>
<id>urn:sha1:5076056e3789467d1412b0312794a747b2ea805f</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
<entry>
<title>thing: removed unique index on title</title>
<updated>2024-03-18T21:57:57Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>msabate@suse.com</email>
</author>
<published>2024-03-18T21:20:23Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/misc/operum/commit/?id=6c5f73b241d3b31123fbbc61cc4acf76adae8d5e'/>
<id>urn:sha1:6c5f73b241d3b31123fbbc61cc4acf76adae8d5e</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;msabate@suse.com&gt;
</content>
</entry>
</feed>
