Commit Graph

613 Commits (e1ca4120514b6d441ed80a91e0d8826ad04e79ba)
 

Author SHA1 Message Date
Rafał Mikrut e1ca412051 Excluded 8 months ago
Rafał Mikrut 3ea94f938b Connect 8 months ago
Rafał Mikrut acef930a87 Perf 8 months ago
Rafał Mikrut 419146331f Allowed extensions 8 months ago
Rafał Mikrut e628fcb395 Hen 8 months ago
Rafał Mikrut 97cbbce483 Default thread size 8 months ago
Rafał Mikrut 110b0db74f Import split 8 months ago
Rafał Mikrut 308b245828 AVC 8 months ago
Rafał Mikrut 6cde5ab7a0
Things dedup (#1183)
* Deduplicate cli settings

* Save

* Nice

* TODO even bigger generalization

* Simplification

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

* More simple

* Optimize even more code

* Delete info

* Common

* Randoms

* Included

* ProfData

* Upgrade
8 months ago
Rafał Mikrut bf78fc8b57
Randoms (#1159) 9 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
rugk 306648a37d
Improve bug reporting template (#1111)
* Improve bug reporting template

I tried some adjustments to the bug report template to include more details and structure the information in a better way.

* Better colon position
10 months ago
Rafał Mikrut 9228f45f7a
Clear items via custom method instead broken builtin (#1112) 10 months ago
Rafał Mikrut c6b1eaeeb4
Alternative frontend with Slint (#1102) 10 months ago
Aarni Koskela 8df5e991a6
Enable drag/drop for folder selection (#1106) 11 months ago
Rafał Mikrut 99277b9ea5
Try to fix issue with missing samba drives (#1096)
* GA

* GA

* GA

* GAS

* KDV

* ASG

* Wa

* BKF

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

* El capone

* Hehe

* HASASS

* Also regree

* K

* Kek

* Format
11 months ago
Rafał Mikrut 44400e08af Release version 6.1.0 11 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) 12 months ago
Rafał Mikrut bb2806fa05
Update issue templates (#1075) 12 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
12 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
12 months ago
undefined-landmark 30068b58d3
Add reference folder documentation (#1031) 12 months ago
Nick Gallimore 14bd35a73b
Generalize clear cache button text since it is used for images and video (#1047) 12 months 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 c36c841d9f
Restore GTK 4.6 on windows (#992)
* Restore 4.8 GTK on Windows

* GTK 4.6
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 04a91aeca7
Change Github CI (#973)
* Change Github CI

* Windows CI

* Fix sorting

* Windows
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
Liru Wilkowski 14ccb49e45
Add additional package for Mac installation (#971)
cairo-rs fails building if `pkg-config` isn't installed on a Mac. It's fairly visible and easy to fix, but may as well add it to the instructions.
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
santiago fn 67e648a5ab
Fix Snap build (#965)
* Fix Snap build

Rustc & cargo are now installed using the script provided by
rust-lang.org. Their versions were bumped to 1.68.2. The (outdated)
versions bundled to core22 are not used anymore.

(Solution copied from https://forum.snapcraft.io/t/correct-snapcraft-syntax-for-rust-based-snap-on-core22/30947/5)

* Added additional metadata

* Remove unnecessaty icon attribute
1 year ago
Tom Paine 0d4ae0a31b
Update Installation.md for Mac M1/M2 (#945)
* Update Installation.md

* Update Installation.md
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
Alexis Lefebvre de4edba380
fix typo in linux_gui.yml (#946) 2 years ago
Alexis Lefebvre e524f23e8c
Installation.md: explain how to install on Linux (#949) 2 years ago