Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,6 +4,26 @@ All notable user-facing changes are documented here.

## [Unreleased]

## [0.2.1] - 2026-08-21

### Added

- **Replay player:** Open a recent replay for immediate playback without entering edit mode, then continue into Trim when needed. The player supports seeking, fullscreen playback, keyboard controls, and temporary speed feedback from `0.25×` to `2×`.
- **Replay-off game reminder:** An optional notification warns once when Captail detects a game while Instant Replay is disabled. It never starts recording without user action.
- **Unsaved-settings guard:** Editing settings reveals a compact notice with Cancel and Done actions in the title bar. Close, `Alt+F4`, and `Esc` attempts keep the settings open and use a short shake to draw attention to pending changes.

### Improved

- **Lower Game Capture idle load:** When no plausible game is running, Captail releases the replay output and keeps only a low-rate detector active. The normal replay pipeline resumes automatically after a game is detected.
- **Cleaner secondary actions:** GitHub, bug reports, feature requests, and privacy information now live in one compact About menu while the version and update state remain directly visible.
- **Replay status indicator:** Removed the dark halo and made the indicator fully opaque for consistent contrast on bright backgrounds.

### Fixed

- Prevented Game Capture from treating unrelated fullscreen applications as games while waiting for a real game candidate.
- Generated unplated Microsoft Store taskbar icons at every required target size and added package validation so placeholder-sized icons cannot ship unnoticed.
- Prevented changed settings from being lost when the settings window is dismissed accidentally.

## [0.2.0] - 2026-08-14

### Added
Expand Down
32 changes: 19 additions & 13 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -30,18 +30,16 @@
Captail is a focused alternative to NVIDIA ShadowPlay Instant Replay. It keeps the latest seconds or minutes in a rolling buffer, then saves them when you press a hotkey. No scenes, streaming setup, account, cloud upload, analytics, or telemetry.

> [!WARNING]
> Captail `v0.2.0` is an early public preview. Recording works, but bugs and hardware-specific problems are expected. NVIDIA RTX 40 and RTX 50 series are tested; other GPUs need broader public testing.
> Captail `v0.2.1` is an early public preview. Recording works, but bugs and hardware-specific problems are expected. NVIDIA RTX 40 and RTX 50 series are tested; other GPUs need broader public testing.

## What's new in Captail 0.2.0?
## What's new in Captail 0.2.1?

- Use Captail in 11 languages through a compact native-name language menu. First launch follows the Windows language when supported.
- Identify matching physical displays directly from the monitor selector.
- Keep Desktop capture active when a fullscreen game is recognized but cannot provide usable Game Capture frames.
- Send a useful bug report with system and recording details plus a short sanitized log excerpt already filled in.
- Suggest focused improvements through the new Feature link beside Report bug.
- Keep the replay indicator in the correct game or desktop corner without covering the taskbar or newer system overlays.

