Skip to content

Releases: StephaneCouturier/Katalog

v2.11 - Import & Update data from a different Collection, Storage image option, Katalog 3.alpha1

12 Apr 18:29

Choose a tag to compare

✨ Main improvements:

  • #750 SETTINGS: Import & update data from a different Collection
    It is now possible to import devices & catalogs from another collection, or the entire collection (equivalent to a merge).
    Once an import is done, a link between collection and catalogs is kept so as to enable Updates from the source collection.
    See Settings#import-update
    ⚠️ this can only work with collections that where opened/converted to v2.11

  • #731 DEVICES: Storage images options
    Image folder is now a parameter of the Collection
    Image name flexibility: selection of the picture from the image folder, no limitation on name or image type.

  • #747 Katalog 3 (Alpha 1): initial Read-Only version (Collection & Search) for testing and feedback
    See:Development-Roadmap#katalog-3
    Versions: Linux AppImage only, Windows Portable only, macOS.

  • #683 SEARCH: batch process for Metadata or Checksum for the results files

  • #751 COLLECTION: import from/export to Hosted mode

⚠️ Technical changes:

  • As for any new version, it is highly recommended to backup the collections 💾, and test the new version on other copies.
  • Database updates: added fields to support collections import and image folder

📦 Distribution Formats:

  • As usual, Window 64, Linux, macOS
  • Linux: for easier Linux deployment, now available on Flathub/Flatpak

📋 Release details:

v2.10 - Incremental BackUp & Archive, Exclude folders, enable Flatpak on Flathub

08 Mar 19:24

Choose a tag to compare

✨ Main improvements:

  • #723 BACKUP: Incremental BackUp from source Catalog to target Catalog

  • #738 BACKUP: Archive (move) files from source Catalog to target Catalog
    It is now possible to Backup (incremental copy) or Archive (move) files using the catalog links defined in the BackUp screen.

  • #713 CREATE: Exclude folders / folder paths per catalog or globally
    On Create or Devices edit screen, it is now possible to add folders to be excluded with the Catalog itself. The feature to exclude globally from collection remain on screen Create.

  • #728 Linux packaging: Flathub/Flatpak version
    Enabled a Flatpak version hosted on Flathub (application on Flathub in progress)

⚠️ Technical changes:

  • As for any new version, it is highly recommended to backup the collections 💾, and test the new version on other copies.
  • Database updates: added fields to support backup improvements

📦 Distribution Formats:

  • As usual, Window 64, Linux, macOS
  • Flathub/Flatpak has been prepared and will be added soon to Flathub for easier Linux deployment

📋 Release details:

v2.9 - Checksums, local database server support, LuckyBackUp profiles

07 Feb 17:00

Choose a tag to compare

✨ Main improvements:

  • #664 CREATE/SEARCH: File Checksum SH256 for Duplicate/Difference Search
    It is now possible to compute and store files checksum in the catalogs.
    It is a much longer process than other indexing option as it reads ALL of the data to compute the checksums.
    Like file metadata, the option can be selected at catalog creation or changed later, and when interrupting the process, the calculated checksum are saved and the next update will resume for remaining files.
    The files checkum can be used as a duplicate search option or as a difference search option

  • #402 DATA: Store data in a local MySQL/mariadb database.
    Beside Memory or SQLite File modes, it is now possible to store data in a local hosted db.
    For the local machine, it can present a good compromise between speed of indexing vs speed of searching.
    It is ONLY for USE with LOCAL hosted db (ex: MySQL server installed on the computer using Katalog).
    Communication to a remote database would not be encrypted nor secured.

  • #675 BACKUP: Generate LuckyBackup profile from BackUp links
    Mostly for Linux users, the catalog links (mappings) done in the tab BackUp can now be used to generate a LuckyBackup profile.
    These are basic profiles (task name, source, destination), no exclude or advanced options.

  • #692 SEARCH Duplicates: new option to compare 2 devices

