yacreader (9.16.3-1mx25) mx; urgency=medium

  * New upstream version 9.16.3:
    ### YACReader
     - Fix current page/time label content when the content is too long.

    ### YACReaderLibrary
     - Fix table view last section stretch. Before it was only working
       randomly.
     - Fix empty table view caused by wront state being saved. You'll need to
       reconfigure the table view headers to your liking after this.
     - Fix open comic shortcut in fullscreen mode.


 -- Steven Pusser <stevep@mxlinux.org>  Sun, 04 Jan 2026 22:51:20 -0800

yacreader (9.16.2-1mx21) mx; urgency=medium

  * New upstream version 9.16.2:
  
    - New customizable User Agent string to use it with Comic Vine. It can be
      set in YACReaderLibrary.ini in the [ComicVine] section using the 
      COMIC_VINE_USER_AGENT key. Please, don't use it unless you are having
      problems.
    - Prevent crash when opening the folders context menu if a folder is 
      not selected.
    - Fix crash when using the Set type menu on libraries

 -- Steven Pusser <stevep@mxlinux.org>  Thu, 18 Dec 2025 21:50:28 -0800

yacreader (9.16.0-1mx25) mx; urgency=medium

  * New upstream version 9.16.0:
     ### YACReader
     - Don't use scroll animations on macos by default, it's where hdpi scroll
       is most likely to be used.
     -  New toolbar on macos.
     -  New mouse modes to turn pages. You can setup the app to use the
       left/right buttons to turn pages directly or you can click on the
       left/right part of the screen to turn pages.
     -  New setting to control whether the time is shown in the
       'current page/total' label.

     ### YACReaderLibrary
     -  Improve flexibility of the open comic in third party app setting so
       more complex commands can be used. e.g. 
      `open -a "/Applications/My Reader.app" "{comic_file_path}"`.
     -  Fix setting the comic rating in the table view.
     -  Log libraries validation when the app starts.
     -  New toolbar on macos.
     -  New setting in Comic Vine scraper to force exact volume matches.
     -  Better default search query in the Comic Vine scraper.
     -  Improved navigation in Comic Vine scraper, including keeping the
       current query around to make edits and refined searches easier.
     -  Add support for custom covers for any folder using the context menu.
     -  The edit cover buttons now support looping through pages, going forward
       from the last returns to the first, and going backward from the first
       jumps to the last.
     -  Add support for custom covers for comics using the edit metadata
       dialog, you can use a pick file button or drag&drop an image into the
       cover view in the dialog.
     -  Covers can be set in bulk for various comics at once.
     -  New button to reset to the default cover of a comic.
     -  Support for storing the new image filters from iOS and Android apps.

     ### YACReaderLibraryServer
     -  Log libraries validation when the app starts.

 -- Steven Pusser <stevep@mxlinux.org>  Sun, 07 Dec 2025 12:36:22 -0800

yacreader (9.15.0-1~mx25) mx; urgency=medium

  * Rebuild for MX 25.

 -- Steven Pusser <stevep@mxlinux.org>  Thu, 20 Nov 2025 09:12:34 -0800

