Release 4.1.0 version

pull/687/head 4.1.0
Rafał Mikrut 2 years ago
parent 642a6369f3
commit b00420d8c0

6
Cargo.lock generated

@ -587,7 +587,7 @@ dependencies = [
[[package]] [[package]]
name = "czkawka_cli" name = "czkawka_cli"
version = "4.0.0" version = "4.1.0"
dependencies = [ dependencies = [
"czkawka_core", "czkawka_core",
"image_hasher", "image_hasher",
@ -596,7 +596,7 @@ dependencies = [
[[package]] [[package]]
name = "czkawka_core" name = "czkawka_core"
version = "4.0.0" version = "4.1.0"
dependencies = [ dependencies = [
"bincode", "bincode",
"bitflags", "bitflags",
@ -632,7 +632,7 @@ dependencies = [
[[package]] [[package]]
name = "czkawka_gui" name = "czkawka_gui"
version = "4.0.0" version = "4.1.0"
dependencies = [ dependencies = [
"chrono", "chrono",
"crossbeam-channel", "crossbeam-channel",

@ -23,6 +23,7 @@
- Same Music - Searches for music with the same artist, album etc. - Same Music - Searches for music with the same artist, album etc.
- Invalid Symbolic Links - Shows symbolic links which point to non-existent files/directories - Invalid Symbolic Links - Shows symbolic links which point to non-existent files/directories
- Broken Files - Finds files that are invalid or corrupted - Broken Files - Finds files that are invalid or corrupted
- Bad Extensions - List files whose content not match with they extension
<!-- The GIF thingy --> <!-- The GIF thingy -->
![Czkawka](https://user-images.githubusercontent.com/41945903/145280350-506f7e94-4db0-4de7-a68d-6e7c26bbd2bf.gif) ![Czkawka](https://user-images.githubusercontent.com/41945903/145280350-506f7e94-4db0-4de7-a68d-6e7c26bbd2bf.gif)
@ -91,31 +92,31 @@ Similar images which check 349 image files that occupied 1.7 GB
Bleachbit is a master at finding and removing temporary files, while Czkawka only finds the most basic ones. So these two apps shouldn't be compared directly or be considered as an alternative to one another. Bleachbit is a master at finding and removing temporary files, while Czkawka only finds the most basic ones. So these two apps shouldn't be compared directly or be considered as an alternative to one another.
| | Czkawka | FSlint | DupeGuru | Bleachbit | | | Czkawka | FSlint | DupeGuru | Bleachbit |
|:----------------------:|:-----------:|:----------:|:-----------------:|:-----------:| |:------------------------:|:-----------:|:----------:|:-----------------:|:-----------:|
| Language | Rust | Python | Python/Obj-C | Python | | Language | Rust | Python | Python/Obj-C | Python |
| OS | Lin,Mac,Win | Lin | Lin,Mac,Win | Lin,Mac,Win | | OS | Lin,Mac,Win | Lin | Lin,Mac,Win | Lin,Mac,Win |
| Framework | GTK 3 | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 | | Framework | GTK 3 | PyGTK2 | Qt 5 (PyQt)/Cocoa | PyGTK3 |
| Duplicate finder | • | • | • | | | Duplicate finder | • | • | • | |
| Empty files | • | • | | | | Empty files | • | • | | |
| Empty folders | • | • | | | | Empty folders | • | • | | |
| Temporary files | • | • | | • | | Temporary files | • | • | | • |
| Big files | • | | | | | Big files | • | | | |
| Similar images | • | | • | | | Similar images | • | | • | |
| Similar videos | • | | | | | Similar videos | • | | | |
| Music duplicates(tags) | • | | • | | | Music duplicates(tags) | • | | • | |
| Invalid symlinks | • | • | | | | Invalid symlinks | • | • | | |
| Broken files | • | | | | | Broken files | • | | | |
| Names conflict | • | • | | | | Names conflict | • | • | | |
| Installed packages | | • | | | | Invalid names/extensions | • | • | | |
| Invalid names | | • | | | | Installed packages | | • | | |
| Bad ID | | • | | | | Bad ID | | • | | |
| Non stripped binaries | | • | | | | Non stripped binaries | | • | | |
| Redundant whitespace | | • | | | | Redundant whitespace | | • | | |
| Overwriting files | | • | | • | | Overwriting files | | • | | • |
| Multiple languages | • | • | • | • | | Multiple languages | • | • | • | • |
| Cache support | • | | • | | | Cache support | • | | • | |
| In active development | Yes | No | Yes | Yes | | In active development | Yes | No | Yes | Yes |
## Other apps ## Other apps
There are many similar applications to Czkawka on the Internet, which do some things better and some things worse: There are many similar applications to Czkawka on the Internet, which do some things better and some things worse:

@ -1,6 +1,6 @@
[package] [package]
name = "czkawka_cli" name = "czkawka_cli"
version = "4.0.0" version = "4.1.0"
authors = ["Rafał Mikrut <mikrutrafal@protonmail.com>"] authors = ["Rafał Mikrut <mikrutrafal@protonmail.com>"]
edition = "2021" edition = "2021"
description = "CLI frontend of Czkawka" description = "CLI frontend of Czkawka"
@ -9,7 +9,7 @@ homepage = "https://github.com/qarmin/czkawka"
repository = "https://github.com/qarmin/czkawka" repository = "https://github.com/qarmin/czkawka"
[dependencies] [dependencies]
czkawka_core = { path = "../czkawka_core", version = "4.0.0" } czkawka_core = { path = "../czkawka_core", version = "4.1.0" }
structopt = "0.3.26" structopt = "0.3.26"
# For enum types # For enum types

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

@ -1,6 +1,6 @@
[package] [package]
name = "czkawka_gui" name = "czkawka_gui"
version = "4.0.0" version = "4.1.0"
authors = ["Rafał Mikrut <mikrutrafal@protonmail.com>"] authors = ["Rafał Mikrut <mikrutrafal@protonmail.com>"]
edition = "2021" edition = "2021"
description = "GTK frontend of Czkawka" description = "GTK frontend of Czkawka"
@ -9,7 +9,7 @@ homepage = "https://github.com/qarmin/czkawka"
repository = "https://github.com/qarmin/czkawka" repository = "https://github.com/qarmin/czkawka"
[dependencies] [dependencies]
czkawka_core = { path = "../czkawka_core", version = "4.0.0"} czkawka_core = { path = "../czkawka_core", version = "4.1.0"}
gdk = "0.15.4" gdk = "0.15.4"
glib = "0.15.10" glib = "0.15.10"

@ -43,7 +43,7 @@ This program is free to use and will always be.
<property name="logo-icon-name">image-missing</property> <property name="logo-icon-name">image-missing</property>
<property name="program-name">Czkawka</property> <property name="program-name">Czkawka</property>
<property name="type-hint">dialog</property> <property name="type-hint">dialog</property>
<property name="version">4.0.0</property> <property name="version">4.1.0</property>
<property name="window-position">center</property> <property name="window-position">center</property>
<child internal-child="vbox"> <child internal-child="vbox">
<object class="GtkBox"> <object class="GtkBox">

@ -37,7 +37,7 @@ Author: Rafał Mikrut
<property name="window-position">center</property> <property name="window-position">center</property>
<property name="type-hint">dialog</property> <property name="type-hint">dialog</property>
<property name="program-name">Czkawka</property> <property name="program-name">Czkawka</property>
<property name="version">4.0.0</property> <property name="version">4.1.0</property>
<property name="comments" translatable="yes">2020 - 2022 Rafał Mikrut(qarmin) <property name="comments" translatable="yes">2020 - 2022 Rafał Mikrut(qarmin)
This program is free to use and will always be. This program is free to use and will always be.

@ -893,7 +893,7 @@
(5,160,"GtkEntry","editable","False",None,None,None,None,None), (5,160,"GtkEntry","editable","False",None,None,None,None,None),
(5,160,"GtkEntry","has-frame","False",None,None,None,None,None), (5,160,"GtkEntry","has-frame","False",None,None,None,None,None),
(5,160,"GtkEntry","shadow-type","none",None,None,None,None,None), (5,160,"GtkEntry","shadow-type","none",None,None,None,None,None),
(5,160,"GtkEntry","text","Czkawka 4.0.0","yes",None,None,None,None), (5,160,"GtkEntry","text","Czkawka 4.1.0","yes",None,None,None,None),
(5,160,"GtkEntry","xalign","1",None,None,None,None,None), (5,160,"GtkEntry","xalign","1",None,None,None,None,None),
(5,160,"GtkWidget","can-focus","True",None,None,None,None,None), (5,160,"GtkWidget","can-focus","True",None,None,None,None,None),
(5,160,"GtkWidget","visible","True",None,None,None,None,None), (5,160,"GtkWidget","visible","True",None,None,None,None,None),
@ -936,7 +936,7 @@
(6,1,"GtkAboutDialog","license-type","mit-x11",None,None,None,None,None), (6,1,"GtkAboutDialog","license-type","mit-x11",None,None,None,None,None),
(6,1,"GtkAboutDialog","logo-icon-name","image-missing",None,None,None,None,None), (6,1,"GtkAboutDialog","logo-icon-name","image-missing",None,None,None,None,None),
(6,1,"GtkAboutDialog","program-name","Czkawka",None,None,None,None,None), (6,1,"GtkAboutDialog","program-name","Czkawka",None,None,None,None,None),
(6,1,"GtkAboutDialog","version","4.0.0",None,None,None,None,None), (6,1,"GtkAboutDialog","version","4.1.0",None,None,None,None,None),
(6,1,"GtkWidget","can-focus","False",None,None,None,None,None), (6,1,"GtkWidget","can-focus","False",None,None,None,None,None),
(6,1,"GtkWindow","type-hint","dialog",None,None,None,None,None), (6,1,"GtkWindow","type-hint","dialog",None,None,None,None,None),
(6,1,"GtkWindow","window-position","center",None,None,None,None,None), (6,1,"GtkWindow","window-position","center",None,None,None,None,None),

@ -1926,7 +1926,7 @@
<property name="can-focus">True</property> <property name="can-focus">True</property>
<property name="editable">False</property> <property name="editable">False</property>
<property name="has-frame">False</property> <property name="has-frame">False</property>
<property name="text" translatable="yes">Czkawka 4.0.0</property> <property name="text" translatable="yes">Czkawka 4.1.0</property>
<property name="xalign">1</property> <property name="xalign">1</property>
<property name="shadow-type">none</property> <property name="shadow-type">none</property>
<property name="caps-lock-warning">False</property> <property name="caps-lock-warning">False</property>

@ -19,7 +19,7 @@
</screenshot> </screenshot>
</screenshots> </screenshots>
<releases> <releases>
<release version="4.0.0" date="2021-01-20"/> <release version="4.1.0" date="2021-04-24"/>
</releases> </releases>
<content_rating type="oars-1.0"/> <content_rating type="oars-1.0"/>
<developer_name>Rafał Mikrut</developer_name> <developer_name>Rafał Mikrut</developer_name>

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

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

@ -1,6 +1,6 @@
name: czkawka # you probably want to 'snapcraft register <name>' name: czkawka # you probably want to 'snapcraft register <name>'
base: core20 # the base snap is the execution environment for this snap base: core20 # the base snap is the execution environment for this snap
version: '4.0.0' # just for humans, typically '1.2+git' or '1.3.2' version: '4.1.0' # just for humans, typically '1.2+git' or '1.3.2'
summary: Czkawka - fast data cleaner written in Rust # 79 char long summary summary: Czkawka - fast data cleaner written in Rust # 79 char long summary
description: | description: |
Czkawka is very fast and feature rich cleaner which finds file duplicates, empty folders and files, duplicated music, similar images or the biggest files in selected directories. Czkawka is very fast and feature rich cleaner which finds file duplicates, empty folders and files, duplicated music, similar images or the biggest files in selected directories.

Loading…
Cancel
Save