Skip to content

BeReal Studio v2.3.2

Latest

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