Skip to content

Releases: zondaxxx/Flomsi

Flomsi 0.2.4

Choose a tag to compare

@github-actions github-actions released this 25 Sep 09:36
88eb8f6

Flomsi — почтовый клиент для macOS, Windows, iOS и Android. Ядро на Rust, интерфейс на Flutter,
вид в духе редактора кода.

Что нового в 0.2.4

  • Удалить навсегда. В Корзине кнопка Delete удаляет письмо с сервера насовсем, после вопроса
    «Delete forever?». Из Спама то же делает «Delete forever» в меню письма; обычный Delete по-прежнему
    переносит спам в Корзину. На компьютере есть ещё команда «Delete Forever» в палитре (⌘K / Ctrl+K).
  • Очистить Корзину и Спам. Кнопка «Empty Trash» (или «Empty Junk») над списком на компьютере и
    в меню «Ещё» на телефоне. Сначала Flomsi отправляет отложенные действия и заново читает папку с
    сервера (без связи ничего не удаляется), потом спрашивает. Удаляется всё, что в папке на сервере, в
    том числе только что удалённое и письма старше тех, что есть на устройстве. Письма, которые пришли
    туда после проверки, и письма, которые вы только что вернули из Корзины, остаются; если сервер не дал
    вернуть письмо, это будет сказано в вопросе. Если список сужен до одного аккаунта, очищается только он.
  • macOS: образ .dmg вместо .zip. Откройте его и перетащите Flomsi в «Программы».
  • Сайт flomsi.nz переехал на свой сервер и открывается по HTTPS.
  • На стартовом экране сказано, что Flomsi делает с Gmail: читает, отправляет, раскладывает и
    удаляет письма прямо с устройства, без сервера Flomsi. Рядом ссылка на политику конфиденциальности.

Что нового в 0.2.3

  • Вход через Google и Microsoft проходит за прокси. После страницы Google вход обрывался с
    ошибкой «cannot decrypt peer's message», если трафик идёт через прокси Xray (VLESS с XTLS-Vision,
    например на роутере): прокси добавляет в конец соединения запись, которую нельзя расшифровать.
    Теперь Flomsi берёт ответ Google целиком и дальше соединение не читает. Касается всех платформ.

Что нового в 0.2.2

  • Android: вход через Google больше не закрывает приложение. В 0.2.1 после входа на странице Google
    Android показывал «Приложение остановлено»: экрану, через который Google возвращает в приложение, не
    хватало нужной темы. Теперь вход доходит до конца. 0.2.2 ставится поверх 0.2.1.

Что нового в 0.2.1

  • Вход через Google работает в сборках. Кнопка «Continue with Google» на стартовом экране и в
    «Add account»: страница Google, выбор аккаунта — и почта Gmail без пароля приложения. Пока Google не
    проверил приложение, он покажет предупреждение: «Advanced» → «Go to Flomsi».
  • Новая иконка: лигатура «fl», где l — голубой курсор редактора. На всех платформах, на стартовом
    экране и на сайте.
  • Сайт flomsi.nz: описание, скачивание, политика конфиденциальности.
  • Android подписан постоянным ключом: следующие версии ставятся поверх. Версию 0.2.0 перед
    установкой 0.2.1 нужно удалить (у неё был разовый ключ), аккаунты придётся добавить заново.

