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
Dendy
5586e80768
feat: Add endpoint to retrieve individual note from Anki
2025-02-06 16:08:08 +09:00
Dendy
2353c1fd1a
feat: Add method to AnkiService to get arbitrary notes from NIDs
2025-02-06 16:07:32 +09:00
Dendy
e5f893a43d
chore: Move Term Class to its own file
2025-02-06 15:58:47 +09:00
Dendy
39e6bc9af5
feat: Add rest of Anki fields to Note
2025-02-06 15:56:28 +09:00
Dendy
230f5f18a1
feat: Add createdAt and updatedAt to Note entity
2025-02-06 15:49:33 +09:00