<feed xmlns='http://www.w3.org/2005/Atom'>
<title>mihi/testdata, branch main</title>
<subtitle>A self assessment tool for learning Latin. 
</subtitle>
<id>https://git.mssola.com/archived/mihi/atom?h=main</id>
<link rel='self' href='https://git.mssola.com/archived/mihi/atom?h=main'/>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/'/>
<updated>2026-01-29T22:39:12Z</updated>
<entry>
<title>testdata: update with the latest checks on the database</title>
<updated>2026-01-29T22:39:12Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-29T22:39:12Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=37f001e1f74edc2fd19f07fb307910ea25417a39'/>
<id>urn:sha1:37f001e1f74edc2fd19f07fb307910ea25417a39</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Ensure that the locative is singular-only unless defective</title>
<updated>2026-01-28T21:07:36Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-28T21:07:36Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=4b97729533f744b92b3aa6ea85468a4c6fffd8f6'/>
<id>urn:sha1:4b97729533f744b92b3aa6ea85468a4c6fffd8f6</id>
<content type='text'>
The only case in which the locative form makes sense to be given is for
words which are actually defective and only have a plural
form (e.g. Athēnae). Other than that, it makes no sense to provide
solutions like 'domibus', which have never been attested and are weird
to think about.

As a corollary, the inflection tests have been expanded with the
examples on 'Athēnae' and 'domus', so we ensure the locative behaves as
expected.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>words: add the 'dup' subcommand</title>
<updated>2026-01-22T21:22:40Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-22T21:20:15Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=62c3ddf5b722a5e412855b097f7f12a600bb5b78'/>
<id>urn:sha1:62c3ddf5b722a5e412855b097f7f12a600bb5b78</id>
<content type='text'>
This is an easy way to create alternatives from existing words.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>words: add the -īs form for the accusative plural</title>
<updated>2026-01-22T20:48:04Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-22T20:48:04Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=3fe7bee3cb87708f08c322a4f71db89012ee680a'/>
<id>urn:sha1:3fe7bee3cb87708f08c322a4f71db89012ee680a</id>
<content type='text'>
For masculine/feminine 3rd declension words, it's usually taught that
the accusative plural is done with -ēs. This is usually right, but in
classical times i-stem 3rd declension words usually went for -īs for
masculine/feminine in the accusative plural. Thus, consider it as well
when inflecting these kinds of words by default.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Allow to pair tags with words on words create/edit</title>
<updated>2026-01-21T21:32:44Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-21T21:10:32Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=950a64645f038a5a64076a8724b881e94fda504e'/>
<id>urn:sha1:950a64645f038a5a64076a8724b881e94fda504e</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>run: allow selection based on tags</title>
<updated>2026-01-20T21:14:57Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-20T21:14:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=8499c476f9a1097b0a7aebe688c6d98d4b7d227b'/>
<id>urn:sha1:8499c476f9a1097b0a7aebe688c6d98d4b7d227b</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Drop the languages and language_cases tables</title>
<updated>2026-01-14T14:20:28Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-14T14:18:27Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=ebe882a4997f74a741f4e1b730a4dc942cad36ea'/>
<id>urn:sha1:ebe882a4997f74a741f4e1b730a4dc942cad36ea</id>
<content type='text'>
They were never used, and now they have also been wiped out from the
test database just in case.

Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>testdata: update test database</title>
<updated>2026-01-13T20:39:29Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mssola@mssola.com</email>
</author>
<published>2026-01-13T14:34:01Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=3f11980b29cda6340c809aff0c0f1c34e9c3ce26'/>
<id>urn:sha1:3f11980b29cda6340c809aff0c0f1c34e9c3ce26</id>
<content type='text'>
Signed-off-by: Miquel Sabaté Solà &lt;mssola@mssola.com&gt;
</content>
</entry>
<entry>
<title>Provide initial implementation for word inflection</title>
<updated>2025-10-27T09:26:37Z</updated>
<author>
<name>Miquel Sabaté Solà</name>
<email>mikisabate@gmail.com</email>
</author>
<published>2025-08-11T07:28:57Z</published>
<link rel='alternate' type='text/html' href='https://git.mssola.com/archived/mihi/commit/?id=76e4c5bd5016347dca083b6932e6adf03f398cad'/>
<id>urn:sha1:76e4c5bd5016347dca083b6932e6adf03f398cad</id>
<content type='text'>
Word inflection for nouns, adjectives has been added so it can be
initially be used in commands like 'words show'.

Word categories which have no inflections (e.g. adverbs, conjunctions,
et al) are skipped.

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