Что нового в 0.2

  • Стартовый экран. Пока нет ни одного аккаунта, Flomsi открывается экраном приветствия: «Continue with
    Google», «Sign in with Microsoft» и «Other email account». Последний ведёт к списку провайдеров
    (iCloud, Яндекс, Mail.ru, Fastmail, Outlook, Gmail, Proton, любой сервер) с пошаговой инструкцией, где
    взять пароль приложения, и ссылками прямо на нужные страницы.
  • Вход через Google и Microsoft без пароля. Страница провайдера открывается в браузере на компьютере и в
    системном окне входа на телефоне. Токены хранятся в системном хранилище и обновляются сами; если провайдер
    отозвал доступ, в списке появляется «Sign in again».
  • Телефонный интерфейс. Сверху название ящика и строка «аккаунт · обновлено 14:02», по нажатию —
    меню аккаунтов; справа «Ещё»: проверить почту, добавить аккаунт, настройки. Снизу панель кнопок:
    Mailboxes, Search, Unread, Compose. Ящики открываются листом снизу, долгое нажатие на письмо — меню
    действий, свайп вправо — в архив, влево — удалить.
  • Undo. Архив, удаление и перенос на телефоне ждут пять секунд с кнопкой Undo, прежде чем уйти на сервер.
  • Отдельные экраны для письма (кнопки Archive, Delete, Reply, Forward, More внизу), нового письма (Send
    сверху, вложения и удаление черновика над клавиатурой) и настроек (аккаунты, тема, версия).
  • Крупные шрифты и области нажатия 48 pt, системная тема по умолчанию, значки iOS на iPhone и Material на Android.

Что умеет

  • IMAP-аккаунты с паролем или паролем приложения: Gmail, iCloud, Яндекс, Mail.ru, Fastmail,
    Proton Bridge и любой сервер с TLS или STARTTLS. Серверы подставляются по адресу, вход в IMAP и
    SMTP проверяется до сохранения, ошибки объясняются словами.
  • Синхронизация без потерь: кэш писем в SQLite, CONDSTORE, IDLE для новой почты, очередь действий,
    которая переживает обрывы связи и откатывает только то, что сервер отказался сделать.
  • Единый инбокс, треды, поиск по всем папкам (from:, has:attachment, before:…), звёзды,
    архив, удаление, перенос в папку, отложить на потом, черновики на устройстве.
  • Письма читаются безопасно: HTML чистится в ядре, внешние картинки грузятся только по кнопке,
    письма со своими цветами показываются на белой «бумаге». Вложения, которые могут запустить код,
    не открываются из письма.
  • Клавиатура на компьютере: пресеты vim и Gmail, палитра команд (⌘K / Ctrl+K), работает на русской раскладке.
  • Пароли и токены хранятся в системном хранилище: Keychain, Credential Manager, Android Keystore.
  • Старая почта по запросу: «Load older mail» внизу списка берёт следующие 200 писем. «Search on the
    server» ищет глубже кэша.
  • Уведомления о новой почте, когда Flomsi не на экране (macOS, Windows, Android). На macOS закрытое
    окно не завершает программу: почта приходит, окно возвращается кликом по иконке.

Установка

  • macOS: откройте Flomsi-macOS.dmg и перетащите Flomsi в «Программы». Сборка не
    нотаризована, поэтому при первом запуске откройте её через правый клик → «Открыть».
  • Windows: распакуйте Flomsi-windows.zip в любую папку и запустите Flomsi.exe. SmartScreen
    может предупредить о неизвестном издателе: «Подробнее» → «Выполнить в любом случае».
  • Android: установите Flomsi-android.apk, разрешив установку из этого источника. С 0.2.1 APK
    подписан постоянным ключом и обновляется поверх; 0.2.0 перед установкой удалите.
  • iOS: Flomsi-iOS-unsigned.ipa не подписан. Поставьте его через AltStore или Sideloadly: они
    подпишут приложение вашим Apple ID.
  • mailctl — консольная утилита для проверки ящика и диагностики (mailctl probe, sync,
    ls); порядок проверки в docs/SMOKE.md.

Пока нет

  • Входа через Microsoft: Outlook, Hotmail и Microsoft 365 без него не подключаются (нужна регистрация
    приложения в Microsoft Entra).
  • Пуш-уведомлений на телефоне, когда приложение закрыто (для этого нужен свой сервер).

Flomsi 0.2.3

Choose a tag to compare

@github-actions github-actions released this 24 Sep 06:02
71e976d

Flomsi — почтовый клиент для macOS, Windows, iOS и Android. Ядро на Rust, интерфейс на Flutter,
вид в духе редактора кода.

