Commit Graph

98 Commits

Author SHA1 Message Date
nkanaev
ce1c4863ee generic search without English stemming 2026-06-20 15:08:05 +01:00
nkanaev
e7004bbd29 more storage tests 2026-06-20 14:58:58 +01:00
nkanaev
72a2bf605b storage: postgres fixes 2026-06-20 14:58:58 +01:00
nkanaev
06bed5b556 storage: postgres per-test isolation 2026-06-20 14:58:58 +01:00
nkanaev
ba3034b3cf storage test fixes 2026-06-20 14:58:58 +01:00
nkanaev
671cb2b9e9 storage test fixes 2026-06-20 14:58:58 +01:00
nkanaev
15b6f9c566 storage test fixes 2026-06-20 14:58:58 +01:00
nkanaev
3ab2292eeb storage test fixes 2026-06-20 14:58:58 +01:00
nkanaev
a995dc7b7a storage test fixes 2026-06-20 14:58:44 +01:00
nkanaev
4dc266d3d3 storage test fixes 2026-06-20 14:58:44 +01:00
nkanaev
5110fbd596 storage test fixes 2026-06-20 14:58:44 +01:00
nkanaev
7de4879a96 storage test fixes 2026-06-20 14:58:44 +01:00
nkanaev
3e2b90f143 storage test fixes 2026-06-20 14:58:44 +01:00
nkanaev
4dbedb2f99 wrap tests in dbtest 2026-06-20 14:58:44 +01:00
nkanaev
32cfc3bc1a rename package name + test factory 2026-06-20 14:58:44 +01:00
nkanaev
a5b8e62ca7 move sqlite tests to separate package 2026-06-20 14:58:44 +01:00
nkanaev
c554650db9 postgres: rework search 2026-06-20 14:58:44 +01:00
nkanaev
3b42d8c703 wrap postgres errors 2026-06-20 14:58:44 +01:00
nkanaev
ba9ddc99f0 fix 2026-06-20 14:58:44 +01:00
nkanaev
c452cdddf7 postgres migration tweaks 2026-06-20 14:58:44 +01:00
nkanaev
d4766429cf accept postgres url in New 2026-06-20 14:58:44 +01:00
nkanaev
5c2d9bfc4c ai: generate postgres package draft 2026-06-20 14:58:44 +01:00
nkanaev
f2556178b3 add storage interface, fix all references 2026-06-10 22:24:04 +01:00
nkanaev
3f10371975 fix references 2026-06-09 16:35:14 +01:00
nkanaev
dee386b586 move structs to model 2026-06-09 16:05:56 +01:00
nkanaev
dc836ed4fd rename Storage struct to SQLiteStorage 2026-06-07 23:17:07 +01:00
nkanaev
76adcf0d62 rename package names 2026-06-07 23:15:37 +01:00
nkanaev
f29ad0c20a create sqlite package 2026-06-07 23:14:16 +01:00
nkanaev
14835660fb interface 2026-06-07 23:01:48 +01:00
nkanaev
d30124bf3c run vacuum after deleting old items 2026-06-03 13:59:47 +01:00
nkanaev
138b5ad991 switch to fts5, rework search syncing 2026-06-03 13:56:02 +01:00
nkanaev
2f263e9803 rewrite favicon discovery logic 2026-05-18 21:51:59 +01:00
nkanaev
76529c895e rewrite settings 2026-05-18 21:38:39 +01:00
nkanaev
847ec3861a feedstate fixes 2026-05-18 20:18:33 +01:00
nkanaev
85f3956b24 refactor feedstate + swap implementation 2026-05-18 20:06:41 +01:00
nkanaev
7553824520 feedstate: implement + test 2026-05-15 15:53:13 +01:00
nkanaev
54e197ad85 feed state skeleton 2026-05-15 15:10:25 +01:00
nkanaev
f50894ddb0 refactor folder update in storage 2026-05-11 13:36:51 +01:00
nkanaev
59af8aa62d use CreateFeedParams for CreateFeed 2026-05-11 11:03:41 +01:00
nkanaev
31274d17a5 use nullable for field updates 2026-05-11 10:27:50 +01:00
nkanaev
450f64605e refactor feed updating 2026-05-11 09:59:21 +01:00
nkanaev
8fc01db275 remove filter in CountItems 2026-05-10 22:18:37 +01:00
nkanaev
6069330e92 i18n in UI 2026-05-01 23:35:14 +01:00
nkanaev
167aef9ba1 remove feed_sizes 2026-04-27 21:51:12 +01:00
nkanaev
ed726f26f4 change DeleteOldItems logic 2026-04-27 21:41:56 +01:00
nkanaev
760f611007 add item.last_arrived field 2026-04-27 21:05:25 +01:00
nkanaev
49c704037b cmd: modernize -fix ./cmd/... 2026-04-27 20:44:24 +01:00
nkanaev
f1bdbbc0af golines -w src 2026-04-25 22:45:43 +01:00
nkanaev
f01c26b2c2 sanitize ./... 2026-04-25 22:45:43 +01:00
nkanaev
cbe1f971a5 refactor: use sql named arg 2026-04-25 22:45:43 +01:00