Commit Graph

  • 815c2f4d44 Update flutter from 3.27 -> 3.35, update deps main h7x4 2025-11-12 00:29:50 +09:00
  • e489a24a96 word_search_result: add search term to appbar h7x4 2025-07-30 01:42:21 +02:00
  • c09b82f90b pubspec.{yaml,lock}: update deps, jadb: don't transliterate onyomi h7x4 2025-07-30 01:38:07 +02:00
  • b5ec27a90b screens/word_search: provide preceding chars to kanji drawing model h7x4 2025-07-30 01:31:25 +02:00
  • 9278a74219 screens/word_search_result: show search timestamp list on click h7x4 2025-07-30 01:30:55 +02:00
  • 37ea8448cb Revert "Add support for predictive back" h7x4 2025-07-28 21:50:34 +02:00
  • 4a7b28ad68 screens/history: fix off by one error for divider h7x4 2025-07-28 21:47:43 +02:00
  • 8db44d98b5 settings: enable autoThemeEnabled by default h7x4 2025-07-28 21:38:43 +02:00
  • 62e2b93980 changelog: add dates, allow clicking links v0.4.0 h7x4 2025-07-17 00:54:29 +02:00
  • 1da09ccc0d Add dates to the release notes h7x4 2025-07-17 00:36:47 +02:00
  • 3c342db643 Prepare release comment for v0.4.0 h7x4 2025-07-17 00:33:28 +02:00
  • 235ff4c6d1 word_search: add button to clear content in search bar h7x4 2025-07-17 00:14:22 +02:00
  • 08a78e4a2d treewide: replace confirm_dialog with builtin AlertDialog h7x4 2025-07-16 23:55:49 +02:00
  • 3795d4cf8c word_search: mark ambiguous cross references with question mark icon h7x4 2025-07-16 23:46:24 +02:00
  • 62fef1d96d kanji_result: don't collapse meanings/onyomi/kunyomi h7x4 2025-07-16 23:16:09 +02:00
  • 24b49e6a6a treewide: add and fix some lints h7x4 2025-07-16 23:06:48 +02:00
  • b47a8f96eb treewide: fix strict_top_level_inference lint rule h7x4 2025-07-16 22:47:01 +02:00
  • d40ad09135 treewide: dart format h7x4 2025-07-16 22:44:35 +02:00
  • 100c4ae6cc settings: fix snackbar message on cancelling export h7x4 2025-07-16 22:43:41 +02:00
  • 39823a0820 word_search: allow inline expansion of xrefs h7x4 2025-07-16 21:48:03 +02:00
  • e1ed7f8ae7 Add support for predictive back h7x4 2025-07-15 23:59:21 +02:00
  • 9f8d080fa8 screens/kanji_search: replace deprecated WillPopScope with PopScope h7x4 2025-07-15 23:31:16 +02:00
  • 07a88d7dca changelog/0.4.0: remove duplicate note h7x4 2025-07-15 23:05:55 +02:00
  • ea21575af8 LICENSE: init h7x4 2025-07-15 23:05:01 +02:00
  • b7a5f76c3e Add app icon h7x4 2025-07-15 22:58:59 +02:00
  • 3608736471 Add splash screen h7x4 2025-07-15 22:15:52 +02:00
  • f60e2a80b3 {flake.*,android,pubspec.*}: update flutter, tools and deps h7x4 2025-07-15 21:35:19 +02:00
  • 4651804dac screens/library_list: use infinite scrolling list h7x4 2025-07-15 19:33:46 +02:00
  • 99b0f15e74 screens/history: remove dead code h7x4 2025-07-15 19:31:49 +02:00
  • c6f6d33fbb WIP linked-list-lib h7x4 2025-07-09 22:53:31 +02:00
  • f5e06776d0 library_list: use joined data from libraryListGetListEntries instead of FutureBuilders rewrite-database-models-as-class-extensions h7x4 2025-07-15 03:18:32 +02:00
  • c6d97c73a9 Rewrite database models as class extensions + data classes h7x4 2025-07-14 20:15:51 +02:00
  • 61c8d27bb9 android: make debug app a separate instance h7x4 2025-07-15 02:05:57 +02:00
  • ee4289030b models/history: remove dead code h7x4 2025-07-14 19:39:10 +02:00
  • ce78bed1a6 word_search: add history count bubble in appbar h7x4 2025-07-14 19:02:57 +02:00
  • 072f855c13 initialization: remove use of GetIt h7x4 2025-07-14 18:20:04 +02:00
  • 38af074e6f history: add infinite scroll h7x4 2025-07-14 01:06:01 +02:00
  • 29387397da treewide: remove remaining uses of db() h7x4 2025-07-14 00:01:01 +02:00
  • 6e99792125 history: remove all uses of db() in model methods h7x4 2025-07-13 23:56:38 +02:00
  • 0b844f0342 library_list: remove all uses of db() in model methods h7x4 2025-07-13 22:41:46 +02:00
  • 7f4e230713 library_list: add basic support for pagination h7x4 2025-07-13 22:24:25 +02:00
  • 7bb948fe19 treewide: format h7x4 2025-07-13 22:11:03 +02:00
  • 87ce1b9228 treewide: remove exports and implicit imports h7x4 2025-07-13 22:06:46 +02:00
  • a0b4834e1c word_search: fix pagination and search result count h7x4 2025-07-13 21:07:37 +02:00
  • 6c0342ac6c Add infinite scroll for word search results h7x4 2025-07-13 19:41:00 +02:00
  • ae0789b133 Add changelogs for v0.4.0 and bump version number in pubspec.yaml h7x4 2025-07-13 17:33:47 +02:00
  • a46ef5f3ea history: add assertions for entry constructors h7x4 2025-07-13 17:26:05 +02:00
  • c2194bb120 word_search: trim word before search h7x4 2025-07-13 17:22:11 +02:00
  • c43f4366f1 kanji_result: don't allow search for on:/kun: labels h7x4 2025-07-13 17:07:37 +02:00
  • 671bee0f26 history: fix date separators h7x4 2025-07-13 16:46:31 +02:00
  • cf536bdbbd disable horizontal rotation h7x4 2025-07-13 16:30:08 +02:00
  • 4cf1e751a8 word_search: display full language lame, omit phrase if null h7x4 2025-07-13 16:23:07 +02:00
  • 75b6fa726d Prepare v0.3.1 v0.3.1 h7x4 2025-07-09 23:21:30 +02:00
  • 5f829fea12 Fix reinitialization, so it deletes and remigrates the database fix-reinitialization-button h7x4 2025-07-09 15:09:56 +02:00
  • 0dad84c603 library_list: fix list deletion h7x4 2025-07-09 17:33:11 +02:00
  • 26fe8ce4e1 word_search: don't throw error on empty results h7x4 2025-07-09 15:00:59 +02:00
  • 62bc0d3d71 import/export: fix file name encoding in zip h7x4 2025-07-08 22:35:45 +02:00
  • 15996b9b77 flake.lock: bump v0.3.0 h7x4 2025-07-08 20:41:23 +02:00
  • a326712794 Fix table verification warning h7x4 2025-07-08 20:29:09 +02:00
  • 60d5ecd25b Add initializtion screen, make initialization and updates more robust rigorous-initialization h7x4 2025-07-08 11:21:51 +02:00
  • 23793f72a1 word_search: add kanji from drawing board despite input field not focused h7x4 2025-07-08 10:48:01 +02:00
  • ec73851f1b settings: add descriptions and clean some titles h7x4 2025-07-08 00:04:26 +02:00
  • 09d96254d8 settings: remove dead code h7x4 2025-07-07 23:50:36 +02:00
  • 96182be5c7 settings: remove 'Clear Favourites' button h7x4 2025-07-07 23:50:21 +02:00
  • 2120d4e54a Capitalize application name h7x4 2025-07-07 23:38:24 +02:00
  • ae5bbf8702 Add setting for shrinking kanji drawing board size h7x4 2025-07-07 23:32:03 +02:00
  • 696a0cd3ca Ensure kanji drawing board is above nav buttons h7x4 2025-07-07 23:31:17 +02:00
  • c9ec88d3ca settings: add a link to the repository h7x4 2025-07-07 23:04:36 +02:00
  • 4dcfb15db8 history: show search counts in a side bubble h7x4 2025-07-07 22:30:16 +02:00
  • 83f15718c1 screens/changelog: fix typo h7x4 2025-07-07 21:10:22 +02:00
  • 2531b2bbab screens/changelog: use direct dependency on markdown package h7x4 2025-07-07 21:09:39 +02:00
  • 4c49874a01 screens/changelog: init h7x4 2025-07-07 20:38:56 +02:00
  • 124b98c342 docs/changelog: init h7x4 2025-07-07 17:40:01 +02:00
  • 2d158079d1 screens/info: fix version number h7x4 2025-07-07 17:32:42 +02:00
  • e2a20fa731 Add setting for disabling history tracking h7x4 2025-07-07 16:41:12 +02:00
  • 04cb44c39c pubspec.lock: update jadb + more h7x4 2025-07-07 16:11:25 +02:00
  • 48cfa7f1c6 history: show history entry count on top h7x4 2025-07-07 16:01:45 +02:00
  • 908891ea2f word_search: respect cursor position when drawing kanji h7x4 2025-07-07 15:35:21 +02:00
  • 45a5810de1 Import library lists library-list-import h7x4 2025-06-26 23:56:40 +02:00
  • 923f5e48f6 screens/settings: allow resetting database despite broken condition h7x4 2025-06-26 23:56:09 +02:00
  • 353d5c4c39 services/data_export_import: fix async import bug h7x4 2025-06-26 14:48:58 +02:00
  • a280c9e77a lib/database: verify mugiten tables h7x4 2025-06-26 13:43:45 +02:00
  • ff89b78775 WIP: keep data across database wipes keep-data-across-database-wipes h7x4 2025-06-25 23:41:39 +02:00
  • 1af5b9bd83 library_list/table_names: fix table name h7x4 2025-06-26 00:04:59 +02:00
  • 1eb077abff pubspec.lock: update jadb h7x4 2025-06-25 23:48:03 +02:00
  • 1bc9e6a398 Data export/import h7x4 2025-06-24 22:54:18 +02:00
  • e83799df55 treewide: remaining fixes for history/library v0.2.0 h7x4 2025-06-24 00:56:22 +02:00
  • fc7e2ca7ce components/drawing_board: use MLkit h7x4 2025-06-23 20:42:09 +02:00
  • d3d7fbc505 screens/debug: update with different component h7x4 2025-06-01 15:21:42 +02:00
  • 3f55ae1413 treewide: implement most of library logic h7x4 2025-05-31 17:05:34 +02:00
  • b404267728 treewide: reimplement most of history logic h7x4 2025-05-31 17:05:11 +02:00
  • c11b87e2a5 lib/components: add kanji_box (to be used in history/library) h7x4 2025-05-27 19:06:46 +02:00
  • 83a512adfe search: add quick button for drawing kanji h7x4 2025-06-20 23:41:06 +02:00
  • adaf7a4644 Update jadb, use extension on Database h7x4 2025-05-27 20:57:54 +02:00
  • 65304f1cc3 treewide: remove leftover crust from overhaul h7x4 2025-05-22 22:28:51 +02:00
  • 103f01c99f treewide: use jadb kanji filtering instead of regex h7x4 2025-05-22 21:57:55 +02:00
  • 7bc17281a7 word_search/sense: render POS description + notes v0.1.0 h7x4 2025-05-20 00:32:11 +02:00
  • a5b60a0f4e treewide: remove more unused stuff h7x4 2025-05-19 23:54:44 +02:00
  • dca2e37aef treewide: overhaul, upgrade to flutter 3, jisho api -> jadb h7x4 2025-05-15 22:03:28 +02:00
  • 4fe36c4b0c WIP upgrade-to-flutter-3 h7x4 2024-11-13 22:43:44 +01:00