Таблица возможностей
Номера возможностей (F1…) — стабильные идентификаторы, используемые по всему проекту. "Реализовано" означает, что возможность существует и работает в приложении уже сегодня; проект пока не выпустил сборку (см. Установка).
Базовые (реализовано)
| # | Возможность | Флаг croc / происхождение |
|---|---|---|
| F1 | Отправка файлов (несколько) | позиционные аргументы, перетаскивание + средство выбора файлов |
| F2 | Отправка папок | позиционные аргументы |
| F3 | Отправка текста/буфера обмена | --text |
| F4 | Приём по коду | позиционные аргументы |
| F5 | Собственная кодовая фраза (мин. 6 символов) | --code |
| F6 | Показ QR при отправке + сканирование QR при приёме | --qrcode + нативный интерфейс |
| F7 | Выбор папки назначения; по умолчанию на iOS — папка приложения, видимая в Files | --out |
| F8 | Обработка перезаписи/возобновления через листы подтверждения | --overwrite + возобновление |
| F9 | Предпросмотр списка входящих файлов + принять/отклонить | эквивалент интерактивного запроса |
| F10 | Прогресс, скорость, отмена; Live Activity на iOS | опрашивается из движка |
| F11 | Автоматический выбор между локальной сетью и релеем | по умолчанию в croc |
| F12 | История передач (только локально) | нативный интерфейс |
Расширенные настройки (реализовано)
| # | Возможность | Флаг croc |
|---|---|---|
| F13 | Собственный релей + пароль + IPv6 | --relay --relay6 --pass |
| F14 | Принудительно только локальная сеть | --local |
| F15 | Отключение сжатия | --no-compress |
| F16 | Архивация папки перед отправкой | --zip |
| F17 | Исключающие шаблоны / учёт .gitignore | --exclude --git |
| F18 | Переключатель автоприёма (выключен по умолчанию, показывается предупреждение) | --yes |
| F19 | Подтверждение с обеих сторон | --ask |
Нативный интерфейс (реализовано)
| # | Возможность | Статус |
|---|---|---|
| F30 | Расширение "Поделиться" (отправка из любого приложения) | реализовано, только iOS |
| F36 | Интерфейс доверия: значок сквозного шифрования, "как это работает", индикатор активного релея | реализовано |
Запланировано, не начато (V1.x)
Ни одна из этих возможностей ещё не реализована.
| # | Возможность | Флаг croc / происхождение |
|---|---|---|
| F20 | Прокси SOCKS5 / Tor | --socks5 |
| F21 | HTTP-прокси | --connect |
| F22 | Ограничение скорости отправки | --throttleUpload |
| F23 | Выбор кривой | --curve |
| F24 | Выбор алгоритма хеширования | --hash |
| F25 | Прямое подключение по IP | --ip |
| F26 | Собственный мультикаст-адрес | --multicast |
| F27 | Настройка портов/количества передач, отключение мультиплексирования | --port --transfers --no-multi |
| F28 | Встроенный DNS-резолвер | --internal-dns |
| F29 | Запуск собственного релея из приложения для Mac (сервер релея в строке меню) | croc relay |
| F31 | Быстрая отправка из строки меню macOS (перетаскивание) | нативный интерфейс |
| F32 | Диплинк croc://code + универсальные ссылки | нативный интерфейс |
| F33 | Сохранённые коды / избранные партнёры | нативный интерфейс |
| F34 | App Intents / Shortcuts ("Send via croc") | нативный интерфейс |
| F35 | Проверка состояния релея + экран диагностики | нативный интерфейс |
Позже
| # | Возможность | Заметка |
|---|---|---|
| F37 | Прямой путь Wi-Fi Aware | только iOS/iPadOS 26, отсутствует на macOS 26; быстрый путь между приложениями |
Намеренно не запланировано
| # | Возможность | Причина |
|---|---|---|
| F38 | Передача через --stdout | концепция, актуальная только для CLI |
| F39 | Режим --classic | небезопасен по своей природе |
| F40 | --remember | настройки GUI и так сохраняются |