One-Time Support
Contribute once to help cover hosting, APIs, and development time.
Buy Me a CoffeeSupport Dogeared
Your support helps cover hosting and gives me more time to ship the roadmap faster.
More ways readers can support the site and help fund new features.
Contribute once to help cover hosting, APIs, and development time.
Buy Me a CoffeeSharing the project is one of the fastest ways to help it grow.
Upcoming additions planned for Dogeared.
Now
#1
Guide new readers through importing, setting favorites, following people, and rating a few read books.
Now
#2
Use ratings, follows, favorite books, and shelf behavior to improve recommendations and reader discovery.
Now
#3
Tighten keyboard flows, focus states, screen-reader labels, reduced motion, and contrast across core workflows.
Next
#4
Improve crawlability and discoverability with tighter metadata, structured data, internal linking, and index/sitemap hygiene.
Next
#5
Set up and monitor Search Console coverage, sitemaps, indexing, and query performance so Dogeared ranks cleanly in Google search.
Next
#6
Ship lightweight “because you shelved X” recommendations from genre and author overlap.
Next
#7
Expand drill-downs from authors to genres, tags, and location snapshots with cleaner exportable views.
Next
#8
Rethink the Related detail page layout and hierarchy so drill-down context is clearer and the page feels intentional even with sparse result sets.
Next
#9
Tune add-to-shelf, progress updates, ratings, and search specifically for small screens.
Next
#10
Export filtered shelves, ratings, progress, and profile data in friendlier CSV and JSON formats.
Next
#11
Let readers add a short review when marking a book as Read, then show that review in Following activity and Profile views with a clean DB model for create/edit timestamps and queryable feed rendering.
Later
#12
Add month-over-month trend lines for genres, completion rates, and reading velocity.
Later
#13
Let readers add private notes or short public blurbs to rated and read books.
Later
#14
Create polished preview cards for profiles, books, shelves, and reading goals when shared.
Later
#15
Add per-user digest preferences for follows, ratings, and reading activity before browser notifications.
Later
#16
Add opt-in browser notifications for key events like follows, reading reminders, and activity digests with per-user controls.
Later
#17
Add audiobook-specific search, edition handling, and shelf views once core book workflows are fully stable.
Finished
#1
Added weekly Dependabot updates, automated dependency/security checks, and release-process guidance for recurring maintenance.
Finished
#2
Let readers create and manage their own shelves beyond the defaults, including naming, ordering, and assigning books.
Finished
#3
Made Goodreads/CSV imports idempotent with dry-run planning, duplicate protection, retrying sync, and clearer progress.
Finished
#4
Added recurring metadata backfill orchestration, scheduled automation, and quality coverage reporting for authors/books.
Finished
#5
Added cache headers/runtime memoization for read APIs and capped heavy metrics payload generation for faster repeat loads.
Finished
#6
Added CI smoke coverage for critical endpoints plus scheduled production health/API checks with automatic issue alerts.
Finished
#7
Shipped an admin-only dashboard with metadata gap coverage, import reliability signals, duplicate clusters, and backfill movement.
Finished
#8
Cleaned up editable rating controls, rating feedback, clear actions, and community-versus-personal rating presentation.
Finished
#9
Added semantic versioning, changelog tracking, GitHub Releases, CI checks, and branch protection rules for main.
Finished
#10
Shipped Following as a logged-in activity page with reader discovery, follow management, and followed-reader shelf activity.
Finished
#11
Let readers rate books from key surfaces and feed those ratings into profile, activity, and book pages.
Finished
#12
Refined profile pages, responsive book cards, mobile navigation, section highlighting, and book metadata presentation.
Finished
#13
Added a clear sign-up flow so new readers can create an account, set a username, and land in profile setup.
Finished
#14
Deduplicate genres, split combo genres, and standardize genre names/slugs so shelves and discovery stay clean.
Finished
#15
Improve add-to-shelf flows, deduplication, and search result quality so the core reading workflow is dependable.
Finished
#16
Shipped public profile privacy gates, follow relationships, and profile activity views for multi-user groundwork.
Finished
#17
Tighten sign-in/session behavior, account recovery, and auth error handling so onboarding is stable.
Finished
#18
Unified auth handling across the site with localhost-only auth state preview switching for fast UX checks.
Finished
#19
Standardized book display UI across index, profile, search, and book pages with shared components.
Finished
#20
Finish baseline setup, tighten navigation and mobile UX, and make key pages feel consistent and reliable.