Version 0.1.0 released

Release notes: version 0.1.0

We’ve made a number of improvements to the app’s backend and frontend for better performance, reliability, and user experience. Here’s what’s new:

  1. Major under-the-hood updates
  • We’ve overhauled backend APIs and updated the frontend so that they work more seamlessly together
  1. State management improvements
  • The way the frontend tracks and updates data has been rebuilt to be more granular. This addresses multiple issues, including:
    • Image ordering bugs
    • Transcription status inaccuracies
    • Problems when issuing multiple transcripts at once
  • With these fixes, you should notice fewer glitches and more consistent behavior across the app.
  1. Plan selection modals
  • There are now two different pop-ups for choosing or upgrading plans:
    • Initial plan selection: Displays the “Try Leo for free!” banner, which cannot be closed until you choose a plan.
    • Plan upgrade: Allows you to close the pop-up, and doesn’t show the banner.
  1. Image and list ordering
  • We’ve changed how images and lists are ordered to use a more reliable system and handled the transition with careful database updates
  • Deleting lists or images is now done with a single, secure transaction, so you won’t end up with broken or “illegal” ordering
  1. Performance & loading
  • We’ve optimized SQL functions and moved lots of app logic into the database layer for better speed and reliability
  • Thumbnails are no longer over-optimized, which should cut unnecessary processing
  • We no longer load transcripts, notes, or full-sized images until you actually need to see them (e.g., when you open a document), which should make the rest of the app faster
  1. Search functionality
  • We’ve fixed and improved the in-app search features, so that searching should be more accurate and faster.
  1. Other fixes
  • Resolved a race condition that sometimes caused the “Choose a plan to get started” pop-up not to appear when it should
  • Many other small improvements and cleanups

Some plans for the next release

  1. Right now, if users request many transcription jobs they can “hog” the queue. In the next release, we’ll introduce a fairer distribution system.
  2. Implement the ability to upload PDFs
  3. Increase the file size upload limit
  4. Make sure export function includes transcriptions
  5. Prepare the backend for the next version of the AI model (stay tuned!)
  6. Other small bug fixes