diff --git a/README.md b/README.md
index 8d98fa0..d31a575 100644
--- a/README.md
+++ b/README.md
@@ -66,6 +66,9 @@ All clips are exactly 8 seconds — the standard length for foley sound datasets
- **Menu bar** — File / Edit / Scan / View / Help hold the occasional actions (open files, train, scan all, profiles); the profile selector and shortcuts (`?`) sit in the top-right corner
- **Control deck** — a compact tabbed panel under the video groups the settings into **Export** (label, name, folder, format, resize, duration/clips/spread, workers), **Crop & Track**, and **Scan** (model, threshold, fuse, scan/auto/speech/review)
- **Side-by-side panels** — pin deck panels to view them as resizable columns: right-click a deck tab → *Show side-by-side*, or toggle them under *View ▸ Side-by-side panels*; drag the dividers to reallocate space, and the layout persists between sessions
+- **Per-tab export folder** — each file-list tab remembers its own output folder; switching tabs follows that tab's folder, and a guardrail warns when the loaded video doesn't match the destination
+- **Duplicate tab** — right-click a file-list tab → *Duplicate tab* to clone its files into a new tab with its own export folder
+- **LTX-2 export mode** — per-tab **Foley | LTX-2** toggle (right-click a tab, shown with an `[LTX2]` badge): LTX-2 clips are frame-exact (`frames % 8 == 1`), forced to 25 fps, and center-cropped so width & height are divisible by 32 — for LTX-2 video-to-audio datasets; applies to manual, re-export, and auto-export
- **Status bar** — export/scan progress and messages, with the current file · profile · worker count always shown
## Keyboard shortcuts
diff --git a/main.py b/main.py
index c2fe63b..0950ba9 100755
--- a/main.py
+++ b/main.py
@@ -4799,9 +4799,25 @@ class MainWindow(QMainWindow):
# ── Changelog ────────────────────────────────────────────
- APP_VERSION = "1.1"
+ APP_VERSION = "1.2"
_SPLIT_HEADER_H = 22 # deck split-column header height (keep both deck spots in sync)
CHANGELOG: list[tuple[str, list[str]]] = [
+ ("1.2", [
+ "Per-tab export folder — each file-list tab now remembers "
+ "its own output folder; switching tabs follows that tab's folder. "
+ "An export-folder mismatch guardrail warns when the loaded "
+ "video's talent/folder doesn't match the destination, so clips "
+ "don't land in the wrong tree.",
+ "Duplicate tab — right-click a file-list tab → "
+ "Duplicate tab to clone its files into a new tab with its "
+ "own export folder.",
+ "LTX-2 export mode — a per-tab Foley | LTX-2 toggle "
+ "(right-click a tab) marked with an [LTX2] badge. "
+ "LTX-2 clips are frame-exact (frames % 8 == 1, set via "
+ "the frames control), forced to 25 fps, and center-cropped so "
+ "width & height are divisible by 32 — for LTX-2 video-to-audio "
+ "datasets. Applies to manual, re-export, and auto-export.",
+ ]),
("1.1", [
"Reorganized interface — the dense control rows are now a "
"menu bar (File / Edit / Scan / View / Help) for occasional "