branch: elpa/subed
commit cac3a94ae14afa1655cbd39a7128d8dc88e4fca6
Author: Sacha Chua <[email protected]>
Commit: Sacha Chua <[email protected]>

    v1.5.0 Bump the version
---
 NEWS.org       | 36 ++++++++++++++++++++++++++++++++++++
 subed/subed.el |  2 +-
 2 files changed, 37 insertions(+), 1 deletion(-)

diff --git a/NEWS.org b/NEWS.org
index f1d42e0b74..e3afb5a6fb 100644
--- a/NEWS.org
+++ b/NEWS.org
@@ -1,6 +1,42 @@
 #+OPTIONS: toc:nil
 
 * subed news
+
+** Version 1.5.0 - 2026-05-31 - Sacha Chua
+
+- New commands:
+  - ~subed-fill-subtitles~: You can now wrap subtitles to the length specified 
by ~subed-subtitle-fill-length~.
+  - ~subed-jump-to-next-long-subtitle~: This checks for long-duration 
subtitles, such as misrecognized speech. Customize 
~subed-validate-subtitle-too-long-msecs~ to change the threshold.
+  - ~subed-mpv-skim-starts~, ~subed-mpv-skim-speaker-changes~, 
~subed-vtt-mpv-skim-subtitles-with-comments~: These functions make it easier to 
check the timing without listening to everything. Set ~subed-mpv-skim-msecs~ to 
change the duration.
+  - ~subed-set-subtitle-texts~: This might be handy if you used 
~subed-copy-region-text~ to copy the region text to a different file for 
editing and now want to merge your changes back.
+  - Comment-related code:
+    - ~subed-set-subtitle-comment-to-region-text~: If you use NOTE comments in 
VTT files for chapters (which can be copied with 
~subed-section-comments-as-chapters~), you can use this function to set the 
comment to the text of one or more subtitles.
+    - ~subed-vtt-copy-subtitle-comments~: You can now copy subtitle comments 
from another file. This assumes that the times are roughly the same, although 
the cue text might be different. This is handy if you define your chapters as 
NOTE comments using a faster but less accurate transcript and now want to copy 
those comments into a more accurate transcript.
+    - ~subed-vtt-move-comment-to-previous-subtitle~, 
~subed-vtt-move-comment-to-next-subtitle~: Good for moving comments up or down 
to correct their chapter placement.
+    - ~subed-vtt-select-section-between-comments~: New command.
+  - ~subed-align-word-data~: New command. If you have word-level timestamps 
such as a WhisperX JSON, you can use it to determine cue timestamps given text 
or subtitles.
+  - Working with speaker tags:
+    - ~subed-remove-duplicate-speakers~ removes speaker tags if they're the 
same as the previous subtitle. ~subed-jump-to-previous-speaker~ and 
~subed-jump-to-next-speaker~ navigate by speaker tag, and 
~subed-select-current-speaker-segment~ marks a section.
+  - Navigating by clock time: You can now set the file wall-clock start time 
with ~subed-set-file-clock-start~ or set the current subtitle to start at a 
specific time with ~subed-set-clock-start-based-on-subtitle~. Then you can 
navigate by clock time with ~subed-jump-to-subtitle-id-at-clock-time~ or get 
the clock-time equivalent of the start time with ~subed-subtitle-clock-start~. 
This is mainly useful for ~subed-vtt-insert-chapter-comments-based-on-clock~, 
which lets you paste in a time [...]
+  - Navigating by word timing data:
+    - ~subed-word-data-next-subtitle-with-poor-matches~,
+      ~subed-word-data-next-subtitle-with-good-matches~,
+      ~subed-word-data-previous-subtitle-with-poor-matches~,
+      ~subed-word-data-previous-subtitle-with-good-matches~: If you use 
~subed-word-data-load-from-file~, you can use these functions to navigate to 
the next or previous subtitles based on how many words have timing information. 
This can help you identify subtitles that might have been misrecognized or 
misaligned.
+
+- New functions and functionality:
+  - ~subed-vtt-group-subtitles-by-chapter~ New. Useful for grouping things on 
export.
+  - subed-align: You can preprocess subtitles before aligning. See 
~subed-align-preprocess-functions~. By default, [speaker]: text is removed.
+  - ~subed-section-comments-as-chapters~: Filters comments through  
~subed-section-comments-as-chapters-functions~.
+  - ~subed-align-region~ can run ~subed-align-preprocess-functions~ (which 
includes ~subed-align-remove-speaker-tags~ by default) to clean up subtitles 
before aligning.
+
+- Changes:
+  - ~subed-remove-duplicate-speakers~: Region is now optional.
+  - ~subed-align-region~ displays the command in the buffer for easier 
repetition or debugging.
+  - ~subed-align-preprocess-functions~ handles strings too.
+  - ~subed-mpv-screenshot~ copies the filename only if called interactively.
+  - ~subed-subtitle-id-at-msecs~ can jump to a subtitle after a specified time.
+
 ** Version 1.4.2 - 2026-04-18 - Sacha Chua
 
 - New commands:
diff --git a/subed/subed.el b/subed/subed.el
index 10c3ddf5cf..ff6e88261d 100644
--- a/subed/subed.el
+++ b/subed/subed.el
@@ -1,6 +1,6 @@
 ;;; subed.el --- A major mode for editing subtitles  -*- lexical-binding: t; 
-*-
 
-;; Version: 1.4.2
+;; Version: 1.5.0
 ;; Maintainer: Sacha Chua <[email protected]>
 ;; Author: Random User
 ;; Keywords: convenience, files, hypermedia, multimedia

Reply via email to