Rafał Mikrut
fd38b4fac6
Reference folder and swap cleaning
2023-05-06 18:57:03 +02:00
Rafał Mikrut
e60b409505
Remove ugly time checking
2023-05-03 12:44:28 +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
8ea9b4b800
Run pydantic clippy lints on project ( #901 )
...
* Update dependencies
* Pydantic part 1
* Some renames, basic Cambalache view
* 2
* 3
* Unwrap
* Tests
* Update CLI to Ubuntu 20.04
2023-01-28 18:54:02 +01: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
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
ChihWei Wang
c64ab05648
Add exclude other filesystems option ( #673 )
2022-04-23 20:21:46 +02:00
Peter Blackson
db47e8b711
Use DirTraversal for empty folders ( #544 )
2022-01-03 18:13:07 +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
0a924d2355
Improve translations ( #507 )
...
* Improve translations
* Imports
2021-12-19 14:45:10 +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
cf668d02a7
Implement threaded search in rest of modes(except empty folders) ( #504 )
...
* Implement threaded search in rest of modes(except empty folders)
* Add more tools in gui to use allowed extension
* Change progress window to modal
* Nazair
* Clippy
2021-12-17 19:29:37 +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
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
742139379c
Add better errors explanation(native from libraries) ( #446 )
2021-11-14 15:53:55 +01:00
Rafał Mikrut
775b6b4f10
Fix crashes with too small message queue ( #316 )
2021-04-14 08:23:59 +02:00
Rafał Mikrut
50ad3f9873
Update to Rust 1.5.1 ( #302 )
2021-03-27 13:14:02 +01:00
Rafał Mikrut
7992ba30de
Fix included/excluded files which contains commas ( #195 )
2021-01-10 20:44:10 +01:00
Rafał Mikrut
9975605f75
Add buffered write/read ( #186 )
2021-01-09 11:52:43 +01:00
Rafał Mikrut
3adbfdc5b6
Remove some debug variables ( #185 )
2021-01-07 23:20:51 +01:00
Rafał Mikrut
7ac4a26229
Add progress bar ( #106 )
2020-12-02 10:25:27 +01:00
Rafał Mikrut
5d4f4db8c1
Simplify some GUI code ( #96 )
2020-11-04 18:15:06 +01:00
Rafał Mikrut
8ba780ded6
Add missing options in some modes ( #90 )
2020-10-31 19:19:33 +01:00
Dariusz Niedoba
acfecd7ca3
Replace String with PathBuf for paths ( #59 )
2020-10-14 18:41:37 +02:00
Rafał Mikrut
d015b305f2
Add Windows support ( #58 )
2020-10-10 15:18:04 +02:00
Rafał Mikrut
8bbb12c7d4
Add ability to stop task from GUI ( #55 )
2020-10-10 11:15:20 +02:00
Caduser2020
085da0369e
Improve code quality. ( #52 )
...
* Remove verbose constructs in core.
* Use self and const fn where appropriate.
* Remove needless borrows.
* Fix name in function arguments.
* Merge 'master' into quality
* Decrease function complexity.
* Run fmt.
* Fix clippy.
* Fix duplicate extension files.
* Fix excluded items.
* Fix allowed extensions (Part 2).
* Fix temporary files.
2020-10-09 22:32:08 +02:00
Rafał Mikrut
1a87a69116
Fixes some typos
2020-10-07 10:34:15 +02:00
Rafał Mikrut
3b63798751
Don't crash when found file name which is not valid Unicode
2020-10-06 17:10:34 +02:00
Rafał Mikrut
a0c99ab14b
Don't crash when modified time of file is before unix epoch
2020-10-02 17:59:46 +02:00
Rafał Mikrut
7a1a9ea9f6
Change SystemTime to u64
2020-10-01 06:53:10 +02:00
Rafał Mikrut
f550b42fc2
Add support for selecting and unselecting all records in duplicate finder
2020-09-30 16:38:45 +02:00
Rafał Mikrut
4bca6a133d
Add Save system
2020-09-30 14:47:39 +02:00
Rafał Mikrut
2cf5dcd513
Added support for empty file finder
2020-09-26 21:50:16 +02:00
Rafał Mikrut
338352f384
Added checking for duplicates by checking hash of first 1MB of file
2020-09-26 20:46:35 +02:00
Rafał Mikrut
4fb2a0cc92
Smaller code refactoring
2020-09-26 19:51:28 +02:00
Rafał Mikrut
85432f1c18
Fix some typos in words and remove empty space
2020-09-26 17:16:12 +02:00
Rafał Mikrut
8161a1c59b
Big code refactoring
2020-09-26 16:52:13 +02:00
Rafał Mikrut
85b4190e8f
Add support for version argument e.g.
...
`czkawka_cli --version`
2020-09-23 12:17:19 +02:00
Rafał Mikrut
aba4e65fb8
Add empty folder support for GUI
2020-09-22 11:24:55 +02:00
Rafał Mikrut
5d10e273a2
Fixed release build printing debug prints
2020-09-18 11:31:44 +02:00
Rafał Mikrut
3d297b3657
Format better file save message
2020-09-18 11:11:08 +02:00
Rafał Mikrut
2b9c0d61df
Add saving to empty folders finder, remove exclude directories from it and put warnings to another function
2020-09-18 10:23:49 +02:00
Rafał Mikrut
cf127d5c36
Add errors and warnings class
2020-09-18 07:32:37 +02:00
Rafał Mikrut
4757b28486
Simplify code with duplication and checking
2020-09-17 12:07:58 +02:00
Rafał Mikrut
cff5ac93c4
Added support for non recursive search
2020-09-12 13:25:23 +02:00
Rafał Mikrut
bccc69bd99
Beginning of removing printing text from core.
2020-09-11 13:50:54 +02:00
Rafał Mikrut
b19612cfdf
Added support for different buttons events for different notebook tabs
2020-09-09 21:32:23 +02:00
Rafał Mikrut
b71051cda6
Added changelog
...
Fixed some crashes
2020-09-07 17:39:16 +02:00