diff --git a/CHANGELOG.md b/CHANGELOG.md index 8235498..8956c99 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -13,6 +13,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Changed +- DeadAir is in the same box as a show's download settings, below them, and stays there when automatic downloads are off (#185). - The container is built on Debian 13 (trixie) instead of 12, so DeadAir uses ffmpeg 7.1 instead of 5.1 (#177). - DeadAir no longer makes a shortened copy of each episode. It plays the original with its long silences left out, ready a few seconds after the download, with no gap where a silence was cut and no extra disk space (#181). diff --git a/web/app.css b/web/app.css index dab7bfe..396213a 100644 --- a/web/app.css +++ b/web/app.css @@ -1134,6 +1134,8 @@ input[type=range]::-moz-range-thumb{width:12px;height:12px;border:0;border-radiu .dpause:has(input:disabled){opacity:.45} .dpslide input[type=range]:disabled{cursor:default} .fdl+.ffield{margin-top:18px} +/* DeadAir shares the box but not the fold: it applies whether or not this show downloads on its own. */ +.fdead{border-top:1px solid var(--line);padding-top:10px;margin-top:4px} .flabel{font-size:14px;font-weight:500} .cap{margin:0;font-size:12.5px;line-height:1.45;color:var(--dim)} /* Words and phrases as chips: in one comma-separated box, one ran into the next. */ diff --git a/web/src/dialogs.ts b/web/src/dialogs.ts index 6d14f29..7955f1d 100644 --- a/web/src/dialogs.ts +++ b/web/src/dialogs.ts @@ -526,8 +526,8 @@ function settingsModal(f, newUrl?: string){
${chipsHTML(f.keywords,'skwin')}

Any one of these will do, and a phrase needs all its words. Empty takes everything.

${sw(``,'Include explicit items')} - -
${sw(``,'DeadAir',' lead')} +
+
${sw(``,'DeadAir',' lead')}

Cuts the dead air: long silences in ${isGroup?'these shows':'this show'} shrink to a beat, so episodes finish sooner and every voice keeps its own pace. Leave it off for stories whose pauses are part of the telling.

@@ -535,7 +535,7 @@ function settingsModal(f, newUrl?: string){
-

The silence kept where a long one is cut. More is easier on the ear; less saves more time.

+

The silence kept where a long one is cut. More is easier on the ear; less saves more time.

${isGroup?'':`
${chipsHTML(f.blocked||[],'sblockin')}

Whole words or phrases. Hidden from your list and not downloaded for you, along