Frédéric Guillot
|
38b80d96ea
storage: change GetReadTime() function to use entries_feed_id_hash_key index
|
2 years ago |
Frédéric Guillot
|
fdd1b3f18e
database: entry URLs can exceeds btree index size limit
|
2 years ago |
Romain de Laage
|
b54fe66809
fix: do not store empty tags
|
2 years ago |
jvoisin
|
863a5b3648
Simplify removeDuplicates
|
2 years ago |
jvoisin
|
645a817685
Use modern for loops
|
2 years ago |
jvoisin
|
b054506e3a
Use proper prepared statements for ArchiveEntries
|
2 years ago |
Frédéric Guillot
|
7a8061fc72
Fix regression introduced in PR #2402
|
2 years ago |
jvoisin
|
bca84bac8b
Use an update-where for MarkCategoryAsRead instead of a subquery
|
2 years ago |
jvoisin
|
66e0eb1bd6
Reformat's ArchiveEntries's query for consistency's sake
|
2 years ago |
jvoisin
|
26d189917e
Simplify cleanupEntries' query
|
2 years ago |
jvoisin
|
ccd3955bf4
Format GetReadTime's query for consistency's sake
|
2 years ago |
Shizun Ge
|
65e2fddfb5
Use variables for the status in the entries table
|
2 years ago |
Frédéric Guillot
|
e4285c2cba
Add API endpoint to update entry title and content
|
2 years ago |
Frédéric Guillot
|
5774323f2e
Add API endpoint to flush history
|
2 years ago |
Frédéric Guillot
|
c0e954f19d
Implement structured logging using log/slog package
|
2 years ago |
Frédéric Guillot
|
48f6885f44
Add generic webhook integration
|
2 years ago |
Frédéric Guillot
|
168a870c02
Move internal packages to an internal folder
|
2 years ago |