Skip to content

Releases: NotToxel/BeRealStudio

BeReal Studio v2.3.2

Choose a tag to compare

@github-actions github-actions released this 27 Aug 14:47

🚀 BeReal Studio v2.3.2 — Performance Polish & Seamless Navigation

BeReal Studio v2.3.2 brings single-instance desktop activation, continuous fractional timeline scrubbing, full-height infinite feed modal layouts, card-level CSS virtualization, smart Bonus BeReal late-tag filtering, and defensive boundary validations across the entire photo and recap video engine.


🌟 Key Highlights

┌────────────────────────────────────────────────────────────────────────────────────────┐
│  ⚡ Single-Instance Desktop Window Activation & Focus Management                        │
│  🎯 Continuous Fractional Timeline Scrubbing & Live Viewport Dynamic Alignment         │
│  🖼️ Card-Level CSS Virtualization & 0ms Zero-Reflow Tab View Retention                 │
│  📱 Full-Height Infinite Feed Modal with Permanently Pinned Header Navigation          │
│  🏷️ Smart Bonus BeReal Late-Tag Filtering Matching Calendar Logic                     │
│  🛡️ Defensive Boundary Bounds Validation & Extreme-Condition Stress Resilience        │
└────────────────────────────────────────────────────────────────────────────────────────┘

📋 Comprehensive Changelog & Feature Breakdown

🖥️ 1. Single-Instance Desktop Activation

  • Single Process Management: Automatically focuses and brings the active application window to the foreground if you launch BeReal Studio when it is already running.
  • Cross-Platform Support: Works natively across Windows, macOS, and Linux desktop environments.

📅 2. Fluid Timeline Scrubber & Continuous Fractional Interpolation

  • Continuous Fractional Scrubbing: The timeline indicator pill glides smoothly down the rail with 60/120 FPS precision in exact synchronization with scrolling content.
  • Targeted Month Marker Navigation: Clicking any individual month marker smoothly transitions directly to that month without jumping forward or snapping backwards.
  • Free-Wheel Mouse & Trackpad Inertia: Native momentum scrolling is fully preserved for hardware free-wheeling mice (e.g. Logitech MX Master) and precision trackpads.

⚡ 3. Memory Loading & Rendering Performance

  • Card-Level Virtualization: Applied content-visibility: auto; contain-intrinsic-size: auto 240px; to individual memory cards. Off-screen DOM nodes skip image decoding and layout calculation until scrolled near, reducing initial archive load latency by up to 80%.
  • Zero-Latency Tab Switching: Switching between Memories, Toolkit, Recapper, and Settings tabs occurs in 0ms with zero reflow, retaining warm GPU video textures and exact scroll positions.

📱 4. Full-Height Infinite Feed Modal

  • Full Viewport Expansion: The infinite feed modal now takes advantage of the full vertical window height.
  • Pinned Top Bar: The Memories return button, post date, and X of Y index indicator stay permanently pinned at the top without clipping on smaller or standard viewports.

🏷️ 5. Smart Bonus BeReal Late-Tag Filtering

  • Day-Grouped Moment Logic: Matches the calendar's behavior where only the initial BeReal moment post of the day displays late duration highlights (• 45m late). Subsequent/Bonus BeReals taken on the same date are labeled as Bonus BeReal rather than flagged as late.

🛡️ 6. Defensive Bounds Validation & Open-Source Lineage

  • Mathematical Stress Resilience: Unit test suites in timing.rs verified against extreme edge cases (0.0s durations, negative durations, single image archives, excessive padding, and 10,000+ item archives).
  • Sanitized Mock Configurations: Cleaned up all machine-specific paths in developer demo suites to use generic developer references.
  • Open-Source Lineage: Updated open-source pioneer project credits and GPL-3.0 licensing documentation in the About section.

📦 Official Binary Packages & Installers

Platform Format / File Description
Windows Windows (x64) BeReal.Studio_2.3.2_x64-setup.exe Windows 64-bit NSIS Setup Installer
Windows Windows (x64) bereal-studio.exe Standalone Portable Windows Binary
macOS macOS (Apple Silicon) BeReal.Studio_2.3.2_aarch64.dmg Apple Silicon DMG (M1 / M2 / M3 / M4)
macOS macOS (Universal) BeReal-Studio-macOS.app.tar.gz Standalone .app Application Archive
Linux Linux (x86_64) BeReal.Studio_2.3.2_amd64.AppImage Universal Linux AppImage
Linux Linux (x86_64) BeReal.Studio_2.3.2_amd64.deb Ubuntu / Debian .deb Package

