• v2.5.6 1e2b4706d5

    RarDog released this 2026-08-28 14:47:35 +03:00 | 0 commits to master since this release

    🚀 ZeroSend v2.5.6 — Window Position & Size Persistence, Enhanced Network Shares & Send Tab

    🪟 1. Сохранение положения и размера окна (Window Position & Geometry Persistence)

    • Точное запоминание координат: Позиция окна (window_x, window_y) и его размеры (window_width, window_height) теперь непрерывно отслеживаются при перемещении и масштабировании.
    • Восстановление при запуске: При следующем открытии ZeroSend окно появляется ровно в том месте экрана и с теми размерами, которые вы задали.
    • Надежное сохранение при закрытии: Координаты немедленно сохраняются в файл конфигурации при закрытии приложения или сворачивании в трей.

    🎨 2. Новый дизайн вкладки «Отправить файлы»

    • Карточки друзей: отображение аватарок ОС (🪟 Windows, 🐧 Linux, 🍎 macOS), бейджей сетей (🪐 ZeroTier, 🪢 Tailscale, 🛡️ Radmin, 🏠 LAN), IP-адресов, пинга (⚡ 12ms) и чекбоксов выбора.
    • Быстрые действия: кнопки ✓ Выбрать всех и ✕ Снять выбор.
    • Зона Drag & Drop: добавление файлов, папок и вставка скриншотов из буфера (Ctrl+V) со списком файлов по категориям ([CODE], [MEDIA], [DOC], [ARCHIVE], [EXEC]).
    • Крупная кнопка отправки: 44px изумрудная кнопка со счетчиком файлов, объема и получателей.

    🌐 3. Обновленный проводник «Сетевые общие папки»

    • Интерактивные Breadcrumbs: Кликабельный путь 🏠 Корень / подпапка / ... для быстрой навигации.
    • Панель инструментов: 🔎 Поиск кода (Grep), 🔄 Синхронизация, ⬆️ Загрузить и живой фильтр файлов.
    • Мгновенный переход: При старте скачивания приложение сразу переключает на вкладку «📜 Передачи и файлы» со скоростью и прогрессом загрузки в реальном времени.
    Downloads
  • v2.5.5 c3f26b77e8

    RarDog released this 2026-08-28 14:43:01 +03:00 | 1 commits to master since this release

    🚀 ZeroSend v2.5.5 — Enhanced Network Shares, Redesigned Send Tab & ZeroTier Status

    🎨 1. Полный редизайн вкладки «Отправить файлы»

    • Карточки друзей нового поколения: отображение аватарок ОС (🪟 Windows, 🐧 Linux, 🍎 macOS), бейджей сетей (🪐 ZeroTier, 🪢 Tailscale, 🛡️ Radmin, 🏠 LAN), IP-адресов, пинга (⚡ 12ms) и статуса выбора.
    • Интерактивные действия: удобные кнопки быстрого выбора ✓ Выбрать всех друзей и ✕ Снять выбор.
    • Стильная зона Drag & Drop: информативный блок добавления файлов, папок и вставки скриншотов из буфера (Ctrl+V) со списком файлов по категориям ([CODE], [MEDIA], [DOC], [ARCHIVE], [EXEC]).
    • Большая кнопка отправки: крупная кнопка с подсветкой, отображением суммарного размера и списка получателей.

    🪐 2. Фирменный статус-блок ZeroTier & IP в боковой панели

    • Премиальная карточка активной сети с иконкой 🪐 ZeroTier Network (а также 🪢 Tailscale, 🏠 LAN, 🛡️ Radmin).
    • Живой зелёный индикатор статуса ● Онлайн.
    • Быстрое копирование IP:Port в буфер обмена по кнопке 📋 в один клик.

    📥 3. Мгновенное переключение в «Передачи и файлы» при скачивании из общих папок

    • При нажатии «⬇️ Скачать», «⬇️ Скачать папку (Zip)» или пакетной загрузке «⬇️ Скачать выбранное» приложение сразу автоматически переключает вас во вкладку «Передачи и файлы».
    • Показывается живой прогресс входящей загрузки: процент скачивания, текущая скорость в MB/s, объём и звуковое уведомление по завершении.

    🌐 4. Премиальный редизайн проводника сетевых общих папок

    • Стильная боковая панель друзей: статус ● Онлайн, реальный пинг (⚡ 12ms), бейджи [RO] / [RW] и индикатор PIN-кода 🔒.
    • Интерактивные хлебные крошки (Breadcrumbs): кликабельные сегменты пути для быстрого перехода на любой уровень каталога вверх.
    • Современная таблица файлов: цветные бейджи категорий, человекочитаемые размеры, пакетное скачивание, встроенный аудиоплеер, Watch Party, стриминг видео, Grep-поиск и Vim-редактор.
    Downloads
  • v2.5.4 61f2545588

    RarDog released this 2026-08-28 13:56:49 +03:00 | 8 commits to master since this release

    🚀 ZeroSend v2.5.4 — Major Fixes & Enhancements

    🔄 1. Мгновенное авто-обнаружение и обновление общих папок

    • Динамическое обновление мультикаст/UDP-маяков при добавлении и удалении локальных папок в реальном времени.
    • Фоновый опрос узлов сети (каждые 3 секунды) и полнофункциональная кнопка 🔄 Sync / Refresh, которая мгновенно опрашивает всех онлайн-пиров и обновляет дерево каталогов.

    📥 2. Отслеживание скачиваний из общих папок

    • Когда друзья или браузерные клиенты скачивают файлы или директории (.zip) из вашей общей папки, передача в реальном времени появляется во вкладке «Передачи».
    • Отображаются имя файла/папки, объём, текущая скорость отдачи (MB/s) и статус завершения.

    📁 3. Прозрачный стриминг папок с прогрессом и скоростью

    • Получатель видит настоящее имя папки (вместо технического .tar.zst), общий расчётный размер, процент выполнения и скорость в MB/s с момента запуска стрима.
    • Отправитель в реальном времени видит точный прогресс и скорость сжатия/отправки.

    💾 4. Постоянное сохранение истории передач

    • Список завершённых, отменённых и прошлых передач теперь автоматически сохраняется на диск (transfers_history.json) и загружается при перезапуске приложения.
    • Ручная очистка завершённых передач кнопкой «🗑 Очистить завершенные».

    ✨ 5. Все возможности v2.5.3

    • Кинетические анимации переходов между вкладками (Cubic Ease-Out).
    • 4MB TCP буферы сокетов (socket2), TCP_NODELAY.
    • Zero-Drop Auto-Recovery (до 8 попыток при обрывах).
    • Triple-Beacon Discovery (Broadcast + SSDP + mDNS).
    • Blake3 Delta-Sync для зеркалирования папок.
    Downloads
  • RarDog released this 2026-08-27 17:35:24 +03:00 | 9 commits to master since this release

    🚀 ZeroSend v2.5.3-beta.2 — Smooth Animations & High-Performance Transport

    ✨ 1. Плавные кинетические анимации переходов (Tab Transitions)

    • Fluid Tab Transition: шелковистые анимации переключения между всеми вкладками приложения с кинетической кривой Cubic Ease-Out и всплытием контента.
    • Интерактивный индикатор бокового меню: плавно скользящая акцентная плашка с интерполяцией прозрачности и цвета при навигации.

    ⚡ 2. TCP Socket Tuning (4MB Buffers & TCP_NODELAY)

    • Серверные и клиентские сокеты через socket2:
      • 4 MB SO_RCVBUF / SO_SNDBUF (окно TCP увеличено в 64 раза).
      • Принудительный TCP_NODELAY и TCP_KEEPALIVE (15с).
      • Устраняет узкое место Bandwidth-Delay Product на VPN, ZeroTier и сетях с задержкой.

    🌊 3. Fast UDP Datagram Channel & Zero-Drop Auto-Recovery

    • Сверхбыстрый UDP Datagram канал для мгновенного измерения задержек и 0-RTT отклика.
    • Zero-Drop Auto-Recovery: при кратковременном обрыве Wi-Fi или переподключении VPN клиент выполняет адаптивный экспоненциальный backoff до 8 попыток (250мс → 500мс → 1с → 2с → 4с...) с сохранением точного байтового смещения.

    📡 4. mDNS & SSDP Multicast Discovery

    • В дополнение к обычному UDP Broadcast добавлена поддержка мультикаст-групп 239.255.255.250:53317 (SSDP) и 224.0.0.251:53317 (mDNS).
    • 100% надёжность обнаружения устройств даже через управляемые роутеры и свитчи, которые блокируют общий broadcast 255.255.255.255.

    🗜️ 5. Умная Zstd-компрессия и Delta-Sync (Blake3)

    • Автоматический пропуск сжатия для уже сжатых файлов (.jpg, .mp4, .zip...) и потоковое Zstd сжатие кода и текста.
    • Быстрое хэширование Blake3 и кэш .zerosend_sync_cache.json для мгновенной синхронизации только изменений.
    Downloads
  • RarDog released this 2026-08-27 15:57:20 +03:00 | 10 commits to master since this release

    🚀 ZeroSend v2.5.3-beta.1.1 — High-Performance Networking & Transport

    ⚡ 1. TCP Socket Tuning (4MB Buffers & TCP_NODELAY)

    • Низкоуровневая настройка серверных и клиентских TCP-сокетов через socket2:
      • 4 MB SO_RCVBUF / SO_SNDBUF (окно приёма/отправки TCP увеличено в 64 раза по сравнению со стандартным 64KB Windows).
      • Принудительный TCP_NODELAY и TCP_KEEPALIVE (15с).
      • Пул постоянных соединений с тайм-аутом простоя 120с.
      • Устраняет узкое место Bandwidth-Delay Product на VPN, ZeroTier и сетях с задержкой, давая максимальную скорость загрузки.

    🌊 2. Fast UDP Datagram Channel & Zero-Drop Auto-Recovery

    • Добавлен сверхбыстрый UDP Datagram канал для мгновенного измерения задержек и 0-RTT отклика.
    • Zero-Drop Auto-Recovery: при кратковременном обрыве Wi-Fi или переподключении VPN клиент не прекращает передачу с ошибкой, а выполняет адаптивный экспоненциальный backoff до 8 попыток (250мс → 500мс → 1с → 2с → 4с...) с сохранением точного байтового смещения.

    📡 3. mDNS & SSDP Multicast Discovery

    • В дополнение к обычному UDP Broadcast добавлена поддержка мультикаст-групп 239.255.255.250:53317 (SSDP) и 224.0.0.251:53317 (mDNS).
    • 100% надёжность обнаружения устройств даже через управляемые роутеры и свитчи, которые блокируют общий broadcast 255.255.255.255.

    🗜️ 4. Умная Zstd-компрессия и Delta-Sync (Blake3)

    • Автоматический пропуск сжатия для уже сжатых файлов (.jpg, .mp4, .zip...) и потоковое Zstd сжатие кода и текста.
    • Быстрое хэширование Blake3 и кэш .zerosend_sync_cache.json для мгновенной синхронизации только изменений.
    Downloads
  • RarDog released this 2026-08-27 15:22:11 +03:00 | 12 commits to master since this release

    🚀 ZeroSend v2.5.3.1-beta

    🗜️ Умная Zstd-компрессия (Smart Compression)

    • Автоматический пропуск сжатия для уже сжатых файлов (.jpg, .jpeg, .png, .webp, .mp4, .mkv, .zip, .rar, .7z, .pdf, .docx и др.) для экономии ресурсов процессора.
    • Мгновенное Zstandard Level 1 сжатие для текстовых файлов, кода, логов и баз данных.

    🔄 Delta-transfer для Auto-Sync (rsync-lite)

    • Интеграция ультрабыстрого хэширования Blake3.
    • Локальный кэш синхронизации .zerosend_sync_cache.json — повторно не перекачивает файлы, если размер, mtime или Blake3 хэш не изменились.

    👥 Мульти-отправка (Multi-Recipient Send)

    • Параллельная передача файлов сразу нескольким выбранным друзьям/узлам.

    ⏸️ Пауза и возобновление передач (Pause / Resume)

    • Интерактивные кнопки паузы (⏸) и продолжения (▶️) прямо в дашборде активных передач.

    🏎️ Очередь с приоритетами (Priority Queue)

    • Маленькие файлы автоматически передаются первыми для быстрого завершения.

    📊 Мониторинг коэффициента сжатия

    • Отображение реального сжатия (2.4x • сжато на 58%) и сэкономленного сетевого трафика.

    ⚡ Smart Ping Race

    • Автоматический выбор самого быстрого сетевого интерфейса и IP-адреса пира.

    🏷️ Умный парсер версий

    • Поддержка 4-значных версий (2.5.3.1) и автоматическое распознавание Beta/Alpha/RC каналов обновления.
    Downloads
  • ZeroSend v2.5.3-beta Pre-Release

    RarDog released this 2026-08-27 13:39:22 +03:00 | 14 commits to master since this release

    🚀 ZeroSend v2.5.3-beta

    ⚡ Потоковая передача папок (tar.zst) — нулевой след на диске!

    Революционная замена старой системы zip-архивирования во временные файлы:

    • Нет временных файлов: папки стримятся напрямую через сеть без записи на диск
    • Zstandard (Zstd) Level 1 сжатие в потоке — молниеносная скорость
    • На стороне получателя: tar.zst распаковывается на лету прямо в папку загрузки

    🗜️ Zstandard (Zstd) Streaming Compression

    Скорость сети Прирост скорости Эффективный выигрыш
    100 Мбит/с 4–8x для текстовых файлов ~5x
    VPN / ZeroTier 3–6x ~4x
    LAN 1 Гбит/с 2–3x ~2.5x

    Технологии:

    • tar = "0.4" — потоковое tar-архивирование
    • zstd = "0.13" — Zstandard Level 1 (ultra-fast) сжатие
    • async-stream + reqwest::Body::wrap_stream — стриминг без буферизации
    • Новый endpoint /api/transfer/folder_stream/{id} для приёма

    Что не изменилось:

    • Все остальные функции v2.5.2 работают в штатном режиме
    • Одиночные файлы передаются прежним 4-stream parallel chunk методом
    Downloads
  • v2.5.2 35e590c718

    RarDog released this 2026-08-27 13:19:46 +03:00 | 15 commits to master since this release

    🚀 ZeroSend v2.5.2 — Исправление интерфейса передач, чистое автообновление и русская локализация

    Мощный децентрализованный инструмент обмена файлами, совместной работы и синхронизации для сетей ZeroTier, Tailscale, Radmin VPN и локальной сети Wi-Fi/LAN.


    ✨ Что нового и улучшено в версии 2.5.2:

    🎨 1. Исправление карточек дашборда передачи файлов

    • Идеальное выравнивание и скругление: 4 метрические карточки («Всего передач», «В процессе», «Завершено», «Общая скорость») теперь используют равномерную 4-колоночную сетку. Панель скорости больше не вылезает за пределы контейнера и аккуратно скруглена со всех сторон.

    🧹 2. Чистое автообновление без мусора

    • Автоматическое удаление старых версий: При самообновлении через встроенный модуль Gitea Updater, старый исполняемый файл (zerosend.exe.old) и временный файл обновления (zerosend_update.exe) удаляются автоматически в фоновом режиме через PowerShell и при последующем запуске программы.

    🇷🇺 3. Полная русская локализация

    • Перевод всех разделов: Полностью переведены разделы «О программе и Разработчики», стек используемых технологий, модальные окна прямого подключения по IP, переименования друзей, запроса на получение файлов, окно удаленного Grep-поиска по коду и весь встроенный Vim-редактор.
    • История версий (Changelog) переведена на русский язык с подробным описанием всех изменений.

    📦 Скачать готовый релиз:

    • zerosend.exe (Windows Standalone 64-bit, ~11.2 MB — Портативная версия, не требующая установки, все настройки и загрузки сохраняются в папке с приложением)
    Downloads
  • v2.5.1 dc72fe47e1

    RarDog released this 2026-08-27 13:01:50 +03:00 | 17 commits to master since this release

    🚀 ZeroSend v2.5.1 — Enhanced Live Folder Auto-Sync, Dynamic Versioning & UI Polish

    The ultimate decentralized peer-to-peer file sharing & collaboration powerhouse for ZeroTier, Tailscale, Radmin VPN, and LAN networks.


    ✨ What's New & Improved in v2.5.1:

    🔄 1. Revamped 3-Step Live Folder Auto-Sync Wizard

    • Visual Friend & Share Picker: Discovered friends with shared folders are presented as clear clickable cards. No more manually entering raw IDs!
    • Quick Auto-Sync Shortcut: Added [ 🔄 Авто-Синхронизация ] button directly in the Network Shares toolbar to immediately configure syncing for any friend's folder.
    • Dual-Side Sync Status Cards: Clean display of local path, friend's name, real-time 8s sync cycle status, and one-click controls ([ 📂 Открыть локально ], [ ⏸ Пауза ], [ 🗑 Удалить ]).

    👥 2. Dynamic Versioning in About & Credits

    • The About & Credits card and Web Dropzone footer now dynamically resolve the exact version string (v2.5.1) directly from Cargo metadata.
    • Updated full technology stack list with all latest features.

    📁 3. Cleaned Up My Shares Interface

    • Removed unnecessary local WebDAV mounting from local folder shares for a clean and focused interface.

    📦 Standalone Binary Downloads:

    • zerosend.exe (Windows Standalone 64-bit, ~10.7 MB — Portable executable with single-folder configuration)
    Downloads
  • v2.5.0 514f88ae33

    RarDog released this 2026-08-27 12:48:17 +03:00 | 18 commits to master since this release

    🚀 ZeroSend v2.5.0 — Live Folder Sync, WebDAV Network Drive (Z:), Watch Party, Full Vim Editor & Remote Grep

    The ultimate decentralized peer-to-peer file sharing & collaboration powerhouse for ZeroTier, Tailscale, Radmin VPN, and LAN networks.


    ✨ Major Features in v2.5.0:

    🔄 1. Live Folder Two-Way Auto-Sync (Background Mirroring)

    • Real-time background sync engine that continuously watches and mirrors local directories with your friends' shared folders.
    • Intelligent conflict resolution based on timestamps and file sizes with zero required user interaction.
    • Live sync activity console log and pause/resume switches.

    🖧 2. Windows Explorer Network Drive (WebDAV Server)

    • Embedded high-speed RFC 4918 WebDAV server running on port 53319.
    • 1-Click Mount: Instantly mount all shared folders directly into Windows Explorer as drive Z:\ without installing any third-party drivers or software.
    • Browse, copy, open, and stream files straight from Windows Explorer, Total Commander, or CLI.

    🎵 3. Sticky In-App Audio Player Dock & 🎬 Watch Party Sessions

    • Audio Player Dock: Play audio streams (.mp3, .flac, .wav, .ogg, .m4a) in an in-app player dock while continuing to browse other folders and tabs.
    • Watch Party: Launch interactive synchronized video watch party sessions (zerosend://watch-party) with real-time playback synchronization between peers.

    ✏️ 4. Full Vim Editor with Remote Write-Back & Markdown Preview

    • Complete Vim modal editing experience:
      • Normal Mode (ESC): Standard Vim navigation (h/j/k/l, Ctrl+d/Ctrl+u, gg/G, dd, x, u undo).
      • Insert Mode (i, a, o, O): Full interactive text editing with cursor insertion.
      • Command Mode (:w, :q, :wq, :<line>): :w writes modified code directly back across the network to your friend's machine!
      • Markdown Preview (F2 / Preview button): Instant rich rendered preview for .md documentation files.

    🔎 5. Remote Full-Text Grep & Code Search

    • Search across all code and text files stored on your friend's remote computer.
    • Returns exact line numbers and matching code snippets with instant 1-click jump into the Vim Editor.

    ⬇️ 6. Multi-Select Batch Downloads & Remote Folder Drag-and-Drop

    • Multi-select checkboxes for batch downloading multiple files at once.
    • Direct Drag & Drop of local files onto any remote shared folder to upload immediately.

    📦 Standalone Binary Downloads:

    • zerosend.exe (Windows Standalone 64-bit, ~10.7 MB — Single portable executable with single-folder configuration)
    Downloads