Skip to content

StashIt v1.4.0

Latest

Choose a tag to compare

@github-actions github-actions released this 06 Oct 06:48

🚀 StashIt v1.4.0

🇷🇺 Что нового в версии v1.4.0:

  • Мульти-полки и вкладки (Multi-Stash Tabs):
    • Независимые полки: разделяйте файлы по проектам и задачам в отдельных вкладках.
    • Создание с Shift: сброс файлов с зажатой клавишей Shift мгновенно создаёт новую полку с этими файлами.
    • Постоянные и временные полки: закрепляйте избранные полки (Pin 📌), чтобы они не закрывались после очистки и сохранялись между сессиями.
    • Эргономичная навигация: фиксированная справа кнопка [+], переключение кликом, колёсиком мыши или шорткатами Ctrl + 1..9 / Ctrl + Tab, создание Ctrl + T, закрытие Ctrl + W, переименование F2 / двойной клик.
    • Spring-Loaded Tabs при перетаскивании: наведение файлов из Проводника на неактивную вкладку на 300 мс автоматически открывает её; прямой сброс на вкладку или [+] отправляет файлы по адресу.
  • Комплексный автоматический тест-сьют:
    • 41 юнит-тест, покрывающий Rust бэкенд (cargo test), Svelte 5 фронтенд (vitest) и Flutter Web сайт (flutter test).
  • Автоматическая CI/CD сборка релизов: генерация 3 вариантов дистрибутива:
    • StashIt_1.4.0_x64-setup.exe — быстрый NSIS инсталлятор (без прав UAC)
    • StashIt_1.4.0_x64_en-US.msi — Windows Installer package (MSI)
    • StashIt_1.4.0_x64_portable.exe — автономная портативная версия

🇬🇧 What's New in v1.4.0:

  • Multi-Shelf Tabs (Multi-Stash):
    • Multiple Shelves: organize files across independent tabs for different projects or tasks.
    • Instant Shift-Drop: drop files while holding Shift to automatically create a new shelf.
    • Pinned & Temporary Shelves: pin favorite shelves (Pin 📌) to keep them persistent across sessions.
    • Ergonomic Navigation: pinned [+] button on the right, mouse wheel scrolling over tabs, Ctrl + 1..9 / Ctrl + Tab switching, Ctrl + T new shelf, Ctrl + W close shelf, F2 / double-click rename.
    • Spring-Loaded Tabs: hovering over inactive tabs while dragging files from Explorer opens them after 300 ms; direct drop onto tab header or [+] targets that shelf.
  • Automated Test Suite:
    • 41 unit tests covering Rust backend (cargo test), Svelte 5 frontend (vitest), and Flutter Web site (flutter test).
  • Automated CI/CD Release Builds:
    • StashIt_1.4.0_x64-setup.exe — fast NSIS installer (no admin rights required)
    • StashIt_1.4.0_x64_en-US.msi — Windows Installer package (MSI)
    • StashIt_1.4.0_x64_portable.exe — standalone portable executable