Skip to content

Commit db164d3

Browse files
authored
Version 8.0.0 (#1366)
1 parent 0f494da commit db164d3

23 files changed

+63
-53
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

+2-3
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ assignees: ''
99

1010
**Bug Description**
1111

12-
1312
**Steps to reproduce:**
1413
<!-- Please describe what you expected to see and what you saw instead. Also include screenshots or screencasts if needed. -->
1514

1615

1716
**Terminal output** (optional):
17+
1818
```
1919
<!--
2020
Add terminal output only if needed - if there are some errors or warnings or you have performance/freeze issues.
@@ -30,10 +30,9 @@ Very helpful in this situation will be logs from czkawka run with RUST_LOG envir
3030
</details>
3131
```
3232

33-
3433
**System**
3534

36-
- Czkawka/Krokiet version: <!-- e.g. 7.0.0 cli/gui -->
35+
- Czkawka/Krokiet version: <!-- e.g. 8.0.0 cli/gui -->
3736
- OS version: <!-- e.g Ubuntu 22.04, Windows 11, Mac 15.1 ARM -->
3837
- Installation method: <!-- e.g. github binaries, snap, flatpak, msys2 -->
3938

Cargo.lock

+21-21
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Changelog.md

+2-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
## Version 8.0.0 - ?
1+
## Version 8.0.0 - 11.10.2024r
22

33
### Breaking changes
44

@@ -63,6 +63,7 @@
6363
- Added option to use external libraries instead gtk pixbuf loader for
6464
previews - [#1358](https://github.com/qarmin/czkawka/pull/1358)
6565
- Using static runtime with zstd compression in appimage - [#1350](https://github.com/qarmin/czkawka/pull/1355)
66+
- Restoring flatpak builds - [#1275](https://github.com/qarmin/czkawka/pull/1275)
6667
- [External] Mac homebrew version of app - https://formulae.brew.sh/formula/czkawka
6768

6869
### CLI

README.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ files from your computer.
2929
- Broken Files - Finds files that are invalid or corrupted
3030
- Bad Extensions - Lists files whose content not match with their extension
3131

32-
![Czkawka](https://user-images.githubusercontent.com/41945903/145280350-506f7e94-4db0-4de7-a68d-6e7c26bbd2bf.gif)
32+
![Czkawka](https://github.com/user-attachments/assets/b0409515-1bec-4e13-8fac-7bdfa15f5848)
3333

34-
![Krokiet](https://github.com/qarmin/czkawka/assets/41945903/52628a29-ecd6-4692-9ee4-8a680c889193)
34+
![Krokiet](https://github.com/user-attachments/assets/906cbbc3-f011-4306-81da-9e4e53b49a9f)
3535

3636
Changelog and new releases can be found in [Github releases](https://github.com/qarmin/czkawka/releases) or
3737
in [CHANGELOG.md](CHANGELOG.md).

ci_tester/src/main.rs

-1
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ fn main() {
3535
CZKAWKA_PATH.set(path_to_czkawka);
3636

3737
test_args();
38-
return;
3938
remove_test_dir();
4039
run_with_good_status(&["ls"], false);
4140
unzip_files();

czkawka_cli/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "czkawka_cli"
3-
version = "7.0.0"
3+
version = "8.0.0"
44
authors = ["Rafał Mikrut <[email protected]>"]
55
edition = "2021"
66
rust-version = "1.79.0"
@@ -18,7 +18,7 @@ image_hasher = "2.0"
1818
log = "0.4.22"
1919
handsome_logger = "0.8"
2020
fun_time = { version = "0.3", features = ["log"] }
21-
czkawka_core = { path = "../czkawka_core", version = "7.0.0", features = [] }
21+
czkawka_core = { path = "../czkawka_core", version = "8.0.0", features = [] }
2222
indicatif = "0.17"
2323
crossbeam-channel = { version = "0.5", features = [] }
2424
ctrlc = { version = "3.4", features = ["termination"] }

czkawka_core/Cargo.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "czkawka_core"
3-
version = "7.0.0"
3+
version = "8.0.0"
44
authors = ["Rafał Mikrut <[email protected]>"]
55
edition = "2021"
66
rust-version = "1.79.0"

czkawka_gui/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "czkawka_gui"
3-
version = "7.0.0"
3+
version = "8.0.0"
44
authors = ["Rafał Mikrut <[email protected]>"]
55
edition = "2021"
66
rust-version = "1.79.0"
@@ -52,7 +52,7 @@ handsome_logger = "0.8"
5252
fun_time = { version = "0.3", features = ["log"] }
5353
rayon = "1.10"
5454

55-
czkawka_core = { path = "../czkawka_core", version = "7.0.0", features = [] }
55+
czkawka_core = { path = "../czkawka_core", version = "8.0.0", features = [] }
5656

5757
[target.'cfg(windows)'.dependencies]
5858
winapi = { version = "0.3.9", features = ["combaseapi", "objbase", "shobjidl_core", "windef", "winerror", "wtypesbase", "winuser"] }

czkawka_gui/i18n/en/czkawka_gui.ftl

+3
Original file line numberDiff line numberDiff line change
@@ -286,6 +286,7 @@ bottom_symlink_button = Symlink
286286
bottom_hardlink_button = Hardlink
287287
bottom_move_button = Move
288288
bottom_sort_button = Sort
289+
bottom_compare_button = Compare
289290
290291
bottom_search_button_tooltip = Start search
291292
bottom_select_button_tooltip = Select records. Only selected files/folders can be later processed.
@@ -310,6 +311,8 @@ bottom_move_button_tooltip =
310311
When trying to move two files with identical name to folder, second will fail and show error.
311312
bottom_sort_button_tooltip =
312313
Sorts files/folders according to selected method.
314+
bottom_compare_button_tooltip =
315+
Compare images in the group.
313316
314317
bottom_show_errors_tooltip = Show/Hide bottom text panel.
315318
bottom_show_upper_notebook_tooltip = Show/Hide upper notebook panel.

czkawka_gui/i18n/pl/czkawka_gui.ftl

+2
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,7 @@ bottom_delete_button = Usuń
244244
bottom_save_button = Zapisz
245245
bottom_symlink_button = Symlink
246246
bottom_hardlink_button = Hardlink
247+
bottom_compare_button = Porównaj
247248
bottom_move_button = Przenieś
248249
bottom_sort_button = Sortuj
249250
bottom_search_button_tooltip = Rozpocznij wyszukiwanie
@@ -267,6 +268,7 @@ bottom_move_button_tooltip =
267268
Przenosi pliki do wybranego katalogu.
268269
Kopiuje wszystkie pliki do katalogu bez zachowania struktury plików.
269270
Podczas próby przeniesienia dwóch plików o identycznej nazwie do folderu, drugi plik nie zostanie przeniesiony i pojawi się błąd.
271+
bottom_compare_button_tooltip = Porównuje pliki/foldery w grupach.
270272
bottom_sort_button_tooltip = Sortuje pliki/foldery zgodnie z wybraną metodą.
271273
bottom_show_errors_tooltip = Pokaż/Ukryj dolny panel tekstowy.
272274
bottom_show_upper_notebook_tooltip = Pokazuje/ukrywa górny panel.

czkawka_gui/src/gui_structs/gui_about.rs

+7-3
Original file line numberDiff line numberDiff line change
@@ -26,16 +26,15 @@ impl GuiAbout {
2626

2727
about_dialog.set_logo(Picture::for_pixbuf(logo).paintable().as_ref());
2828

29-
// Taken from command - "git shortlog -s -n -e" - remember to remove duplicates
30-
// First clean it with regex " \<[^\n]+" and next with " +[0-9]+\t" and at end replace "([^\n]+)" with ""$1","
29+
// Taken from command - "git shortlog -s -n -e > a.txt" - remember to remove duplicates
30+
// First clean it with regex " \<[^\n]+" and next with " +[0-9]+\t" and at end replace "([^\n]+)" with ""$1"," (or ""\0",")
3131
// This should be updated only before releasing new version
3232
about_dialog.set_authors(&[
3333
"Rafał Mikrut",
3434
"Alexis Lefebvre",
3535
"Thomas Andreas Jung",
3636
"Alexis Lefebvre",
3737
"Peter Blackson",
38-
"qarmin",
3938
"TheEvilSkeleton",
4039
"Ben Bodenmiller",
4140
"ChihWei Wang",
@@ -52,6 +51,7 @@ impl GuiAbout {
5251
"Adam Boguszewski",
5352
"Alex",
5453
"Caduser2020",
54+
"CalunVier",
5555
"Danny Kirkham",
5656
"Dariusz Niedoba",
5757
"Douman",
@@ -72,13 +72,17 @@ impl GuiAbout {
7272
"Nick Gallimore",
7373
"Nikita Karamov",
7474
"OMEGA_RAZER",
75+
"Renner0E",
7576
"Rodrigo Torres",
77+
"Samuel",
7678
"Sbgodin",
7779
"Spirit",
7880
"Stefan Seering",
7981
"Syfaro",
82+
"Sébastien",
8083
"Tom Paine",
8184
"Tom Praschan",
85+
"Torsten Homberger",
8286
"Yuri Slobodyanyuk",
8387
"alexdraconian",
8488
"bakeromso",

czkawka_gui/src/gui_structs/gui_bottom_buttons.rs

+2
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ impl GuiBottomButtons {
125125
get_custom_label_from_widget(&self.buttons_symlink.clone()).set_text(&flg!("bottom_symlink_button"));
126126
get_custom_label_from_widget(&self.buttons_move.clone()).set_text(&flg!("bottom_move_button"));
127127
get_custom_label_from_widget(&self.buttons_hardlink.clone()).set_text(&flg!("bottom_hardlink_button"));
128+
get_custom_label_from_widget(&self.buttons_compare.clone()).set_text(&flg!("bottom_compare_button"));
128129
self.label_buttons_sort.set_text(&flg!("bottom_sort_button"));
129130

130131
self.buttons_search.set_tooltip_text(Some(&flg!("bottom_search_button_tooltip")));
@@ -134,6 +135,7 @@ impl GuiBottomButtons {
134135
self.buttons_symlink.set_tooltip_text(Some(&flg!("bottom_symlink_button_tooltip")));
135136
self.buttons_move.set_tooltip_text(Some(&flg!("bottom_move_button_tooltip")));
136137
self.buttons_sort.set_tooltip_text(Some(&flg!("bottom_sort_button_tooltip")));
138+
self.buttons_compare.set_tooltip_text(Some(&flg!("bottom_compare_button_tooltip")));
137139
if self.buttons_hardlink.is_sensitive() {
138140
self.buttons_hardlink.set_tooltip_text(Some(&flg!("bottom_hardlink_button_tooltip")));
139141
} else {

czkawka_gui/ui/about_dialog.ui

+1-1
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ This program is free to use and will always be.</property>
1010
<property name="license-type">mit-x11</property>
1111
<property name="logo-icon-name">help-about-symbolic</property>
1212
<property name="program-name">Czkawka</property>
13-
<property name="version">7.0.0</property>
13+
<property name="version">8.0.0</property>
1414
</object>
1515
</interface>

czkawka_gui/ui/czkawka.cmb

+2-2
Original file line numberDiff line numberDiff line change
@@ -348,7 +348,7 @@
348348
(3,1,"GtkAboutDialog","license-type","mit-x11",None,None,None,None,None,None,None,None,None),
349349
(3,1,"GtkAboutDialog","logo-icon-name","help-about-symbolic",None,None,None,None,None,None,None,None,None),
350350
(3,1,"GtkAboutDialog","program-name","Czkawka",None,None,None,None,None,None,None,None,None),
351-
(3,1,"GtkAboutDialog","version","7.0.0",None,None,None,None,None,None,None,None,None),
351+
(3,1,"GtkAboutDialog","version","8.0.0",None,None,None,None,None,None,None,None,None),
352352
(4,2,"GtkOrientable","orientation","vertical",None,None,None,None,None,None,None,None,None),
353353
(4,2,"GtkWidget","vexpand","1",None,None,None,None,None,None,None,None,None),
354354
(4,4,"GtkLabel","label","Group XD/PER XD (99 images in current group)",1,None,None,None,None,None,None,None,None),
@@ -687,7 +687,7 @@
687687
(5,177,"GtkWidget","focusable","1",None,None,None,None,None,None,None,None,None),
688688
(5,177,"GtkWidget","hexpand","1",None,None,None,None,None,None,None,None,None),
689689
(5,178,"GtkEditable","editable","0",None,None,None,None,None,None,None,None,None),
690-
(5,178,"GtkEditable","text","Czkawka 7.0.0",1,None,None,None,None,None,None,None,None),
690+
(5,178,"GtkEditable","text","Czkawka 8.0.0",1,None,None,None,None,None,None,None,None),
691691
(5,178,"GtkEditable","xalign","1",None,None,None,None,None,None,None,None,None),
692692
(5,178,"GtkEntry","has-frame","0",None,None,None,None,None,None,None,None,None),
693693
(5,178,"GtkWidget","focusable","1",None,None,None,None,None,None,None,None,None),

czkawka_gui/ui/main_window.ui

+1-1
Original file line numberDiff line numberDiff line change
@@ -1166,7 +1166,7 @@
11661166
<property name="editable">0</property>
11671167
<property name="focusable">1</property>
11681168
<property name="has-frame">0</property>
1169-
<property name="text" translatable="yes">Czkawka 7.0.0</property>
1169+
<property name="text" translatable="yes">Czkawka 8.0.0</property>
11701170
<property name="xalign">1</property>
11711171
</object>
11721172
</child>

data/com.github.qarmin.czkawka.metainfo.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@
2323
</screenshot>
2424
</screenshots>
2525
<releases>
26-
<release version="7.0.0" date="2023-10-15"/>
26+
<release version="8.0.0" date="2024-10-11"/>
2727
</releases>
2828
<content_rating type="oars-1.0"/>
2929
<developer_name>Rafał Mikrut</developer_name>

krokiet/Cargo.toml

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "krokiet"
3-
version = "7.0.0"
3+
version = "8.0.0"
44
authors = ["Rafał Mikrut <[email protected]>"]
55
edition = "2021"
66
rust-version = "1.79.0"
@@ -12,7 +12,7 @@ build = "build.rs"
1212

1313
[dependencies]
1414
rand = "0.8"
15-
czkawka_core = { version = "7.0.0", path = "../czkawka_core" }
15+
czkawka_core = { version = "8.0.0", path = "../czkawka_core" }
1616
chrono = "0.4.38"
1717
open = "5.3"
1818
crossbeam-channel = "0.5"

0 commit comments

Comments
 (0)