Что нового в 0.2.3

  • Вход через Google и Microsoft проходит за прокси. После страницы Google вход обрывался с
    ошибкой «cannot decrypt peer's message», если трафик идёт через прокси Xray (VLESS с XTLS-Vision,
    например на роутере): прокси добавляет в конец соединения запись, которую нельзя расшифровать.
    Теперь Flomsi берёт ответ Google целиком и дальше соединение не читает. Касается всех платформ.

Что нового в 0.2.2

  • Android: вход через Google больше не закрывает приложение. В 0.2.1 после входа на странице Google
    Android показывал «Приложение остановлено»: экрану, через который Google возвращает в приложение, не
    хватало нужной темы. Теперь вход доходит до конца. 0.2.2 ставится поверх 0.2.1.

Что нового в 0.2.1

  • Вход через Google работает в сборках. Кнопка «Continue with Google» на стартовом экране и в
    «Add account»: страница Google, выбор аккаунта — и почта Gmail без пароля приложения. Пока Google не
    проверил приложение, он покажет предупреждение: «Advanced» → «Go to Flomsi».
  • Новая иконка: лигатура «fl», где l — голубой курсор редактора. На всех платформах, на стартовом
    экране и на сайте.
  • Сайт flomsi.nz: описание, скачивание, политика конфиденциальности.
  • Android подписан постоянным ключом: следующие версии ставятся поверх. Версию 0.2.0 перед
    установкой 0.2.1 нужно удалить (у неё был разовый ключ), аккаунты придётся добавить заново.

Что нового в 0.2

  • Стартовый экран. Пока нет ни одного аккаунта, Flomsi открывается экраном приветствия: «Continue with
    Google», «Sign in with Microsoft» и «Other email account». Последний ведёт к списку провайдеров
    (iCloud, Яндекс, Mail.ru, Fastmail, Outlook, Gmail, Proton, любой сервер) с пошаговой инструкцией, где
    взять пароль приложения, и ссылками прямо на нужные страницы.
  • Вход через Google и Microsoft без пароля. Страница провайдера открывается в браузере на компьютере и в
    системном окне входа на телефоне. Токены хранятся в системном хранилище и обновляются сами; если провайдер
    отозвал доступ, в списке появляется «Sign in again».
  • Телефонный интерфейс. Сверху название ящика и строка «аккаунт · обновлено 14:02», по нажатию —
    меню аккаунтов; справа «Ещё»: проверить почту, добавить аккаунт, настройки. Снизу панель кнопок:
    Mailboxes, Search, Unread, Compose. Ящики открываются листом снизу, долгое нажатие на письмо — меню
    действий, свайп вправо — в архив, влево — удалить.
  • Undo. Архив, удаление и перенос на телефоне ждут пять секунд с кнопкой Undo, прежде чем уйти на сервер.
  • Отдельные экраны для письма (кнопки Archive, Delete, Reply, Forward, More внизу), нового письма (Send
    сверху, вложения и удаление черновика над клавиатурой) и настроек (аккаунты, тема, версия).
  • Крупные шрифты и области нажатия 48 pt, системная тема по умолчанию, значки iOS на iPhone и Material на Android.

Что умеет

  • IMAP-аккаунты с паролем или паролем приложения: Gmail, iCloud, Яндекс, Mail.ru, Fastmail,
    Proton Bridge и любой сервер с TLS или STARTTLS. Серверы подставляются по адресу, вход в IMAP и
    SMTP проверяется до сохранения, ошибки объясняются словами.
  • Синхронизация без потерь: кэш писем в SQLite, CONDSTORE, IDLE для новой почты, очередь действий,
    которая переживает обрывы связи и откатывает только то, что сервер отказался сделать.
  • Единый инбокс, треды, поиск по всем папкам (from:, has:attachment, before:…), звёзды,
    архив, удаление, перенос в папку, отложить на потом, черновики на устройстве.
  • Письма читаются безопасно: HTML чистится в ядре, внешние картинки грузятся только по кнопке,
    письма со своими цветами показываются на белой «бумаге». Вложения, которые могут запустить код,
    не открываются из письма.
  • Клавиатура на компьютере: пресеты vim и Gmail, палитра команд (⌘K / Ctrl+K), работает на русской раскладке.
  • Пароли и токены хранятся в системном хранилище: Keychain, Credential Manager, Android Keystore.
  • Старая почта по запросу: «Load older mail» внизу списка берёт следующие 200 писем. «Search on the
    server» ищет глубже кэша.
  • Уведомления о новой почте, когда Flomsi не на экране (macOS, Windows, Android). На macOS закрытое
    окно не завершает программу: почта приходит, окно возвращается кликом по иконке.

