Nostr-Feedz Updates - January 28, 2026

Today we shipped several important improvements to Nostr-Feedz, our decentralized RSS and Nostr feed reader. Here's what's new!

What's New

Categories Now Work Properly!

We fixed a bug that was preventing users from switching between Tags and Categories organization modes.

What happened? When you went to Settings and tried to switch from Tags to Categories (or vice versa), the selection would appear to work but nothing would actually change. This was frustrating for users who wanted to organize their feeds differently.

What we fixed: The issue was caused by a missing database column that broke the settings system. We added the column and now switching between organization modes works smoothly. When you change modes in Settings, the sidebar automatically updates to show the right view.

How to use it:

  1. Click the ⚙️ Settings icon
  2. Go to "Feed Organization" tab
  3. Choose between Tags or Categories
  4. Your sidebar will instantly switch to show the new organization style

Organization Mode Toggle


"Uncategorized" Category Added

When using Categories mode, you'll now see a special "Uncategorized" section that shows all feeds you haven't assigned to a category yet.

Why this matters: Previously, if you forgot to assign a category to a feed, it would just disappear from your sidebar in Categories view. Now you can always find your unorganized feeds.

What it looks like:

  • Uncategorized - Shows all feeds without a category
  • Displays feed count and unread article count
  • Appears automatically when you have uncategorized feeds

This helps you keep track of feeds that need organizing without losing access to them.


Admin Dashboard Link (For Admins Only)

If you're an admin user, you'll now see an "Admin Dashboard" link at the bottom of the sidebar, just above the Sign Out button.

This makes it easier for admins to access the dashboard without having to manually type the URL. Regular users won't see this link - it only appears for authorized administrators.


CLI Development Guide

We've created a comprehensive guide for developers who want to build a command-line interface (CLI) version of Nostr-Feedz. This is exciting for terminal lovers and developers who want to integrate Nostr-Feedz into their workflows!

What's included:

  • Complete architecture using Go programming language
  • Beautiful terminal UI using Charm's Bubble Tea framework
  • Works offline with local SQLite database
  • Syncs subscriptions and read status via Nostr protocol
  • Three-panel layout just like Google Reader
  • Full keyboard navigation

Why this matters:

  • Use Nostr-Feedz in your terminal
  • Perfect for remote servers and minimalist setups
  • Fully compatible with the web version through Nostr sync
  • Your subscriptions and read status stay in sync across all devices

The guide is available in the repository at CLI_DEVELOPMENT_GUIDE.md for any developers interested in building it.

CLI Mockup


Technical Details

For developers and curious users:

Database Changes

  • Added nostrRelays column to UserPreference table
  • Applied migration: 20260128172041_add_nostr_relays_to_user_preference
  • Updated Prisma client to recognize schema changes

API Changes

  • Enhanced getCategoriesWithUnread to include uncategorized feeds
  • Modified getFeeds to handle "uncategorized" as a special filter
  • Uncategorized feeds query filters for categoryId: null

Sync Protocol

The CLI guide documents two Nostr event types for cross-device sync:

  • Kind 30404 - Subscription list (which feeds you follow)
  • Kind 30405 - Read status (which articles you've read)

Both use Nostr's replaceable event system, ensuring you always have the latest data.


Deployment

All changes have been:

  • Built and tested
  • Deployed to production at nostrfeedz.com
  • Database migrations applied
  • Containers restarted and verified

By The Numbers

  • 3 major features shipped
  • 6 files modified
  • 1,025+ lines of code added/improved
  • 854 lines of developer documentation
  • 100% production uptime maintained

Thank You

Thank you to everyone using Nostr-Feedz and providing feedback! These improvements came directly from listening to what users needed.

If you haven't tried Nostr-Feedz yet:

  • Visit nostrfeedz.com
  • Connect with your Nostr extension (Alby, nos2x, etc.)
  • Subscribe to your favorite RSS feeds and Nostr authors
  • Install as a PWA on your phone
  • Choose from 4 beautiful themes

Found a Bug?

Report issues on our GitHub repository or reach out on Nostr:

  • npub: npub13hyx3qsqk3r7ctjqrr49uskut4yqjsxt8uvu4rekr55p08wyhf0qq90nt7

What's Next?

We're always working on improvements! Some things on the roadmap:

  • Mobile app improvements
  • Better offline support
  • More theme options
  • Enhanced search features

Stay tuned for more updates!


This post and comments are published on Nostr.