Commit Graph

34 Commits

Author SHA1 Message Date
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
Dendy a0beb36a01 fix: Make noteInfo interacting AnkiService methods private 2025-02-06 15:24:32 +09:00
Dendy e8fefa064f chore: Treat not found noteInfos as NULL to prevent errors 2025-02-06 15:21:51 +09:00
Dendy ea472e6afb chore: Compartimentalize AnkiService a little into different functions 2025-02-06 15:09:14 +09:00
Dendy 4d58b2d299 feat: A lot of things that I don't remember but probs everything 2025-02-06 14:47:35 +09:00
Dendy 4fa52ec7cd Add webapp packages 2024-11-01 06:52:29 +01:00
Dendy 2411bd23c3 Add initial set of files 2024-11-01 06:52:07 +01:00