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:
- Major under-the-hood updates
- We’ve overhauled backend APIs and updated the frontend so that they work more seamlessly together
- 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.
- 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.
- 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
- 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
- Search functionality
- We’ve fixed and improved the in-app search features, so that searching should be more accurate and faster.
- 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
- Right now, if users request many transcription jobs they can “hog” the queue. In the next release, we’ll introduce a fairer distribution system.
- Implement the ability to upload PDFs
- Increase the file size upload limit
- Make sure export function includes transcriptions
- Prepare the backend for the next version of the AI model (stay tuned!)
- Other small bug fixes