Commit Graph

115 Commits

Author SHA1 Message Date
Oystein Kristoffer Tveit d2d8ea07a6
WIP 2023-02-24 09:55:55 +01:00
Oystein Kristoffer Tveit ea220e25f5 Rename some badly named pieces
- Saved and SavedLists are now referred to as Library and LibraryLists
- the sql searchword is now just called word
2022-06-05 22:07:30 +02:00
Oystein Kristoffer Tveit d2a3de4823 Migrate history to SQLite + more
- remove all sembast code
- setup database migration system
- setup data import export system
- remove sembast object tests
- make everything ready for implementing "saved lists" feature
2022-06-05 02:41:11 +02:00
Oystein Kristoffer Tveit cad62f2b8b Remove test database 2022-06-04 15:53:48 +02:00
Oystein Kristoffer Tveit 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
Oystein Kristoffer Tveit d652fc0685 Update API 2022-05-08 15:33:03 +02:00
Oystein Kristoffer Tveit 5d377aa668 Move images to subfolders 2022-05-07 19:46:33 +02:00
Oystein Kristoffer Tveit 46fb93efe3 Start modelling a sqlite database 2022-05-07 18:35:50 +02:00
Oystein Kristoffer Tveit c242d56f41 Misc cleanup 2022-05-04 23:02:12 +02:00
Oystein Kristoffer Tveit edd3d7c9a9 Add import export functionality 2022-05-04 23:01:53 +02:00
Oystein Kristoffer Tveit 76061a42f1 Add a failsafe for extraData searches 2022-05-01 23:34:11 +02:00
Oystein Kristoffer Tveit eaa5510942 Export reused kanji regex into own file 2022-05-01 23:33:45 +02:00
Oystein Kristoffer Tveit 2ca9988018
Merge history entries (#41) 2022-01-25 20:44:00 +01:00
Oystein Kristoffer Tveit 241ff1cab6 Move service logic out of main 2022-01-25 20:15:35 +01:00
Oystein Kristoffer Tveit 76f8cc6c86
Add licenses and update docs (#39)
* Add info sections to application

* Update README

* Make screenshots bigger

* A little less big

* Fix heading sizes
2022-01-25 00:54:21 +01:00
Oystein Kristoffer Tveit f6134c07a1
Add fonts (#35) 2022-01-23 23:56:26 +01:00
Oystein Kristoffer Tveit a577af2667
Connect multiple kanji parts with search (#33) 2022-01-23 21:29:54 +01:00
Oystein Kristoffer Tveit 3d30a81205
Add search buttons and explanations (#32)
* Add search button

* Add search tip to kanji search
2022-01-23 21:00:45 +01:00
Oystein Kristoffer Tveit 28f900c02e
Add more content to search results (#31)
* Add lots of new functionality to search results

* Fix jlpt level

* Make antonyms clickable

* Add kanji list

* Replace Blocof with BlocBuilder

* Make kanji widgets squared

* Add missing colons to headers

* add romaji under sentences

* Fix extensive search not showing

* Miscellaneous refactoring
2022-01-23 18:27:00 +01:00
Oystein Kristoffer Tveit 25a58d6f59 Convert most bloc usage to listeners and builders 2022-01-23 04:52:28 +01:00
Oystein Kristoffer Tveit 7e8442881a Small refactoring 2022-01-23 03:18:05 +01:00
Oystein Kristoffer Tveit 71fccb237f Add automatically determine theme feature 2022-01-19 16:06:03 +01:00
Oystein Kristoffer Tveit 988d5c043c Connect romaji transliteration to new setting 2022-01-19 13:47:54 +01:00
Oystein Kristoffer Tveit 17d6f862a2 Refactoring and cleaning 2022-01-19 02:10:05 +01:00
Oystein Kristoffer Tveit 859b7753af Add romaji transliteration service 2022-01-19 02:02:59 +01:00
Oystein Kristoffer Tveit 1c766d9ad1 Make theme colors constant 2022-01-17 14:50:01 +01:00
Oystein Kristoffer Tveit f0c6aaa69a Move radical data to data dir 2022-01-17 14:44:02 +01:00
Oystein Kristoffer Tveit e66e33b9ed Add grade based search 2022-01-17 14:43:10 +01:00
Oystein Kristoffer Tveit 32740dd7dd Add radical kanji search feature 2022-01-16 13:30:00 +01:00
Oystein Kristoffer Tveit 37ee031693 Add kanji handdrawing feature 2022-01-14 16:10:35 +01:00
Oystein Kristoffer Tveit 24601a300d Update dependencies 2022-01-14 09:01:52 +01:00
Oystein Kristoffer Tveit 067ae564ce Upgrade dependencies 2021-12-06 20:26:52 +01:00
Oystein Kristoffer Tveit 4e60f528cb Update history loading screen 2021-12-04 05:31:27 +01:00
Oystein Kristoffer Tveit cfe5a65380 Fix some more code style 2021-12-04 05:22:58 +01:00
Oystein Kristoffer Tveit fe5c5a4cce Replace objectbox with sembast 2021-12-04 05:13:13 +01:00
Oystein Kristoffer Tveit a0c608ccca Add storage entities 2021-12-01 23:10:07 +01:00
Oystein Kristoffer Tveit 8811cef864 Update code style 2021-12-01 23:09:53 +01:00
Oystein Kristoffer Tveit 9d8c7b8ebb Move all navigation from bloc to Navigator 2021-09-07 00:05:33 +02:00
Oystein Kristoffer Tveit feee76c2b6 Add theming functionality 2021-08-08 23:16:54 +02:00
Oystein Kristoffer Tveit d3f76f0b22 Fix small bugs, formatting and file structure 2021-08-03 22:13:50 +02:00
Oystein Kristoffer Tveit ff6f6ef868 Add temporary settings screen 2021-08-03 22:04:29 +02:00
Oystein Kristoffer Tveit e8f42860af Add lots of history functionality 2021-08-03 22:02:42 +02:00
Oystein Kristoffer Tveit d82fcbe427 Update to null safety 2021-07-26 21:41:38 +02:00
Oystein Kristoffer Tveit b86e0ae2f2 Separate history entries 2021-07-19 01:49:18 +02:00
Oystein Kristoffer Tveit 99912333ac Animate kanji search UI 2021-07-19 01:47:12 +02:00
Oystein Kristoffer Tveit 25e270ec1d Add database for search history 2021-07-17 16:11:17 +02:00
Oystein Kristoffer Tveit 1aebc38954 Organize files better 2021-07-17 12:19:03 +02:00
Oystein Kristoffer Tveit b8f69bfaaf Add level badges to search results 2021-04-11 01:48:43 +02:00
Oystein Kristoffer Tveit a179efc710 Fix search bug where header would be null 2021-03-05 22:40:20 +01:00
Oystein Kristoffer Tveit 4dfb42f4b6 Move theme files to models 2021-03-05 22:39:43 +01:00