oysteikt
|
1aea3c5874
|
WIP: add kanjivg data
Build and test / build (push) Successful in 5m47s
|
2026-06-04 00:54:03 +09:00 |
|
oysteikt
|
a46d61c335
|
search: let radical search API take RadkfileRadical inputs
Build and test / build (push) Successful in 5m11s
|
2026-06-03 20:18:02 +09:00 |
|
oysteikt
|
f3dba3ffab
|
const_data/radicals: store both formal and informal variant of radical
Build and test / build (push) Successful in 5m47s
|
2026-06-03 17:42:09 +09:00 |
|
oysteikt
|
5556a73899
|
test/models: test json serialization roundtrips for all models
Build and test / build (push) Successful in 5m17s
|
2026-06-03 17:01:53 +09:00 |
|
oysteikt
|
541680b95d
|
models/word_search: clean up json de/serialization
|
2026-06-03 17:01:17 +09:00 |
|
oysteikt
|
505380d2cc
|
lib/_data_ingestion: add xref exception list for jmdict
Build and test / build (push) Successful in 7m30s
|
2026-06-02 03:19:52 +09:00 |
|
oysteikt
|
c4abcabca2
|
search: add api for fetching datasource versions
Build and test / build (push) Failing after 3m45s
|
2026-06-02 02:56:51 +09:00 |
|
oysteikt
|
5629198539
|
version: add const schema version number
Build and test / build (push) Failing after 3m55s
|
2026-06-02 02:36:59 +09:00 |
|
oysteikt
|
7360144136
|
flake.lock: bump, pubspec.{yaml,lock}: bump
|
2026-06-02 02:36:59 +09:00 |
|
oysteikt
|
c43285c78a
|
.gitea/workflows/build-and-test: don't autoupdate datasources
Build and test / build (push) Successful in 5m6s
|
2026-05-06 00:19:59 +09:00 |
|
oysteikt
|
c22e96b7f9
|
flake.lock: bump nixpkgs
Build and test / build (push) Failing after 3m54s
|
2026-05-06 00:13:32 +09:00 |
|
oysteikt
|
d3516495ab
|
data_ingestion/jmdict: throw proper errors on invalid xrefs
|
2026-05-05 23:48:05 +09:00 |
|
oysteikt
|
be4dd72dcb
|
migrations/JMdict: no default value for EntryScore.score
Build and test / build (push) Failing after 4m4s
|
2026-05-05 23:23:01 +09:00 |
|
oysteikt
|
32ec34a150
|
migrations/JMdict: only index common entries in EntryScore_byCommon
|
2026-05-05 23:22:37 +09:00 |
|
oysteikt
|
bd0822b740
|
.gitea/workflows/build-and-test: remove duplicate nix config
Build and test / build (push) Successful in 5m32s
|
2026-04-29 08:39:52 +09:00 |
|
oysteikt
|
8827893101
|
search: prefer Iterable over List in some public APIs
Build and test / build (push) Successful in 7m51s
|
2026-04-14 17:55:40 +09:00 |
|
oysteikt
|
28c4403e2d
|
test/romaji_transliteration: add tests for iteration marks and yori ligature
Build and test / build (push) Successful in 6m56s
|
2026-04-13 22:06:03 +09:00 |
|
oysteikt
|
d13138f8a5
|
Add datasource versions to database
Build and test / build (push) Successful in 7m56s
|
2026-04-13 21:00:39 +09:00 |
|
oysteikt
|
cbaa9ec6b3
|
benchmark: create separate benchmarks for jp and en search
Build and test / build (push) Successful in 6m53s
|
2026-04-13 20:24:26 +09:00 |
|
oysteikt
|
d1e2fa3748
|
test/search/radical_search: skip failing tests for now
|
2026-04-13 20:24:25 +09:00 |
|
oysteikt
|
3f4fdf470d
|
jmdict: store glossary type in different table
|
2026-04-13 20:24:25 +09:00 |
|
oysteikt
|
556d07913d
|
jmdict: don't store glossary language
|
2026-04-13 19:42:11 +09:00 |
|
oysteikt
|
6165045ea7
|
migrations: simplify JMdict_CombinedEntryScore
|
2026-04-13 19:29:04 +09:00 |
|
oysteikt
|
316dff3b46
|
migrations: comment out unused jmdict <-> kanjidic xref table
|
2026-04-13 19:27:16 +09:00 |
|
oysteikt
|
747e680a02
|
migrations: remove some excessive indices
|
2026-04-13 19:27:16 +09:00 |
|
oysteikt
|
4f73e07056
|
test/search/radical_search: init
|
2026-04-13 19:12:15 +09:00 |
|
oysteikt
|
15540514f6
|
jmdict: don't store kanji + reading for xrefs
Build and test / build (push) Successful in 7m0s
|
2026-04-13 18:33:06 +09:00 |
|
oysteikt
|
4faf543d6e
|
jmdict: don't store empty entry scores
Build and test / build (push) Successful in 8m17s
|
2026-04-13 18:18:48 +09:00 |
|
oysteikt
|
d1a6f39cca
|
kanjidic: split grade/freq/jlpt into separate tables
Build and test / build (push) Successful in 8m1s
|
2026-04-09 14:10:51 +09:00 |
|
oysteikt
|
a222b2d9b8
|
jmdict: elementId instead of reading for element restriction tables
Build and test / build (push) Successful in 8m0s
|
2026-04-08 19:57:07 +09:00 |
|
oysteikt
|
6364457d9e
|
docs/database: add some notes about elementId embeddings
Build and test / build (push) Successful in 7m56s
|
2026-04-08 19:07:48 +09:00 |
|
oysteikt
|
5d26b41524
|
jmdict: embed element type (k/r) into elementId
|
2026-04-08 19:05:02 +09:00 |
|
oysteikt
|
114febbe02
|
docs/database: add some notes about JMdict_EntryScore
Build and test / build (push) Successful in 9m59s
|
2026-04-08 18:14:28 +09:00 |
|
oysteikt
|
20243dec09
|
docs: add docs about database schema choices
Build and test / build (push) Successful in 8m35s
|
2026-04-08 18:01:16 +09:00 |
|
oysteikt
|
f6de8680ad
|
jmdict: infer entryId from element ids
|
2026-04-08 18:01:16 +09:00 |
|
oysteikt
|
99218a6987
|
jmdict: embed orderNum in senseId for senses
|
2026-04-08 17:21:50 +09:00 |
|
oysteikt
|
e8ee1ab944
|
data_ingestion/tanos-jlpt: remove redundant code import
|
2026-04-08 17:21:49 +09:00 |
|
oysteikt
|
4f320e4ea9
|
jmdict: embed orderNum in elementId for kanji and readings
|
2026-04-08 17:21:49 +09:00 |
|
oysteikt
|
9c9f5543c8
|
.gitea/workflows: fix 'update database inputs' step
Build and test / build (push) Successful in 8m59s
|
2026-04-08 14:05:28 +09:00 |
|
oysteikt
|
be493a6150
|
.gitea/workflows: fix build-and-test job
Build and test / build (push) Successful in 8m59s
|
2026-04-08 13:36:42 +09:00 |
|
oysteikt
|
8d742b92be
|
flake.nix: pull tanos jlpt data from datasources repo
Build and test / build (push) Has been cancelled
|
2026-04-08 13:34:25 +09:00 |
|
oysteikt
|
9b9c771eff
|
flake.nix: pull datasources from datasources repo
Build and test / build (push) Failing after 8m19s
|
2026-04-07 17:26:47 +09:00 |
|
oysteikt
|
eebeaba0e0
|
flake.nix: split off sqlite debugging tools into separate devshell
Build and test / build (push) Failing after 11m9s
|
2026-04-06 12:56:17 +09:00 |
|
oysteikt
|
61ac226fc3
|
word_search_result: add getter for unusual kanji flag
Build and test / build (push) Successful in 11m48s
|
2026-04-02 15:53:39 +09:00 |
|
oysteikt
|
ede57a7a00
|
docs: init
Build and test / build (push) Successful in 11m51s
|
2026-04-01 16:48:40 +09:00 |
|
oysteikt
|
2ad1e038f1
|
tanos-jlpt: remove flatten from xml stream
Build and test / build (push) Successful in 13m41s
This was earlier used to compensate for a double nesting bug. This has
been fixed in the latest version of the xml package.
|
2026-04-01 16:04:44 +09:00 |
|
oysteikt
|
f40825de65
|
jmdict: skip inserting duplicate xrefs
|
2026-04-01 16:03:56 +09:00 |
|
oysteikt
|
5aa068eaec
|
flake.nix: add sqldiff to devshell
Build and test / build (push) Failing after 12m0s
|
2026-04-01 15:27:25 +09:00 |
|
oysteikt
|
170c3a853e
|
flake.lock: bump, pubspec.lock: update inputs
Build and test / build (push) Failing after 10m4s
|
2026-03-26 22:18:10 +09:00 |
|
oysteikt
|
c70838d1bf
|
Add a basic benchmark
Build and test / build (push) Successful in 13m30s
|
2026-03-04 19:00:57 +09:00 |
|