⚠️ Technical changes:

  • As for any new version, it is highly recommended to backup the collections 💾, and test the new version on other copies.
  • Database updates: added fields to store checksum and new search duplicates options

📦 Distribution Formats:

  • As usual, Window 64, Linux, macOS
  • Reminder: AppImage is available for easier Linux deployment, including one for older/LTS distributions with glibc 2.35 (ex: Ubuntu 22..04) It is still possible to use the Command Line Interface with AppImage.

📋 Release details:

v2.8 - Files metadata (linux), enhanced file types, incremental updates

11 Nov 15:24

Choose a tag to compare

✨ Main improvements:

  • #379 CREATE/ SEARCH: File Types management (Linux only)
    Instead of hard-coded and limited list, Katalog now uses a standard database, with more than 1200 known types, to determine the type from the extension and it can also verify the real mime type and report gaps.
    The definition of main types "Images, Audio, Video" is strictly related, only the type "Text" was customized to include types such as PDF. see Create#file-type-categories

  • #379 CREATE/ SEARCH: File Metadata management
    Basic Media (Image size, Video duration, Music artist, etc.) or Extended (all available) metadata can be scanned, stored, and used in searching. see Create#metadata-extraction for the different options.
    Important: indexing metadata is a much, much slower process than just indexing them. (ex: 45minutes for 100 000 files)
    Which is why it comes with another new major feature:

  • #662 DEVICES: Incremental update
    Updating a device will only process new or modified files, which is a critical need to save time when using File Metadata and avoid re-scanning them when files have not changed.

  • #660 CREATE/ SEARCH/DEVICES: consistent operations progress reporting in status bar

⚠️ Technical changes:

  • As for any new version, it is highly recommended to backup the collections 💾, and test the new version on other copies.
  • Database update: significant changes have been made as fields were added to store metadata
  • Catalogs migration: all catalog will require an operation to populate the new file_types & mime-types. This will happen only once, per catalog, and when using Search or Explore for the first time.

📦 Distribution Formats:

  • New! Katalog is now provided for Apple macOS (dmg file or zip) note: ⚠️ Katalog was not tested on macOS, only compiled automatically, feedback is very welcome
  • Reminder: AppImage is available for easier Linux deployment, including one for older/LTS distributions with glibc 2.35 (ex: Ubuntu 22..04) It is now the default version when downloading from SourceForge. It is still possible to use the Command Line Interface with AppImage

📋 Release details:

v2.7 - Updates are stoppable, Cataloging progress, new languages, new windows installer

31 Aug 15:19
b2318e2

Choose a tag to compare

✨ Main improvements:

  • #611 💿 CREATE/CATALOGS: Progress reported in status bar during cataloging
  • #640 💿 DEVICES: Stoppable Update process ⏹️ & progress reporting
  • #632 🌍 SETTINGS: New languages: Croatian (hr_HR), Bulgarian (bg_BG), Estonian (et_EE), Finnish (fi), Greek (el_GR), Indonesian (id_ID), Latvian (lv_LV), Lithuanian (lt_LT), Norwegian (nb), Serbian (sr_RS), Slovak (sk), Slovenian (si), Swedish (sv_SE), Ukrainian (ua_UA)
  • #638 💻 new Windows installer (clean uninstaller, option to launch when complete)
  • #643 🔧 Build-from-source: It is now possible to compile Katalog from glibc <= 2.36 (Qt5+KF5)
  • #647 🔍 SELECTION & DEVICES: Simpler collapse & expand buttons for the tree views
  • #641 ⌨️ SETTINGS: Ctrl+Q shortcut to Quit the app

⚠️ Technical changes:
As for any new version, it is highly recommended to backup the collections 💾, and test the new version on other copies.

  • No Database update in this version

📦 Distribution Formats:

  • AppImage is now available for easier Linux deployment, now including one for older distributions with glibc 2.35 (ex: Ubuntu 22..04)
  • Reminder: it is still possible to use the Command Line Interface with AppImage

