Commit Graph

132 Commits (externa)

Author SHA1 Message Date
Rafał Mikrut 44400e08af Release version 6.1.0 7 months ago
Rafał Mikrut 0f7aa95a64
Better logging (#1091)
* Fun_time

* levels

* No rav1e

* Freaking
7 months ago
Rafał Mikrut e92a8a65de More images 7 months ago
Rafał Mikrut 9b57382e39
Core cleanup/changes (#1082)
* FunTime

* Ft

* Unify delete files

* Files

* FunTime

* Smaller Printing

* Cleaned

* Fallen
7 months ago
Rafał Mikrut e976d40eee
Loading saving cache improvements (#1072)
* Loading cache

* Loading

* Loading x2

* Optimization

* Cache common

* Delete outdated cache

* Common

* Loading cache/save almost

* Simplified a lot of cache concept

* Fix regression
8 months ago
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
8 months ago
Rafał Mikrut a77cb27f3b
Random randoms (#1012)
* Not so many

* A1

* A3

* A4
11 months ago
Rafał Mikrut 7cb355a359
6.0.0 version (#988)
* 4.10 and build heif for all

* 4.10

* Disable heif in windows build

* A1

* B1
11 months ago
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
12 months ago
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
1 year ago
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
1 year ago
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
1 year ago
Rafał Mikrut 329fc8f93d
Let some else (#936) 1 year ago
Rafał Mikrut 27410bcd45 Release version 5.1.0 1 year ago
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
1 year ago
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
1 year ago
Rafał Mikrut 8ab4c19eea
Mac CI fix (#888)
* Mac CI fix

* Maybe now

* Maybe

* FAF

* Hmm

* AFSf
1 year ago
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
1 year ago
Alex e6b19270a6
Update to clap 4 (#878) 1 year ago
Rafał Mikrut b27a95e547
Split Mac CI with and without heif (#875) 1 year ago
Rafał Mikrut a66a2849d1
Allow to set number of used threads in scan (#839) 2 years ago
Rafał Mikrut b1fde3becc
Update dependencies (#870)
* Basic update

* From timestamp

* Clipppy nightly
2 years ago
Rafał Mikrut 53492395c5
Update GTK dependency (#857)
* Update GTK dependency

* 1.63 is minimal now
2 years ago
Rafał Mikrut e731f5ed75
Faster similar images with reference folders (#826)
* Faster similar images with reference folders

* Still not works

* Probably works now

* Unnecessary assert when using reference folders

* HumanSize 2.0.0

* 1.62
2 years ago
Rafał Mikrut f16818dc8e Release 5.0.2 version 2 years ago
Rafał Mikrut d29935d208
Fix similar images algorithm (#799)
* Fixed missing images with similarity equal to 0

* Checking

* Unify algorithm between two functions

* Finally fix problem with missing images

* Lock and debug

* No comment
2 years ago
Rafał Mikrut d3e7c2d777
Update dependencies and fix clippy warnings (#815) 2 years ago
Rafał Mikrut ae87489f3b Release hotfix 5.0.1 version 2 years ago
Rafał Mikrut 390f4751e8 Release 5.0.0 version 2 years ago
Rafał Mikrut bf9dd352dd
Small fixes (#786) 2 years ago
Rafał Mikrut d5b08787a0 Update translates 2 years ago
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
2 years ago
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
2 years ago
Rafał Mikrut e3cea67634
Default to 16 hash size and add "Original" similarity (#768) 2 years ago
Rafał Mikrut d1c66fda1b
Change image hash compare algorithm and add multithreading (#762)
* New image compare algorithm

* Par iter

* Ending words
2 years ago
Rafał Mikrut d42e17c15f
Update to clap from structopt (#759) 2 years ago
Rafał Mikrut db09dc9363
Heic or heif support, don't know (#750) 2 years ago
Rafał Mikrut 3748411ebd
Trash music (#732) 2 years ago
Rafał Mikrut 6d8b33d8cf
GTK 4 Port (#466) 2 years ago
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
2 years ago
Rafał Mikrut b00420d8c0 Release 4.1.0 version 2 years ago
Rafał Mikrut 8e4e1f58cb
Finding invalid extensions (#678)
* Find invalid extensions

* Another day

* Libc

* Basic Renames

* Ending words

* Better renaming

* Stonks because works
2 years ago
Rafał Mikrut aa07d73bca
Case insensitive name checking (#669)
* Case insensitive checking in name duplicates

* Hide instead disable
2 years ago
Rafał Mikrut 574cc78b12
Zip update (#667) 2 years ago
Rafał Mikrut 2d8a930ae5
Update image-rs and fix selecting windows path (#656) 2 years ago
Rafał Mikrut 3ce5d4a967
Change AudioTags to lofty and support moree audio things (#590) 2 years ago
Rafał Mikrut 4427ec06c0
Update GTK (#583) 2 years ago
Rafał Mikrut a0d17fccea
Release 4.0 and do "small" refactoring to fix problems with packing (#593) 2 years ago
Rafał Mikrut 17e45b959f
Latest fixes (#592) 2 years ago
Rafał Mikrut ed4b721665
Random Changes (#576)
* Random Changes

* Urra

* ABC
2 years ago