aboutsummaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* make server port configurableAlex Auvolat2024-04-033-15/+32
* preprocess jmdict & add loggingAlex Auvolat2024-04-034-72/+85
* random practice: just bring all chars to same proba, no overcompensationAlex Auvolat2024-03-151-4/+2
* reduce memory usage & fix scroll to topAlex Auvolat2024-03-155-67/+70
* add backlinks to kanji in generated practiceAlex Auvolat2024-03-151-0/+41
* generation is POST and we have a <form> nowAlex Auvolat2024-03-152-21/+98
* first interface for generated examplesAlex Auvolat2024-03-111-21/+102
* reservoir sampling one by one (slow, but works)Alex Auvolat2024-03-104-192/+150
* start web serverAlex Auvolat2024-03-104-72/+224
* add furigana override file to fix edge casesAlex Auvolat2023-11-283-3/+31
* add furigana to main examples and persist furigana in batches.jsonAlex Auvolat2023-11-284-267/+293
* furigana: handle reb as #number_in_jmdict, and check that result at least has...Alex Auvolat2023-11-271-0/+24
* furigana: fix edge caseAlex Auvolat2023-11-272-4/+8
* use furigana for extra examplesAlex Auvolat2023-11-272-24/+159
* split code into several filesAlex Auvolat2023-11-273-658/+676
* larger font for extra examples textAlex Auvolat2023-11-261-1/+1
* again try add more diversity to extra examplesAlex Auvolat2023-11-151-21/+29
* Regenerate examples with hopefully more varietyAlex Auvolat2023-11-152-32/+61
* add pronunciation of extra examplesAlex Auvolat2023-10-211-4/+37
* improve formattingAlex Auvolat2023-10-201-2/+2
* re-allow more diversity in examplesAlex Auvolat2023-10-181-1/+3
* regenerate extra examples with more diversityAlex Auvolat2023-10-181-14/+56
* add even more example sentencesAlex Auvolat2023-10-111-11/+14
* regenerate extra example sentences with deterministic randomnessAlex Auvolat2023-10-111-2/+2
* fix font in vocab readingAlex Auvolat2023-10-111-1/+1
* ensure sans-serif font is used in all browsersAlex Auvolat2023-10-101-4/+4
* rebuild example sentence list with more varietyAlex Auvolat2023-10-101-2/+18
* serialize charsets as stringsAlex Auvolat2023-10-062-5/+28
* cargo fmtAlex Auvolat2023-10-061-16/+43
* add extra examplesAlex Auvolat2023-10-061-0/+67
* improve vocab table formatAlex Auvolat2023-10-061-30/+24
* Switch to new JLPT levels and regenerate batches 014-Alex Auvolat2023-09-261-13/+23
* Add modest amounts of cssAlex Auvolat2023-09-261-4/+4
* add readme to site; style for batches; order kanji like in sentencesAlex Auvolat2023-09-261-7/+43
* Include N0-9 (extra jinmeiyou kanji) in index tableAlex Auvolat2023-09-261-1/+1
* remove old algorithm that was commentedAlex Auvolat2023-09-261-150/+0
* cargo fmtAlex Auvolat2023-09-251-26/+80
* remove modest quantities of extra vocabulary that also appear in sentencesAlex Auvolat2023-09-251-3/+9
* Add extra vocabulary from JLPT listsAlex Auvolat2023-09-251-1/+97
* add vocab per jlptAlex Auvolat2023-09-251-0/+104
* new algorith seems to be working wellAlex Auvolat2023-09-251-125/+211
* this iteration seems to work not too bad. have to fix indexAlex Auvolat2023-09-241-10/+36
* First try of a new dynamic algo?? dunno if it will work, we are stuck at N1Alex Auvolat2023-09-241-148/+375
* merge elementary school kanji levelsAlex Auvolat2023-09-241-3/+22
* rebalance skeleton (but is it correct?)Alex Auvolat2023-09-241-0/+37
* refactor; add simplify to remove ONE redundant sentencebatches-v1Alex Auvolat2023-09-242-283/+439
* change characters appearanceAlex Auvolat2023-09-181-3/+8
* changes to generation algorithmAlex Auvolat2023-07-221-14/+54
* filter dictionnary entries to limit to those with correct readingAlex Auvolat2023-07-211-14/+23
* add kanji links to jisho.orgAlex Auvolat2023-07-211-3/+5