Full Changelog: v2.3.1...v2.3.2

BeReal Studio v2.3.0

Choose a tag to compare

@github-actions github-actions released this 26 Aug 12:54

🚀 BeReal Studio v2.3.0 — The Ultimate Memories & Video Experience

BeReal Studio v2.3.0 is a major milestone release delivering complete Video BeReal support, butter-smooth 1:1 pointer zooming and panning, partitioned 1-click fast download preferences for every media kind, high-performance caption indicators, and copyleft licensing under GPLv3.


🌟 Key Highlights

┌────────────────────────────────────────────────────────────────────────────────────────┐
│  ✨ Complete Video BeReal Playback & Dual-Angle Side-by-Side / PIP MP4 Exports         │
│  🔍 1:1 Precision Pointer Zoom (up to 300%) with Smooth Drag Navigation & Float UI     │
│  ⚡ Partitioned 1-Click Fast Downloads: Independent Preferences for Photos, Video, BTS  │
│  📅 Timeline Scrubber, Quick Month/Year Jump, and Zero-Overhead Caption Indicators     │
│  🛡️ 100% Offline Privacy Guarantee & Official Copyleft Licensing under GNU GPLv3        │
└────────────────────────────────────────────────────────────────────────────────────────┘

📋 Comprehensive Changelog & Feature Breakdown

🎬 1. Native Video BeReal Experience & Dual-Angle Exports

  • Synchronized Dual-Video Playback: Native video BeReals play with interactive playback controls, seamless looping, and synchronized dual-camera audio.
  • Side-by-Side Video Export: Automatically renders both primary and selfie camera video tracks side-by-side into a single high-definition .mp4 video with perfectly synchronized audio.
  • Picture-in-Picture Video Export: Export full-motion video BeReals in classic PIP overlay layout with rounded lens borders and drop shadows directly to .mp4.
  • Individual Camera Video Extraction: Save either the primary rear video or front selfie video clip independently in a single click.

🔍 2. Precision 1:1 Zoom & Fluid Pan Navigation

  • High-Definition Exploration: Zoom in up to 300% on any photo or video memory to view subtle background details.
  • Fluid 1:1 Pointer Panning: Drag smoothly across zoomed photos and videos with instant response and reliable mouse-release tracking.
  • Floating Controls: Clean, unobtrusive zoom level slider and reset button that appear dynamically only when interacting with zoomed media.

⚡ 3. Partitioned 1-Click Fast Download Settings

  • Media-Specific Smart Defaults: Your 1-click download preferences are now saved and applied independently for Photos, Videos, and BTS Micro-Clips.
  • Zero Configuration Conflict: Setting a preferred 1-click format for Photos (e.g. High-Res JPEG PIP) will never overwrite your Video export preferences (e.g. Side-by-Side MP4).

📅 4. Interactive Timeline & Calendar Navigation

  • Accurately Aligned Month Markers: Smooth rail scrubber dynamically mapped across your entire archive timeline.
  • Instant Month & Year Picker: Jump directly to any month across years in the Calendar view with a single click.
  • Subtle Caption Indicators: A discreet 4px cyan dot indicator lets you know at a glance which pictures have captions without causing any rendering lag or scroll stutter.

🛡️ 5. GPLv3 Copyleft Freedom & 100% Local Privacy

  • Local-First & Offline: Your personal photos, videos, locations, and archives never leave your computer.
  • Free & Open Source: Now officially licensed under GPL-3.0-or-later to safeguard user software freedom.

📦 Official Binary Packages & Installers

Platform Format / File Size Description
Windows (x64) BeReal.Studio_2.3.0_x64-setup.exe 7.41 MB Windows 64-bit NSIS Setup Installer
Windows (x64) bereal-studio.exe 26.37 MB Standalone Portable Windows Binary
macOS (Apple Silicon) BeReal.Studio_2.3.0_aarch64.dmg 11.29 MB Apple Silicon DMG (M1 / M2 / M3 / M4)
macOS (Universal) BeReal-Studio-macOS.app.tar.gz 11.21 MB Standalone .app Application Archive
Linux (x86_64) BeReal.Studio_2.3.0_amd64.AppImage 87.98 MB Universal Linux AppImage
Linux (x86_64) BeReal.Studio_2.3.0_amd64.deb 13.19 MB Ubuntu / Debian .deb Package

💖 Open Source Lineage & Acknowledgments

BeReal Studio unifies and builds upon the trailblazing work of the open-source community:

BeReal Studio v2.0.0

