Global Feed
v0.5.0- ✨Added
New Global page for the 100 most recent blog posts from all public blogrolls.

Create and manage your blogroll. Import from OPML, share publicly, embed on your site, and discover what others are reading.
New Global page for the 100 most recent blog posts from all public blogrolls.
Fixed sending suggestions to a blogroll via the embed.
Default globe icon now shown when blog favicons fail to load or are missing - no more broken image icons
Footer navigation links no longer cause horizontal overflow on mobile screens
Featured count badges ('+N blogrolls') are now clickable links to blog detail pages for easier discovery
Dynamic OG images - blogrolls and blog pages now generate unique preview images when shared on social media
JSON-LD structured data on public blogroll pages for richer search engine results
Bookmarklet page at /tools/bookmarklet with install instructions and how-it-works guide
Canonical URLs on blog and blogroll pages for better SEO
Blog pages now show aggregated descriptions from entries
Logged-in users see a direct 'Add to blogroll' button on blog pages
Improved metadata on blog pages - richer OpenGraph and Twitter card data
Richer JSON-LD on blog pages now includes references to featuring blogrolls
Bookmarklet link added to site footer for discoverability
Public stats on landing page - see how many clicks Miniroll has sent to blogs
Bookmarklet for quickly adding blogs to your blogroll from any website
Click tracking for blogs discovered via explore page and random blog
Random Blog button on explore page - discover a random blog from the community
Search now finds individual blogs in addition to blogrolls
Fixed aggregated RSS feeds returning 404 errors
Usernames must be at least 3 characters
Reserved common words and route names to prevent conflicts with future pages
Blog pages - each blog now has its own page at /blogs/[slug] showing which blogrolls feature it
Similar blogs - discover related blogs based on co-occurrence in blogrolls
Trending blogs section on the explore page
QR code generation for easy blogroll sharing
Blog count shown on dashboard blogroll cards
Improved empty state messaging on dashboard
Premium: Embed themes - choose from Cards, Retro, Magazine, or Compact styles
Premium: Live theme preview in settings
Dark mode detection in embed preview no longer causes hydration issues
Improved URL normalization - http/https treated as same, tracking params stripped
Fixed header navigation overlapping logo on mobile when signed out
Logo now displays on mobile above hero text instead of being hidden
Status page showing service health at /status
Bio/description field for user profiles
Command palette - press Cmd+K (or Ctrl+K) for quick navigation
Keyboard shortcuts - n for new, g+d for dashboard, g+e for explore, g+s for settings
Terms of Service page
Premium: Secret link sharing - share private blogrolls with specific people
Premium: RSS feed validation with visual indicators
Premium: Stale blog detection - flags blogs with no posts in 90+ days
Premium: Featured count - shows how many blogrolls include each blog
Initial public release
Create and manage blogrolls
Add, edit, delete, and reorder blog entries
Drag-and-drop reordering
Auto-fetch favicon and RSS feed URLs
OPML import and export
Import from browser bookmarks HTML files
Export blogrolls as JSON or Markdown
Public blogroll pages with clean URLs
Embeddable widget with configuration options
Multiple embed formats - script, iframe, or direct HTML
No-JavaScript fallback for embeds
Explore page for discovering public blogrolls
Search public blogrolls by name or topic
User profile pages showing all public blogrolls
Social sharing buttons for blogrolls
Bulk actions - select and delete or move multiple blogs at once
Sort options - order by name, date added, or most clicked
User authentication via Clerk
Stripe integration for subscriptions
Premium: Remove Miniroll branding from embeds
Premium: Custom CSS editor with live preview
Premium: Show latest posts from RSS feeds in embeds
Premium: Aggregated RSS feed combining all blogs
Premium: View and click analytics with weekly breakdowns
Premium: Custom slugs for nicer blogroll URLs
RSS Features section now prominently displayed in settings for paid users
Aggregated RSS feed moved to its own featured section
Latest posts refresh moved to dedicated section
Premium: Paid users can refresh latest posts directly from public blogroll page
Public blogroll page now always fetches fresh data
Suggest a blog - visitors can submit blog suggestions via embeds and public pages
Random order option for embeds - shuffle blogs on each load
Show title option for embeds - display blogroll name as header
Public profile link shown on dashboard
Suggestions management page for reviewing visitor submissions
Auto-add https:// to URLs entered without protocol
Premium: Custom footer text - replace 'Powered by Miniroll' with your own text
Fixed 'more' count on explore page showing incorrect numbers
Fixed embed script compatibility with ad blockers
Blogs shown in explore page blogroll cards are now randomized