yacreader (9.15.0-1~mx23+1) mx; urgency=medium

  * New upstream version 9.15.0:
     ### YACReader
     - Save magnifying glass size and zoom level.
     - Add shortcut to reset the magnifying glass to its defaults (size and
       zoom), it is `slash` by default but it can be reasigned.
     - Bump PDF render size.
     - Fix trackpad scrolling, it makes using trackpads more reponsive
       and natural.
     - Added more info to Help -> System info.

     ### YACReaderLibrary
     - Fix headers in the table view getting stuck in a non moveable state.
     - Add option to set the type of a library. It will convert all the content
       to desired type (comic, manga, etc) and it will set that type as the
       default one for that library. Available in the library context menu.
     - Added more info to Help -> System info.
     - New setting to open comics in third party reader apps, it works by
       entering a command that will launch the app, e.g. 
       "/path/to/the/app {comic_file_path}". You can use `{comic_file_path}`
       as a placeholder where `YACReaderLibrary` will place thet path to 
       the comic file.
     - Purge covers and metadata not being used after a full library update.
     - Fix crash when updating the current folder content after a library
       update.
     - Fix crash when current folders is empty after an update.
     - Enable dropping content on the FolderContentView.
     - Fix `open containing folder...` shortcut for comics.
     - Add a dialog to show information about a library, it includes the number
       of folders and comics and the number of read comics.
     - Fix occasional crashes when using automatic library updates.
     - Add setting to hide the "Continue Reading..." banner from the home view.
     - Improve Grid and Flow Info comics view scroll performance.

     ### YACReaderLibraryServer
     - New command --system-info to print information about the execution
       environment and available resources (including what image formats are
       supported and what libraries are used by the app).
     - Fix automatic libraries updates not being triggered.

     ### All apps
     - Sorting heuristic to try to find spreads in the content of a comic is
       now only used for files with less than 1000 pages to avoid false positives.

 -- Steven Pusser <stevep@mxlinux.org>  Fri, 03 Jan 2025 13:12:18 -0800

yacreader (9.14.2-1~mx23+1) mx; urgency=medium

    - New upstream version 9.14.2:
    - Fix columns in the search results.
    - Fix type not being propagated to new folders from their parents.
    - Fix default type set to folders in the root folder when they are added.
    - Add setting to disable scroll animations and scroll smoothing,
      recommended if you are using a touch pad or if you find the mouse wheel
      behaviour laggy.
    - Fix missing translation when opening YACReader from YACReaderLibrary.
    - Fix "Set type" context menu the grid view for folders.
    - Add a different versioning strategy for databases. DBs version will
      change only when the structure changes and not when YACReader version
      changes.
    - Add support for updating libraries automatically with various settings
      to chose from. During automatic library updates most actions are 
      disabled, you can stop an update by clicking on the busy indicator next
      to the Libraries title.
    - Improve content reloading. Navigation and selection state is no longer
      reset after content changes (e.g. library updates, tags edits, etc.)
    - The app will try to move comics and folders to the trash bin when
      deletions are requested, if the file system used doesn't support trash
      bin the files will be removed permanently.
    - Add menu to choose what columns are displayed in the table comics view
      (do a right click on the header to show it). The view has new 3 new
      headers to choose from (Series, Volume and Story arc).
    - Migrate `number` and `arcNumber` data types to `TEXT`. This only affects
      databases created before 9.13 and fixes problems with some formats of
      numbers (e.g. 1.10).
    - Propagate update date to all the parent folders.
    - Fix crash when resorting comics in reading lists in "table view" view and
      the comic flow is hidden.
    - Fix cover loading in QML views due to malformed URLs.
    - Improve style of the webui status page.
    - Fix type not being propagated to new files in a folder.
    - Mark the current type in the context menu so the user can know the
      current type.

  * Update debian/copyright.

 -- Steven Pusser <stevep@mxlinux.org>  Wed, 14 Feb 2024 18:29:47 -0800

yacreader (9.13.1-1~mx23+1) mx; urgency=medium

  * New upstream version 9.13.1:
    - In Library, fix crash when dropping comics in sublists.

 -- Steven Pusser <stevep@mxlinux.org>  Sun, 16 Jul 2023 12:21:16 -0700

