Commit Graph

61 Commits

Author SHA1 Message Date
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
Dendy 9a59845473 fix: Don't show suspended notes when grabbing them all 2025-02-06 18:40:29 +09:00
Dendy 28bcff1667 fix: When definition doesn't conform don't error out, return null 2025-02-06 18:12:56 +09:00
Dendy 576816fa03 feat: Add media info to Note Class 2025-02-06 17:58:32 +09:00
Dendy b99d7ae971 fix: Set fields to the values, ignore anki sent order
PHP automatically maintains the order properly. Maybe just to make sure
it would be nice to somehow check the order but for now I'm leaving it
like this
2025-02-06 16:15:25 +09:00