Установка

  • macOS: распакуйте Flomsi-macOS.zip и перенесите Flomsi.app в «Программы». Сборка не
    нотаризована, поэтому при первом запуске откройте её через правый клик → «Открыть».
  • Windows: распакуйте Flomsi-windows.zip в любую папку и запустите Flomsi.exe. SmartScreen
    может предупредить о неизвестном издателе: «Подробнее» → «Выполнить в любом случае».
  • Android: установите Flomsi-android.apk, разрешив установку из этого источника. С 0.2.1 APK
    подписан постоянным ключом и обновляется поверх; 0.2.0 перед установкой удалите.
  • iOS: Flomsi-iOS-unsigned.ipa не подписан. Поставьте его через AltStore или Sideloadly: они
    подпишут приложение вашим Apple ID.
  • mailctl — консольная утилита для проверки ящика и диагностики (mailctl probe, sync,
    ls); порядок проверки в docs/SMOKE.md.

Пока нет

  • Входа через Microsoft: Outlook, Hotmail и Microsoft 365 без него не подключаются (нужна регистрация
    приложения в Microsoft Entra).
  • Пуш-уведомлений на телефоне, когда приложение закрыто (для этого нужен свой сервер).

Flomsi 0.2.2

Choose a tag to compare

@github-actions github-actions released this 23 Sep 23:53
1fd0170

Flomsi — почтовый клиент для macOS, Windows, iOS и Android. Ядро на Rust, интерфейс на Flutter,
вид в духе редактора кода.

Что нового в 0.2.2

  • Android: вход через Google больше не закрывает приложение. В 0.2.1 после входа на странице Google
    Android показывал «Приложение остановлено»: экрану, через который Google возвращает в приложение, не
    хватало нужной темы. Теперь вход доходит до конца. 0.2.2 ставится поверх 0.2.1.

Что нового в 0.2.1

  • Вход через Google работает в сборках. Кнопка «Continue with Google» на стартовом экране и в
    «Add account»: страница Google, выбор аккаунта — и почта Gmail без пароля приложения. Пока Google не
    проверил приложение, он покажет предупреждение: «Advanced» → «Go to Flomsi».
  • Новая иконка: лигатура «fl», где l — голубой курсор редактора. На всех платформах, на стартовом
    экране и на сайте.
  • Сайт flomsi.nz: описание, скачивание, политика конфиденциальности.
  • Android подписан постоянным ключом: следующие версии ставятся поверх. Версию 0.2.0 перед
    установкой 0.2.1 нужно удалить (у неё был разовый ключ), аккаунты придётся добавить заново.

Что нового в 0.2

  • Стартовый экран. Пока нет ни одного аккаунта, Flomsi открывается экраном приветствия: «Continue with
    Google», «Sign in with Microsoft» и «Other email account». Последний ведёт к списку провайдеров
    (iCloud, Яндекс, Mail.ru, Fastmail, Outlook, Gmail, Proton, любой сервер) с пошаговой инструкцией, где
    взять пароль приложения, и ссылками прямо на нужные страницы.
  • Вход через Google и Microsoft без пароля. Страница провайдера открывается в браузере на компьютере и в
    системном окне входа на телефоне. Токены хранятся в системном хранилище и обновляются сами; если провайдер
    отозвал доступ, в списке появляется «Sign in again».
  • Телефонный интерфейс. Сверху название ящика и строка «аккаунт · обновлено 14:02», по нажатию —
    меню аккаунтов; справа «Ещё»: проверить почту, добавить аккаунт, настройки. Снизу панель кнопок:
    Mailboxes, Search, Unread, Compose. Ящики открываются листом снизу, долгое нажатие на письмо — меню
    действий, свайп вправо — в архив, влево — удалить.
  • Undo. Архив, удаление и перенос на телефоне ждут пять секунд с кнопкой Undo, прежде чем уйти на сервер.
  • Отдельные экраны для письма (кнопки Archive, Delete, Reply, Forward, More внизу), нового письма (Send
    сверху, вложения и удаление черновика над клавиатурой) и настроек (аккаунты, тема, версия).
  • Крупные шрифты и области нажатия 48 pt, системная тема по умолчанию, значки iOS на iPhone и Material на Android.