yacreader (9.13.0-1~mx21+1) mx; urgency=medium

  * New upstream version 9.13.0:
    - Avoid showing stale information in the server config dialog by updating
      the connection information when the dialog is opened.
    - Add new metadata support, it improves compatibility with ComicInfo.xml
    - Add support for showing a "recently added/updated" indicator. The number
      of days to consider something recent can be configured in the settings.
    - Improved comic metadata dialog.
    - Add textual tags support that can be queried through the search engine.
    - Make = in the search engine work as : does.
    - Add new operators to the search engine: exact match ==, <, >, <=, >=.
    - Support filtering by since/before dates in the search engine;
      e.g. added > 7 means recent content added since 7 days ago, and
      added < 30 means content added before the last 30 days.
    - Show the full library path in the dialog shown to warn about
      missing libraries.
    - Fix scroll bar in the info comics view in Qt6 builds.
    - New Recent smart list, it will show recent comics added.
    - Try to detect changed files with the same name on libraries updates,
      there is also a new setting to decide if the modified date of a file 
      should be used as an indicator to know if the file has been changed
      since it was added (disabled by default).
    - Fix alphanumeric navigation in the folders tree view. Shortcuts were
      interfering the default behaviour, now some shortcuts will be ignored if
      the folders tree has the focus.
    - Fix sorting in the Comic Vine series selection dialog.
    - Fix getting only distinct rows when querying folders through the
      search engine.
    - Add shortcuts for moving by one the double page mode to the left/right,
      by default CTRL + SHIFT + LEFT, and, CTRL + SHIFT + RIGHT. Remember that
      you can change any shortcut in the shortcuts dialog. You can also achieve
      this functionality using the "Go to page flow" and chossing the page you
      want to be on the left/right (depending on the reading mode comic/manga).

 -- Steven Pusser <stevep@mxlinux.org>  Tue, 11 Jul 2023 16:49:58 -0700

yacreader (9.12.0-1~mx21+1) mx; urgency=medium

  * Rebuild for MX Linux.

 -- Steven Pusser <stevep@mxlinux.org>  Sat, 13 May 2023 16:24:35 -0700

yacreader (9.12.0-1) unstable; urgency=medium

  * Override dh_installsystemd
  * New upstream version 9.12.0
  * Move yacreaderlibraryserver to separate package

 -- Felix Kauselmann <licorn@gmail.com>  Fri, 28 Apr 2023 16:19:36 +0200

yacreader (9.11.0-1) unstable; urgency=medium

  * Update Debian watch file for newer Github API
  * New upstream version 9.11.0
  * Increase Debhelper compat level
  * Fix debian/rules
  * Remove unneeded translation patch

 -- Felix Kauselmann <licorn@gmail.com>  Mon, 30 Jan 2023 19:50:22 +0100

yacreader (9.10.0-2) unstable; urgency=medium

  * Update dependencies

 -- Felix Kauselmann <licorn@gmail.com>  Fri, 25 Nov 2022 09:59:09 +0100

yacreader (9.10.0-1) unstable; urgency=medium

  * New upstream version 9.10.0
  * Fix regression in translation install target
  * Add debian/clean

 -- Felix Kauselmann <licorn@gmail.com>  Thu, 24 Nov 2022 12:39:05 +0100

yacreader (9.9.1-1) unstable; urgency=medium

  * New upstream version 9.9.1

 -- Felix Kauselmann <licorn@gmail.com>  Sat, 10 Sep 2022 14:19:55 +0200

yacreader (9.8.1-1) unstable; urgency=medium

  * New upstream version 9.8.1

 -- Felix Kauselmann <licorn@gmail.com>  Thu, 03 Jun 2021 12:45:24 +0200

yacreader (9.8.0-1) unstable; urgency=medium

  * New upstream version 9.8.0
  * Update dependencies

 -- Felix Kauselmann <licorn@gmail.com>  Thu, 03 Jun 2021 12:41:54 +0200

yacreader (9.7.1.2009123-1) unstable; urgency=medium

  * Remove menu file
  * Add rule to skip shlibsdeps on Archlinux
  * New upstream version 9.7.1
  * Fix watchfile
  * Update copyright
  * Add lintian overrides for bad source (translator.html)
  * Require at least Debhelper 10 for building

 -- Felix Kauselmann <licorn@gmail.com>  Sun, 08 Nov 2020 19:17:03 +0100

yacreader (9.6.2.1909283-1) unstable; urgency=medium

  * New upstream version 9.6.2.1909283
  * remove unneeded patches
  * Update dependencies

 -- Felix Kauselmann <licorn@gmail.com>  Mon, 23 Dec 2019 22:47:02 +0100

yacreader (9.5.0-1) unstable; urgency=medium

  * Initial release (Closes: #755731)

 -- Felix Kauselmann <licorn@gmail.com>  Sun, 01 Jul 2018 11:45:30 +0200
