oysteikt
|
d91584f75a
|
search/word_search: make toggle for kana independent search
Build and test / build (push) Successful in 9m36s
|
2026-06-09 11:10:34 +09:00 |
|
oysteikt
|
fa7192152d
|
pubspec.lock: update deps
Build and test / build (push) Successful in 9m33s
|
2026-06-09 10:50:56 +09:00 |
|
oysteikt
|
c3d2b9eb10
|
flake.lock: bump
Build and test / build (push) Successful in 17m31s
|
2026-06-09 10:47:06 +09:00 |
|
oysteikt
|
e0d1391d20
|
search/word_search: score matching kana higher than converted kana
Build and test / build (push) Successful in 9m22s
|
2026-06-09 10:45:19 +09:00 |
|
oysteikt
|
e93cd0df4b
|
Add kana independent search with tamerye extension
|
2026-06-09 10:45:19 +09:00 |
|
oysteikt
|
ce45ae7cc8
|
create-db: print stacktrace on error
Build and test / build (push) Successful in 5m23s
|
2026-06-09 10:45:07 +09:00 |
|
oysteikt
|
f0e919c397
|
_data_ingestion: retrieve input paths from env
Build and test / build (push) Successful in 5m44s
|
2026-06-08 14:07:53 +09:00 |
|
oysteikt
|
ab878b3469
|
search: return null on whitespace search term
|
2026-06-08 14:07:53 +09:00 |
|
oysteikt
|
832a74f9c2
|
search: add jadbFilterWordIds
Build and test / build (push) Successful in 8m12s
|
2026-06-08 10:35:46 +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 |
|