Локальный desktop-типограф для Windows и macOS.
FreeTypograf помогает быстро привести выделенный текст к аккуратной типографике: кавычки, тире, пробелы, NBSP, даты, числа, телефоны, валюты и безопасная ёфикация. Пользователь выделяет текст в любом приложении, нажимает floating-кнопку или хоткей, результат вставляется обратно как plain text.
- Текст обрабатывается только локально на компьютере.
- Содержимое выделения и clipboard не отправляется во внешние API.
- В логи и настройки не записывается пользовательский текст.
- В MVP сохраняются только локальные счетчики результата, если это включено в настройках.
Готовые сборки публикуются в GitHub Releases.
Для тестовых сборок без релиза можно скачать artifacts из вкладки Actions.
| Настройки | Профили | Правила |
|---|---|---|
![]() |
![]() |
![]() |
| Проверка | О приложении |
|---|---|
![]() |
![]() |
- Откройте последний Release.
- Скачайте Windows installer:
.msiилиsetup.exe. - Установите приложение и запустите FreeTypograf.
- Проверьте tray-меню, floating-кнопку и хоткей
CommandOrControl+Shift+T.
Текущие сборки не подписаны code signing certificate, поэтому Windows может показать предупреждение SmartScreen. Для закрытого теста это ожидаемо.
Подробный чеклист: docs/WINDOWS_TESTING.md.
- Откройте последний Release.
- Скачайте
.dmg. - Откройте приложение через правый клик -> Open, потому что тестовая сборка пока unsigned.
- Выдайте Accessibility permission: System Settings -> Privacy & Security -> Accessibility.
Accessibility нужен только для отправки Command+C и Command+V по явному действию пользователя.
Подробный чеклист: docs/MACOS_TESTING.md.
pnpm install
pnpm devПроверки:
pnpm typecheck
pnpm test
pnpm buildDesktop-сборка:
pnpm tauri buildПорядок сборки и публикации описан в docs/RELEASE_PROCESS.md.
Коротко:
- Обновить версии в
package.jsonиsrc-tauri/tauri.conf.json. - Пройти локальные проверки.
- Создать тег
v0.1.0-testили другой version tag. - Запушить тег.
- GitHub Actions соберёт Windows и macOS и создаст Release.
- Tauri 2
- Next.js static export
- shadcn/ui + Tailwind
typograf@7.7.0eyo-kernel@4.1.2




