branch: externals/greader
commit 5a21fd861ce9311c352d535a44bdb2f54d93e71f
Author: Michelangelo Rodriguez <[email protected]>
Commit: Michelangelo Rodriguez <[email protected]>

    greader.el: bump to version 0.18.0
    
    New features since 0.17.0:
    
    * greader-dict.el: Non-destructive dictionary merging.
      A secondary dictionary can be merged into the active one via
      greader-dict-merge-dictionary (C-r d M).  Merged entries are marked
      with the greader-dict-merged text property and are never written to
      the main dictionary file.  New customization variables:
      greader-dict-merge-dictionaries-alist, greader-dict-merge-save,
      greader-dict-merge-file.  New functions: greader-dict-merge-dictionary,
      greader-dict-merge--dictionaries, greader-dict-merge-save-to-file,
      greader-dict-load-merges.  On greader-dict-mode startup, saved merges
      are automatically reloaded.
    
    * greader-dict-tests.el: New file; 7 ERT tests covering the merging
      feature (greader-dict--merged-p, greader-dict--merge, greader-dict-add
      with merge flag, greader-dict-write-file skipping merged entries,
      greader-dict-merge-dictionary).
    
    * greader-audiobook.el: WAV size validation against expected size.
      After each block conversion, the actual WAV size is compared against
      an estimate derived from word count and TTS rate (WPM).  New
      customization variables: greader-audiobook-expected-sample-rate,
      greader-audiobook-size-check-tolerance (lower-bound only; larger-than-
      expected WAVs are never flagged), greader-audiobook-size-check-min-words
      (blocks below threshold are exempt), greader-audiobook-on-size-mismatch
      (ignore/warn/error/retry/ask/function),
      greader-audiobook-size-mismatch-max-retries.  New functions:
      greader-audiobook--expected-wav-size,
      greader-audiobook-get-block-by-number.  greader-audiobook-convert-block
      now wraps audio-write in a retry loop.  greader-audiobook-buffer
      appends a size-warnings count to the completion message when the check
      is active.
    
    Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
---
 greader.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/greader.el b/greader.el
index f78fb0ebc6..9328641e23 100644
--- a/greader.el
+++ b/greader.el
@@ -7,7 +7,7 @@
 ;; Keywords: tools, accessibility
 ;; URL: https://gitlab.com/michelangelo-rodriguez/greader
 
-;; Version: 0.17.0
+;; Version: 0.18.0
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by

Reply via email to