|
Hi all, We're so excited to be sending out Public Beta Update #13 detailing the latest updates to Reader (as well as some for Readwise)! As a reminder, we send this in-depth newsletter every few months covering features we've just shipped, bugs we've recently fixed, and tips to help you get the most out of Reader and Readwise. As a PSA, this particular update was drafted by Tristan rather than Dan, who usually writes these, because he's locked in on something exciting. If you prefer to read updates in-app, you can subscribe to the private RSS feed linked here. We've been extra busy these past few months, both on the big updates and small, including (without exaggeration) hundreds of bug fixes as we gear up for Reader to emerge from beta in the near future. Many of the big projects have finally shipped in the past week, and they should meaningfully improve Reader for you, so let's get into them! 📲 Reader for Tablets/iPad — You can now read with a two‑column view, better sidebars, native stylus support, and lots of other tablet-specific polish. 📴 Offline v2 — Your Library content now downloads for offline reading much faster and more reliably, with clearer controls and a dedicated Offline Documents screen. 💬 Ghostreader v3 (Web) — You can now use Ghostreader as an evolved, intuitive, full-bodied chat interface on web with better answers, links to cited text, and your preset prompts built in. 🎙️ Podcast Transcripts — You can now use Reader as a podcast companion: save episode links from your podcast app of choice to get a permanent, highlightable transcript. ⚡️ Zapier Integration — You can now connect Reader (and Readwise) to basically any other app and create powerful workflows using Zapier. 🤖 ChatGPT Copilot (Readwise) — You can now effortlessly capture the important takeaways from your ChatGPT conversations as highlights, right from the ChatGPT site. 🧠 Themed Connections (Readwise) — You can now enable this (surprisingly magical) review which surfaces a theme unique to your highlights each week. Even more so than usual, there are also a ton of smaller improvements and many many bug fixes, which we'll get into after the big updates. 📲 Reader for Tablets/iPadWhen it comes to iPad and tablets, we heard the same feedback many times: Reader felt like a stretched out phone app rather than a natural, purpose-built tablet experience. In fact, first-class tablet support has been one of our top five most requested features and the source of many reddit threads. In response to this feedback, we're pleased to share a huge batch of upgrades that elevate the experience on tablets dramatically. Two-column reading view, better sidebars, native stylus support, and many other small improvements: these culminate in what we're calling Reader for Tablets. 📖 Two-Column Reading View You can now read documents in a two‑column, paginated layout when using your tablet in landscape orientation. This feels more like the physical book experience and it's what many tablet users have come to expect in reading apps like Kindle and Apple Books. Although not flashy, this was probably the single most anticipated tablet improvement. You can enable the two-column reading view on any tablet from the Appearance (Aa) menu while reading. For now, you'll need to enable it for each document you want to read this way, but we'll soon have it memorize your preference. 🪵 Sticky Sidebars On tablets, the left sidebar will now stay opened when browsing the Feed or Library sections of the app and while reading. This makes better use of the larger screen real estate while making it easier to quickly navigate your content and individual documents. ✏️ Native Stylus Support You can now highlight naturally using your Apple Pencil and other styluses! Highlights will initiate as soon as your stylus touches the text, just like a highlighter in the real world (and just like in Apple Books). You can still scroll using the stylus by swiping in the right/left margin. As a quick note: PDFs do not have this smooth stylus support yet when read in their “Original view”, but if you switch over to the Text view it will work great. ✨ Tablet Polish In addition to the larger tablet-specific updates above, we've worked on a dozen small details to also enhance the experience: - Easier-to-reach navigation and buttons based on how most people hold their device
- Dynamic position for the annotation menu based on where you highlighted (so you can easily add notes, undo highlights, etc.)
- Floating, tablet-native menus
- Better tap targets so you don't fat-finger controls
- Smoother rotation behavior when you switch between portrait and landscape
Huge props to Mati (with help from Artem) for implementing all of these improvements and making Reader iOS/Android into first-class tablet apps. 📴 Offline v2Since the earliest days of Reader, the app was architected to be offline-first. All your documents are stored on your device so that when you go offline, you can still read them. Whether that's on web, iOS, or Android. Despite this architecture and the non-trivial technical effort (as we shape rotators tend to say) required to make it work, many users didn't even realize that Reader would work offline automatically. In addition, we'd often hear complaints from users who went offline on a plane or train only to not be able to read the document they most wanted to. We've now rewritten Reader's offline functionality such that: - Documents in your Library are downloaded much faster, avoiding scenarios where the content simply didn't have time to save before going offline
- By default, documents in your Feed won't be downloaded for offline reading, leading to a faster overall experience with less storage and network usage (but you can still opt-in)
- There is a new “Offline Documents” section in the Account screen where you can see exactly how much of your Library has been downloaded for offline
- In addition, we laced hints throughout the app which cumulatively should empower you to go offline and read with confidence
- Last, but not least, we worked on many edge cases, bugs, and performance upgrades related to offline functionality
For most documents, this feature will just save the text content for offline reading, but with EPUBs it will also include the images. Once again, better offline support was one of our most requested features/issues! Props to Johannes for getting this done. 💬 Ghostreader v3 (Web)In our last update, we shared a beta preview of chatting with individual documents. Although nascent, the feedback on this feature was resoundingly positive. In this update, we're excited to share the next evolution of the chat feature, taking it from functional to first-class. So much so that we're now calling it Ghostreader v3! You can intuitively ask any question and receive a fast, accurate answer that will link to the cited text in the document, while still keeping your frequently used custom prompts at the ready. 🔗 Answers with Citation Links Assuming you ask a question even remotely relevant to the document at hand, Ghostreader's response now includes links to the underlying text used to formulate that answer. Behind the scenes, Reader atomizes the document into “chunks” and embeds them into vectors (basically, an LLM-queryable format) so that the language model can scan the document for chunks where your answer is most likely to be found. It then filters through these to point you to the overall most on-point citation. In addition, the language model knows your reading position at all times, so it can answer your questions with context. All in all, these citations enable you to more easily find references and feel more confident the answers you're reading are grounded in the source truth of what you're reading as opposed to hallucinated. You can ask things like “summarize the last minute of this document” or “what does the author disagree with?” and get your answer immediately with receipts to back it up. 👻 Ghostreader Prompts Built In All of your existing Ghostreader prompts (summarize, define, explain, custom ones, etc..) are now unified into the chat interface creating the best of both worlds. You can easily ask questions of any kind, which the world has grown used to since ChatGPT, but still quickly access purpose-built reusable actions in a few clicks/key presses. As we've written about in previous updates, there was initially much skepticism around the durability of the "chat" interface. But for better or worse, this is what consumers have come to expect when using AI and we're now fully confident it made sense to upgrade Ghostreader to incorporate it – where appropriate, of course. 🎯 Higher Quality Answers As part of the above, we've continued to tune the underlying prompts, chunking logic, models, and so on to make Ghostreader's answers faster, more accurate, and easier to read. These improvements, in tandem with Ghostreader's access to the underlying document (its metadata, content, and your reading position) allows it to be quite effective at context-dependent questions like “what did the author really mean here?” or “how would this idea apply in my own life as an X?” To try out new Ghostreader on web, hit Shift+G, tap backtick (`) twice, or just click over to the Chat tab in the right sidebar. Props to Adam for getting this done (and also becoming a father since the last update, with some much deserved paternity leave) and Ibai on our team for supporting. We're already hard at work reciprocating Ghostreader v3 to the mobile app! It requires a significantly different UI given the screen orientation, but we're happy to have figured that out. After mobile, we'll extend Ghostreader from a single document to your entire library, putting all of your saved knowledge at your fingertips. 🎙️ Podcast Transcripts (Beta)Podcast support is the number one most requested feature in Reader. While this certainly makes sense to us, we've been hesitant about adding a full-blown podcast app into Reader (with queuing, discovery, sleep timers, audio controls, etc.) due to just how much that would complexify an already complex app (you can read about that stance here if you're curious). Despite that hesitation, we sought a happy medium, a creative solution to make Reader your podcast companion, without being your full podcast player. Today, we're launching the ability to save the transcript of any podcast to Reader: Here's how it works: - Listen to podcasts in your app of choice (eg Spotify, Overcast, Apple Podcasts)
- Share the episode to Reader from the system share sheet on mobile (or add an episode link on web)
- Reader will create a high-quality transcript of that episode for you, saved right to your Inbox
- You can then highlight, search, tag, export, and chat with the episode exactly like any article or book
Again, this feature in Reader isn't meant to replace your podcast app. It just provides a solid way to save the best things you've been listening to, all in one place alongside your other articles, books, PDFs, etc. In addition to the above (for the power users…), you can also save podcast transcripts on web! If you subscribe to a podcast's RSS feed in Reader, you'll find those RSS documents now have a button on them to generate the podcast's transcript, and you can skip listening altogether. Props to our intern Scott for starting this project, and then Mati for getting it over the finish line! We're curious what you all think of this foray into saving podcasts. Is it helpful? Should we go further? ⚡️ Zapier IntegrationAs you all know, Reader and Readwise have many integrations. Many of you already have all of your highlights syncing into Notion, or your Reader documents all backed up to your Obsidian vault. We love these first-class integrations, but there is also a loooong tail of ad-hoc workflows (or niche apps) you've always asked for that it just wasn't possible to accommodate. Finally, there's a way to set up basically any workflow you could want! We now have an official Zapier integration. Here are some of the supported triggers: In addition to the above (Reader triggers), the Zapier integration also works with your highlights in Readwise, triggering on new highlight creation, modification, etc. For the developers looking for this level of control, we're excited to also announce webhook support for the API, so you can react to any of the above events from Readwise or Reader in your own app. We're excited to see what you all come up with. Props to Rasul for building this. 🤖 ChatGPT Copilot (Readwise)In our last update, we teased this feature we were working on: ChatGPT "Highlight" Import – Extremely experimental. For better or worse, people like us who read to learn and do things (what we call reading for betterment in contrast to reading for entertainment) are now increasingly turning to ChatGPT or other LLMs for answers. But just like reading and highlighting a book, this new knowledge flows through us like sand through spread fingers. We're exploring the potential of extracting and then revisiting the insights from these high signal conversations so they can be better applied in life and work.
There was a surprising amount of interest from you all based on this small teaser. Thus, after a lot of work, that experiment is now live as ChatGPT Copilot, a small Chrome extension for Readwise. ChatGPT Copilot sits alongside your conversations and helps you capture the bits that matter: - The extension will extract any key ideas/learnings from your conversations and surface them in the sidebar
- You can easily save these key ideas (or select text manually in any conversation)
- Those saved snippets show up in Readwise like any other highlight: they can appear in your Daily Review, Themed Reviews, search, exports, etc.
Privacy is built into the extension, and you can decide whether to manually extract single conversations (and nothing else leaves your device), or opt in to You can install the ChatGPT Copilot extension from the Readwise Sync page, or directly here. 🧠 Themed ConnectionsSince starting Readwise, users have told us time and time again: one of the most delightful parts of reviewing highlights is the unexpected connections between highlights from different sources. Themed Connections takes this serendipitous collision of ideas, and scales it. Each Saturday (assuming you have enough highlights), you'll receive a batch of highlights exploring a specific theme or idea delivered to your email and/or Readwise app. This theme will be unique to what you've highlighted, and span multiple of your sources. As an example, the last one I received was themed 🕯️ Stillness Beats Rumination, but yours will be unique to you! It's hard to convey the magic of this feature when it really works, and instead of trying, I'll just leave in a few of the comments we've received from you all since we pushed this out: “I can't say strongly enough how much I love this feature. And having a new theme drop in on me by surprise this morning made my day.”
“Love this idea! Its exactly the type of thing I would put on my todo list to figure out how to make for myself and never get the time to do it right.”
“This is amazingly helpful! I'm working on my dissertation and this connects several ideas and gave me new quotes I had missed before in my reviews.”
You can enable Themed Connections from the Themed Reviews section of Readwise (though we recommend having 150+ highlights for it to really work well). Of course, if you're not interested in any AI-powered features, you can disable them all (including Themed Connections) here. Props to Ibai for iterating on this feature until it was just right. 🔜 Coming Up- Ghostreader v3 (Chat) on mobile — With all of the infra nicely set up, we've already begun work on making the new Ghostreader Chat functionality work in the Reader iOS/Android apps.
- Ghostreader Global Chat — Following mobile, we've also already begun work on a “global” chat functionality where you'll be able to chat with your entire library of documents, all at your fingertips. We expect this to be a true game changer.
- Better Search — Farther out, we are also eager to build our third major iteration of Search in Reader. Search can be so much better, and a lot of the work we're doing on Global Chat (indexing all of your documents efficiently and effectively) should carry over for us to dramatically improve search. This will of course come a bit later after Global Chat is working really well.
- Recommendations — Like Search, the infrastructure for Global Chat should also enable us to make very powerful recommendations of what you should read. Both suggestions from your library backlog (if you're like us and have thousands of things saved to-read) as well as documents you haven't saved.
- Launching Reader out of Beta — We've now been working on Reader for approximately 4 years. As an all-in-one product supporting nearly every kind of digital document out there (from web articles to PDFs to RSS to EPUBs and even YouTube & podcast transcripts), with offline support across web, iOS, and Android, Reader ultimately evolved into a far more ambitious piece of software than we initially imagined. Accordingly, we've kept the "beta" label on it this entire time as we worked through the myriad use case and configuration permutations. We still have more to do, but we think it's finally getting close…
- Lots of polish, reliability, and fixes — As the core product of Reader has matured, we've been focused more on reliability, performance, edge cases, and the like. We've done a lot here (see the next two sections…) but plan to do even more over the winter to make sure Reader works just as you expect it, every time.
- Doubling down on reading — You can expect to see a lot of our focus on making the things you already love about Reader (parsing clean documents, organizing, search, EPUBs, reading experience) just get much better and deeper, rather than huge amounts of new surface area.
🔹 Minor Improvements- 🚀 Faster EPUB Loading — Artem dug into EPUB performance and made some improvements to how the app does certain safety checks. Most EPUBs should now open much faster.
- 🔀 Capacities Integration — You can now export your highlights to Capacities. There are two ways to move content from Readwise to Capacities: by adding a tag in Readwise, or by manually searching for the document in Capacities. You can read their blog post.
- 📕 OneNote Integration — You can now connect your OneNote account and automatically export your highlights there, thanks to Rasul. Head to the export page if you'd like to check it out.
- 🔗 Workflowy Integration — Rosty and the rest of the team at Workflowy built a new integration that automatically imports your highlights, article clips, tweets, and podcast notes into a dedicated Readwise node every hour. You can try it here.
- 📚 Improved Chapter Breaks — Johannes improved how ebooks handle chapter and scene breaks, so we should now properly support a wider range of ePub files.
- ⚙️ API Improvements + Webhooks — The Readwise and Reader APIs now support webhooks (thanks to Rasul)! You can trigger actions based on a variety of events like “document saved”, “document finished”, “highlight created”, “highlight modified”, etc. Set up webhooks for your account here (and let us know if you want any other functionality).
- 💨 Parsing Speed — In addition to the hundreds of fixes to parsing Krzys has done, he also architected a big refactor to how we parse popular domains like Substack, resulting in their parsing being dramatically faster.
- 👕 Removed Pocket API Integration — You may have heard that the biggest read-it-later app in the world, Pocket, recently shut down. They've now finally sunset their API, so we've shut down those integrations (although if you exported your account data before they shut down, you can still add that to Reader to import all of your documents).
On the last bullet (Pocket shutting down), we acknowledged early on in our company's journey that "reading software" is not a venture scale market. To pursue our mission of improving the practice of reading by an order of magnitude using software for the long-term, we'd instead need to build products that consumers would actually be willing to spend their hard-earned money on. Accordingly, we want to reiterate our gratitude to all of you for being paying customers. We have no outside investors or parent company creating external demands, so you can trust that Readwise and Reader are not going anywhere, and we have you all to thank for that. 🐛 Bug FixesWe promise, there's some more content if you can scroll past these 150+ notable bug fixes… - 🎥 Fixed Video Speed — Mati fixed a bug where Reader wasn't remembering mobile video playback speed.
- 📊 Fixed Database Queries — Johannes fixed a bug that could cause crashes for users with very large libraries.
- 🟡 Fixed Highlight Sensitivity — Mati fixed a bug where double-tapping to highlight text didn't always trigger.
- 🎙️ Fixed Chat with Highlights — Piotr fixed a WebSocket glitch that prevented some users from chatting with their highlights in the desktop app and iPad Safari.
- 📤 Fixed PDF Exports — Arek fixed an issue with exporting annotated PDFs on iOS so you can download highlighted PDFs again.
- ✉️ Fixed PDF Loading — Tristan fixed a glitch preventing one of our Discover Document PDFs (the Berkshire Hathaway shareholder letter) from loading.
- 💳 Fixed Subscription Management — Ibai fixed a bug with the manage subscription button so it now correctly opens the Stripe customer portal without visual glitches.
- 🔦 Fixed Keyboard Flickers — Arek fixed a bug where highlights in list view would flicker after previewing a highlight and opening the keyboard on mobile.
- ☁️ Improved Offline Experience — Johannes added clearer download status messages and fixed an offline caching bug that could freeze interactive elements.
- 🎥 Fixed YouTube Videos — Piotr extended Mati's earlier mobile fix so YouTube “Error 153” is now resolved in the desktop app as well.
- 🟡 Fixed Highlight Menus — Lior fixed highlight menus sometimes sticking after page turns, and Mati made single-word selections on iOS show the menu more reliably.
- 🎙️ Fixed Chat with Highlights — Ibai fixed a WebSocket glitch that sometimes prevented chatting with highlights in the Readwise app.
- 👈 Fixed Article Layout — Arek fixed an issue where article text from some RSS feeds extended too far to the right, making them hard to read.
- 🔆 Improved Button Contrast — Arek made the “copy note” button more visible on e-ink devices.
- 🔍 Fixed RSS Search — Arek fixed a bug where searching for RSS feeds would revert to default results after typing a complete match.
- 🗞️ Fixed iPad Scrolling — Arek fixed a bug where tapping top-right icons on iPad could unexpectedly scroll the page to the top of the chapter.
- 📸 Fixed Note Flashing — Arek fixed a visual glitch where text briefly flashed on the left side of the input box after writing a note.
- 📝 Fixed Title Metadata — Tristan fixed a bug where edited book titles weren't showing correctly in the title bar, so your custom titles now appear everywhere.
- 📜 Fixed Delete Scroll — Arek fixed a bug where “Delete All Above” in your Feed left you mid-list instead of returning you to the top.
- 🟡 Fixed Erroneous Highlights — Mati fixed a glitch where taps sometimes created unwanted highlights while you were just trying to turn the page.
- 🎨 Fixed PDF Highlights — Arek fixed a bug where PDF highlight overlays sometimes duplicated after theme changes or returning to the document.
- 📤 Fixed Android Exports — Arek fixed exporting annotated PDFs on Android so you can save highlighted PDFs with notes and highlights included.
- 📧 Fixed Email Forwards — Tristan fixed an issue where some auto-forwarded emails to your Reader Feed were being rejected by spam filters.
- 🎥 Fixed YouTube Videos — Mati fixed YouTube “Error 153” on mobile so affected videos now play correctly in the app.
- 🏷️ Improved Tag Performance — Piotr optimized how tags refresh and query on desktop so browsing tag collections feels snappier.
- 🔊 Fixed Locked TTS — Artem fixed an issue where text-to-speech progress wasn't saved properly when the iOS lock screen was enabled.
- 📤 Fixed Landscape Sharing — Arek fixed the Android share sheet so all options are visible when sharing YouTube videos in landscape.
- 📱 Fixed Layout Overflows — Arek fixed an iPhone landscape glitch where documents and lists could become misaligned and overflow the screen.
- 💥 Fixed Crash Bug — Mitch fixed a rare database glitch that could cause the app to crash.
- 🔗 Fixed Link Menu — Mati fixed a bug where tapping links caused the action menu to appear and immediately disappear instead of staying open.
- 🔁 Improved Highlight Syncing — Tristan synchronized highlight character limits between Reader and Readwise at 8,191 characters to prevent sync issues.
- 🏷️ Fixed Tag Filtering — Tristan fixed tags containing forward slashes (/) not working properly when clicked for filtering.
- 🔧 Improved Pocket Imports — Piotr fixed Pocket imports failing when an author's name was listed as “None”.
- 🦾 Fixed ChatGPT Tagging — Piotr fixed an extension glitch where typing a tag on chat.openai.com overwrote each character as you typed.
- 🔀 Fixed Notion Connections — Rasul worked with the Notion team to fix a glitch where the “Use the template provided by the developer” option was greyed out.
- 🎙️ Fixed Chat with Highlights — Ibai fixed a WebSocket glitch that sometimes prevented Chat with Highlights from working in the Readwise app.
- 🤖 Fixed Ghostreader Keys — Ibai fixed custom Ghostreader prompts not properly using your own API key and preferred models.
- 🗞️ Fixed Offline Caching — Johannes fixed a glitch where experimental offline caching could lock up buttons and degrade performance.
- 🎥 Fixed Starting Videos — Mati fixed a bug where enhanced transcript mode started videos in the middle instead of at the beginning.
- 📊 Fixed Sidebar Behavior — Mati fixed sidebars popping out unexpectedly when reading articles in continuous scroll mode.
- ↕️ Fixed iPad Resizing — Mati fixed slow, glitchy window resizing on iPadOS 26 so content adjusts smoothly to new dimensions.
- ✨ Fixed Highlight Navigation — Arek fixed a bug preventing Reader from jumping to the right highlight when following “view highlight” links.
- 🎨 Fixed Discovery Display — Tristan removed some extra code that made Discover Document text hard to read in dark mode so summaries now match.
- 🔧 Fixed Android Login — Arek cleaned up excess empty space on the Android login screen.
- 🗑️ Fixed Trash Button — Arek fixed the “Empty Trash” button color in dark mode so it has proper contrast.
- 🧱 Fixed Code Blocks — Krzys fixed a bug where line-breaking hyphens were incorrectly inserted into code blocks, breaking copied snippets.
- 🏷️ Fixed Auto-Tagging — Tristan fixed manual Ghostreader tagging not applying tags when requested.
- 📁 Improved Pocket Imports — Hannes updated Pocket CSV imports to handle files inside nested folders so re-zipped exports work.
- 📐 Fixed Tablet Centering — Mati fixed modal sheets not centering properly in landscape on tablets.
- 👆 Fixed Touch Navigation — Mati fixed taps not registering in the bottom third of the screen, so swipes and tap-to-close now work everywhere.
- 🔗 Fixed Sync Display — Arek fixed sync setup screens cutting off instructions for Twitter threads and other connections.
- 📸 Fixed OCR Permissions — Scott fixed a permissions glitch that caused OCR cameras to fail on some Android 16 devices.
- ⌨ Fixed Custom Scrolling — Rasul fixed custom keyboard shortcuts not scrolling documents correctly.
- 🖊️ Fixed Link Taps — Mati fixed Apple Pencil taps not registering on links so you no longer need a finger to open or save them.
- 🔁 Fixed Screen Rotation — Mati fixed screen rotation issues on Boox e-readers.
- 🔗 Fixed Highlight Navigation — Rasul fixed another bug preventing “view highlight” links from jumping to the correct spot.
- 🎨 Fixed Login Colors — Arek corrected the color scheme for the login bottom sheet for better visual consistency.
- 🚥 Fixed iOS Interface — Mati fixed new iOS 26 window controls overlapping with Reader buttons and blocking taps.
- 📄 Fixed PDF Controls — Mati removed an incorrect auto-highlight toggle that was appearing on PDFs in original view.
- 🔄 Fixed Screen Rotation — Mati improved rotation support on smaller tablets and e-readers and fixed PDFs forcing landscape on phones.
- 🦁 Removed Safari Banner — We removed the “install the app” banner for folks who prefer using Reader in Safari on iPad.
- 📜 Improved Action Sheets — Mati and Artem fixed misbehaving action sheets on tablets and PDFs so they float correctly and show all options.
- ✍️ Fixed Browser Extension — Adam fixed the highlighter extension on docs.readwise.io and wise.readwise.io.
- 📰 Fixed WiseUp! Saving — Mati fixed a bug where “Add to Reader” in WiseUp! newsletters sometimes saved an upgrade prompt instead of the article.
- 🔊 Fixed TTS — Johannes fixed several issues that were preventing text-to-speech from working properly.
- 🔁 Improved PDF Loading — Tadek made PDF loading more robust to avoid rare parsing failures.
- 🤖 Fixed MCP Settings — Piotr tweaked MCP schema and DB settings so MCP results are more reliable.
- 💘 Improved Changelog RSS — We improved the changelog RSS feed so weekly updates show up reliably in Reader.
- 🔒 Fixed iOS Lock Screen — Tristan fixed an intermittent glitch preventing text-to-speech controls from working on the iOS lock screen.
- 🐦 Fixed Twitter Images — We now correctly fetch Twitter profile images even when usernames differ only by case (like @Readwise vs @readwise).
- ⌨️ Fixed Keyboard Shortcuts — Mati fixed Shift + / opening both the shortcuts menu and zoom-out; it now just opens the help menu.
- ✨ Fixed Button Animation — Arek restored the animation for “Mark Seen and Next” style buttons on mobile.
- 🐘 Improved Tablet Detection — Mati refined how Reader detects tablets and other large-screen devices.
- 🛜 Improved Offline Caching — Johannes made offline caching significantly faster and more reliable, especially after interrupted connections.
- 🧠 Improved Theme Suggestions — Ibai made Themed Review suggestions much stronger and broader for better recommendations.
- 🔀 Improved Pocket Import — Rasul fixed duplicate documents when using both ZIP and API import methods from Pocket.
- 📽️ Improved Video Chat — Ibai updated Chat with Document so it uses enhanced YouTube transcripts when available.
- ✨ Fixed Highlight Navigation — Adam fixed documents jumping erratically when opening links to highlight locations in the mobile app.
- 📧 Fixed Email Buttons — Arek fixed off-center action buttons at the end of certain forwarded emails.
- 📖 Fixed Fade Effect — Johannes fixed continuous scroll incorrectly showing an end-of-chapter fade effect on regular documents like PDFs.
- 🌟 Improved Tablet Reading — Mati tuned default text size, margins, menus, panels, and toolbars to make tablet reading feel better.
- 🖼️ Improved Image Opening — Mati removed an extra menu when opening images in the viewer so they just open.
- 🔖 Fixed Tag Sheets — Artem fixed tag sheet list layouts so they're properly rounded with no extra space.
- 👈 Fixed Swiping Actions — Mati fixed feed swipe actions interfering with the sidebar gesture so you can swipe to manage articles without opening the menu.
- 👻 Fixed Chat with Documents — Ibai fixed a document syncing issue that sometimes caused Chat with Documents to error, especially on big files.
- 📽️ Fixed iPad Video Margins — Mati removed unnecessary black margins so YouTube videos use the full screen space on iPad.
- 🔁 Improved Export Reliability — Rasul improved how exports are scheduled and retried, including OneNote exports that weren't finishing.
- 🎨 Added OneNote Cover Images — Rasul updated the OneNote integration to support cover images so notes look nicer.
- 🔎 Fixed Bottom Sheet — Arek fixed a bug where multiple bottom sheets could stay open at the same time.
- 🔖 Fixed Tag Searching — Arek fixed the Manage Tags screen going blank during searches.
- 📚 Fixed Custom Book Button — Arek fixed the button to attach highlights to a new book being invisible on iPad.
- 🔊 Fixed Volume Navigation — Johannes fixed volume buttons failing to navigate across EPUB chapter breaks in continuous scroll mode.
- 👻 Fixed Ghostreader Timeouts — Ibai fixed timeouts that occasionally broke Ghostreader, summaries, and chat features.
- 📝 Fixed Note Editing — Ibai fixed a bug where editing notes on Readwise highlights could duplicate or remove content.
- 🔁 Improved Export Reliability — Rasul further improved how export integrations queue jobs and retry after failures.
- 📚 Improved EPUB Parsing — Mitch fixed a glitch that prevented some shared books from parsing, especially from Wisereads.
- 🟡 Fixed PDF Annotations — Mati fixed an iPad-only bug where the annotation menu wouldn't appear after highlighting PDFs.
- 🎥 Fixed Video Repositioning — Arek fixed Android video scrubbing triggering side panels instead of moving the playhead.
- 🔁 Fixed Kindle Import — Ibai fixed Kindle highlights importing as notes with empty highlight fields instead of proper highlights.
- 📖 Fixed Edge Highlighting — Artem fixed long-press highlights near page margins accidentally turning the page.
- 📷 Fixed EPUB Image Sharing — Andrew made it possible to save, share, and copy base64-encoded images from EPUBs.
- 📁 Fixed Shortcuts Export — Scott fixed the export shortcuts button in the desktop app so the file downloads properly.
- 🔍 Improved Search Results — Ibai removed the 20-result cap in Readwise search so results load in as you scroll with a sticky filter sidebar.
- 🌊 Fixed Text Overflow — Ibai fixed wide images, URLs, and long titles overflowing or scrunching text in containers.
- 📂 Fixed Duplicate Imports — Rasul fixed a Pocket bug that could create duplicate documents and cleaned up existing duplicates.
- 🤖 Fixed Summary Editing — Ibai fixed Ghostreader summaries not updating when you edited document metadata.
- 🔗 Fixed Content Links — Krzys fixed “view content” links so partial imports correctly link out to the original article.
- ⌨️ Fixed Copy Shortcut — Ibai fixed a Safari glitch where the keyboard shortcut for copying highlights didn't always work.
- 🐦 Improved Twitter Sync — Rasul improved detection of expired Twitter authentication and added re-auth emails so bookmarks keep syncing.
- 🔗 Fixed Public Links — Scott fixed disabling public links from the sidebar so they actually turn off.
- 📄 Fixed Download Options — Scott limited “Download with annotations” to PDFs and shows appropriate commands for other types.
- 🤖 Fixed Ghostreader Definitions — Johannes fixed Ghostreader definitions failing to fetch surrounding context using selection.paragraph or selection.sentence.
- 🪟 Fixed View Selection — Arek fixed view selection lists so you can scroll through your entire list of views when adding them to mobile home.
- 📶 Fixed Offline Loading — Johannes fixed uncached documents getting stuck loading offline; they now show a clear offline status.
- 📖 Fixed Missing Headers — Johannes fixed article headers disappearing after reading a book in continuous scroll mode.
- 📖 Fixed Reading Position — Johannes fixed some books not retaining their reading position when you return.
- 🗃️ Fixed Database Slowness — Tristan and Hannes fixed periodic slowness and downtime by upgrading databases and related infrastructure.
- ↔️ Fixed Heading Alignment — Johannes fixed headings being incorrectly justified on mobile devices.
- 📷 Improved OCR Highlights — Arek improved OCR focus and lens choice on iOS so captures from physical books are sharper and more accurate.
- 🎬 Fixed Enhanced Transcripts — Mati fixed enhanced YouTube transcripts appearing to process indefinitely even after completion.
- 📄 Fixed PDF View on Android — Arek fixed the bottom action menu flashing and jerking when switching between PDF and text view on Android.
- 🌍 Improved File Encoding — Scott fixed non-English characters in uploaded PDFs showing as strange characters in titles and author names.
- 🔊 Adjusted TTS Notification — Andrew changed the confusing “language updated” message to “voice updated” when switching TTS voices within a language.
- 📜 Smoothed Continuous Scrolling — Johannes fixed jumps and positioning glitches in continuous scroll mode.
- 🔍 Fixed Search Edits — Ibai fixed highlight edits not appearing immediately in Readwise 1.0 search results.
- 🧹 Cleaned Up Ghostreader Settings — Ibai hid Ghostreader options in mobile menus when the feature is turned off.
- 🎁 Fixed Bonus Highlights — Ibai fixed bonus highlights being excluded from Daily Reviews when tips were set to “Never”.
- 📚 Fixed Daily Review — Tristan fixed Daily Review breaking after opening and closing the Similar Highlights chat on mobile.
- 📝 Fixed Note Shortcut — Ibai fixed the “N” keyboard shortcut not opening the note input for highlights.
- 🎬 Improved Video Location Tracking — Mati fixed video progress resetting when navigating away so you can resume where you left off.
- 📅 Fixed Date Display for Pocket Imports — Rasul fixed some Pocket documents showing dates far in the future when sorting by Date Moved.
- ⌨ Fixed Enter Key Shortcut — Scott fixed the Mac desktop app opening document links twice when pressing Enter.
- 📤 Resolved File Upload Crash — Scott fixed the Mac desktop app crashing when you uploaded local files.
- 📊 Fixed Mobile Sort Order — Arek fixed the mobile sort order resetting to Date Moved instead of remembering your preference.
- 💻 Improved MCP Support — Piotr improved the Readwise MCP server so it automatically installs required dependencies.
- 🔗 Improved URL Detection on Mobile — Arek improved Android clipboard detection so SMS codes no longer trigger “add URL” prompts.
- 📜 Added PDF Reparse Option — Scott added a “Reparse PDF” option in the command palette so you can upgrade old PDFs to the new parser.
- 🎧 Improved Audio Reviews — Mati fixed audio reviews not being marked complete after listening.
- 🎙️ Fixed Annotation Detection for Audio Reviews — Mati fixed audio reviews saying “You noted that...” even without any notes.
- 👻 Added Ghostreader Toggle — Ibai added a global Ghostreader toggle in Preferences to turn all prompts on or off.
- 📚 Suggested Themes — Ibai added AI-generated theme ideas when creating Themed Reviews in Readwise 1.0.
- 💬 Fixed Desktop Chat — Adam fixed Chat with Documents failing in the Windows desktop app due to WebSocket issues.
- 🔽 Improved Dropdown Consistency — Adam standardized dropdown chevron behavior throughout Reader.
- 🌙 Fixed Dark Mode — Arek fixed the upgrade screen not respecting dark mode settings.
- 👻 Fixed Ghostreader Variables — Mitch fixed Ghostreader's variable not tracking highlight locations correctly.
- 🔗 Fixed Duplicate Documents — Tadek fixed duplicate documents created when URLs had certain tracking parameters.
- ▶️ Fixed Video Positions — Mati fixed videos forgetting your last position and jumping back to the beginning.
- 📖 Fixed E-ink Compatibility — Mati fixed books failing to open on some e-readers that lack certain Android functions.
- 🔐 Improved Logout — Artem fixed a logout-related bug that was interfering with switching accounts
- ↕️ Fixed Tablet Modal — Arek fixed a bug where the image highlight action modal was sometimes too tall on tablets.
- 🟡 Fixed Enhanced Highlights — Adam fixed a bug where highlights weren't reappearing when toggling between enhanced and original
- 📰 Parsing Fixes — Krzys fixed parsing issues across tens of thousands of documents and all of these different domains: the-american-interest.com, lavanguardia.com, substack.com, medium.com, couriermail.com.au, dailypress.com, adweek.com, afr.com, barrons.com, bizjournals.com, brittanica.com, caixinglobal.com, centralwesterndaily.com.au, denverpost.com, bain.com, nyr.ruv.is, mailchi.mp, newyorker.com, espn.com, epsilontheory.com, linikedin.com, theinitium.com, spectrum.iee.org, techcrunch.com, bloomberg.com, royalroad.com, reddit.com, chrzaszcz.dev, maggieappleton.com, france24.com, huxiu.com, science.org, heise.de, todayintabs.com, towardsdatascience.com, timesofindia.indatimes.com, transformer-circuits.com, zed.dev, wikipedia.org, unherd.com, uber.com, theparisreview.org, nypost.com, canarymedia.com, theatlantic.com, washingtonpost.com, bbc.com, bbc.co.uk, stackoverflow.com, wsj.com, g1.globo.com, yahoo.com, nysfocus.com, abc.es, academialatin.com, theathleticm.com, archive.is, theguardian.com, nytimes.com, theverge.com, arstechnica.com, wired.com, forbes.com, 9to5mac.com, 9to5google.com, ft.com, swiatczytnikow.pl, news.ycombinator.com, technews.tw, independent.co.uk, readwise.io, feedblitz.com, msn.com, tldrnewsletter.com, youtube.com, seattletimes.com, thedispatch.com, fd.nl, members.specialprojects.jp, timesofindia.indiatimes.com, facebook.com, metafilter.com, sec.gov, platform.openai.com, technologyreview.com, dailymail.co.uk, and more.
🖼️ Creator Content
Tim Ferriss + David SenraIn a recent interview, both Tim Ferriss and David Senra discussed how they use Readwise to get the most out of what they read. Ali AbdaalWhen asked about his favorite productivity app, Ali made us blush 🤭 Michael CronkWe're experimenting with an entirely new type of video content intended to help readers like you discover great books that are otherwise overlooked by traditional algorithms. For our inaugural video, we've partnered with one of our favorite fantasy reviewers, Michael Cronk, to introduce you to 10 books you might love if you loved Sanderson's Mistborn series. Because this is an experiment, we'd love any and all feedback you might have! Drop us a comment in YouTube or reply to this email with your thoughts :) CapacitiesNot only did the Capacities team launch an official Readwise integration last month, they also produced one of the most in-depth tutorials we've ever seen showing you different ways to leverage your highlights after you export them. CheikhFor our French-speaking users, Cheikh just shared his favorite features in Reader. 👋 FarewellThat's all for now. This will be our last update for 2025 (though there will be lots of news coming from us early next year), so we wish you a happy holidays and a productive, reading-filled new year! Thank you again for your continued support, and as always, feel free to reach out with questions, feedback, or just to share your reading adventures! Until next time, – The Readwise Team
|