Что умеет

  • IMAP-аккаунты с паролем или паролем приложения: Gmail, iCloud, Яндекс, Mail.ru, Fastmail,
    Proton Bridge и любой сервер с TLS или STARTTLS. Серверы подставляются по адресу, вход в IMAP и
    SMTP проверяется до сохранения, ошибки объясняются словами.
  • Синхронизация без потерь: кэш писем в SQLite, CONDSTORE, IDLE для новой почты, очередь действий,
    которая переживает обрывы связи и откатывает только то, что сервер отказался сделать.
  • Единый инбокс, треды, поиск по всем папкам (from:, has:attachment, before:…), звёзды,
    архив, удаление, перенос в папку, отложить на потом, черновики на устройстве.
  • Письма читаются безопасно: HTML чистится в ядре, внешние картинки грузятся только по кнопке,
    письма со своими цветами показываются на белой «бумаге». Вложения, которые могут запустить код,
    не открываются из письма.
  • Клавиатура на компьютере: пресеты vim и Gmail, палитра команд (⌘K / Ctrl+K), работает на русской раскладке.
  • Пароли и токены хранятся в системном хранилище: Keychain, Credential Manager, Android Keystore.
  • Старая почта по запросу: «Load older mail» внизу списка берёт следующие 200 писем. «Search on the
    server» ищет глубже кэша.
  • Уведомления о новой почте, когда Flomsi не на экране (macOS, Windows, Android). На macOS закрытое
    окно не завершает программу: почта приходит, окно возвращается кликом по иконке.

Установка

  • macOS: распакуйте Flomsi-macOS.zip и перенесите Flomsi.app в «Программы». Сборка не
    нотаризована, поэтому при первом запуске откройте её через правый клик → «Открыть».
  • Windows: распакуйте Flomsi-windows.zip в любую папку и запустите Flomsi.exe. SmartScreen
    может предупредить о неизвестном издателе: «Подробнее» → «Выполнить в любом случае».
  • Android: установите Flomsi-android.apk, разрешив установку из этого источника. С 0.2.1 APK
    подписан постоянным ключом и обновляется поверх; 0.2.0 перед установкой удалите.
  • iOS: Flomsi-iOS-unsigned.ipa не подписан. Поставьте его через AltStore или Sideloadly: они
    подпишут приложение вашим Apple ID.
  • mailctl — консольная утилита для проверки ящика и диагностики (mailctl probe, sync,
    ls); порядок проверки в docs/SMOKE.md.

Пока нет

  • Входа через Microsoft: Outlook, Hotmail и Microsoft 365 без него не подключаются (нужна регистрация
    приложения в Microsoft Entra).
  • Пуш-уведомлений на телефоне, когда приложение закрыто (для этого нужен свой сервер).

Flomsi 0.2.1

Choose a tag to compare

@github-actions github-actions released this 23 Sep 21:23
ae7dd41

Flomsi — почтовый клиент для macOS, Windows, iOS и Android. Ядро на Rust, интерфейс на Flutter,
вид в духе редактора кода.

