Rafał Mikrut
390f4751e8
Release 5.0.0 version
2022-07-28 08:07:15 +02:00
Rafał Mikrut
2f932e20ff
Sort speedup and manual add window improvements ( #782 )
...
* Sort unstable
* Multiple entries when using manual add
* Do not allow to add multiple same directories to check
* Assert
2022-07-24 20:48:02 +02:00
Rafał Mikrut
8f0527cd33
Add option to exclude files from other filesystems in GUI(Linux) ( #776 )
...
* Add exclude other fs to GUI
* Exclude in FS
* Fix crashes in gui and core
* More tests
2022-07-19 19:09:52 +02:00
Rafał Mikrut
e3cea67634
Default to 16 hash size and add "Original" similarity ( #768 )
2022-07-05 19:58:57 +02:00
Rafał Mikrut
d1c66fda1b
Change image hash compare algorithm and add multithreading ( #762 )
...
* New image compare algorithm
* Par iter
* Ending words
2022-07-02 21:30:59 +02:00
Rafał Mikrut
db09dc9363
Heic or heif support, don't know ( #750 )
2022-06-08 21:42:51 +02:00
Rafał Mikrut
a54224fbd0
Update ImagePipe ( #705 )
...
* Update ImagePipe, fixes music finder
* Change rodio library, enable by default checking for broken audio files
* Don't crash when checking for broken files
* Fix stopping of scan in broken files
* No more
* PDF Support
* Infer and crash handler for music
2022-05-16 18:23:07 +02:00
Rafał Mikrut
b00420d8c0
Release 4.1.0 version
2022-04-24 00:05:21 +02:00
Rafał Mikrut
8e4e1f58cb
Finding invalid extensions ( #678 )
...
* Find invalid extensions
* Another day
* Libc
* Basic Renames
* Ending words
* Better renaming
* Stonks because works
2022-04-22 21:46:33 +02:00
Rafał Mikrut
aa07d73bca
Case insensitive name checking ( #669 )
...
* Case insensitive checking in name duplicates
* Hide instead disable
2022-04-10 11:59:41 +02:00
Rafał Mikrut
574cc78b12
Zip update ( #667 )
2022-04-06 12:19:31 +02:00
Rafał Mikrut
2d8a930ae5
Update image-rs and fix selecting windows path ( #656 )
2022-04-02 16:11:28 +02:00
Rafał Mikrut
3ce5d4a967
Change AudioTags to lofty and support moree audio things ( #590 )
2022-02-25 18:47:25 +01:00
Rafał Mikrut
4427ec06c0
Update GTK ( #583 )
2022-02-01 17:08:41 +01:00
Rafał Mikrut
a0d17fccea
Release 4.0 and do "small" refactoring to fix problems with packing ( #593 )
2022-01-19 22:35:07 +01:00
Rafał Mikrut
6171eba0f7
Don't include all possible icons in Windows builds ( #540 )
...
* Don't include all possible icons in Windows builds
* ABba
* B
* Stonker
* ABEC
* Update to latest
2022-01-10 17:58:18 +01:00
Rafał Mikrut
0f0e7a338f
[WIP] Add raw images support ( #532 )
...
* Add raw images support
* Potato
* Update
2021-12-31 22:34:24 +01:00
Rafał Mikrut
77a48ca6aa
Add support for translations ( #469 )
...
* Reformat code with idea tool
* Pierwsza działająca wersja tłumaczeń
* Działa? I dobrze, bo ma działać
* Ćma szła i się potkła
* Ściął śmiałek źółty rząd pąków.
2021-12-11 16:16:14 +01:00
Rafał Mikrut
a8aa8a2a23
Multiple small changes ( #490 )
2021-12-05 21:01:16 +01:00
Farmadupe
88b8f11e07
Cache vidoes with serde to avoid forked vid_dup_finder_lib ( #486 )
...
* Cache vidoes with serde to avoid forked vid_dup_finder_lib
* Fix clippy lint.
* Replace json serialization with bincode for videos
2021-12-05 18:34:12 +01:00
Rafał Mikrut
cf2e822435
Reformat code with idea tool
2021-11-27 20:57:10 +01:00
Rafał Mikrut
29129d3ec0
Support for finding similar videos ( #460 )
...
* Add support for similar videos to CLI
* Add GUI support for similar videos
* Video duplicates
* git_dup
* Documentation
2021-11-23 11:10:24 +01:00
Rafał Mikrut
4a202633ee
Release 3.3.1
2021-11-22 06:48:07 +01:00
Rafał Mikrut
9d28fb8a59
Release 3.3.0
2021-11-20 12:06:44 +01:00
Rafał Mikrut
20c89f44f0
Adds support for multiple hashes type and size in similar images, resize formats and also test to check performacne ( #447 )
2021-11-18 11:23:17 +01:00
Rafał Mikrut
243505b692
Release 3.2.0
2021-08-07 21:25:43 +02:00
Rafał Mikrut
909967dcd8
Update BKtree and blake3 and add new grouping algorithm ( #405 )
...
* Update BKtree and blake3
* Add new algorithm for similar images
* Improve algorithm of grouping similar images
2021-08-06 16:40:43 +02:00
Rafał Mikrut
0e9b8a1651
Use GtkScale instead radio buttons for similarity ( #397 )
...
* Use GtkScale instead radio buttons for similarity
* Fixes
2021-07-24 22:00:39 +02:00
Rafał Mikrut
a623f2be00
Update all dependencies except trash which don't crosscompile on Windows ( #395 )
...
* Update all dependencies except trash which don't crosscompile on Windows
2021-07-21 21:48:21 +02:00
Rafał Mikrut
b5f8d6b028
Update to gtk-rs 0.14 ( #383 )
...
* Update to Gtk-rs 0.14
2021-06-25 18:07:13 +02:00
Rafał Mikrut
237d879f03
Release 3.1.0
2021-05-08 22:14:53 +02:00
Rafał Mikrut
ce8161fd7e
Release 3.0.0
2021-03-11 21:41:33 +01:00
Douman
67a07f1f98
Use xxhash-rust >=0.8.2 to avoid bug in stateful implementation ( #283 )
2021-03-08 07:47:17 +01:00
Rafał Mikrut
7ea0126525
Release 2.4.0
2021-02-22 12:24:05 +01:00
Thomas Andreas Jung
03d41e173f
Keep original file if replacing duplicate with hardlink fails ( #253 )
...
If the user could not create a hard link (due to permissions or
different block devices) then czkawka lost the duplicate file.
```
$ mkdir hardlink
$ cd hardlink
$ echo a > a
$ cp a b
$ chown thetestuser:thetestuser a
$ ls -il .
25169246 -rw-rw-r-- 1 thetestuser thetestuser 2 Feb 7 11:18 a
25169641 -rw-rw-r-- 1 thomas thomas 2 Feb 7 11:18 b
$ cargo run --bin czkawka_cli dup --directories $(pwd) -m 1 -f
test101.result --delete-method HARD
[...]
-------------------------------WARNINGS--------------------------------
Failed to link /home/thomas/Development/czkawka/hardlink/b ->
/home/thomas/Development/czkawka/hardlink/a
---------------------------END OF WARNINGS-----------------------------
$ ls -il .
25169246 -rw-rw-r-- 1 thetestuser thetestuser 2 Feb 7 11:18 a
```
Now czkawka keeps all files and the warning provides more information
why czkawka can't replace the duplicate with a hard link.
```
$ cargo run --bin czkawka_cli dup --directories $(pwd) -m 1 -f
test101.result --delete-method HARD
-------------------------------WARNINGS--------------------------------
Failed to link /home/thomas/Development/czkawka/hardlink/b ->
/home/thomas/Development/czkawka/hardlink/a (Operation not permitted (os
error 1))
---------------------------END OF WARNINGS-----------------------------
[...]
25169246 -rw-rw-r-- 1 thetestuser thetestuser 2 Feb 7 11:18 a
25169641 -rw-rw-r-- 1 thomas thomas 2 Feb 7 11:18 b
```
2021-02-11 19:04:23 +01:00
Rafał Mikrut
9bb574235a
Add checking for broken music opt-in ( #249 )
2021-02-05 19:07:20 +01:00
Rafał Mikrut
9f3da0e70f
Add support for CRC32 and XXH3 hash ( #243 )
2021-02-03 19:59:06 +01:00
Rafał Mikrut
bb7bf12354
Release 2.3.2
2021-01-21 20:52:43 +01:00
Rafał Mikrut
69090755df
Release 2.3.1
2021-01-20 15:41:44 +01:00
Rafał Mikrut
943f8f78f1
Release 2.3.0
2021-01-15 16:49:13 +01:00
Rafał Mikrut
cc8d42e0ff
Add support for finding broken zip and audio files ( #210 )
2021-01-15 11:04:52 +01:00
Rafał Mikrut
da4bdd19e2
Release 2.2.0
2021-01-11 12:26:03 +01:00
Rafał Mikrut
4eefe114dd
Release 2.1.0
2020-12-31 10:29:36 +01:00
Rafał Mikrut
3f333e7ceb
Add cache support for similar images ( #139 )
2020-12-27 10:56:26 +01:00
Rafał Mikrut
123bba381f
Release 2.0.0
2020-12-23 23:12:50 +01:00
Rafał Mikrut
f0f3073f94
Release version 1.5.1
2020-12-08 17:51:18 +01:00
Rafał Mikrut
e6a6e5567b
Release 1.5.0
2020-12-02 12:01:30 +01:00
Rafał Mikrut
7ac4a26229
Add progress bar ( #106 )
2020-12-02 10:25:27 +01:00
Rafał Mikrut
c62617df30
Release 1.4.0
2020-11-09 15:50:28 +01:00
Rafał Mikrut
2f72dd9d19
Add multithread support to similar image finder ( #98 )
2020-11-08 07:41:29 +01:00