---
name: Bug report
about: Report a problem or unexpected behavior
title: "[BUG] "
labels: bug
assignees: ''

---

## Bug Description

A clear and concise description of what the bug is.

## To Reproduce

Steps to reproduce the behavior:

1. Go to '...'
2. Run command '...'
3. Select file '...'
4. Enter time adjustment '...'
5. See error

**Example command or file:**
```bash
# If applicable
chronosub
# Selections made:
# File: example.srt
# Direction: Slower
# Time: 00:00:05,000
```

## Expected Behavior

Describe what you expected to happen.

## Actual Behavior

Describe what actually happened. Include any error messages or output:

```
Paste error output here
```

## Screenshots

If applicable, add screenshots to help explain your problem.

## Environment

- **OS**: [e.g., macOS 14, Windows 11, Ubuntu 22.04]
- **ChronoSub Version**: [e.g., 1.0.0, or commit hash]
- **Rust Version** (if building from source): [e.g., 1.75.0]
- **Subtitle File Type**: [e.g., .srt, .vtt]
- **File Encoding** (if known): [e.g., UTF-8, UTF-16 LE, Windows-1252]

## Additional Context

Add any other context about the problem here:

- **Subtitle file size**: [e.g., 50KB, 2MB]
- **Number of subtitle entries**: [e.g., ~1000 entries]
- **Special characters in file**: [e.g., Arabic text, emojis]
- **Any other relevant information**:

## Possible Solution (Optional)

If you have ideas on how to fix this, please describe them here.

---

**Thank you for reporting this issue! 🐛**
