1
0
Fork 0
mirror of synced 2024-06-27 02:21:05 +12:00
Commit graph

615 commits

Author SHA1 Message Date
Rafał Mikrut 4d08878c7a Split 2023-10-26 20:57:17 +02:00
Rafał Mikrut 1168e82ed0 Split 2023-10-24 22:05:09 +02:00
Rafał Mikrut 43ef409293 Ab 2023-10-24 18:52:10 +02:00
Rafał Mikrut 3e2eb8b414 A lot of 2023-10-23 20:37:41 +02:00
Rafał Mikrut 00a532b411 PRG 2023-10-22 23:18:01 +02:00
Rafał Mikrut 674d4798f7 Crossbeam instead futures 2023-10-22 22:55:20 +02:00
Rafał Mikrut 6d8fe135ce Make 2023-10-22 22:12:59 +02:00
Rafał Mikrut e859c777a4 Delete 2023-10-22 13:07:38 +02:00
Rafał Mikrut fbe0295f6d Opening items 2023-10-22 12:18:41 +02:00
Rafał Mikrut 7e7a603f4c Active 2023-10-22 11:32:13 +02:00
Rafał Mikrut 5f9ddc91e2 Better list view resizable items 2023-10-21 23:33:29 +02:00
Rafał Mikrut 0f56ca0187 Closed 2023-10-21 15:13:27 +02:00
Rafał Mikrut 0c3dd22b0e Missing 2023-10-21 10:01:22 +02:00
Rafał Mikrut 19f0be721f Header row 2023-10-21 08:36:56 +02:00
Rafał Mikrut ac636dfdad Updated 2023-10-19 21:39:48 +02:00
Rafał Mikrut 98590adbd1 AB 2023-10-19 09:32:37 +02:00
Rafał Mikrut c753c06620 Not compilable 2023-10-17 21:31:08 +02:00
Rafał Mikrut d298bf524b BD 2023-10-17 20:51:40 +02:00
Rafał Mikrut 16a0ee2ce5 Again 2023-10-17 17:40:05 +02:00
Rafał Mikrut 1c044d2ad8 A1 2023-10-17 16:30:43 +02:00
Rafał Mikrut 99277b9ea5
Try to fix issue with missing samba drives (#1096)
* GA

* GA

* GA

* GAS

* KDV

* ASG

* Wa

* BKF

* Fmt
2023-10-16 09:22:22 +02:00
Rafał Mikrut 59ff9f3e3c
Canonicalize also windows paths (#1093)
* Canonicalize also windows paths

* El capone

* Hehe

* HASASS

* Also regree

* K

* Kek

* Format
2023-10-15 14:17:46 +02:00
Rafał Mikrut 44400e08af Release version 6.1.0 2023-10-15 09:50:46 +02:00
Rafał Mikrut 0f7aa95a64
Better logging (#1091)
* Fun_time

* levels

* No rav1e

* Freaking
2023-10-14 17:48:57 +02:00
Rafał Mikrut e92a8a65de More images 2023-10-14 12:59:58 +02:00
Rafał Mikrut 9072b0cc98 Bind data folder into subprojects 2023-10-13 21:25:45 +02:00
Rafał Mikrut 8b20f78573
Allow removing from CLI found image/music/video files (#1087)
* Bind delete

* Audio tags/content

* Tests

* Test videos

* FFmpeg
2023-10-13 20:33:17 +02:00
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
2023-10-13 08:33:35 +02:00
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
2023-10-12 18:48:46 +02:00
Rafał Mikrut 9b57382e39
Core cleanup/changes (#1082)
* FunTime

* Ft

* Unify delete files

* Files

* FunTime

* Smaller Printing

* Cleaned

* Fallen
2023-10-10 20:54:41 +02:00
Rafał Mikrut 4a1f6227db
Add more excluded items to windows default settings (#1074) 2023-10-07 19:55:23 +02:00
Rafał Mikrut bb2806fa05
Update issue templates (#1075) 2023-10-07 19:50:43 +02:00
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
2023-10-07 18:04:17 +02:00
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
undefined-landmark 30068b58d3
Add reference folder documentation (#1031) 2023-10-04 20:51:14 +02:00
Nick Gallimore 14bd35a73b
Generalize clear cache button text since it is used for images and video (#1047) 2023-10-04 20:50:53 +02:00
Rafał Mikrut a77cb27f3b
Random randoms (#1012)
* Not so many

* A1

* A3

* A4
2023-07-10 08:36:03 +02:00
Jocelyn Le Sage 2dabb788e6
Fixed the number of similar images/videos per group in saved results. (#1017) 2023-07-10 08:08:07 +02:00
Jocelyn Le Sage 9e6cc35783
Fixed saved results for similar music files. (#1016) 2023-07-10 08:07:46 +02:00
Rafał Mikrut c36c841d9f
Restore GTK 4.6 on windows (#992)
* Restore 4.8 GTK on Windows

* GTK 4.6
2023-06-11 12:42:23 +02:00
Rafał Mikrut 7cb355a359
6.0.0 version (#988)
* 4.10 and build heif for all

* 4.10

* Disable heif in windows build

* A1

* B1
2023-06-11 08:51:21 +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 04a91aeca7
Change Github CI (#973)
* Change Github CI

* Windows CI

* Fix sorting

* Windows
2023-05-14 15:00:53 +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
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.
2023-05-06 21:12:04 +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
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
2023-05-02 21:03:25 +02:00
Tom Paine 0d4ae0a31b
Update Installation.md for Mac M1/M2 (#945)
* Update Installation.md

* Update Installation.md
2023-05-02 21:02:47 +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