aboutsummaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* update flakeHEADmainAlex Auvolat2024-04-032-4/+32
* add stub flake.nixAlex Auvolat2024-04-031-0/+15
* make server port configurableAlex Auvolat2024-04-033-15/+32
* preprocess jmdict & add loggingAlex Auvolat2024-04-037-72/+149
* 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-158-68/+84
* practice: hide kanji unless hoverAlex Auvolat2024-03-151-1/+5
* add backlinks to kanji in generated practiceAlex Auvolat2024-03-153-1/+56
* generation is POST and we have a <form> nowAlex Auvolat2024-03-153-21/+102
* first interface for generated examplesAlex Auvolat2024-03-116-21/+227
* reservoir sampling one by one (slow, but works)Alex Auvolat2024-03-104-192/+150
* start web serverAlex Auvolat2024-03-107-91/+2093
* fix furigana in batch 026Alex Auvolat2023-11-302-1/+2
* add furigana override file to fix edge casesAlex Auvolat2023-11-285-4/+33
* add furigana to main examples and persist furigana in batches.jsonAlex Auvolat2023-11-286-268/+6695
* furigana: handle reb as #number_in_jmdict, and check that result at least has...Alex Auvolat2023-11-272-1/+25
* furigana: fix edge caseAlex Auvolat2023-11-272-4/+8
* use furigana for extra examplesAlex Auvolat2023-11-273-24/+181
* split code into several filesAlex Auvolat2023-11-273-658/+676
* larger font for extra examples textAlex Auvolat2023-11-262-1/+5
* again try add more diversity to extra examplesAlex Auvolat2023-11-152-6604/+12177
* Regenerate examples with hopefully more varietyAlex Auvolat2023-11-153-16383/+13437
* 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-182-36/+535
* regenerate extra examples with more diversityAlex Auvolat2023-10-182-14136/+11336
* add even more example sentencesAlex Auvolat2023-10-112-11/+16289
* regenerate extra example sentences with deterministic randomnessAlex Auvolat2023-10-114-10597/+10700
* use mold linkerAlex Auvolat2023-10-111-0/+3
* fix font in vocab readingAlex Auvolat2023-10-111-1/+1
* ensure sans-serif font is used in all browsersAlex Auvolat2023-10-102-4/+14
* rebuild example sentence list with more varietyAlex Auvolat2023-10-102-12375/+12391
* fix mistake with 夕食Alex Auvolat2023-10-073-10/+3
* serialize charsets as stringsAlex Auvolat2023-10-063-42742/+6994
* cargo fmtAlex Auvolat2023-10-061-16/+43
* add extra examplesAlex Auvolat2023-10-063-3/+33705
* improve vocab table formatAlex Auvolat2023-10-062-30/+31
* run simplify to remove useless sentencesAlex Auvolat2023-10-011-55/+0
* add missing vocab (why?)batches-v3Alex Auvolat2023-09-261-104/+8372
* Merge pull request 'Switch to new JLPT levels and regenerate batches 014-' (#...Alex2023-09-266-40036/+28239
|\
| * Switch to new JLPT levels and regenerate batches 014-Alex Auvolat2023-09-266-40036/+28239
|/
* s/missing chars/missing kanjiAlex Auvolat2023-09-261-2/+2
* Add modest amounts of cssAlex Auvolat2023-09-262-6/+16
* add readme to site; style for batches; order kanji like in sentencesAlex Auvolat2023-09-264-7/+75
* write why this methodAlex Auvolat2023-09-261-28/+102
* Include N0-9 (extra jinmeiyou kanji) in index tableAlex Auvolat2023-09-261-1/+1
* Write readmeAlex Auvolat2023-09-261-5/+64
* start writing readmeAlex Auvolat2023-09-261-0/+51
* remove old algorithm that was commentedAlex Auvolat2023-09-261-150/+0
* cargo fmtAlex Auvolat2023-09-251-26/+80