Что нового в 0.2.1

  • Вход через Google работает в сборках. Кнопка «Continue with Google» на стартовом экране и в
    «Add account»: страница Google, выбор аккаунта — и почта Gmail без пароля приложения. Пока Google не
    проверил приложение, он покажет предупреждение: «Advanced» → «Go to Flomsi».
  • Новая иконка: лигатура «fl», где l — голубой курсор редактора. На всех платформах, на стартовом
    экране и на сайте.
  • Сайт flomsi.nz: описание, скачивание, политика конфиденциальности.
  • Android подписан постоянным ключом: следующие версии ставятся поверх. Версию 0.2.0 перед
    установкой 0.2.1 нужно удалить (у неё был разовый ключ), аккаунты придётся добавить заново.

Что нового в 0.2

  • Стартовый экран. Пока нет ни одного аккаунта, Flomsi открывается экраном приветствия: «Continue with
    Google», «Sign in with Microsoft» и «Other email account». Последний ведёт к списку провайдеров
    (iCloud, Яндекс, Mail.ru, Fastmail, Outlook, Gmail, Proton, любой сервер) с пошаговой инструкцией, где
    взять пароль приложения, и ссылками прямо на нужные страницы.
  • Вход через Google и Microsoft без пароля. Страница провайдера открывается в браузере на компьютере и в
    системном окне входа на телефоне. Токены хранятся в системном хранилище и обновляются сами; если провайдер
    отозвал доступ, в списке появляется «Sign in again».
  • Телефонный интерфейс. Сверху название ящика и строка «аккаунт · обновлено 14:02», по нажатию —
    меню аккаунтов; справа «Ещё»: проверить почту, добавить аккаунт, настройки. Снизу панель кнопок:
    Mailboxes, Search, Unread, Compose. Ящики открываются листом снизу, долгое нажатие на письмо — меню
    действий, свайп вправо — в архив, влево — удалить.
  • Undo. Архив, удаление и перенос на телефоне ждут пять секунд с кнопкой Undo, прежде чем уйти на сервер.
  • Отдельные экраны для письма (кнопки Archive, Delete, Reply, Forward, More внизу), нового письма (Send
    сверху, вложения и удаление черновика над клавиатурой) и настроек (аккаунты, тема, версия).
  • Крупные шрифты и области нажатия 48 pt, системная тема по умолчанию, значки iOS на iPhone и Material на Android.

Что умеет

  • IMAP-аккаунты с паролем или паролем приложения: Gmail, iCloud, Яндекс, Mail.ru, Fastmail,
    Proton Bridge и любой сервер с TLS или STARTTLS. Серверы подставляются по адресу, вход в IMAP и
    SMTP проверяется до сохранения, ошибки объясняются словами.
  • Синхронизация без потерь: кэш писем в SQLite, CONDSTORE, IDLE для новой почты, очередь действий,
    которая переживает обрывы связи и откатывает только то, что сервер отказался сделать.
  • Единый инбокс, треды, поиск по всем папкам (from:, has:attachment, before:…), звёзды,
    архив, удаление, перенос в папку, отложить на потом, черновики на устройстве.
  • Письма читаются безопасно: HTML чистится в ядре, внешние картинки грузятся только по кнопке,
    письма со своими цветами показываются на белой «бумаге». Вложения, которые могут запустить код,
    не открываются из письма.
  • Клавиатура на компьютере: пресеты vim и Gmail, палитра команд (⌘K / Ctrl+K), работает на русской раскладке.
  • Пароли и токены хранятся в системном хранилище: Keychain, Credential Manager, Android Keystore.
  • Старая почта по запросу: «Load older mail» внизу списка берёт следующие 200 писем. «Search on the
    server» ищет глубже кэша.
  • Уведомления о новой почте, когда Flomsi не на экране (macOS, Windows, Android). На macOS закрытое
    окно не завершает программу: почта приходит, окно возвращается кликом по иконке.