Simplified Chinese support was contributed by [@zhuyouyi](https://github.com/zhuyouyi) through [PR #24](https://github.com/FaulMit/captail/pull/24).
- Open any recent replay in a fast built-in player, seek through it, change playback speed with the arrow keys, switch to fullscreen, or continue directly into Trim.
- Let Game Capture sleep when no plausible game is running, reducing idle GPU and memory use while keeping a lightweight detector ready.
- Receive an optional reminder when a game starts while Instant Replay is disabled.
- Keep accidental settings changes under control with clear Cancel and Done actions. Closing settings with pending edits now shakes the window instead of silently losing them.
- Access GitHub, bug reports, feature requests, and privacy information from one compact About menu.
- Get a cleaner replay indicator and correctly sized Microsoft Store taskbar icons.

## Is Captail for me?

Expand Down Expand Up @@ -71,6 +69,10 @@ Captail is not a streaming application, scene compositor, DRM bypass, or cloud c
<img src="docs/captail-settings-audio.png" alt="Captail audio settings with system audio, microphone, volume controls, microphone boost, and separate tracks" width="390">
</p>

<p align="center">
<img src="docs/captail-player.png" alt="Captail replay player showing a real AV1 4K 240 FPS replay with seek, playback, trim, and fullscreen controls" width="820">
</p>

<p align="center">
<img src="docs/captail-editor.png" alt="Captail clip editor showing AV1 3840 by 2160 video at 240 FPS, trim timeline, and separate system and microphone audio tracks" width="820">
</p>
Expand Down Expand Up @@ -114,6 +116,8 @@ Both hotkeys are configurable. Double-click the tray icon to reopen Captail.

The optional replay status indicator keeps recording state visible over games and desktop apps. It is enabled by default, can sit in any screen corner, ignores mouse input, and briefly confirms a successful save. Disable it or change its position in Replay settings.

Enable **Warn when a game starts** if you want one quiet reminder when Captail detects a game while Instant Replay is disabled. The reminder never enables recording automatically.

On first launch, Captail follows your Windows language when it supports it; otherwise it starts in English. Use the compact language control in the title bar to switch between English, Russian, Ukrainian, Simplified Chinese, Spanish, Brazilian Portuguese, German, French, Japanese, Korean, and Polish.

If similarly sized monitors are hard to distinguish, open Video settings and select **Identify displays** beside the monitor list. Captail briefly places a large number on each matching screen.
Expand All @@ -123,9 +127,9 @@ If similarly sized monitors are hard to distinguish, open Video settings and sel
| Mode | When no game is detected | When a fullscreen game appears | Audio source |
| --- | --- | --- | --- |
| **Desktop** | Records the selected monitor | Uses direct Game Capture when usable; otherwise keeps desktop video active while recognizing supported fullscreen games | Selected Windows output device |
| **Game Capture** | Waits without recording the desktop | Captures the detected game directly | Detected game audio |
| **Game Capture** | Keeps a lightweight game detector ready while the replay buffer sleeps | Wakes the replay buffer and captures the detected game directly | Detected game audio |

The replay buffer stays armed in both modes. Use **Desktop** when you want continuous coverage; use **Game Capture** when privacy outside games matters more. When a fullscreen game cannot be hooked, Desktop mode favors uninterrupted video over pretending direct Game Capture is working.
Use **Desktop** when you want continuous coverage; use **Game Capture** when privacy and low idle resource use outside games matter more. In Game Capture mode, Captail wakes the replay buffer only after a plausible game appears. When a fullscreen game cannot be hooked, Desktop mode favors uninterrupted video over pretending direct Game Capture is working.

## What happens when capture breaks?

Expand Down Expand Up @@ -193,6 +197,8 @@ Yes. The main window lists supported files from the selected replay folder in a

- Open a replay in File Explorer.
- Move it to the Recycle Bin after confirmation.
- Play it immediately without entering edit mode.
- Seek, pause, use fullscreen, and change playback speed from `0.25×` to `2×` with the keyboard.
- Scrub through a responsive preview.
- Select one trim range with draggable handles.
- Keep or remove each audio track.
Expand Down Expand Up @@ -273,7 +279,7 @@ Review logs before attaching them and remove personal paths or other sensitive i

Compatibility reports for older NVIDIA, AMD, and Intel GPUs are useful even when everything works.

Have an improvement rather than a bug? Use the **Feature** footer action to open Captail's focused feature-request template.
Have an improvement rather than a bug? Open **About → Feature** to use Captail's focused feature-request template.

## How do I build or contribute?

Expand Down
1 change: 1 addition & 0 deletions docs/SCREENSHOTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ Every release must ship a fresh screenshot set captured from the exact release-c
| `docs/captail-main.png` | Instant Replay active | Complete main window showing `AV1 · 4K · 240 FPS`, enabled system and microphone audio, current version, Save button, and several real recent-replay rows. |
| `docs/captail-settings-video.png` | Video settings | Hardware AV1 selected at `3840 × 2160` and `240 FPS`, plus source, bitrate, quality profile, display, and resolution controls. |
| `docs/captail-settings-audio.png` | Audio and replay settings | Enabled system audio and microphone, separate tracks, volume, microphone boost, buffer, storage, and hotkey controls where they fit naturally. Use a second real settings screenshot when one readable frame cannot contain them. |
| `docs/captail-player.png` | Real replay loaded in Preview | Working AV1 4K 240 FPS playback, seek bar, keyboard help, Trim action, fullscreen control, and matching media details. |
| `docs/captail-editor.png` | Real replay loaded | Working preview of a real AV1 4K 240 FPS replay, selected trim range, video timeline, available audio tracks, matching media details, and save actions. |

The next refresh should migrate the two older settings JPEG files to the stable PNG names above. After that migration, overwrite the stable files on every release instead of adding versioned duplicates.
Expand Down
Binary file modified docs/captail-editor.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/captail-main.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added docs/captail-player.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/captail-settings-audio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified docs/captail-settings-video.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Loading