Commit Graph

223 Commits

Author SHA1 Message Date
b7a5f76c3e Add app icon 2025-07-15 22:58:59 +02:00
3608736471 Add splash screen 2025-07-15 22:15:52 +02:00
f60e2a80b3 {flake.*,android,pubspec.*}: update flutter, tools and deps 2025-07-15 21:37:27 +02:00
4651804dac screens/library_list: use infinite scrolling list 2025-07-15 19:33:46 +02:00
99b0f15e74 screens/history: remove dead code 2025-07-15 19:31:49 +02:00
f5e06776d0 library_list: use joined data from libraryListGetListEntries instead of FutureBuilders 2025-07-15 03:18:32 +02:00
c6d97c73a9 Rewrite database models as class extensions + data classes 2025-07-15 03:12:55 +02:00
61c8d27bb9 android: make debug app a separate instance 2025-07-15 02:05:57 +02:00
ee4289030b models/history: remove dead code 2025-07-14 19:39:10 +02:00
ce78bed1a6 word_search: add history count bubble in appbar 2025-07-14 19:02:57 +02:00
072f855c13 initialization: remove use of GetIt 2025-07-14 18:20:04 +02:00
38af074e6f history: add infinite scroll 2025-07-14 01:06:01 +02:00
29387397da treewide: remove remaining uses of db() 2025-07-14 00:01:01 +02:00
6e99792125 history: remove all uses of db() in model methods 2025-07-13 23:56:38 +02:00
0b844f0342 library_list: remove all uses of db() in model methods 2025-07-13 22:41:46 +02:00
7f4e230713 library_list: add basic support for pagination 2025-07-13 22:24:25 +02:00
7bb948fe19 treewide: format 2025-07-13 22:11:03 +02:00
87ce1b9228 treewide: remove exports and implicit imports 2025-07-13 22:06:46 +02:00
a0b4834e1c word_search: fix pagination and search result count 2025-07-13 21:07:37 +02:00
6c0342ac6c Add infinite scroll for word search results 2025-07-13 19:41:00 +02:00
ae0789b133 Add changelogs for v0.4.0 and bump version number in pubspec.yaml 2025-07-13 17:33:47 +02:00
a46ef5f3ea history: add assertions for entry constructors 2025-07-13 17:26:05 +02:00
c2194bb120 word_search: trim word before search 2025-07-13 17:25:46 +02:00
c43f4366f1 kanji_result: don't allow search for on:/kun: labels 2025-07-13 17:07:37 +02:00
671bee0f26 history: fix date separators 2025-07-13 16:46:31 +02:00
cf536bdbbd disable horizontal rotation 2025-07-13 16:30:08 +02:00
4cf1e751a8 word_search: display full language lame, omit phrase if null 2025-07-13 16:23:07 +02:00
75b6fa726d Prepare v0.3.1 v0.3.1 2025-07-09 23:21:30 +02:00
5f829fea12 Fix reinitialization, so it deletes and remigrates the database 2025-07-09 22:57:20 +02:00
0dad84c603 library_list: fix list deletion 2025-07-09 17:33:11 +02:00
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