nkanaev
|
6db9a4b556
|
util: strip v prefix from version number in versioninfo generator
v2.7
|
2026-06-24 14:48:51 +01:00 |
|
nkanaev
|
c90c40aba1
|
util: change versioning logic
|
2026-06-24 14:22:54 +01:00 |
|
nkanaev
|
41faa8c088
|
doc: update changelog
|
2026-06-24 14:03:37 +01:00 |
|
nkanaev
|
c447372fe2
|
ci: bleeding-edge docker releases
|
2026-06-24 13:42:15 +01:00 |
|
nkanaev
|
2f39fcc6f6
|
ci: update workflows
|
2026-06-23 13:52:53 +01:00 |
|
nkanaev
|
21c7f9a4a4
|
storage: test postgres via docker
|
2026-06-23 13:44:10 +01:00 |
|
nkanaev
|
14b06dcbaf
|
i18n: tweak language selection ui
|
2026-06-22 21:46:39 +01:00 |
|
nkanaev
|
3a75e61c7d
|
i18n: more autotranslated languages
|
2026-06-22 21:46:35 +01:00 |
|
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 |
|