Ava unified web uses wrong Newsreader DB path

t-618·WorkTask·
·
·
Created2 days ago·Updated2 days ago

Dependencies

Description

Edit

After centralizing /news behind Omni.Web, Ava process initializes Newsreader at relative path '_/tmp/newsreader.db' from WorkingDirectory=/home/ben/ava. Existing feed data lives at /home/ben/.local/share/omni/newsreader.db (used by newsreader service via NEWSREADER_DB_PATH). Result: /news appears empty. Need set NEWSREADER_DB_PATH for ava service (or make default absolute/persistent) and verify feeds/articles appear.

Timeline (6)

🔄[human]Open → InProgress2 days ago
💬[human]2 days ago

Root cause of empty /news feed: unified ava web initialized Newsreader DB at relative path _/tmp/newsreader.db from /home/ben/ava, while real feed data is in /home/ben/.local/share/omni/newsreader.db. Implemented in 8fe76d64: Omni.Newsreader.Db now defaults to XDG data path (~/.local/share/omni/newsreader.db) when NEWSREADER_DB_PATH is unset. Verified in ava logs: initialization path now /home/ben/.local/share/omni/newsreader.db. Verified /news/ renders article cards from existing feeds.

🔄[human]InProgress → Review2 days ago
💬[human]2 days ago

Committed 8fe76d64 (Use XDG path default for Newsreader DB). Redeployed ava and verified /news/ shows article cards on both local and funnel URLs (not empty).