Установка

  • macOS: распакуйте Flomsi-macOS.zip и перенесите Flomsi.app в «Программы». Сборка не
    нотаризована, поэтому при первом запуске откройте её через правый клик → «Открыть».
  • Windows: распакуйте Flomsi-windows.zip в любую папку и запустите Flomsi.exe. SmartScreen
    может предупредить о неизвестном издателе: «Подробнее» → «Выполнить в любом случае».
  • Android: установите Flomsi-android.apk, разрешив установку из этого источника. С 0.2.1 APK
    подписан постоянным ключом и обновляется поверх; 0.2.0 перед установкой удалите.
  • iOS: Flomsi-iOS-unsigned.ipa не подписан. Поставьте его через AltStore или Sideloadly: они
    подпишут приложение вашим Apple ID.
  • mailctl — консольная утилита для проверки ящика и диагностики (mailctl probe, sync,
    ls); порядок проверки в docs/SMOKE.md.

Пока нет

  • Входа через Microsoft: Outlook, Hotmail и Microsoft 365 без него не подключаются (нужна регистрация
    приложения в Microsoft Entra).
  • Пуш-уведомлений на телефоне, когда приложение закрыто (для этого нужен свой сервер).

Flomsi 0.2.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 13:24
2f38181

Flomsi — почтовый клиент для macOS, Windows, iOS и Android. Ядро на Rust, интерфейс на Flutter,
вид в духе редактора кода.

Что нового в 0.2

  • Стартовый экран. Пока нет ни одного аккаунта, Flomsi открывается экраном приветствия: «Continue with
    Google», «Sign in with Microsoft» и «Other email account». Последний ведёт к списку провайдеров
    (iCloud, Яндекс, Mail.ru, Fastmail, Outlook, Gmail, Proton, любой сервер) с пошаговой инструкцией, где
    взять пароль приложения, и ссылками прямо на нужные страницы.
  • Вход через Google и Microsoft без пароля. Страница провайдера открывается в браузере на компьютере и в
    системном окне входа на телефоне. Токены хранятся в системном хранилище и обновляются сами; если провайдер
    отозвал доступ, в списке появляется «Sign in again».
  • Телефонный интерфейс. Сверху название ящика и строка «аккаунт · обновлено 14:02», по нажатию —
    меню аккаунтов; справа «Ещё»: проверить почту, добавить аккаунт, настройки. Снизу панель кнопок:
    Mailboxes, Search, Unread, Compose. Ящики открываются листом снизу, долгое нажатие на письмо — меню
    действий, свайп вправо — в архив, влево — удалить.
  • Undo. Архив, удаление и перенос на телефоне ждут пять секунд с кнопкой Undo, прежде чем уйти на сервер.
  • Отдельные экраны для письма (кнопки Archive, Delete, Reply, Forward, More внизу), нового письма (Send
    сверху, вложения и удаление черновика над клавиатурой) и настроек (аккаунты, тема, версия).
  • Крупные шрифты и области нажатия 48 pt, системная тема по умолчанию, значки iOS на iPhone и Material на Android.

Что умеет

  • IMAP-аккаунты с паролем или паролем приложения: Gmail, iCloud, Яндекс, Mail.ru, Fastmail,
    Proton Bridge и любой сервер с TLS или STARTTLS. Серверы подставляются по адресу, вход в IMAP и
    SMTP проверяется до сохранения, ошибки объясняются словами.
  • Синхронизация без потерь: кэш писем в SQLite, CONDSTORE, IDLE для новой почты, очередь действий,
    которая переживает обрывы связи и откатывает только то, что сервер отказался сделать.
  • Единый инбокс, треды, поиск по всем папкам (from:, has:attachment, before:…), звёзды,
    архив, удаление, перенос в папку, отложить на потом, черновики на устройстве.
  • Письма читаются безопасно: HTML чистится в ядре, внешние картинки грузятся только по кнопке,
    письма со своими цветами показываются на белой «бумаге». Вложения, которые могут запустить код,
    не открываются из письма.
  • Клавиатура на компьютере: пресеты vim и Gmail, палитра команд (⌘K / Ctrl+K), работает на русской раскладке.
  • Пароли и токены хранятся в системном хранилище: Keychain, Credential Manager, Android Keystore.
  • Старая почта по запросу: «Load older mail» внизу списка берёт следующие 200 писем. «Search on the
    server» ищет глубже кэша.
  • Уведомления о новой почте, когда Flomsi не на экране (macOS, Windows, Android). На macOS закрытое
    окно не завершает программу: почта приходит, окно возвращается кликом по иконке.

