293 Commits

Author SHA1 Message Date
26fe8ce4e1 word_search: don't throw error on empty results 2025-07-09 15:00:59 +02:00
62bc0d3d71 import/export: fix file name encoding in zip 2025-07-08 22:35:45 +02:00
15996b9b77 flake.lock: bump v0.3.0 2025-07-08 20:41:23 +02:00
a326712794 Fix table verification warning 2025-07-08 20:29:09 +02:00
60d5ecd25b Add initializtion screen, make initialization and updates more robust 2025-07-08 20:19:33 +02:00
23793f72a1 word_search: add kanji from drawing board despite input field not focused 2025-07-08 10:48:01 +02:00
ec73851f1b settings: add descriptions and clean some titles 2025-07-08 00:04:26 +02:00
09d96254d8 settings: remove dead code 2025-07-07 23:50:36 +02:00
96182be5c7 settings: remove 'Clear Favourites' button 2025-07-07 23:50:21 +02:00
2120d4e54a Capitalize application name 2025-07-07 23:39:02 +02:00
ae5bbf8702 Add setting for shrinking kanji drawing board size 2025-07-07 23:32:03 +02:00
696a0cd3ca Ensure kanji drawing board is above nav buttons 2025-07-07 23:31:17 +02:00
c9ec88d3ca settings: add a link to the repository 2025-07-07 23:04:36 +02:00
4dcfb15db8 history: show search counts in a side bubble 2025-07-07 22:35:19 +02:00
83f15718c1 screens/changelog: fix typo 2025-07-07 21:10:22 +02:00
2531b2bbab screens/changelog: use direct dependency on markdown package 2025-07-07 21:09:39 +02:00
4c49874a01 screens/changelog: init 2025-07-07 20:39:48 +02:00
124b98c342 docs/changelog: init 2025-07-07 17:40:01 +02:00
2d158079d1 screens/info: fix version number 2025-07-07 17:32:42 +02:00
e2a20fa731 Add setting for disabling history tracking 2025-07-07 16:41:12 +02:00
04cb44c39c pubspec.lock: update jadb + more 2025-07-07 16:11:25 +02:00
48cfa7f1c6 history: show history entry count on top 2025-07-07 16:01:45 +02:00
908891ea2f word_search: respect cursor position when drawing kanji 2025-07-07 15:35:21 +02:00
45a5810de1 Import library lists 2025-07-07 15:21:26 +02:00
923f5e48f6 screens/settings: allow resetting database despite broken condition 2025-06-26 23:56:09 +02:00
353d5c4c39 services/data_export_import: fix async import bug 2025-06-26 14:48:58 +02:00
a280c9e77a lib/database: verify mugiten tables 2025-06-26 13:43:45 +02:00
1af5b9bd83 library_list/table_names: fix table name 2025-06-26 00:04:59 +02:00
1eb077abff pubspec.lock: update jadb 2025-06-25 23:48:03 +02:00
1bc9e6a398 Data export/import 2025-06-25 23:39:38 +02:00
e83799df55 treewide: remaining fixes for history/library v0.2.0 2025-06-24 20:49:46 +02:00
fc7e2ca7ce components/drawing_board: use MLkit 2025-06-24 20:48:30 +02:00
d3d7fbc505 screens/debug: update with different component 2025-06-24 20:48:16 +02:00
3f55ae1413 treewide: implement most of library logic 2025-06-24 20:48:06 +02:00
b404267728 treewide: reimplement most of history logic 2025-06-24 20:47:45 +02:00
c11b87e2a5 lib/components: add kanji_box (to be used in history/library) 2025-06-20 23:41:17 +02:00
83a512adfe search: add quick button for drawing kanji 2025-06-20 23:41:06 +02:00
adaf7a4644 Update jadb, use extension on Database 2025-05-27 21:02:22 +02:00
65304f1cc3 treewide: remove leftover crust from overhaul 2025-05-22 22:28:51 +02:00
103f01c99f treewide: use jadb kanji filtering instead of regex 2025-05-22 22:01:03 +02:00
7bc17281a7 word_search/sense: render POS description + notes v0.1.0 2025-05-20 00:32:11 +02:00
a5b60a0f4e treewide: remove more unused stuff 2025-05-19 23:54:44 +02:00
dca2e37aef treewide: overhaul, upgrade to flutter 3, jisho api -> jadb 2025-05-19 23:15:03 +02:00
5ba64bbb46 Ignore android-data pre-sqlite-rewrite 2022-06-04 15:51:04 +02:00
67f46ccbc7 Add more functionality to sqlite database
- Automate and cache dart sql generators
- Add RADKFILE
- Add jouyou kanji data
2022-05-08 15:39:57 +02:00
d652fc0685 Update API 2022-05-08 15:33:03 +02:00
5d377aa668 Move images to subfolders 2022-05-07 19:46:33 +02:00
46fb93efe3 Start modelling a sqlite database 2022-05-07 18:35:50 +02:00
936c669118 Add nix flake 2022-05-07 00:01:31 +02:00
c242d56f41 Misc cleanup 2022-05-04 23:02:12 +02:00