-
a4f24c0d37
flake.lock: bump, pubspec.{yaml,lock}: bump
main
oysteikt
2026-05-20 17:17:10 +09:00
-
68980376cb
WIP
basic-style-library-lists
oysteikt
2026-05-20 17:07:14 +09:00
-
-
493f072dcb
WIP: interactive initialization screen
interative-initialization
oysteikt
2026-04-17 15:07:12 +09:00
-
-
3b10ac1f06
Move archival actions into a singleton controller
oysteikt
2026-04-15 03:30:28 +09:00
-
0f50750e24
services/archive/v2: init
oysteikt
2026-04-14 01:26:18 +09:00
-
69016ad12e
WIP: services/archive/v2: init
streaming-import-export
oysteikt
2026-04-14 01:26:18 +09:00
-
-
9c354f98e6
services/archive/v1: delete temporary directory after export
oysteikt
2026-04-15 00:21:48 +09:00
-
c3eebb1609
services/archive/v1: fix library list import, test/archive/v1: test zip archive
oysteikt
2026-04-14 20:00:20 +09:00
-
239c9d59d1
test/archive/v1: add some basic tests for library list import/export
oysteikt
2026-04-14 19:43:26 +09:00
-
4476ae2106
pubspec.{yaml,lock}: update package versions
oysteikt
2026-04-14 19:02:30 +09:00
-
3c1d25499e
Remove dead sembast data export code
oysteikt
2026-04-14 17:50:37 +09:00
-
8ce6850eca
treewide: prefer Iterable over List
oysteikt
2026-04-14 17:49:57 +09:00
-
c3896bc4bc
test/archive/v1: add test stub for library list archival
oysteikt
2026-04-14 17:22:11 +09:00
-
add267e4d0
test/archive/v1: add tests for history archival
oysteikt
2026-04-14 17:21:57 +09:00
-
b24328c9a8
test/models/history: add tests for timestamp merging
oysteikt
2026-04-14 17:21:27 +09:00
-
e23a91c82d
services/archive: rename from services/data_export_import
oysteikt
2026-04-14 17:20:06 +09:00
-
cc3f095fb1
test: move createDatabaseCopy to shared utils file
oysteikt
2026-04-14 03:27:42 +09:00
-
07fb050e0c
services/initialization: move assert into separate function
oysteikt
2026-04-04 18:31:11 +09:00
-
3e18a90b2d
tests/library_list: test a bunch of deletion actions
oysteikt
2026-04-03 20:19:22 +09:00
-
028507a61c
library_list: add libraryListEntryPosition and implement libraryListMoveEntry
oysteikt
2026-04-03 20:18:50 +09:00
-
088d79d4d3
library_list: some tests for entry insertion
oysteikt
2026-04-03 19:59:24 +09:00
-
c8e6d93f54
library_list: add bulk insert function, add doc comments
oysteikt
2026-04-03 19:58:59 +09:00
-
81adfa19b3
library_list: don't display delete button on 'favourites'
oysteikt
2026-04-02 18:59:29 +09:00
-
916c469f72
word_search_result_page: use japanese font where applicable
oysteikt
2026-04-02 18:44:31 +09:00
-
5cc918ad84
history: add thicker dividers between sessions
oysteikt
2026-04-02 17:10:19 +09:00
-
ae3aad9014
search_card: dim base word on unusal kanji
oysteikt
2026-04-02 16:02:03 +09:00
-
452127b323
settings: fix casting of shared pref items
oysteikt
2026-04-02 15:57:07 +09:00
-
414f0368da
tests/library_lists: test library list CRUD operation
oysteikt
2026-04-02 14:55:17 +09:00
-
a021702119
library_list: fix broken linked list bug upon renaming/deletion
oysteikt
2026-04-02 14:53:33 +09:00
-
442ee25dd8
flake.nix: add sqldiff to devshell
oysteikt
2026-04-01 15:26:40 +09:00
-
39416351e3
treewide: apply more lints
oysteikt
2026-03-31 14:18:06 +09:00
-
c259c3ae17
treewide: fix build failure due to jadb variable renames
oysteikt
2026-03-30 15:28:13 +09:00
-
5b135f5161
flake.lock: bump, pubspec.lock: update inputs
oysteikt
2026-03-26 22:21:44 +09:00
-
7d351c61de
WIP: colorize matching part of search results
colorize-matches
oysteikt
2026-02-28 01:17:33 +09:00
-
-
6d66419c8c
Color appbar purple when incognito mode enabled
settings-value-notifiers
oysteikt
2026-02-28 01:00:55 +09:00
-
3fcaa90b72
Implement ValueNotifier for all settings
oysteikt
2026-02-27 20:48:32 +09:00
-
b1d4f5838e
word_search_result: autoexpand single entry results
oysteikt
2026-02-27 14:33:19 +09:00
-
c0a7c76ea5
services/data_export_import: add version file to exports
oysteikt
2026-02-26 16:26:47 +09:00
-
d0fba3a523
screens/licenses: add legalese + romanized title
oysteikt
2026-02-26 16:19:05 +09:00
-
0f3fcde918
Allow configuring quick add list and display quick add/favourites icons
oysteikt
2026-02-26 15:33:16 +09:00
-
87c55af0e3
scripts/publish.sh: fix APK path
oysteikt
2026-02-25 17:01:32 +09:00
-
7c8911e031
pubspec.yaml: bump package version
v0.6.0
oysteikt
2026-02-25 16:54:38 +09:00
-
e6d90a0300
docs/changelog: add changelog for v0.6.0
oysteikt
2026-02-25 16:54:24 +09:00
-
e8f80b6999
kanji_result/stroke_order_gif: fix stroke color
oysteikt
2026-02-25 16:52:11 +09:00
-
7c3536c06e
flake.lock: bump, pubspec.lock: update inputs
oysteikt
2026-02-25 16:30:07 +09:00
-
cc97b29cc6
settings: revise descriptions
oysteikt
2026-02-24 20:31:40 +09:00
-
37a2bac05f
AndroidManifest.xml: fix opening links
oysteikt
2026-02-24 20:31:21 +09:00
-
7b1ef7e740
Add page with information about datasources
oysteikt
2026-02-24 16:23:29 +09:00
-
c290a45806
pubspec.lock: update deps
oysteikt
2026-02-24 18:44:42 +09:00
-
c4ee9c3e04
test/models/library_test: fix opening sqlite database
oysteikt
2026-02-24 18:42:49 +09:00
-
7127f2e3ae
Allow editing the name of library lists
oysteikt
2026-02-24 16:37:48 +09:00
-
cfc810a6a0
Allow editing the name of library lists
rename-library-lists
oysteikt
2026-02-24 16:37:48 +09:00
-
386e5d6e2c
android/build.gradle: remove outdated TODO
oysteikt
2026-02-24 17:18:39 +09:00
-
-
53549a7b2d
WIP: add page with information about data sources
datasources-page
oysteikt
2026-02-24 16:23:29 +09:00
-
-
0bf0764f91
screens/changelog: fix listing
oysteikt
2026-02-24 14:46:03 +09:00
-
656069964f
Remove redundant import
oysteikt
2026-02-24 14:39:31 +09:00
-
b7518b0c64
Switch out \ThemeBloc\ for material theme with extensions
oysteikt
2025-12-19 13:37:10 +09:00
-
56d872b508
assets/licenses: licenses for kanjivg and jonathan waller jlpt
oysteikt
2026-02-24 11:46:10 +09:00
-
43ea9bf621
assets/licenses: add edrdg license
oysteikt
2026-02-24 02:14:25 +09:00
-
6339c1619f
models/library_list: add function for renaming lists
oysteikt
2026-02-24 02:04:06 +09:00
-
4b80b906ec
Add keys to the items of a few lists
oysteikt
2026-02-24 01:25:30 +09:00
-
ec0252ed77
pubspec.yaml: sort deps
oysteikt
2026-02-23 23:28:25 +09:00
-
ddad387351
Fix two instances of deprecated function usage
oysteikt
2026-02-23 21:24:24 +09:00
-
3cdd857dd2
search_card: long press to copy content
oysteikt
2026-02-23 21:17:21 +09:00
-
31f6a37689
library_list: long press to copy content (kanji only)
oysteikt
2026-02-20 16:44:45 +09:00
-
4faaf235a5
history: long press to copy searchword
oysteikt
2026-02-20 16:29:02 +09:00
-
8ad248724b
kanji_search/radical_list: show all enabled radicals at top of list
oysteikt
2026-02-23 13:53:31 +09:00
-
764a3ab20d
kanji_result: fetch example words (again)
oysteikt
2026-02-23 13:25:17 +09:00
-
b98dec9588
Use kanimaji to render kanji stroke order animations
oysteikt
2026-02-22 23:01:11 +09:00
-
fef467544d
Retrieve fonts through google fonts package, add more fonts
oysteikt
2026-02-20 16:09:35 +09:00
-
6b0a0a3b04
pubspec.{yaml,lock}: update deps
oysteikt
2026-02-21 01:04:14 +09:00
-
b9af589236
database: fix migration handling
oysteikt
2026-02-21 01:03:55 +09:00
-
60d177577c
history: fix "no entries" case
oysteikt
2026-02-21 01:03:25 +09:00
-
40846558aa
flake.lock: bump, pubspec.lock: update inputs
oysteikt
2026-02-20 15:39:51 +09:00
-
116d15db1c
Fix a few lints
oysteikt
2026-02-20 15:33:33 +09:00
-
14b8fe604d
flake.lock: bump, pubspec.lock: update inputs
oysteikt
2026-02-09 15:03:58 +09:00
-
55fa81dfa8
Add script for automating publishing
oysteikt
2025-12-19 13:10:04 +09:00
-
c39bf9df87
Prepare v0.5.0 release
v0.5.0
oysteikt
2025-12-19 12:15:13 +09:00
-
f89b233893
history: fix missing date dividers
oysteikt
2025-12-19 12:04:11 +09:00
-
8a98f28ff4
pubspec.lock: update deps
oysteikt
2025-12-19 11:47:10 +09:00
-
1619451191
Update android environment
oysteikt
2025-12-19 11:46:56 +09:00
-
3f7d1e916d
flake.nix: pin flutter version
oysteikt
2025-12-19 11:19:12 +09:00
-
815c2f4d44
Update flutter from 3.27 -> 3.35, update deps
oysteikt
2025-11-12 00:29:50 +09:00
-
e489a24a96
word_search_result: add search term to appbar
oysteikt
2025-07-30 01:42:21 +02:00
-
c09b82f90b
pubspec.{yaml,lock}: update deps, jadb: don't transliterate onyomi
oysteikt
2025-07-30 01:38:07 +02:00
-
b5ec27a90b
screens/word_search: provide preceding chars to kanji drawing model
oysteikt
2025-07-30 01:31:25 +02:00
-
9278a74219
screens/word_search_result: show search timestamp list on click
oysteikt
2025-07-30 01:30:55 +02:00
-
37ea8448cb
Revert "Add support for predictive back"
oysteikt
2025-07-28 21:50:34 +02:00
-
4a7b28ad68
screens/history: fix off by one error for divider
oysteikt
2025-07-28 21:47:43 +02:00
-
8db44d98b5
settings: enable autoThemeEnabled by default
oysteikt
2025-07-28 21:38:43 +02:00
-
62e2b93980
changelog: add dates, allow clicking links
v0.4.0
oysteikt
2025-07-17 00:54:29 +02:00
-
1da09ccc0d
Add dates to the release notes
oysteikt
2025-07-17 00:36:47 +02:00
-
3c342db643
Prepare release comment for v0.4.0
oysteikt
2025-07-17 00:33:28 +02:00
-
235ff4c6d1
word_search: add button to clear content in search bar
oysteikt
2025-07-17 00:14:22 +02:00
-
08a78e4a2d
treewide: replace confirm_dialog with builtin AlertDialog
oysteikt
2025-07-16 23:55:49 +02:00
-
3795d4cf8c
word_search: mark ambiguous cross references with question mark icon
oysteikt
2025-07-16 23:46:24 +02:00
-
62fef1d96d
kanji_result: don't collapse meanings/onyomi/kunyomi
oysteikt
2025-07-16 23:16:09 +02:00
-
24b49e6a6a
treewide: add and fix some lints
oysteikt
2025-07-16 23:06:48 +02:00
-
b47a8f96eb
treewide: fix strict_top_level_inference lint rule
oysteikt
2025-07-16 22:47:01 +02:00
-
d40ad09135
treewide: dart format
oysteikt
2025-07-16 22:44:35 +02:00