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