Skip to content

v0.2.0

Latest

Choose a tag to compare

@arinltte arinltte released this 04 Jun 13:34
· 10 commits to main since this release
e054ec7

Welcome to latte ☕️

Download Anything. Instantly.

latte is a lightweight, native macOS menu bar app designed to make downloading video and audio from over 1,000+ websites as seamless as possible.

✨ New Features

  • Browser Authentication (Restricted Content): You can now download age-restricted, private, or login-required videos (like native Reddit videos or private Instagram Reels/Stories). Simply select your daily browser in Settings (Chrome, Firefox, Brave, or Edge), and latte will securely use your active session to fetch the video. (Note: Chrome is the heavily tested and officially verified browser for this feature).
  • Smart Auto-Dismiss: The latte panel now behaves like a true macOS native menu—clicking anywhere outside the window will automatically close it.
  • Pin Window Toggle: Working on a large batch of links? Turn on the new "Keep Window Open" toggle in Settings to pin latte to your screen.
  • Modern Codec Support: Completely overhauled the Format Priority engine. latte now natively supports modern, high-efficiency codecs including AV1, WebM, MKV, ALAC, and Vorbis.
  • Hide Unused Formats: You can now click the "Eye" icon next to any format in Settings to hide it from your main dropdown, keeping your UI clean without permanently deleting the option.

⚠️ Known Limitations & Site-Specific Quirks

  • Instagram Stories: Private IG Stories can now be successfully downloaded! However, because Instagram does not provide standard title metadata for Stories, latte will display nothing — just click download and it will work as expected.
  • Private Facebook Videos: Currently, downloading private Facebook videos will result in a "Cannot parse data" error. This is a known limitation of the underlying yt-dlp engine. Public Facebook videos still work perfectly.
  • Safari Support Removed: Due to strict macOS Sandboxing permanently blocking third-party apps from reading Safari cookies (without intrusive Full Disk Access requirements), Safari has been removed from the browser authentication list to ensure a smooth user experience.

🐛 Bug Fixes & Improvements

  • Restored "Best (MP4)": Due to high demand for QuickTime, iMovie, and AirDrop compatibility, the default MP4 fallback has been restored as the top default priority.
  • Self-Healing Configurations: Upgrading from v0.1.0? latte now automatically cleans up deprecated format configurations and gracefully merges new codecs into your saved lists.
  • JSON Corruption Fix: Fixed a critical pipeline bug where browser cookie log outputs (like "Extracting 259 cookies...") would corrupt the video metadata stream, causing valid links to falsely report "Could not fetch info".
  • Smarter Error Handling: Added human-readable error messages for authentication failures and locked browser databases.