Commit Graph

298 Commits (17448599fa597650eaf986f2712c3e9ff72e7a0f)

Author SHA1 Message Date
Rafał Mikrut 17448599fa Wersja 8 months ago
Rafał Mikrut 81b0afffc2 Hashes 8 months ago
Rafał Mikrut 7029d9aac0 VD 8 months ago
Rafał Mikrut 743f98155c Included 8 months ago
Rafał Mikrut bb3ffa4cc6 At once 8 months ago
Rafał Mikrut f5097a7425 Optimization 8 months ago
Rafał Mikrut 3ea94f938b Connect 9 months ago
Rafał Mikrut 419146331f Allowed extensions 9 months ago
Rafał Mikrut e628fcb395 Hen 9 months ago
Rafał Mikrut 110b0db74f Import split 9 months ago
Rafał Mikrut 308b245828 AVC 9 months ago
Rafał Mikrut 6cde5ab7a0
Things dedup (#1183)
* Deduplicate cli settings

* Save

* Nice

* TODO even bigger generalization

* Simplification

* Bad
9 months ago
Rafał Mikrut 0defcbd253
Fixes random things (#1160)
* AB

* More simple

* Optimize even more code

* Delete info

* Common

* Randoms

* Included

* ProfData

* Upgrade
9 months ago
Rafał Mikrut bf78fc8b57
Randoms (#1159) 10 months ago
Rafał Mikrut 219f9f058b
Allocation decrease (#1156) 10 months ago
Rafał Mikrut 739e2a9860
Microoptimizations (#1153) 10 months ago
Rafał Mikrut 51198c2043
Optimize excluded items (#1152) 10 months ago
Rafał Mikrut c6b1eaeeb4
Alternative frontend with Slint (#1102) 10 months ago
Rafał Mikrut 99277b9ea5
Try to fix issue with missing samba drives (#1096)
* GA

* GA

* GA

* GAS

* KDV

* ASG

* Wa

* BKF

* Fmt
12 months ago
Rafał Mikrut 59ff9f3e3c
Canonicalize also windows paths (#1093)
* Canonicalize also windows paths

* El capone

* Hehe

* HASASS

* Also regree

* K

* Kek

* Format
12 months ago
Rafał Mikrut 44400e08af Release version 6.1.0 12 months ago
Rafał Mikrut 0f7aa95a64
Better logging (#1091)
* Fun_time

* levels

* No rav1e

* Freaking
12 months ago
Rafał Mikrut e92a8a65de More images 12 months ago
Rafał Mikrut 9072b0cc98 Bind data folder into subprojects 12 months ago
Rafał Mikrut 8b20f78573
Allow removing from CLI found image/music/video files (#1087)
* Bind delete

* Audio tags/content

* Tests

* Test videos

* FFmpeg
12 months ago
Rafał Mikrut e50d930683
Fix problem with not proper loading cached results in duplicate mode (#1086)
* Fix problem with not proper loading cached results in duplicate mode

* Dbg
12 months ago
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
12 months ago
Rafał Mikrut 9b57382e39
Core cleanup/changes (#1082)
* FunTime

* Ft

* Unify delete files

* Files

* FunTime

* Smaller Printing

* Cleaned

* Fallen
12 months ago
Rafał Mikrut 4a1f6227db
Add more excluded items to windows default settings (#1074) 1 year 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
1 year 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
1 year ago
Rafał Mikrut a77cb27f3b
Random randoms (#1012)
* Not so many

* A1

* A3

* A4
1 year ago
Jocelyn Le Sage 2dabb788e6
Fixed the number of similar images/videos per group in saved results. (#1017) 1 year ago
Jocelyn Le Sage 9e6cc35783
Fixed saved results for similar music files. (#1016) 1 year 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
1 year 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
1 year ago
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
1 year 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
2 years ago
Rafał Mikrut 329fc8f93d
Let some else (#936) 2 years ago
Rafał Mikrut 27410bcd45 Release version 5.1.0 2 years 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
2 years 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
2 years ago
Rafał Mikrut 8ab4c19eea
Mac CI fix (#888)
* Mac CI fix

* Maybe now

* Maybe

* FAF

* Hmm

* AFSf
2 years ago
Rafał Mikrut 8e24492416
Always remove files created to check if hardlinking works (#883) 2 years 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
2 years ago
Rafał Mikrut b27a95e547
Split Mac CI with and without heif (#875) 2 years 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