Rafał Mikrut
e5a0219bc9
Small fixes ( #1226 )
...
* Use P instead L
* Cons
* Fix loading invalid item
* 1.75.0
2024-02-24 11:44:56 +01:00
Rafał Mikrut
4dbc26e18c
Update yanked png, change to thin lto, fix cli commands
2024-02-20 23:15:45 +01:00
Rafał Mikrut
378fa1fd6e
Excluded extensions and krokiet new features ( #1184 )
...
* AVC
* Import split
* Default thread size
* Hen
* Allowed extensions
* Perf
* Connect
* Excluded
* Zmiany
* Optimization
* 4.10
* At once
* Included
* Chang
* VD
* VD
* Hashes
* Wersja
* SD
* Up
* Up
* 2024
* Dup
* Slint files
* Added select
* Selections
* Fix
* LTO
* Actions
* Added popup delete
* AB
* V4
* Release
* LTO
* Basic moving
* Commonsy
* Moving probably works
* Popup move
2024-02-14 17:45:25 +01:00
Thomas Andreas Jung
b63c631e14
Support hard links for similar images and videos with -L
( #1201 )
...
This ignores matches for files that have the same inode.
This only works on Unix.
2024-02-14 17:41:17 +01:00
Rafał Mikrut
6cde5ab7a0
Things dedup ( #1183 )
...
* Deduplicate cli settings
* Save
* Nice
* TODO even bigger generalization
* Simplification
* Bad
2024-01-14 14:38:55 +01:00
Rafał Mikrut
739e2a9860
Microoptimizations ( #1153 )
2023-12-07 19:38:41 +01:00
Rafał Mikrut
8b20f78573
Allow removing from CLI found image/music/video files ( #1087 )
...
* Bind delete
* Audio tags/content
* Tests
* Test videos
* FFmpeg
2023-10-13 20:33:17 +02:00
Rafał Mikrut
0462324607
Add json support to gui ( #1083 )
...
* Add json support to gui
* Cli support
* Tests
* Zip fixed
* Always printing
* Zip
* Bound
* Improved CI
* More tests
* Maybe
* Different duplicate delete
2023-10-12 18:48:46 +02:00
Rafał Mikrut
9b57382e39
Core cleanup/changes ( #1082 )
...
* FunTime
* Ft
* Unify delete files
* Files
* FunTime
* Smaller Printing
* Cleaned
* Fallen
2023-10-10 20:54:41 +02:00
Rafał Mikrut
edfc8e7b5f
Random updates and modifications ( #1070 )
...
* Updates
* Rust embed
* GTK 4
* Handsome logger
* Handsome logger
* Lock
* DB
* Logging
* It compile
* Cleanup
* Sl
* Sl
* Slint
* 1.70.0
* Appimage
2023-10-05 08:06:47 +02:00
Rafał Mikrut
a77cb27f3b
Random randoms ( #1012 )
...
* Not so many
* A1
* A3
* A4
2023-07-10 08:36:03 +02:00
Rafał Mikrut
582e5417ac
Unify progress data ( #972 )
...
* Unify progress data code
* Do not increment in threads values every time when finding file/folder(works quite good, may works bad with folders with ~several thousands of files)
* Partial changes
* Simplify creating tree_view
* Allow setting thread number in CLI
* Simplified code and add tests with help of copilot
2023-05-10 21:27:41 +02:00
Rafał Mikrut
72df211ca2
Big core cleaning ( #969 )
...
* Update dependencies
* Split functions in big file finder
* Bad Extensions
* Thread handler bad extensions
* Progress handler
* Atomic counter
* All thread handler simplifying
* Simplifying
* More
* Again
* Btreemap simplifying
* Also
* Next
* Common dir
* Simplify music checking
* Similar Images coplexity
* Loading cache
* Hashes
* Split chunked hashes
* Split into multiple parts
* Last similar video piece
* Probably last part
* Cleaned
* Temp
2023-05-02 22:37:12 +02:00
Rafał Mikrut
5272309341
Implement finding duplicates by size/name ( #956 )
...
* Implementing Size+Name method
* Partial hashing
* Move hashing into different functions
* Update
* Add some code
* Split code into parts
* Entry size
* Simplify code
* Bottom Buttons
* Bottom Buttons
* Confusion
* Libheif
* Simplified sorting
* Revert libheif change
2023-04-05 08:08:43 +02:00
Rafał Mikrut
c9e9a65cc9
Windows hardlinking problem ( #881 )
...
* Clippy 1
* Nightly Clippy
* Disable hardlink button when on windows test of hardlinking failed
* Import things for new function
2022-12-21 08:44:26 +01:00
Alex
e6b19270a6
Update to clap 4 ( #878 )
2022-12-20 10:19:30 +01:00
Rafał Mikrut
a66a2849d1
Allow to set number of used threads in scan ( #839 )
2022-11-25 20:38:27 +01:00
Kian-Meng Ang
ddc4def99e
Fix typos ( #840 )
...
Found via `codespell -S i18n -L crate,nd,gir,noo`
2022-10-22 20:43:06 +02:00
0x4A6F
e20f30c66f
Reintroduce support for version argument e.g. ( #806 )
...
`czkawka_cli --version`
2022-08-17 16:58:16 +02:00
Alexis Lefebvre
95d1d73a29
CLI: rewrite the message for minimal file size ( #807 )
2022-08-17 16:57:57 +02:00
Rafał Mikrut
44fb75ada5
Smaller fixes ( #795 )
...
* Improve a little documentation, add missing bad extension
* Allow to find the smallest files from CLo
* Show error when all directories are reference folders
* 2 more testing objects
* Add missing original preset
2022-07-31 08:45:19 +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
e3cea67634
Default to 16 hash size and add "Original" similarity ( #768 )
2022-07-05 19:58:57 +02:00
Rafał Mikrut
d42e17c15f
Update to clap from structopt ( #759 )
2022-06-18 10:59:46 +02:00
Rafał Mikrut
cf94ab918e
Reformat code with Intelij tool ( #741 )
2022-05-31 17:52:55 +02:00
ChihWei Wang
96def07bc9
Change option of dup subcommand from '-ht' to 't' ( #720 )
...
Option 'ht' conflicts with 'h' since the short option should be one char.
2022-05-18 18:45:58 +02:00
ChihWei Wang
c64ab05648
Add exclude other filesystems option ( #673 )
2022-04-23 20:21:46 +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
Peter Blackson
51df63b8ea
Implement DirTraversal ( #531 )
...
* Implement DirTraversal
* rustfmt
* Fix for options
* Fix entries
* Fix symlinks
* Fix other entry type
2022-01-01 21:07:20 +01:00
Rafał Mikrut
5db5d17afb
Use max line length 180 instead 250 ( #515 )
...
This was a little too big value.
I don't like too much too small values, because code looks ugly.
2021-12-21 18:44:20 +01:00
Rafał Mikrut
c8ade1fb0f
Use system language when available ( #506 )
...
* Use system language when available
* Use clippy nightly
2021-12-18 23:45:37 +01:00
Rafał Mikrut
f334bd6975
Add better custom selecting ( #479 )
2021-12-02 15:33:06 +01:00
Rafał Mikrut
fce8ba8ddf
Update instructions
2021-12-01 22:34:49 +01:00
Rafał Mikrut
1fd53b854b
Add prehash cache support ( #477 )
2021-12-01 20:09:04 +01:00
Rafał Mikrut
51271dcdf0
Remove HashMB mode ( #476 )
...
* Remove HashMB mode
* Add some explanation and remove this from GUI
* Not needing to handle everything
2021-12-01 12:37:17 +01:00
Rafał Mikrut
4871016a3c
Add option to not remove outdated cache entries ( #472 )
...
* Add option to not remove outdated cache entries
* Default duplicates cache size lowered to 512 KB
* Add some tooltips,
Add logic to opening cache/config folders
* Add option to clear cache files from outdated results(manually)
2021-11-30 12:45:09 +01:00
Rafał Mikrut
cf2e822435
Reformat code with idea tool
2021-11-27 20:57:10 +01:00
Rafał Mikrut
b7e4eaccaf
Modified include organization
2021-11-27 20:49:20 +01:00
Rafał Mikrut
78b49dee3d
Remove support for zeroed files ( #461 )
2021-11-23 11:38:37 +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
96e7af0d25
Add support for multiple hashes in similar images to GUI ( #448 )
...
* Add support for multiple hashes in similar images to GUI
* Needs a little more testing
* General fixes
2021-11-19 06:35:26 +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
a92a113714
Add maximum file size ( #407 )
...
* Add maximum file size
* Add maximum file size
2021-08-06 23:23:11 +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
Ben Bodenmiller
6510173bb6
Fix typo in commands.rs ( #382 )
2021-06-25 15:59:36 +02:00
Rafał Mikrut
b08cedd5a6
Allow to set minimal file size to caching ( #321 )
2021-05-06 21:54:44 +02:00
Danny Kirkham
4aed7c52c6
Fix typo in command description ( #288 )
2021-04-08 18:28:49 +02:00
Rafał Mikrut
50ad3f9873
Update to Rust 1.5.1 ( #302 )
2021-03-27 13:14:02 +01:00