What changed in readme

Built from the project's own history, newest first.

September 2026

  • DesignA refreshed home page and currently-reading card, and a tidier add-quote dialog.
  • DesignNew typography across the app, and redesigned finish-book, Goodreads import and settings dialogs.
  • NewSee where your authors come from on a world map in your stats.
  • NewA breakdown of your authors by gender. Both use author data from Wikidata.
A world map shading the countries your authors come from

August 2026

  • NewMention books and mutual follows in your posts.
  • SecurityTighter permissions around creating and changing challenges.
  • FasterCovers and avatars stay cached much longer, plus general performance work.
  • FixedCreating challenges, the floating tab bar, and item menus that didn't all open the same way.
A post in the activity feed mentioning a book and a friend

July 2026

  • DesignA refreshed currently-reading card.
  • NewSet any book cover as your background from the image viewer, or let it follow whatever you're currently reading.
  • NewA menu on reading-calendar books to view the cover, open the book, or jump to its reading timeline.
  • NewThe guided library migration is now open to everyone.
  • DesignRedesigned settings and new-challenge dialogs; your background now shows on the challenges page too.
  • FixedBook lookups that sometimes came back empty.
  • NewGroup challenges, in two modes: race your friends to a target, or set a goal together. You can also set a solo goal.
  • NewSet the page you're starting from when you pick up a book.
A group reading challenge showing each participant's progress
  • NewLog your final reading session right from the finish-book dialog.
  • DesignBetter readability over background images.
  • NewMake it yours: pick an accent color and a background image for your home page and profile.
  • NewCreate your own reading lists alongside the built-in ones.
  • NewSearch filters for language and title or author, and paste an ISBN to jump straight to the book.
  • NewSee who liked a comment, and spot mutual follows in follower lists.
  • FixedBlurry covers in the image viewer, Safari's floating toolbar, and challenge start times.
The readme home page with a custom accent color and background image
  • NewReading challenges: challenge a friend and see who gets there first.
  • NewCompare your stats side by side with anyone you visit.
  • NewEdit your comments, and optionally share a new quote to the feed.
  • DesignStats charts in a more useful order.
Two readers' stats compared side by side
  • NewLike comments in the activity feed, not just the activities themselves.
  • FixedCommenter names now open their profile, just like activity authors.
  • NewSave your favorite passages with the new Quotes collection.
  • SecurityFollowing someone now requires their consent.
  • FixedPush notification delivery, plus assorted fixes and type definitions.
The Quotes collection in readme
  • NewBook data moved to Google Books: richer search, covers and editions, and a top-genres breakdown, plus a guided migration page for existing libraries.
  • DesignA new animated book loader.

June 2026

  • FixedBoard-tab tweaks and the "books read per year" label in the reading calendar.

May 2026

  • FasterAuthor lookups now cache their results for snappier repeat visits.
  • NewAuthor pages you can open from any book.
  • NewA "past reads" panel in book and edition details.
  • NewEditable progress on the currently-reading card, bound to your saved percentage.
  • FixedStats dialogs no longer jump to the top when closed; email and password autocomplete properly on login.
  • NewA forgot-password flow and infinite scrolling in the activity feed.
  • NewMove a book between reading lists and update its rating from more places.
  • FixedSign-up feedback and resend-confirmation, plus book-detail fixes.
  • NewAverage-rating stats, a sign-up captcha, and the option to delete activities.
  • DesignMore theme and style refinements.
  • NewA full light theme to go with dark, both in the warm paper palette.
  • FixedBook order in the reading calendar.

April 2026

  • NewTier lists: rank your books into tiers.
  • NewDrag-and-drop ranking on the board tab, and more streak tiers with a streak dialog.
  • FixedDialogs now close on the Android back button and web Esc; better skeleton loaders and safe-area handling.
  • DesignReading-list styling and a restyled Goodreads import dialog.
A tier list in readme ranking book covers into rows
  • DesignFinished the book-details redesign and added a book-edition modal.
  • FixedFinishing a book.
  • NewA pinboard "board" tab on your profile.
  • NewA notification when you update your page count.
  • New"Quickest reads" in the stats tab.
  • NewA notification when your book count updates.
  • RemovedSome leftover test code.
  • New"Longest books read" in stats.
  • FixedAlways scroll to top on navigation, larger-screen styling, and faster search results.

March 2026

  • FixedReading-streak calculation.
  • NewA "finish book" dialog.
  • FixedDialog headers on mobile.
  • DesignRedesigned profile, book-details and timeline pages, with fixes.
  • DesignHomepage and activity-feed redesign.
  • NewDeep links for activities, a likes dialog, and a books-by-author chart in stats.
  • FixedPush-notification device handling and routing.
  • NewDeep routing for activities.
  • NewNotifications.
  • DesignTab and header coloring.
  • NewFollower and following counts and modals, tap-to-open covers in the feed, a crop-profile-picture dialog, and skeleton loaders for book details.
  • FixedProfile-picture handling, activity-to-book routing, and image modals.
  • NewThe activity feed, with likes and comments (including threaded replies).
The activity feed in readme with friends' reading updates
  • NewFriends and viewing other people's profiles.
  • FixedStats and lists tabs on the profile page.
  • NewA reading calendar and monthly chart in the stats tab.

February 2026

  • NewThe profile page and a currently-reading card.
  • FixedMinor fixes and improvements.
  • NewSettings in your profile, logout, and full-size image viewing.
  • NewGoodreads import, reading lists, and the first reading timelines.
Reading lists in readme with imported books
  • Newreadme is born. The very first commit.