Choose a tag to compare

@github-actions github-actions released this 25 Aug 16:02

🚀 BeReal Studio v2.0.0 — The Memories Explorer Release

BeReal Studio v2.0.0 is a major milestone release that introduces the Native BeReal Memories & Calendar Explorer, bringing the authentic, fluid mobile BeReal browsing and post exploration experience directly to your desktop alongside the Photo Toolkit and Music Recapper.


🌟 What's New in v2.0.0

📸 1. Native Memories & Calendar Explorer

  • Mobile-Identical Dark UI: An immersive experience matching the authentic BeReal app design.
  • Segmented View Switcher: Fluid toggle between [ Memories ] and [ Calendar ].
  • Memories Grid: Responsive multi-column card grid with day overlays (19, 20, Today), retake badges (2), and hover elevations.
  • Monthly Calendar Matrix: 7-column calendar (Mon–Sun) with month navigation (< / >) and active memory photo cells.
  • Persistent Directory Memory: Remembers and auto-loads your previously scanned GDPR archives across app launches.

📱 2. Continuous Vertical Infinite-Scroll Feed

  • Authentic Feed View: Clicking any memory card seamlessly opens a continuous, smooth vertical scroll feed of your entire archive.
  • Instant Auto-Scroll: Jumps directly to the tapped post while allowing uninterrupted scrolling up and down through earlier and newer memories.
  • Dynamic Sticky Top Bar: Tracks and displays the active visible memory date and post count (e.g. 18 August 2024 • 14 of 420) as you scroll.
  • Detailed Metadata: Displays user avatar, username (toxel), full name, post time, relative date, late status, retakes, and captions.

🤳 3. Interactive Dual-Camera Frame & Movable PIP

  • Click-to-Swap: Clicking the selfie inset instantly swaps perspective between front and back cameras with animated transitions.
  • Movable / Draggable PIP: Click and drag the selfie picture-in-picture box anywhere on the photo frame with bounds protection.
  • 4-Corner Snap Hotspots: Instant corner snap controls to cycle between Top-Left, Top-Right, Bottom-Right, and Bottom-Left.
  • Integrated BTS Micro-Video Player: Plays live BTS micro-videos inline when present in the archive.

🔍 4. Multi-Dimensional Search & Filtering

  • Live Instant Search: Search captions, dates, and reverse-geocoded cities/countries.
  • Quick Filter Chips:
    • 📍 Location (Posts with GPS tags)
    • 🎬 BTS Clips (Posts with live BTS video clips)
    • 💬 Captions (Posts with text captions)
    • 🔄 Retakes Only (Posts with retakes > 0)
  • Advanced Drawers: Instant dropdown filtering by Year, Month, City, and Country.

💾 5. Contextual Actions & Single-Memory Exports

  • Three-Dot Action Menu:
    • 📁 Reveal in File Explorer: Opens the raw image on disk.
    • 🖼️ Save Combined Photo (PIP): Exports a high-res Picture-in-Picture composite.
    • ↔️ Save Side-by-Side Photo: Exports a high-res side-by-side composite.
    • 📷 Save Main Camera Only / 🤳 Save Selfie Camera Only.
    • 📋 Copy Details: Quick actions to copy caption, formatted timestamp, or GPS coordinates.

⚡ 6. High-Performance Parallel Engine

  • Rayon Multi-Core Processing: Parses, formats, and reverse-geocodes 1,000+ posts in under 10 milliseconds.
  • O(1) Media File Indexing: Instant filename mapping supporting all BeReal GDPR folder variations (Photos/.../post/, /Photos/.../bereal/, flat folders).
  • Offline Spatial Reverse Geocoder: In-memory GeoNames spatial index for instant, offline city/country resolution with zero network pauses.
  • Tauri v2 Asset Protocol & Base64 Fallback: 100% reliable image and video rendering across all operating systems.

📦 Downloads & Platform Installers

Platform Package Architecture Description
Windows .msi x64 Windows Installer Package
Windows .exe x64 NSIS Standalone Setup
macOS .dmg Universal Apple Silicon (M1/M2/M3/M4) & Intel (x86_64)
Linux .AppImage x64 Standalone Universal Linux Binary
Linux .deb x64 Debian / Ubuntu Package

🚀 Pushing to GitHub & Publishing Releases

To publish this release to GitHub:

git push origin master --tags

The included GitHub Actions workflow (.github/workflows/release.yml) will automatically build, package, and upload binaries for Windows, macOS (Universal), and Linux directly to your GitHub Releases page!