DASHBOARD

FEED STATUS

No RSS feeds configured

Add feeds in Settings →
{{ feed.name }}
{{ formatDate(feed.last_updated) }}
Never updated
View all {{ feeds.length }} feeds →

RECENT ARTICLES

No recent articles

{{ truncateText(article.title, 60) }}
View all articles →

Archived Articles

No archived articles yet.

{{ article.title }} Archived

🔗 {{ getSourceDomain(article.source_url) }}

Unreviewed Articles

Refreshing {{ feeds.length }} feeds... Refresh {{ feeds.length }} {{ feeds.length === 1 ? 'Feed' : 'Feeds' }} Move All to Reading List

Refreshing Feeds

{{ refreshProgress.feeds_processed }} / {{ refreshProgress.feeds_total }}
Currently refreshing: {{ refreshProgress.current_feed }} (Last updated: {{ formatDate(refreshProgress.current_feed_last_updated) }})
Processing article {{ refreshProgress.current_article_index }}/{{ refreshProgress.current_feed_total_articles }}: {{ refreshProgress.current_article }}
🌐 Translating: {{ refreshProgress.current_translation.action }}
✅ Succeeded: {{ refreshProgress.feeds_succeeded }}
❌ Failed: {{ refreshProgress.feeds_failed }}
📰 New Articles: {{ refreshProgress.articles_added }}
🔄 Updated: {{ refreshProgress.articles_updated }}
⏭️ Skipped: {{ refreshProgress.articles_skipped }}

Feed Results:

{{ detail.feed_name }} +{{ detail.articles_added }} new , {{ detail.articles_updated }} updated No new articles {{ detail.error || 'Failed' }}

No unreviewed articles yet. Add some RSS feeds to get started!

{{ article.title }} Unreviewed

🔗 {{ getSourceDomain(article.source_url) }}
Add to Reading List Delete

READING LIST ({{ stats.readingList }})

Generating... Export PDF Export Markdown
Use shortcuts: (r) View Article, (a) Archive, (d) Delete

Your reading list is empty. Add some articles to get started!

No articles match your current filters.

{{ article.title }} Reading List

🔗 {{ getSourceDomain(article.source_url) }}

ADD ARTICLE URL

{{ formErrors.articleUrl }}
Valid URL
If left empty, we'll automatically extract the title from the article
Adding Article... Add to Reading List Clear Form

Configuration

DeepL Translation Settings

Configure automatic translation of articles when they are added to your reading list. All articles are translated from English to Dutch when added to the reading list.

Get your API key from DeepL API

✅ Connection successful!

Successfully translated: "{{ configTestResult.original }}" to:

"{{ configTestResult.translated }}"

❌ Connection failed!

{{ configTestResult.message || 'Unknown error' }}

RSS/Atom Feed Management

Manage the feeds you subscribe to. Articles from these feeds will appear in your unreviewed section.

No feeds subscribed yet

{{ feed.name }}
{{ feed.url }}
Last updated: {{ formatDate(feed.last_updated) }} Never updated
Refresh Delete

Add New Feed

{{ formErrors.feedName }}
{{ formErrors.feedUrl }}