Commit Graph

65 Commits

Author SHA1 Message Date
Dendy f5a65fbe05 feat: Fix parsing of ignored explanation, add to kanji view 2025-09-08 08:36:13 +02:00
Dendy 76f5f30a47 feat: Add terms automagically when creating unicode cards 2025-09-08 08:25:31 +02:00
Dendy 1ab67249bf feat: Change over to dark mode 2025-09-08 08:25:22 +02:00
Dendy 89db3846d0 feat: Kanji view styling, bigger furigana 2025-09-08 08:24:53 +02:00
Dendy 87ca6a5564 feat: Grey out ignored kanji in grid with special list 2025-09-08 08:23:52 +02:00
Dendy a2c07e5d2f feat: Only show those terms that indeed have the query in them 2025-09-06 11:59:07 +02:00
Dendy 99fedadd81 feat: Add terms to kanji view 2025-09-06 11:49:51 +02:00
Dendy e92549b504 feat: Add search functionality & styling 2025-09-06 10:23:09 +02:00
Dendy 8ae1107529 style: Add .editorconfig to ease editing & indentation in html 2025-09-06 10:04:05 +02:00
Dendy 93a54f323c feat: Add some more databases 2025-09-05 07:05:39 +02:00
Dendy e0b5ca0ed8 fix: Don't E500 because of not having kanken kanji jiten kanji index 2025-09-05 07:05:05 +02:00
Dendy 649cecfa36 feat: Implement individual kanji view with niceties 2025-09-04 17:08:37 +02:00
Dendy b67434abda feat: Properly import HTMX & bootstrap's js 2025-09-04 17:08:14 +02:00
Dendy 043f936497 feat: Implement export of ebook references with path to the files 2025-09-04 17:07:50 +02:00
Dendy 7fb8bbe79d feat: Import list from ebooks 2025-09-04 07:54:10 +02:00
Dendy b150fc0c10 feat: Add jimaku list with tool to retrieve it + 1 kyoyou 2025-09-03 17:51:06 +02:00
Dendy 46ae2a17b2 feat: Allow character list force-rebuild with "no-cache" 2025-09-03 08:30:53 +02:00
Dendy 39fbc1b01d feat: Build cache for character listings 2025-09-03 08:20:34 +02:00
Dendy 0c73ba8263 feat: programmatic import of lists with sublists, "proper" styling 2025-09-03 08:03:23 +02:00
Dendy 11cae6aad1 feat: Get char list info in a more programmatic way preparing for cache 2025-09-03 07:31:14 +02:00
Dendy fe68c07e2c feat: Link kanjis to jitenon 2025-09-02 08:00:14 +02:00
Dendy b2f7990876 feat: Implement generic way of consulting lists 2025-09-02 07:43:15 +02:00
Dendy b84e79d7fc fix: a:c:l command unset reference to prevent type-changing side effect 2025-09-01 05:00:38 +02:00
Dendy d9acca0b54 feat: Implement primitive kanji grid & Anki Unicode notes 2025-08-28 08:28:04 +02:00
Dendy f729734a71 feat: (At last) add rarity ordering. Also too many chore liftups 2025-08-26 08:48:52 +02:00
Dendy 12ca7afd80 feat: Add PHPStan 2025-08-26 08:45:24 +02:00
Dendy da9d4d344a feat: Implement a better algo for production card creation term valuing 2025-05-01 20:56:06 +02:00
Dendy e2c178e998 chore: General commenting & refactoring 2025-05-01 15:50:57 +02:00
Dendy cfaafb58e1 feat: Abstract progress info into utility class 2025-05-01 15:45:08 +02:00
Dendy b7ec7623b2 feat: Reset SentFurigana field on SentenceListeningNote creation 2025-04-23 06:02:30 +02:00
Dendy 0eab07c497 fix: If no note is found with that vocab in SentKanji, look for VocabKanji 2025-04-16 09:23:12 +02:00
Dendy 1ff04811cb feat: Highlight term upon setting it SentenceListeningNote 2025-04-12 08:30:42 +02:00
Dendy e3064a3ace fix: Fix SentKanji not containing the given Term 2025-04-11 08:02:43 +02:00
Dendy 477f2d3684 feat: Allow adding multiple cards with an argument 2025-04-11 08:02:20 +02:00
Dendy 806b70dafd fix: Take suspended cards into account when creating new production notes 2025-04-11 07:41:41 +02:00
Dendy 73e64f534d chore: Add /README.md 2025-04-09 09:36:59 +02:00
Dendy 3ac2cd7319 feat: Implement the actual card creation 2025-04-09 08:39:18 +02:00
Dendy 9093b1a0f8 feat: Implement SentenceListeningNote creating based on Note 2025-04-09 08:21:37 +02:00
Dendy 605d65e468 feat: Get latest note with kanji and update its info
It's not being created as of now
2025-04-08 22:10:05 +02:00
Dendy 7333c5164d feat: Add fetching of SentenceListening and account for them on command 2025-04-08 21:52:38 +02:00
Dendy 96963fb926 feat: WIP | Prod. generation command. Get & rank terms to create 2025-04-08 21:30:09 +02:00
Dendy eadd8a01ea feat: Separate SentenceNote into its own extension of Note 2025-02-09 23:15:57 +09:00
Dendy 8c1613187a feat: Separate highlightedKanji extraction & expose it 2025-02-09 15:40:40 +09:00
Dendy cbaac88644 feat: Add view to see non-conforming notes 2025-02-09 14:38:56 +09:00
Dendy 6b184ca014 chore: Cleanup template and importmap stuff from default values 2025-02-09 14:31:14 +09:00
Dendy 64d5381d1e fix: Do update the terms correctly (oops) 2025-02-09 13:29:06 +09:00
Dendy 0ac5d035a2 fix: Return a void array when failing to parse terms instead of null 2025-02-06 20:09:06 +09:00
Dendy c19250e29e feat: Interpret terms from non-conformant defintions 2025-02-06 20:02:50 +09:00
Dendy 6fc6307f6e chore: Move vocabDef parsing from Note to Term 2025-02-06 19:10:08 +09:00
Dendy ee2525797e feat: More intelligent term detection mechanism supporting plain def. 2025-02-06 19:06:41 +09:00