📋 Release details:

v2.6 - Search Pause or Stop, Search in Command Line, new languages, AppImage

26 Jul 21:07

Choose a tag to compare

✨ Main improvements:

  • #616 🔍 SEARCH: Search can be paused ⏸️
  • #622 🔍 SEARCH: Search is stoppable (in all contexts) ⏹️
  • #617 🔍 SEARCH: Results are displayed during the search
  • #607 💻 CLI: Search can be done from command line
  • #625 🌍 New languages: Chinese (Simplified) (zh_CN), Dutch (nl_NL), Hindi (hi_IN), Italian (it_IT), Japanese (ja_JP), Polish (pl_PL), Portuguese (pt_PT), Romanian (ro_RO), Spanish (es_ES)

⚠️ Technical changes:
As for any new version, it is highly recommended to backup the collections 💾, and test the new version on other copies.

  • #591 Database update: a new field was added to the search history table, the upgrade is automatic when opening this version the first time.
  • #612 & #613: Katalog is now using KDE KF6 libraries to enable better features such as making the Search pause or stop, or restore the window's size and position.

📦 New Distribution Format:

  • AppImage is now available for easier Linux deployment

📋 Release details

v2.5 - Search progress, Export from SQLite to Memory mode, Search is stoppable (sqlite or connected drive, not memory)

08 Jun 18:34

Choose a tag to compare

Main improvements:

  • #594 SEARCH: Search progress is displayed in status bar for any type of search
  • #202 SEARCH: Search is stoppable (sqlite or connected drive, not memory)
  • #175 SETTINGS: Export from SQLite to Memory mode
  • #606 DEVICES: Update storage space value upon saving when the path was changed

Full list of updates:
https://github.com/StephaneCouturier/Katalog/issues?q=milestone%3A2.5+sort%3Acreated-asc

Full code changelog:
v2.4...v2.5

Download Katalog:
https://sourceforge.net/projects/katalogg

Documentation
https://stephanecouturier.github.io/Katalog

v2.4 - Command lines (linux) & Relative paths improvement

01 May 16:10

Choose a tag to compare

Main improvements:

  • CATALOGS & COMMAND LINE (linux): it is now possible to use 3 actions from command line: list_catalogs, update_catalogs, and update_all_active. Get the details by typing ./Katalog --help from the application executable location.
  • SETTINGS: It is possible to use relative path for the Collection folder or the Database file path, making Katalog more portable. The handling of the input has been improved.

Full list of updates:
https://github.com/StephaneCouturier/Katalog/issues?q=milestone%3A2.4+sort%3Acreated-asc

Full code changelog:
v2.3...v2.4

Download Katalog:
https://sourceforge.net/projects/katalogg

Documentation
https://stephanecouturier.github.io/Katalog

v2.3 - Mapping of BackUp catalogs, Export the collection to an SQLite database

14 Dec 22:21

Choose a tag to compare

Main improvements:

  • BACKUP: new screen for BackUp management, 1st feature is the mapping and comparison of Catalogs (links between source and target). This can help to check the backup coverage of a device, and view gaps in size, files, dates between source and target. At this stage, there is no feature to manage the actual copying of files.
  • SEARCH: Differences can now be searched on any 2 Devices (Virtual, Storage, Catalogs) (previously only 2 Catalogs could be compared.
  • SETTINGS: In "Memory" mode, export the collection to an SQLite database so it can be used in "File" mode.

Full list of updates:
https://github.com/StephaneCouturier/Katalog/issues?q=milestone%3A2.3+sort%3Acreated-asc

Full code changelog:
v2.2...v2.3

Download Katalog:
https://sourceforge.net/projects/katalogg

Documentation
https://stephanecouturier.github.io/Katalog

v2.2 - Many bug fixes

25 Jul 21:01

Choose a tag to compare