I have the daily digest feature enabled for my account, including “Mark sent articles as read.” However, articles that are sent in the digest still appear as unread after the digest is sent.
If possible include steps to reproduce the problem:
In preferences, enable Enable digest and Mark sent articles as read features
Wait for digest to be sent; note articles sent
Check TT-RSS web client and see that sent articles are still unread
tt-rss version (including git commit id):
commit 6ae0a3dd3e1d7ec19d8488ef376d9f192bcc5b08
Platform (i.e. Linux distro, PHP, PostgreSQL, etc) versions:
CentOS 7
PHP 7.2.13
MariaDB 5.5.60
Please provide any additional information below:
TT-RSS update daemon logs for sending the digest:
Mar 20 09:52:08 some .server.net update_daemon2.php[21542]: [13:52:08/16127] Sending digests, batch of max 15 users, headline limit = 1000
Mar 20 09:52:08 some .server.net update_daemon2.php[21542]: [13:52:08/16127] Sending digest for UID:X - XXX @XXX.net
Mar 20 09:52:08 some .server.net update_daemon2.php[21542]: [13:52:08/16127] RC=
Mar 20 09:52:08 some .server.net update_daemon2.php[21542]: [13:52:08/16127] All done.
i dunno, it seems that this works properly. i’ve added a possible fix for articles being toggled (instead of always set) read and a command line parameter to update.php to send digests manually for debugging
try testing on latest trunk like this, first reset last_digest_send:
update ttrss_users set last_digest_sent = '1970-01-01' where login = 'you'
then
./update.php --log-level 3 --send-digests
you should see “Marking affected articles as read…” in the log output