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
55b2744bf4
Simplify, fix and improve similar images algorithm ( #983 )
...
* Random changer
* CD
* A1
* Almost?
* Nein
* Heif
* Tests that needs to be fixed
* Fixed test
* Tests
* Fixed image counting in reference folders
* Lock
* Catch possible more bugs in pdf
* Find ever more bugs
2023-06-09 22:11:47 +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
78d00eeb99
Add finding similar audio by content ( #970 )
...
* In prehashing check for user clicks, less often
* Similar audio
* Remove ugly time checking
* Fix using cache
* Fix cache and improve performance of validating items
* Remove cache type - cache should be saved to two different cache files(because )
* Working
* Simple multithreading
* Basic Generalization
* Reference folder and swap cleaning
* Split into multiple files
* Commons, improved GUI message
* Simplifying thread run
* Check was stopped
* Fix checking same files
* Make read single file tag more general
* Remove unnnecessary clone
* Reading tags
* Base
* Search
* Gui Fix
* Gui Fix
* Tooltip
2023-05-07 20:54:05 +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
329fc8f93d
Let some else ( #936 )
2023-03-05 20:54:02 +01:00
Rafał Mikrut
de9f70310a
Webp preview workaround remove ( #923 )
2023-02-26 17:28:21 +01:00
Rafał Mikrut
1c76d3426c
Gtk 4.8 on Windows and console build ( #920 )
...
* Gtk 4.8 on Windows and console build
* Update windows.yml
Ci new
* 4.8
2023-02-26 11:50:54 +01:00
Rafał Mikrut
c6c4230699
Fixes problem with new file dialog
2023-02-19 12:18:51 +01:00
Rafał Mikrut
f1c6e6da17
Add sort button ( #894 )
...
* Add sort button
* Update lofty and gtk-rs
* Fix bug with invalid music tags with reference folders
* Remove try at
* Fix loading of certain directories with disabled loading settings at start
* Change FileChooserDialog to FileChooserNative
* Any
* Copy Clone
* Popover sort basic
* Builder using
* Basic sorting
* Fix not working sorting by size
* Changelog
2023-02-19 10:21:14 +01: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
Rodrigo Torres
d39354a51f
Change interpolation to bilinear ( #895 )
2023-01-18 19:27:24 +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
b27a95e547
Split Mac CI with and without heif ( #875 )
2022-12-07 08:18:30 +01:00
Rafał Mikrut
a66a2849d1
Allow to set number of used threads in scan ( #839 )
2022-11-25 20:38:27 +01:00
Rafał Mikrut
b1fde3becc
Update dependencies ( #870 )
...
* Basic update
* From timestamp
* Clipppy nightly
2022-11-23 20:23:17 +01: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
97563a7b2a
Fix problem with manual adding of windows disks like C:/
2022-07-28 19:30:39 +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
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
4765bee87f
Add info about column type to global variable ( #760 )
2022-06-21 17:24:08 +02:00
Rafał Mikrut
d42e17c15f
Update to clap from structopt ( #759 )
2022-06-18 10:59:46 +02:00
Rafał Mikrut
486bec15ad
Add more windows extension and add selection of type of broken files ( #749 )
...
* Add more windows extension
* ABCD
* Windows CI and basic choosing broken files
* Core and GUI support for few
2022-06-10 18:58:53 +02:00
Rafał Mikrut
db09dc9363
Heic or heif support, don't know ( #750 )
2022-06-08 21:42:51 +02:00
Rafał Mikrut
56fc29fa4f
Speedup little entry access in maps and fix missing extension workarounds ( #747 )
2022-06-05 08:01:17 +02:00
Rafał Mikrut
ec13f86aee
Add smallest files mode ( #746 )
2022-06-04 21:20:21 +02:00
Rafał Mikrut
cf94ab918e
Reformat code with Intelij tool ( #741 )
2022-05-31 17:52:55 +02:00
Rafał Mikrut
3748411ebd
Trash music ( #732 )
2022-05-30 16:26:27 +02:00
Rafał Mikrut
19afce5d2e
Several small fixes ( #727 )
2022-05-23 19:04:28 +02:00
Rafał Mikrut
6d8b33d8cf
GTK 4 Port ( #466 )
2022-05-22 10:59:09 +02:00
Kerfuffle
c48b355bf0
Periodically check for and handle pending GTK events while performing long operations. ( #625 )
2022-04-23 21:16:57 +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
c88d347e00
Allow to set included/excluded directories by command line arguments ( #677 )
2022-04-16 18:31:01 +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
12a873ff66
Hardlinking fix for Windows ( #668 )
2022-04-08 17:17:16 +02:00
Rafał Mikrut
39b2f4bc36
Simplify and speedup preview creating ( #660 )
...
* Simplify and speedup preview creating
* Speedup also comparing images
2022-04-05 16:40:41 +02:00
Rafał Mikrut
c13f9255e2
Add button to disable by default size of letters when selecting things ( #657 )
...
* Add button to disable by default size of letters when selecting things
* Change wording
2022-04-03 12:57:47 +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
ff71e2b57a
Fix not proper custom selecting with "not select all" option ( #632 )
2022-02-18 20:15:43 +01:00
Kerfuffle
2b86e9079e
Fix accumulated stop events ( #623 )
...
* Change stop message channel from unbounded to bounded with size 1.
* Clear out any stale stop messages before beginning a search operation.
2022-02-15 19:00:52 +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
9197edcf16
Remove GTK warning ( #587 )
2022-01-16 17:54:44 +01:00
Rafał Mikrut
f54934df49
Changes part 2 ( #578 )
2022-01-14 21:14:13 +01:00
Rafał Mikrut
ed4b721665
Random Changes ( #576 )
...
* Random Changes
* Urra
* ABC
2022-01-14 06:34:43 +01:00
Rafał Mikrut
489ec3cfda
Split files to different folders ( #575 )
2022-01-13 15:58:33 +01:00