aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* init: remove database migrationMiquel Sabaté Solà2026-01-293-125/+6
* Ensure that the locative is singular-only unless defectiveMiquel Sabaté Solà2026-01-283-4/+19
* Move declension/conjugation IDs into enumsMiquel Sabaté Solà2026-01-282-203/+305
* words: improve the description on verb conjugationMiquel Sabaté Solà2026-01-271-2/+13
* run: add enunciate completion for verbs and pronounsMiquel Sabaté Solà2026-01-272-23/+60
* words: add the 'rel' subcommandMiquel Sabaté Solà2026-01-272-0/+94
* words: delete all relationships on 'rm'Miquel Sabaté Solà2026-01-242-5/+42
* words: make alternative relationships two-waysMiquel Sabaté Solà2026-01-241-1/+11
* words: add the 'dup' subcommandMiquel Sabaté Solà2026-01-223-2/+131
* words: show relevant flags as wellMiquel Sabaté Solà2026-01-221-6/+57
* words: add the -īs form for the accusative pluralMiquel Sabaté Solà2026-01-222-1/+5
* words: improve the wording on editing flagsMiquel Sabaté Solà2026-01-221-0/+3
* Allow to pair tags with words on words create/editMiquel Sabaté Solà2026-01-213-7/+181
* words: add the --tag flag to the ls commandMiquel Sabaté Solà2026-01-213-22/+90
* run: allow selection based on tagsMiquel Sabaté Solà2026-01-203-22/+112
* Add the 'tags' commandMiquel Sabaté Solà2026-01-204-6/+266
* words: add the poke subcommandMiquel Sabaté Solà2026-01-192-0/+45
* run: ask for alternatives as wellMiquel Sabaté Solà2026-01-195-17/+165
* Display related words on the 'words show' commandMiquel Sabaté Solà2026-01-192-1/+255
* Add adjectives on the inflection practiceMiquel Sabaté Solà2026-01-151-84/+107
* Add a 'categories' parameter to 'select_words_except'Miquel Sabaté Solà2026-01-152-7/+22
* Ask for the inflection of nouns when practicingMiquel Sabaté Solà2026-01-153-67/+311
* Simplify practice loop by removing exit codeMiquel Sabaté Solà2026-01-151-28/+16
* Touch the 'updated_at' column on exercise successMiquel Sabaté Solà2026-01-142-3/+26
* run: do not account errors in the exit codeMiquel Sabaté Solà2026-01-141-20/+23
* run: introduce --endless modeMiquel Sabaté Solà2026-01-141-24/+33
* Print the exercise enunciate after giving an answerMiquel Sabaté Solà2026-01-141-0/+4
* Implement the 'ls' command for exercisesMiquel Sabaté Solà2026-01-142-0/+18
* Drop the languages and language_cases tablesMiquel Sabaté Solà2026-01-142-2/+0
* Add the ability to sort cases via configurationMiquel Sabaté Solà2026-01-142-82/+156
* Update README.md with contributing instructionsMiquel Sabaté Solà2026-01-141-1/+16
* Migrate from usize to isize for integers in modelsMiquel Sabaté Solà2026-01-145-87/+196
* Ignore the todo/ directoryMiquel Sabaté Solà2026-01-141-0/+1
* Fix style issues coming from recent mergeMiquel Sabaté Solà2026-01-135-68/+55
* testdata: update test databaseMiquel Sabaté Solà2026-01-131-0/+0
* Merge branch 'inflection'Miquel Sabaté Solà2026-01-1310-79/+961
|\
| * Various fixes on adjective inflectionMiquel Sabaté Solà2026-01-132-11/+64
| * Add basic validation for verbs and pronounsMiquel Sabaté Solà2026-01-134-14/+40
| * Trim word parts on database insertMiquel Sabaté Solà2025-10-272-4/+6
| * Ensure a non-NULL value for words.succeededMiquel Sabaté Solà2025-10-272-5/+6
| * Provide initial implementation for word inflectionMiquel Sabaté Solà2025-10-2710-60/+860
* | Update dependenciesMiquel Sabaté Solà2025-10-271-226/+103
* | github: remove dependabotMiquel Sabaté Solà2025-10-271-6/+0
|/
* Add the -f/--flag flag to the 'practice' commandMiquel Sabaté Solà2025-07-302-21/+110
* Add exercises to the practice commandMiquel Sabaté Solà2025-07-295-13/+259
* Add the exercises commandMiquel Sabaté Solà2025-07-295-2/+440
* Add weight to wordsMiquel Sabaté Solà2025-07-293-14/+57
* Rename from run to practiceMiquel Sabaté Solà2025-07-291-37/+35
* Implement the edit subcommand for wordsMiquel Sabaté Solà2025-07-292-139/+358
* words: Move away the selection of a wordMiquel Sabaté Solà2025-07-251-16/+37