Skip to content

Releases: maksim0-debug/Recap

Recap v1.5.1

02 Mar 17:08

Choose a tag to compare

  1. Added the ability to view the program directory.
image
  1. Bug fixes, including autoscroll

Recap v1.5.0

21 Feb 22:12

Choose a tag to compare

🚀 Recap v1.5.0 — Performance & Stability Update

This update introduces a major overhaul of the core engine, designed specifically to handle massive datasets with minimal system load. Recap now runs smoother, faster, and more reliably, even with an extensive history of screenshots.


⚡ Key Improvements

1. Lightning-Fast Filtering

We've completely rewritten the filtering logic to effortlessly process millions of records.

  • ID-Based Filtering: Operations now utilize AppId (integers) instead of resource-heavy string comparisons.
  • Asynchronous Processing: Navigating the timeline or adjusting filters will no longer freeze the UI. All heavy computations are now efficiently offloaded to background threads.

2. Smart OCR Exclusion List

You now have precise control over which applications the OCR engine should ignore.

  • New Searchable Interface: Easily add apps directly from your activity history or executable files using a beautifully designed, searchable UI.
image

3. Storage Optimization

  • The "tempOCR" Bug Fix: Previously, screenshots were duplicated for OCR processing even when the feature was disabled, unnecessarily consuming gigabytes of disk space. This is now resolved—if OCR is turned off, zero temporary files are created.

Recap v1.4.1

28 Jan 19:33

Choose a tag to compare

🚀The "Performance & Customization" Update

This is a major update that completely rewrites the screen capture engine, resolves long-standing issues with full-screen games, and adds powerful tools to organize your statistics.

⚡ New Hybrid Capture Engine

  • 📺 DXGI Desktop Duplication: Now the default capture method.
    • 0% CPU Load: Capture happens directly within the video memory.
    • Perfect speed and zero lag.
  • 🛡️ Smart Fallback System: If DXGI loses context (e.g., during resolution changes or UAC prompts), Recap instantly switches to Windows Graphics Capture (WGC). If WGC is also unavailable, it uses GDI+ as a final backup. Your timeline recording will never be interrupted again.

🔗 App Merging

Want to see chrome.exe, firefox.exe, and opera.exe as a single "Browsers" entry?

  • Simply rename them to the same name! Recap will prompt you to merge them into a group.
  • Activity time and statistics are now aggregated for the entire group.

🖼️ Custom Icons

Don't like the default icon of an app or a script?

  • Right-click -> "Change Icon": Supports any image format (PNG, JPG, WebP).
  • Smart Crop: A high-quality algorithm automatically center-crops and resizes your image into a beautiful 32x32 icon.
  • Your choice is saved permanently and won't be lost after updates.

🎮 Minecraft Fix (Force Borderless)

  • ⛏️ The "Black Screen" Solution: Fixed the issue where Minecraft (Java Edition) in full-screen mode (F11) resulted in a black screen or a frozen frame.
  • 🪟 Force Borderless Mode: This new feature automatically removes window borders and stretches the game to fill the screen.
    • To the user, it looks like full-screen.
    • To Windows, it’s a standard window that can be captured perfectly.
    • Note: To use this, disable the "Fullscreen" option in the in-game settings.

Full Changelog:

  • Refactored database architecture for better stability.
  • Improved logging for easier troubleshooting.
image image

Recap v1.3.1

14 Jan 20:54

Choose a tag to compare

  • Restored in-app video archiving and playback functionality.
  • Added localization to Recap Converter.
  • Enhanced timeline grouping with new folders for:
    • Apps: devenv (Visual Studio) and code (VS Code).
    • Websites: Google AI Studio and Kick.

Recap v1.3.0

12 Jan 02:31

Choose a tag to compare

⚡ Have transitioned to the modern Windows.Graphics.Capture. This update reduces system overhead and improves overall performance when using Recap, providing a smoother experience during gameplay.

🧠 Intelligent Hybrid OCR Mode
New Hybrid OCR logic optimizes how text is processed:
Memory-First Processing: Text recognition now occurs entirely in RAM, eliminating unnecessary disk writes.
Smart Queuing: If the system is under heavy load, the application will temporarily cache frames to the disk. This prevents the OCR process from stealing valuable CPU cycles from your game, processing the data later when the system is idle.

🛠 Database & OCR Optimization
Artifact Cleanup: Introduced a base system to automatically clean OCR artifacts from the database.
Storage Logic: Fixed a bug where text coordinates were being recorded even when the feature was disabled.
Dynamic Storage: If "Text Highlighting" is turned off in the settings, the application will now stop saving word coordinates entirely, reducing database size.

🕒 Data Recovery Tool
Added a function for restoring daily data from binary files (helps to return "missing" hours on the timeline and in statistics that are not in the database).

⚙️ Advanced Settings Overhaul
Persistent Config: Resolved a critical issue where Advanced Settings would revert to defaults after an application restart.
UI Fixes: The "Save" button in the Advanced Settings window is now correctly positioned, visible, and fully functional.
Reliable Saving: Improved the saving logic to ensure all property changes are captured before the file is written to disk.

Recap v1.2.1

07 Jan 19:25

Choose a tag to compare

New icons: The extraction algorithm has been completely rewritten. Now they are displayed correctly for UWP applications.
Window identification: Fixed name determination for programs (now real names such as CalculatorApp.exe are displayed instead of ApplicationFrameHost.exe).

Recap v1.2.0

06 Jan 01:26

Choose a tag to compare

Update: Custom Date Ranges in "Charts," Alias System, and Expanded Statistics
Flexible Periods and Navigation: Added a "Select Range" button. The "Month" button logic has been updated: it now displays data for the rolling last 30 days.
App Renaming System: You can now assign custom names to applications. Aliases are stored in the database, and the original app icons are correctly preserved.
image

Advanced Statistics:
The "Charts" tab now displays the total duration and activity percentage for each application.
"Total Time" summaries have been added to all key tabs (Charts, Heatmap, Hourly Activity).
image

Bug Fixes: Resolved an issue with screenshot filtering for certain websites.

Recap v1.1.0

03 Jan 12:17

Choose a tag to compare

New features:
Notes system:
Add a note to the current frame (B key).
Notes panel (toggle with Ctrl+B).
Delete notes via the context menu (right-click).
Support for searching notes.
Interactivity:
Context menu for images (Copy, View text in image). Opens when you right-click on an image.

Help: Added a help window with a list of hotkeys.

Improved performance and bug fixes.

Recap v1.0

29 Dec 15:30
a69cff8

Choose a tag to compare

The first stable release with core features.

Recap v1.01

29 Dec 16:30
ab190db

Choose a tag to compare

Localization updated