Перший реліз готується

Tersa 1.0 для macOS

Один продукт, дві контрольовані збірки. Обидві підтримують багатоетапні Chains; Direct також підтримуватиме дозволені локальні пакети й Sparkle, а Mac App Store-версія складатиме Chains лише з native sandbox-safe команд.

Публічного download немає. Build призначений лише для внутрішньої групи Tersa Internal.

Статус релізу

Версія 1.0.0 (14) готується для внутрішньої групи Tersa Internal у TestFlight. Публічного download, App Review submission, DMG, checksum або appcast немає.

Ця сторінка фіксує заплановані межі релізу. Вона не містить прихованого або попереднього посилання на завантаження.

Системні вимоги

  • macOS 14 або новіша.
  • Apple silicon або Intel Mac; обидві архітектури входять до одного Universal застосунку.
  • Обліковий запис не потрібний. iCloud-синхронізація опціональна й вимкнена за замовчуванням.

Direct і Mac App Store

МожливістьDirectMac App Store
Вбудовані команди218 — повний каталог200 — native, sandbox-safe
ChainsТак, з усіх дозволених команд DirectТак, лише з native Store-команд
Ручний імпорт folder, ZIP або GitHubТак, з явною перевіркою довіриНі
Shell, MCP і custom JavaScriptЛише в межах дозволів і політикНедоступні
ОновленняSparkle 2 через firefly.in.uaЧерез Mac App Store
Manual JSON та iCloud syncТак, opt-inТак, opt-in

Chains — багато кроків як одна дія

Команди можна об’єднувати через | у послідовний Chain. Текстовий результат попереднього кроку стає входом для наступного, а готовий pipeline можна зберегти й запускати як окрему дію.

Mac App Store-версія дозволяє Chains лише з native sandbox-safe команд, вбудованих у Store build. Direct застосовує ті самі permission і trust policies до кожного кроку.

Дозволи без прихованих запитів

Tersa пояснює потрібний доступ безпосередньо перед дією. Direct-версія може окремо попросити Accessibility, Automation, доступ до вибраних файлів, мережі або shell — залежно від команди.

Mac App Store-версія не використовує довільний shell, Apple Events для Terminal, iTerm, Finder чи Xcode, custom JavaScript, MCP або імпорт виконуваних пакетів. Файли обираються через системний picker.

Приватність та оновлення

Tersa не міститиме реклами, tracking, developer analytics або автоматичного crash telemetry. Локальна діагностика передається F1REFlY лише тоді, коли користувач сам копіює та надсилає її.

Direct-збірка перевірятиме підписаний appcast на firefly.in.ua. Store-збірка не включатиме Sparkle та оновлюватиметься лише через Mac App Store.