last updated: march 1, 2024.

big things for march - april 2024

key: 🛠️ in progress | ✅ done | ⌛️ upcoming

  • 🛠️ Allow catalog users to edit book details and covers, and add new books.
    • Sync these changes back to OpenLibrary if possible.
  • 🛠️ Bluesky integration phase 0: ability to add existing Bluesky feeds to books as read-only conversations.
  • ⌛️ Allow users to set privacy/visibility levels on notes, shelves, and status.
  • ⌛️ Allow users to see and edit their reading history/timeline (also with privacy/visibility settings).

changelog

A running journal of things we've been working on around catalog. 🛠️ 🚧

february 26 - march 3, 2024

Main things:

  • Bluesky read-only integration enabled specifically for Middlemarch (#MiddlemarchMadness) and Moby Dick (#AMonthOfDick) feeds.
  • Book cover overlay: like/unlike or shelve a book from almost anywhere you can see a book cover.

Small fixes/improvements:

  • Fixed bug with "add book to lists"
  • Fixed styling on catalog news page posts
  • You can now unshelve a book completely (vs. just moving it to a different shelf)
  • Fixed bug with tapping a book cover on mobile, for reals this time

february 19-25, 2024

Small fixes/improvements:

  • Attempted to fix bug where clicking "shelves" on book page sometimes opens the "add a note" modal
  • Fixed: description shouldn't say "from OpenLibrary" if book has been edited
  • Fixed: "originally in English" checkbox broken on edit book page
  • Lock original title to be the same as title, if book is originally in English
  • Better detection of whether book is originally in English
  • Clearer messaging (new error page) when user gets "refresh token" error
  • Fixed bug with user ("@") search that was introduced by the above
  • Changed how book page loads, to try to reduce timeout errors on this page.
  • Added Bluesky logo 🦋

february 12-18, 2024

Main things:

  • Users can add TV/movie adaptations to books

Small fixes/improvements:

  • Internal improvements (to automated testing) which will allow us to reduce risk of introducing bugs as we develop
  • More thorough automated site monitoring so we can know when important pages go down

february 5-11, 2024

Small fixes/improvements:

  • Search: fixed bug so that we actually strip leading articles from search term
  • Fixed bug where it would let you log an empty book edit even without changing any fields
  • Updated copy on edit book form to be clearer
  • Improved messaging around password reset and related errors
  • Upgraded to Next.js 14+ to fix some issues caused by Next.js bugs
  • Improved auth error handling (no more "white screen of death")
  • Various other styling, copy, UX tweaks

january 29 - february 4, 2024

Main things:

  • Users can edit book details and covers
    • (Not done yet: ability to add a new book; syncing back to OpenLibrary)
  • User profile shows the user's edit history
  • Added a leaderboard of users who have edited the most books

Small fixes/improvements:

  • @-mentions: Fixed bug when @-mentioning someone on mobile
  • Search: Expand search to allow results from OpenLibrary that have an OCLC or LCCN code but no ISBN (previously all results required an ISBN)
  • Search: Strip leading articles from search term for (hopefully) better search results
  • Various styling tweaks

january 22-28, 2024

Main things:

  • Comments on comments
  • Book posts can have text as well as a link URL, and thus become full discussion threads
  • Spoilers toggle in book notes and posts - thanks @brianmcgue for working on this!
  • Added feedback form in the app

Small fixes/improvements:

  • Waitlist dashboard for admins
  • Show who liked something
  • Show shelf counts, obsessed (top 4) counts, and friends' activity on book page

january 15-21, 2024

Main things:

  • Notifications for follows, likes, and comments
  • Enable comments on notes and lists
  • Enable @-mentions in most long-text fields
  • Added "Forgot password" flow
  • Created this changelog!

Small fixes/improvements:

  • User can like a current status
  • Update signed-in homepage
  • Add waitlist link to sign-in form
  • Hide raw error messages
  • Add tooltip to read dates link in book note modal
  • Update the guide with tips, and add a sticky sidebar

january 8-14, 2024

Main things:

  • Finished work on uploading covers to our database, so that we're less reliant on OpenLibrary for cover images
  • Comments on book links
  • Edit, delete, like, and unlike a comment
  • Replaced avatar upload component with our own home-rolled one - thanks @brianmcgue for working on this!
  • Added ability to search users in the nav bar

Small fixes/improvements:

  • Updated the guide
  • Added Discord link in footer
  • Newsletter opt-in on signup
  • Signing up for the waitlist automatically subscribes you to the newsletter if you opted in
  • Limit friends' current statuses to past 2 weeks
  • Use dropdown nav for user shelves on small screens
  • Try again to fix tapping a list book on mobile
  • Prevent long URLs/words from overflowing the text's container
  • Show whether a book note's creator loved the book
  • Fixed newsletter subscribe which was briefly broken by our domain update
  • Differentiate between read vs. unread announcements (envelope state at top right)
  • Misc tiny bug fixes

december 21 - january 7, 2024

Launched catalog.fyi and invited the first users!

july 15 - december 20, 2023

Pre-launch: Built out the first version of catalog.