Release v2.5.3-beta: streaming tar.zst folder transfer + Zstandard compression

This commit is contained in:
RarDog
2026-08-27 13:38:32 +03:00
parent 35e590c718
commit a6a32bb23f
6 changed files with 508 additions and 37 deletions
+14 -3
View File
@@ -391,7 +391,7 @@ impl ZeroSendApp {
selected_peer_ids: HashSet::new(),
queued_files: initial_files,
transfers: Vec::new(),
logs: vec!["⚡ ZeroSend v2.5.0 ready".to_string()],
logs: vec!["⚡ ZeroSend v2.5.3-beta ready".to_string()],
text_input: String::new(),
analyzed_preview: analyze_text(""),
recipient_pin: String::new(),
@@ -3952,10 +3952,20 @@ impl ZeroSendApp {
.stroke(theme.stroke_border)
.inner_margin(Margin::same(14.0))
.show(ui, |ui| {
// v2.5.3-beta
ui.horizontal(|ui| {
ui.label(RichText::new("v2.5.3-beta").strong().color(Color32::from_rgb(34, 197, 94)));
ui.label(RichText::new("(Текущая версия)").size(11.0).color(Color32::GRAY));
});
ui.label(" • ⚡ Потоковая передача папок: Zip-на-лету через tar.zst — папки стримятся напрямую без создания временных файлов на диске.");
ui.label(" • 🗜️ Zstandard (Zstd) сжатие: Мгновенное сжатие уровня 1-3 в потоке — до 4-8x прирост скорости на 100Mбит и VPN-каналах.");
ui.add_space(8.0);
ui.separator();
ui.add_space(8.0);
// v2.5.2
ui.horizontal(|ui| {
ui.label(RichText::new("v2.5.2").strong().color(Color32::from_rgb(34, 197, 94)));
ui.label(RichText::new("(Текущая версия)").size(11.0).color(Color32::GRAY));
ui.label(RichText::new("v2.5.2").strong().color(Color32::from_rgb(56, 189, 248)));
});
ui.label(" • 🎨 Исправление макета передач: Идеальное скругление и выравнивание карточек скорости и статистики дашборда.");
ui.label(" • 🧹 Чистое автообновление: Автоматическое удаление старых версий (.old и временных файлов) при установке обновлений.");
@@ -3964,6 +3974,7 @@ impl ZeroSendApp {
ui.separator();
ui.add_space(8.0);
// v2.5.1
ui.horizontal(|ui| {
ui.label(RichText::new("v2.5.1").strong().color(Color32::from_rgb(56, 189, 248)));