Commit Graph

603 Commits (bf78fc8b57d039846b058be13a9c0cfde98ec719)
 

Author SHA1 Message Date
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
Alexis Lefebvre 336bbd3057
fix image for docker (#947) 2 years ago
Rafał Mikrut 329fc8f93d
Let some else (#936) 2 years ago
Rafał Mikrut de9f70310a
Webp preview workaround remove (#923) 2 years ago
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
2 years ago
Fr_Dae 699da09a54
Add ✔ to readme (#906)
* ✔✓☑🗹🗸✔✓

🗷✘✗✖✕

✔✓☑🗹🗸✔✓

* Update README.md
2 years ago
Rafał Mikrut c6c4230699 Fixes problem with new file dialog 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
Rodrigo Torres d39354a51f
Change interpolation to bilinear (#895) 2 years ago