Commit Graph

999 Commits

Author SHA1 Message Date
nkanaev
8fb7702e6d i18n: translation string improvements 2026-06-22 21:46:31 +01:00
nkanaev
6202451c7c i18n: switch to fluent in login page 2026-06-22 21:46:28 +01:00
nkanaev
9e46014787 i18n: switch to fluent 2026-06-22 21:46:24 +01:00
nkanaev
2de9772e4b i18n: add fluent.js 2026-06-22 21:46:17 +01:00
nkanaev
a18ed04193 ui: tweaks 2026-06-22 14:55:19 +01:00
nkanaev
31f2ca57df parser: fix parsing namespaced RSS feeds 2026-06-22 09:33:56 +01:00
nkanaev
d0f8e70095 parser: more tests for edge cases 2026-06-21 22:51:14 +01:00
nkanaev
af7a38fccd parser: fix test 2026-06-21 20:30:43 +01:00
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
7b5c77f622 update makefile 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
eef482d81d add lib/pq 2026-06-20 14:58:44 +01:00
nkanaev
78a45c8533 Update readme.md 2026-06-20 10:41:10 +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