1
0
Fork 0
mirror of synced 2024-05-02 19:44:09 +12:00

Release version 1.3.0

This commit is contained in:
Rafał Mikrut 2020-11-02 22:47:36 +01:00
parent ecebb3a1af
commit 1fb66b32f0
9 changed files with 25 additions and 14 deletions

8
Cargo.lock generated
View file

@ -403,7 +403,7 @@ dependencies = [
[[package]]
name = "czkawka_cli"
version = "1.2.1"
version = "1.3.0"
dependencies = [
"czkawka_core",
"structopt",
@ -411,7 +411,7 @@ dependencies = [
[[package]]
name = "czkawka_core"
version = "1.2.1"
version = "1.3.0"
dependencies = [
"audiotags",
"bitflags",
@ -426,7 +426,7 @@ dependencies = [
[[package]]
name = "czkawka_gui"
version = "1.2.1"
version = "1.3.0"
dependencies = [
"chrono",
"crossbeam-channel 0.4.4",
@ -441,7 +441,7 @@ dependencies = [
[[package]]
name = "czkawka_gui_orbtk"
version = "1.2.1"
version = "1.3.0"
dependencies = [
"czkawka_core",
"orbtk",

View file

@ -1,3 +1,14 @@
## Version 1.3.0 - 02.11.2020r
- Appimage support - [#77](https://github.com/qarmin/czkawka/pull/77)
- Removed warnings about non existend excluded directories - [#79](https://github.com/qarmin/czkawka/pull/79)
- Updated README - [8ec](https://github.com/qarmin/czkawka/commit/8ecde0fc9adb3e6cedf432c4ba749e698b645a7a)
- Added pre hash support(speedup for searching big duplicates) - [#83](https://github.com/qarmin/czkawka/pull/83)
- Support for searching duplicates by file name - [#84](https://github.com/qarmin/czkawka/pull/84)
- Added support for checking for zeroed file - [#88](https://github.com/qarmin/czkawka/pull/88)
- Refactored GUI code to faster and safer changing/adding code - [#89](https://github.com/qarmin/czkawka/pull/89)
- Added some missing options to CLI in some modes - [#90](https://github.com/qarmin/czkawka/pull/90)
- Implemented finding duplicates by music tags - [#95](https://github.com/qarmin/czkawka/pull/95)
## Version 1.2.1 - 17.10.2020r
- Make image similarity search significantly faster. [#72](https://github.com/qarmin/czkawka/pull/72)
- Improve similar images GUI a little and add sorting to Similarity Enum [#73](https://github.com/qarmin/czkawka/pull/73)

View file

@ -30,7 +30,7 @@ But the most important thing for me was to learn Rust and create a program usefu
- Temporary Files - Allows finding temporary files
- Similar Files - Finds files which are not exactly the same
- Zeroed Files - Find files which are filled with zeros(usually corrupted)
- Same Musc - Search for music with same artist, album etc.
- Same Music - Search for music with same artist, album etc.
## Usage and requirements
@ -55,7 +55,7 @@ You can update package by typing same command.
Maybe someday
### Debian/Ubuntu repository and PPA
Tried to setup it, but for now I have problems described in this issue
Tried to set up it, but for now I have problems described in this issue
https://salsa.debian.org/rust-team/debcargo-conf/-/issues/21
@ -111,9 +111,9 @@ cargo run --bin czkawka_cli
## Benchmarks
Since Czkawka is written in Rust and aims to be a faster alternative to FSlint (written in Python), we need to compare the speed of these tools.
I prepared a directory and performed a test without any folder exceptions(I removed all directories from FSlint and Czkawka from other tabs than Include Directory) which contained 320004 files and 36902 folders and 108844 duplicated files in 34475 groups which took 4.53 GB.
I prepared a directory and performed a test without any folder exceptions(I removed all directories from FSlint and Czkawka from other tabs than Include Directory) which contained 320004 files and 36902 folders and 108844 duplicates files in 34475 groups which took 4.53 GB.
Minimum file size to check I set to 1KB on all programs
Minimum file size to check I set to 1 KB on all programs
The first run reads every file entry and saves it to cache, so this step is limited mostly by disk performance. In the second run the cache helps it, so searching is sometimes faster (with few duplicates even 10x faster).

View file

@ -1,6 +1,6 @@
[package]
name = "czkawka_cli"
version = "1.2.1"
version = "1.3.0"
authors = ["Rafał Mikrut <mikrutrafal@protonmail.com>"]
edition = "2018"
description = "CLI frontend of Czkawka"

View file

@ -1,6 +1,6 @@
[package]
name = "czkawka_core"
version = "1.2.1"
version = "1.3.0"
authors = ["Rafał Mikrut <mikrutrafal@protonmail.com>"]
edition = "2018"
description = "Core of Czkawka app"

View file

@ -1,6 +1,6 @@
[package]
name = "czkawka_gui"
version = "1.2.1"
version = "1.3.0"
authors = ["Rafał Mikrut <mikrutrafal@protonmail.com>"]
edition = "2018"
description = "GTK frontend of Czkawka"

View file

@ -1,6 +1,6 @@
[package]
name = "czkawka_gui_orbtk"
version = "1.2.1"
version = "1.3.0"
authors = ["Rafał Mikrut <mikrutrafal@protonmail.com>"]
edition = "2018"
description = "Orbtk frontend of Czkawka"

View file

@ -1,5 +1,5 @@
#!/bin/bash
NUMBER="1.2.1"
NUMBER="1.3.0"
CZKAWKA_PATH="/home/rafal"
cd "$CZKAWKA_PATH"

View file

@ -1,5 +1,5 @@
#!/bin/bash
NUMBER="1.2.1"
NUMBER="1.3.0"
CZKAWKA_PATH="/home/rafal"
cd "$CZKAWKA_PATH"