Установка

  • macOS: распакуйте Flomsi-macOS.zip и перенесите Flomsi.app в «Программы». Сборка не
    нотаризована, поэтому при первом запуске откройте её через правый клик → «Открыть».
  • Windows: распакуйте Flomsi-windows.zip в любую папку и запустите Flomsi.exe. SmartScreen
    может предупредить о неизвестном издателе: «Подробнее» → «Выполнить в любом случае».
  • Android: установите Flomsi-android.apk, разрешив установку из этого источника. Пока APK
    подписан ключом сборки, который у каждого выпуска свой: перед установкой новой версии удалите прежнюю.
  • iOS: Flomsi-iOS-unsigned.ipa не подписан. Поставьте его через AltStore или Sideloadly: они
    подпишут приложение вашим Apple ID.
  • mailctl — консольная утилита для проверки ящика и диагностики (mailctl probe, sync,
    ls); порядок проверки в docs/SMOKE.md.

Пока нет

  • Кнопки Google и Microsoft появляются в сборке, когда в репозитории заданы client ID приложения
    (Google Cloud и Microsoft Entra). Без них вход по паролю приложения, как раньше.
  • Пуш-уведомлений на телефоне, когда приложение закрыто (для этого нужен свой сервер).

Flomsi 0.1.0

Choose a tag to compare

@github-actions github-actions released this 23 Sep 10:22
8226332

Flomsi — почтовый клиент для macOS, Windows, iOS и Android. Ядро на Rust, интерфейс на Flutter,
вид в духе редактора кода.

Что умеет

  • IMAP-аккаунты с паролем или паролем приложения: Gmail, iCloud, Яндекс, Mail.ru, Fastmail,
    Proton Bridge и любой сервер с TLS или STARTTLS. Серверы подставляются по адресу, вход в IMAP и
    SMTP проверяется до сохранения, ошибки объясняются словами.
  • Синхронизация без потерь: кэш писем в SQLite, CONDSTORE, IDLE для новой почты, очередь действий,
    которая переживает обрывы связи и откатывает только то, что сервер отказался сделать.
  • Единый инбокс, треды, поиск по всем папкам (from:, has:attachment, before:…), звёзды,
    архив, удаление, перенос в папку, отложить на потом, черновики на устройстве.
  • Письма читаются безопасно: HTML чистится в ядре, внешние картинки грузятся только по кнопке,
    письма со своими цветами показываются на белой «бумаге». Вложения, которые могут запустить код,
    не открываются из письма.
  • Клавиатура везде: пресеты vim и Gmail, палитра команд (⌘K / Ctrl+K), работает на русской раскладке.
  • Пароли хранятся в системном хранилище: Keychain, Credential Manager, Android Keystore.

Установка

  • macOS: распакуйте Flomsi-macOS.zip и перенесите Flomsi.app в «Программы». Сборка не
    нотаризована, поэтому при первом запуске откройте её через правый клик → «Открыть».
  • Windows: распакуйте Flomsi-windows.zip в любую папку и запустите Flomsi.exe. SmartScreen
    может предупредить о неизвестном издателе: «Подробнее» → «Выполнить в любом случае».
  • Android: установите Flomsi-android.apk, разрешив установку из этого источника.
  • iOS: Flomsi-iOS-unsigned.ipa не подписан. Поставьте его через AltStore или Sideloadly: они
    подпишут приложение вашим Apple ID.
  • mailctl — консольная утилита для проверки ящика и диагностики (mailctl probe, sync,
    ls); порядок проверки в docs/SMOKE.md.

Пока нет

  • Входа через OAuth: Outlook.com и Microsoft 365 без него не подключаются; для Gmail нужен пароль
    приложения.
  • Пуш-уведомлений на телефоне, когда приложение закрыто (для этого нужен свой сервер).