Журнал изменений
Что изменилось в каждом выпуске, написанное для тех, кто этим пользуется. Полные примечания и загрузки каждой версии — на GitHub.
0.6.5Cambria
Примечания к выпуску →Этот патч Cambria позволяет приближать страницы PDF и комиксов, фиксировать увеличенный вид при перелистывании и восстанавливает оглавление книг, у которых его почти нет.
Новое
- Масштабирование PDF и комиксов. Сведите или разведите пальцы на трекпаде или сенсорном экране либо нажмите ⌘= и ⌘− (Ctrl на Windows и Linux). Точка под пальцами остаётся на месте, а увеличенная страница прокручивается во всех направлениях. Во внешнем виде можно выбрать, что считать 100% — ширину страницы или всю страницу целиком.
- Возврат к вписанному масштабу одним щелчком. Процент показывается при масштабировании, и, пока открыты элементы управления чтением, увеличенная страница сохраняет его на экране вместе с кнопкой возврата к 100%. ⌘0 делает то же самое.
- Фиксация увеличенного вида. В режимах одной и двух страниц зафиксируйте вид через индикатор масштаба или сочетанием ⌘L. Колесо, стрелки и смахивания снова перелистывают страницы, и каждая страница открывается на том же месте — например, одна и та же колонка научной статьи, страница за страницей.
- Оглавление для книг, у которых его почти нет. Собрания книг, в оглавлении которых перечислены только тома, и PDF без структуры получают вложенное оглавление, восстановленное по заголовкам.
Улучшено
- Ваше место на увеличенной странице. Каждая книга запоминает свой масштаб и место на странице, где вы читали, и снова открывается на том же отрывке.
- Чёткость при любом масштабе. Когда масштабирование выходит за пределы бюджета отрисовки, видимая на экране часть страницы PDF перерисовывается в полном разрешении.
- Резюме по настоящим главам. Главы определяются один раз и для читалки, и для ассистента, поэтому книги из нескольких частей и собрания книг резюмируются глава за главой.
- Большие книги Kindle. Большие или слегка повреждённые файлы KF8/AZW3 открываются надёжно, а переходы внутри них занимают миллисекунды вместо секунд.
- Издательская вёрстка остаётся в колонке. Обложки, код, широкие таблицы и позиционированные блоки больше не отрисовываются пустыми и не переносятся на следующую страницу.
Исправлено
- Пропавшие обложки. Обложки EPUB, указанные путём к файлу, теперь отображаются, а обложка, которая так и не попала на это устройство, заново берётся из файла книги.
- Переходы по полосе прогресса. Переход по полосе прогресса, сделанный, пока смена главы ещё анимируется, больше не теряется.
- Старые резервные копии. Резервные копии теперь создаются только в виде зашифрованного архива; старую резервную копию JSON версии 1 приложение распознаёт и объясняет, а не сообщает о неверном пароле.
0.6.4Cambria
Примечания к выпуску →Этот патч Cambria переносит элементы управления чтением на телефоне туда, куда достаёт большой палец, позволяет закрывать панели смахиванием и открывает книги на iPhone быстрее.
Новое
- Управление чтением на телефоне — внизу экрана. На телефоне оглавление, заметки, режим чтения, внешний вид и чат собраны на панели инструментов внизу экрана, а в верхней панели остались «Назад», заголовок книги и «Ещё». Панель настраивается в разделе Настройки → Настройка, отдельно от шапки настольной версии.
- Внешний вид и заметки открываются из нижней панели. Панель раскрывается вверх, чтобы вместить их, вместо карточки, плавающей над страницей; потяните её вниз, чтобы закрыть. Внешний вид начинается с размера текста и цветов страницы, а шрифты и более тонкая типографика доступны одним касанием.
- Панели закрываются смахиванием. Оглавление и чат закрываются жестом назад от левого края или вытягиванием в ту сторону, откуда они появились. Чтобы удалить заметку, смахните её влево.
Улучшено
- Книги на iPhone открываются быстрее. Большие книги открываются заметно быстрее: объёмная биография на iPhone 14 Pro теперь открывается за 0,5 секунды вместо примерно 1,3.
- Элементы управления, которые появляются сразу. Касание страницы больше не ждёт четверть секунды, прежде чем показать элементы управления чтением.
- Заметки, которые легче просматривать. Список заметок набирается собственным шрифтом приложения, а не книги; рядом с каждым отрывком отображается цвет его выделения.
Исправлено
- Строка состояния на iPhone. Строка состояния снова скрывается при чтении.
- Повреждённые файлы MOBI. Повреждённый файл MOBI теперь определяется как повреждённая копия, а не как книга с защитой DRM.
0.6.3Cambria
Примечания к выпуску →Этот патч Cambria снова запускает ReadAware на читалках со старым браузерным движком и открывает книги там, где вы читали в последний раз, в том числе после возврата назад.
Исправлено
- Приложение не запускалось на некоторых Android-читалках. Устройства, системный веб-движок которых старше конца 2023 года — например, многие читалки с электронными чернилами без Google Play, — с версии 0.6.0 застревали на экране «Не удалось запустить». Теперь приложение само восполняет возможности движка, на которые опирается, а этот экран называет версию движка, чтобы по отчёту можно было принять меры.
- Книги открываются там, где вы остановились. С версии 0.6.0 приложение запоминало самую дальнюю достигнутую страницу и не учитывало возврат назад, поэтому, вернувшись к более ранней странице и закрыв книгу, вы снова попадали на позднюю. Теперь книга открывается там, где вы были в последний раз, на любом устройстве, а существующий прогресс при первом запуске исправляется по истории чтения.
0.6.2Cambria
Примечания к выпуску →Этот патч Cambria даёт Sentence Reader меню долгого нажатия на телефонах, рисует ваши пометки в момент их создания, чинит повреждённые оглавления при открытии и возвращает экран конца книги.
Новое
- Меню долгого нажатия для Sentence Reader на телефонах. На телефонах и планшетах больше нет нижней панели инструментов. Нажмите и удерживайте в любом месте страницы, чтобы открыть действия текущего предложения прямо под пальцем: выделение, подчёркивание, заметка, вопрос к ИИ, копирование и чтение вслух. Проведите к действию и отпустите, чтобы выполнить его, или отпустите на месте и коснитесь. Навигация, переключатель предложений и абзацев, поиск по плагинам, панели и выход скрыты за кнопкой «Ещё». Касание подсвеченного предложения открывает то же меню.
Улучшено
- Пометки появляются мгновенно. Новое выделение или подчёркивание отрисовывается сразу после сохранения, а не с задержкой до секунды, и в книгах со множеством пометок каждая новая больше не заставляет перерисовывать все остальные.
Исправлено
- Оглавления, ведущие каждую главу на обложку. В некоторых сконвертированных книгах оглавление перечисляет все главы, но направляет их на первую страницу, поэтому навигация попадала на обложку, название главы было неверным, а непрерывная прокрутка считала всю книгу одной главой. Теперь читалка переносит такие записи к главам, которые открываются этими заголовками.
- Экран конца книги снова доступен. Листание за последнюю страницу на компьютере и телефоне ничего не делало. Теперь клавиатура, колесо мыши, касание и свайп доводят книгу до конца.
- Действия над предложением при касании. Касание подсвеченного предложения снова открывает его действия; в прошлом выпуске вместо этого выполнялся шаг к следующему предложению.
- Провайдеры ИИ с нестандартными портами. Адреса HTTP-провайдеров с нестандартным портом теперь принимаются.
0.6.1Cambria
Примечания к выпуску →Это обновление Cambria мгновенно открывает большие книги в режиме непрерывной прокрутки, делает Sentence Reader надёжным на телефонах и позволяет устройствам на бета-канале находить обновления где угодно.
Новое
- Продолжение чтения со страницы, которую вы открыли. В постраничных макетах, если вы перелистнули страницы вручную, следующее касание или шаг кнопкой громкости в Sentence Reader продолжает чтение со страницы, которая сейчас перед вами. Предложение, на котором вы остановились, остаётся доступным в одно касание через «Вернуться к текущему предложению».
- Поле перехода в Jumper. Одно поле выдаёт главы, печатные страницы и поиск по тексту книги по мере ввода, а ниже — оглавление и ваша текущая глава. Плагины теперь могут предлагать собственный поиск в списках.
- Веб-поиск включён по умолчанию. Добавьте API-ключ своего провайдера поиска, чтобы использовать веб-поиск с ассистентом. Если ключа нет, диалог обновления предлагает быстрый переход к настройкам ИИ и учитывает ранее сделанный выбор держать поиск выключенным.
Улучшено
- Мгновенное открытие в непрерывной прокрутке. Раньше на открытие книг, главы которых разбиты на десятки файлов, или переходы внутри них уходили секунды. Теперь читалка сразу показывает целевую страницу и держит загружёнными только файлы вокруг вашей позиции, не смещая текст под вами.
- Быстрый поиск в длинных книгах. Поиск по тексту без учёта регистра и диакритики теперь нормализует каждый раздел один раз, поэтому запрос по всей книге, занимавший минуты, завершается менее чем за секунду.
- Разбиение на предложения так, как ожидает читатель. Открывающие кавычки начинают строку диалога, аббревиатуры вроде Mr., Dr. и e.g. больше не завершают предложение, а номера сносок больше не склеивают два предложения.
- Более уверенный шаг по предложениям на телефонах. Область просмотра остаётся на месте, пока вы шагаете по видимому тексту, предложения, пересекающие границу страницы, показываются до перехода дальше, а касание подсвеченного предложения по-прежнему листает вперёд. Компактная панель инструментов держит действия аннотаций и выход в одном ряду.
- Бета-канал, который работает везде. Обновления бета-канала обнаруживаются через фиксированный указатель релиза вместо API GitHub, поэтому устройства в общих сетях или там, где API заблокирован, теперь видят новые бета-версии.
Исправлено
- Меньше пустых экранов при открытии больших книг. Позиции чтения восстанавливаются, даже если у сохранённого местоположения нет видимого прямоугольника, страницы PDF дожидаются разметки перед восстановлением, а переходы по главам в режиме прокрутки больше не оставляют предыдущую главу на экране.
- Управление Sentence Reader на Android. Кнопки громкости снова работают, когда в фокусе поле заметки или чата, а перетащенную панель инструментов больше нельзя оставить под строкой состояния или полосой жестов.
- Нижние панели на телефоне не мешают. Панели оглавления и чата закрываются, когда скрывается интерфейс читалки, и больше не появляются поверх страницы при повторном открытии книги.
- Два плагина ушли на покой. Плагины «Цели чтения» и «Аннотации» удалены. Читалка обрабатывает аннотации встроенными средствами, а ассистент учитывает намерения чтения без плагина.
0.6.0Cambria
Примечания к выпуску →Cambria сохраняет самую дальнюю позицию чтения на всех устройствах, добавляет ассистенту веб-источники и изображения и упрощает резервное копирование библиотеки и её использование с другими инструментами.
Новое
- Веб-поиск с собственными ключами. Подключите TinyFish, Exa, Tavily, SerpAPI или Brave для веб-поиска и получения данных. Ассистент использует выбранного вами провайдера, связывает ответы с источниками и может показывать релевантные изображения. Модели с поддержкой зрения также могут анализировать содержимое изображений.
- Зашифрованные резервные копии пространства чтения. Создавайте полную зашифрованную резервную копию книг, аннотаций, бесед, памяти, настроек и данных плагинов. Перед слиянием с другой установкой просмотрите, что будет восстановлено, при этом сеанс аккаунта и локальные настройки этого устройства сохраняются.
- Ваша библиотека в других ассистентах. Необязательный локальный HTTP API, защищённый токеном, позволяет другим инструментам читать библиотеку и контекст чтения. Скопируйте из настроек запрос установки навыка ReadAware, чтобы подключить совместимого ассистента.
Улучшено
- Более полезный ассистент для чтения. Повторите неудачный шаг модели, не начиная беседу заново, и разверните сгруппированную панель, чтобы проверить активность инструментов. Для художественных книг сохраняется защита от спойлеров с учётом прогресса чтения, а для истории и биографий может использоваться релевантный фактический контекст.
- Читалка помнит ваши предпочтения. Выбор шрифта запоминается по языку книги, в макете на двух страницах стало больше места, а навигация по главам следует оглавлению, даже если несколько глав находятся в одном файле источника.
- Более функциональные плагины. Плагины могут работать с большей частью вашего пространства чтения благодаря разрешениям с заданной областью доступа. Обновления навигации, аннотаций и целей чтения упрощают повседневное управление, а транспорты синхронизации плагинов имеют собственные настройки и ручное действие «Синхронизировать».
- Помогите развивать ReadAware. Теперь диалог обновления предлагает напрямую поставить ReadAware звезду на GitHub или присоединиться к сообществу Discord. Внизу страницы «О программе» появилась небольшая отметка AHpx.
Исправлено
- Офлайн-прогресс больше не движется назад. Синхронизация сохраняет самую дальнюю позицию чтения на всех устройствах. Если устройство без подключения достигло страницы 300, а на другом устройстве есть более новая запись о странице 200, после подключения сохраняется страница 300. Время чтения учитывается отдельно от позиции чтения.
- Более точное время чтения и плавная навигация. Сессии чтения приостанавливаются, пока приложение неактивно или работает в фоне. Аннотации на сенсорном экране теперь реагируют надёжнее, а переходы между главами в режиме прокрутки больше не смещаются в неправильный раздел.
0.5.4Lake Baikal
Примечания к выпуску →ReadAware запоминает окно приложения на компьютере, надёжнее импортирует книги на Android и возвращает вас к нужному фрагменту при возобновлении чтения.
Новое
- Окно остаётся вашим. Настольное приложение запоминает размер, положение и состояние окна — развёрнутое оно или полноэкранное — при закрытии. При выходе из развёрнутого состояния восстанавливаются прежние размер и положение окна, а после отключения монитора окно больше не оказывается за пределами экрана. Эти настройки хранятся отдельно на каждом устройстве.
Исправлено
- Более надёжный импорт на Android. Книги, выбранные через системный выбор файлов Android, теперь проходят через внутренний кэш приложения — это предотвращает сбои импорта, если внешняя папка кэша недоступна или не допускает запись.
- Книги EPUB на старых Android WebView. Метаданные EPUB больше не зависят от новых браузерных функций, которых нет в некоторых WebView Android, — это исправляет сбои при импорте и открытии книг на таких устройствах.
- Возврат к нужному фрагменту. Сохранённые позиции чтения и ссылки на фрагменты возвращают к нужному месту в режиме прокрутки. При переходе вперёд или назад текст теперь прокручивается на высоту видимой области читалки, а не на один пиксель.
0.5.2Lake Baikal
Примечания к выпуску →Импорт становится мгновенным, а обложки перестают прятаться. Книги попадают на полку с обложкой за долю секунды, обложки добираются до других устройств, даже если ничего не открывать, книги в формате Kindle снова открываются без ошибок, а сборки для macOS подписаны и нотариально заверены.
Новое
- Подписано и нотариально заверено на macOS. ReadAware для macOS теперь подписан сертификатом Developer ID и нотариально заверен Apple, поэтому открывается при первом запуске как любое другое приложение — без кнопки «Открыть в любом случае» и без обходных путей через Терминал.
- Обложка для каждой книги. Книга без заявленной обложки теперь показывает на полке свою первую иллюстрацию из текста — будь то EPUB, MOBI, AZW3 или FB2, — так что файлы из конвертеров и сканов перестают оседать пустыми плитками.
- Удаление учётной записи в приложении. В разделе «Настройки → Данные и синхронизация» можно удалить учётную запись синхронизации целиком. Релей отменяет все платежи и стирает всё, что хранил для вас.
Улучшено
- Импорт в мгновение ока. Выбор книги копирует её, проверяет на дубликаты по содержимому, считывает метаданные и сохраняет обложку за один нативный шаг; EPUB размером 36 МБ попадает на полку примерно за десятую долю секунды — с настоящим названием, автором и обложкой на месте. Уже имеющаяся книга распознаётся при импорте даже под другим именем файла, и ничего не копируется.
- Обложки и названия PDF на всех платформах. Windows, Linux, iOS и Android отрисовывают обложку PDF сразу после импорта, не дожидаясь, пока вы откроете книгу, а названия и авторы PDF считываются из документа везде.
- Обложки следуют за книгами на все устройства. Раньше синхронизированные книги сидели без обложек, пока вы их не открывали. Теперь обложки прибывают раньше файла книги, и каждое устройство после каждой синхронизации докачивает недостающие — плитка перерисовывается в тот же миг, как обложка приходит.
- Полка стала легче. Обложки больше не возятся внутри данных библиотеки; каждая плитка загружает свою обложку прямо из локального хранилища, поэтому большие библиотеки открываются быстрее и расходуют куда меньше памяти.
- Отметки глав для книг Kindle. Полоса прогресса теперь показывает границы глав и в книгах MOBI и AZW3.
Исправлено
- Книги MOBI и AZW3 открываются без ошибок. Восстановление содержания принимало каждую книгу в формате Kindle за книгу без пригодного оглавления и заполняло её записями, которые читалка не могла разрешить, — при открытии книги возникала ошибка на каждую главу.
- Переключение книг внутри читалки. Открытие другого файла при уже открытой книге больше не вызывает ошибок вёрстки, возникавших при закрытии предыдущей книги.
- Обложки EPUB старого образца. Страница обложки, указанная в элементе guide, или запись обложки, ссылающаяся на путь к изображению вместо идентификатора, теперь обнаруживается при импорте — вместо заглушки до первого открытия.
0.5.1Lake Baikal
Примечания к выпуску →Синхронизация переезжает на ваш сервер, а PDF взрослеют. Новый плагин WebDAV синхронизирует зашифрованную библиотеку через ваш собственный сервер; PDF открываются примерно за секунду, прокручиваются как единый непрерывный документ и позволяют точно выделять текст; а полка осваивает перетаскивание.
Новое
- Синхронизация через собственный сервер. Новый плагин WebDAV Sync превращает любой WebDAV-хост — Nextcloud, 坚果云 и им подобные — в сервер синхронизации. Библиотека сквозно шифруется ещё до того, как покинет устройство, поэтому сервер хранит лишь запечатанные данные, которые не может прочесть; подключите каждое устройство к одному и тому же серверу с той же парольной фразой — и всё сойдётся воедино, включая книги.
- Серверы синхронизации становятся плагинами. Разработчики плагинов получают новую способность sync:transport: приложение по-прежнему отвечает за шифрование, журнал событий и слияние, а плагину остаётся лишь переносить запечатанные данные на выбранный им удалённый сервер. Первым стал WebDAV.
- PDF прокручиваются как положено. Режим прокрутки для PDF и комиксов теперь представляет собой один непрерывный документ: полоса прокрутки охватывает все страницы, переход в любое место срабатывает мгновенно, а страницы проплывают мимо без смены экранов. Прокрутка теперь включена по умолчанию для таких книг, а выбор макета запоминается для них отдельно — так что листание романа и прокрутка статьи больше не спорят из-за одной настройки.
- Перетаскивание на полке. Книгу можно перетащить прямо в коллекцию, а пока вы её тянете, появляется панель со всеми коллекциями и зонами «Новая коллекция» и «Удалить». Если начать тащить одну из выбранных книг, за ней последует всё выделение.
Улучшено
- Большие PDF открываются примерно за секунду. Прежде объёмная отсканированная книга могла полминуты добираться до первой страницы, а затем ещё раз замирать на оглавлении; теперь читалка загружает только те байты, которые нужны видимой странице.
- Перелистывание в режимах одной и двух страниц стало мгновенным: соседние страницы отрисовываются заранее, а недавно прочитанные не остывают. Короткие документы остаются отрисованными целиком.
- Выделение текста в PDF больше не сбоит, даже если потянуть чуть в стороне от букв, — рамка выделения следует за указателем, как положено.
Исправлено
- В версии 0.5.0 сломался сетевой доступ плагинов — обновление RSS-лент и синтез речи завершались ошибкой прав доступа, которую не исправляло ни одно разрешение. Теперь оба работают.
- PDF, импортированные, когда окно было перекрыто другими или спрятано в другом Space, оставались без обложек до первого открытия; теперь обложки отрисовываются в любом случае.
- Перетаскивание книги внутри полки больше не вызывает оверлей «отпустите, чтобы импортировать».
0.5.0Lake Baikal
Примечания к выпуску →Ваша библиотека учится путешествовать. Сквозно зашифрованная синхронизация переносит книги, прогресс чтения, пометки и диалоги с ИИ с устройства на устройство; память книги строится, пока вы читаете; а каждая ошибка в приложении теперь говорит по-человечески.
Новое
- Синхронизация между устройствами. Войдите через Google или GitHub, задайте парольную фразу — и ваши книги, позиции чтения, выделения, заметки, диалоги с ИИ и обложки последуют за вами. Всё сквозно зашифровано: сервер видит только шифротекст. Изменения приходят в реальном времени, большие книги передаются частями с возможностью докачки, а отдельная панель по каждой книге показывает, что именно уже добралось до облака.
- Настройки путешествуют с вами. Темы, типографика, настройки провайдера ИИ и API-ключи переезжают вместе с вашим аккаунтом. Чистая установка уже через минуту после входа ощущается как ваша собственная.
- Память книги успевает за вами. Граф персонажей и понятий теперь строится в первые минуты после открытия книги, а не за долгие часы простоя. Ассистент обращается к нему по мере надобности, отличает художественные книги от нехудожественных, объединяет прозвища персонажей и извлекает воспоминания из ваших прошлых разговоров вместо того, чтобы их терять.
- Два канала обновлений. Выберите Stable или Beta в разделе «Настройки → О программе» — а диалог «Что нового» проведёт вас по каждому обновлению.
- После сбоя. Если ReadAware завершится сбоем, при следующем запуске приложение предложит отправить диагностический отчёт — покажет его содержимое и никогда не сделает этого без вашего подтверждения.
Улучшено
- Все ошибки в приложении переучены говорить понятно: вместо сырых дампов — локализованные сообщения с конкретными действиями, «повторить» предлагается только там, где повтор действительно может помочь, а если решение существует — будет и прямая ссылка на него.
- Выбор моделей OpenRouter теперь ищет по всему каталогу, цены показаны прямо в списке, а Ollama Cloud пополняет список провайдеров.
- Обновления плагинов разворачиваются поэтапно с автоматическим откатом, а сами плагины теперь могут приносить с собой темы приложения и читалки.
- Из отсканированных PDF теперь извлекается текст, так что ассистент наконец может их прочитать. В постраничном режиме листать можно колесом мыши.
Исправлено
- Android наконец-то умеет импортировать TXT-файлы — фильтр типов в системном окне выбора файлов появился раньше поддержки TXT и не давал их выбрать. К тому же TXT-файлы теперь предлагают ReadAware в меню «Открыть с помощью» на всех платформах.
- Повторный импорт одной и той же книги теперь распознаёт дубликат и оставляет только одну копию.
Патч, который открывает входную дверь: файлы книг открываются прямо из файлового менеджера, импорт перетаскиванием, и у каждой иллюстрации теперь есть полноэкранный просмотрщик.
Новое
- Открыть с помощью ReadAware. Сделайте ReadAware приложением по умолчанию для файлов книг — двойной клик по файлу сразу открывает его в читалке, попутно добавляя книгу на вашу полку. Если приложение уже запущено, открытие происходит в существующем окне — без второго экземпляра.
- Перетащите книги для импорта. Перетащите файлы книг в любую область окна, и они импортируются на месте.
- Ближе к иллюстрациям. Нажмите на изображение в любой книге, чтобы просмотреть его в полноэкранном режиме. Масштабируйте колесом мыши или щипком (зум следует за курсором), перетаскивайте для панорамирования, двойной клик переключает режим «по размеру окна», а небольшая панель инструментов отвечает за зум, поворот, копирование в буфер обмена и закрытие.
Патч для страницы статистики и по предложениям: диаграммы, по которым можно нажимать, и плагин, который наконец хранит свои настройки — плюс индикатор прогресса и таймер сессии — под своей крышей.
Новое
- Нажимайте на диаграммы. Полосы статистики чтения теперь передают чернильное выделение той полосе, на которую вы нажимаете — на диаграммах по дням, будням и времени суток — и оно остаётся, где вы его оставили.
- По предложениям хранит собственные настройки. Шаг, нажатие для продолжения и свайп для шага переехали на собственную страницу настроек плагина, к ним добавились две новые опции: индикатор позиции в главе (12 / 87) и таймер сессии, который перезапускается при каждом входе и никогда не сохраняется. Оба живут на небольшом плавающем чипе, который можно перетаскивать куда угодно.
Улучшено
- Всплывающие подсказки диаграмм обменяли свою плавающую карточку на тихую чернильную метку, закреплённую над полосами.
- На странице «О программе» рядом с версией показывается кодовое имя серии.
Исправлено
- Заголовок «Общее время» больше не переполняется на телефонах, а нажатие на диаграмму больше не рисует кольцо фокуса.
- Отключение индикаторов в настройках применяется без перезапуска приложения.
- iOS больше не показывает два меню выделения одновременно в ридере.
0.4.0El Alto
Примечания к выпуску →Первый выпуск серии El Alto, и выпуск о дистанции: действия, которые нужны при чтении, переехали прямо на само предложение, панели, которые стоит открывать, оказались в одном нажатии, а ассистент перестал делать крюки перед ответом.
Новое
- Нажмите на предложение. В режиме по предложениям или абзацам нажатие на выделенное предложение открывает его действия прямо здесь — копировать, выделить, подчеркнуть, заметка, спросить ИИ, словарь — вместо потягивания к нижней панели.
- Двери вместо панели инструментов. Плавающая полоса навигации открывает оглавление, ваши заметки, внешний вид чтения или чат одним нажатием и сама разбивается на страницы на телефонах, чтобы всегда помещаться в одну строку.
- Обновления представляются. После обновления приложения тихая ссылка открывает этот журнал изменений на вашем языке. Закройте её или дайте ей исчезнуть через два дня.
Улучшено
- Ассистент чтения отвечает на языке, на котором вы пишете, сообщает время чтения в часах и минутах, а не сырыми счётчиками, и больше не перечисляет вашу статистику перед ответом на вопрос о книге.
- Защита от спойлеров теперь также ограничивает то, что ассистент может уже знать о знаменитом романе — ничего за пределами вашей позиции чтения, если вы явно не попросите спойлеры.
Исправлено
- Внешние ссылки — панель «О программе», дверь «Что нового» — теперь действительно открывают ваш браузер.
- Вставленный API-ключ отклоняется без отображения в разговоре.
- Карточки книг больше нельзя показать дважды в одном ответе.
Выпуск о PDF и о том, как хром ридера учится уступать дорогу. Страница PDF — это картинка, поэтому цвет страницы до неё не доходил, и каждая книга с фиксированной вёрсткой оставалась на белой бумаге внутри тёмного приложения — это исправлено, вместе с элементами управления, которые такие книги предлагали, но не могли выполнить.
Новое
- PDF следуют за цветом страницы. Светлая палитра подкрашивает бумагу при отрисовке страницы, оставляя каждые чернила и фотографии точно как напечатано. Тёмная палитра перерисовывает страницу в двух тонах, чтобы текст оставался читаемым, а не лежал чёрными чернилами на тёмном листе.
- Отрисовка страницы. Держите книгу на исходных цветах, пока всё остальное следует вашей палитре. Запоминается для каждой книги, для искусства и фотографии, где цвет и есть суть.
Улучшено
- Книги с фиксированной вёрсткой больше не предлагают типографику, которую не могут выполнить. PDF или комикс — это последовательность страниц, которые кто-то уже свёрстал, поэтому шрифт, размер, насыщенность, интервалы, выравнивание и поля исчезают для таких книг. Цвет страницы и режим чтения остаются, потому что оба по-прежнему выполняют видимую работу.
Исправлено
- Панель инструментов ридера больше не мигает и не исчезает через мгновение после нажатия на страницу. Всё, что переформатирует текст — мягкая клавиатура, поворот устройства, изменение размера шрифта — раньше принималось за перелистывание страницы.
- Поле ввода чата берёт каретку при открытии панели, а не каждый раз, когда панель инструментов появляется снова. На телефоне, который раньше выбрасывал клавиатуру поверх страницы, которую вы хотели лишь мельком увидеть.
Выпуск, где приложение перестаёт быть фиксированным набором функций и становится чем-то, что вы расширяете. Плагины работают в настоящих песочницах, вносят вклад почти во все поверхности и распространяются через каталог. Агент получает инструменты и трассировки, ридер получает концовку, и теперь и книга, и разговор — ваши для оформления.
Новое
- Плагины. Полноценная система плагинов: песочные воркеры с разрешениями, путь разработки с приоритетом TypeScript, и каталог с согласием при установке. Плагины добавляют меню ридера, заголовки, записи палитры команд, целые страницы, ИИ-инструменты, словарные запросы, темы и встроенные шрифты, голосовые движки, запланированные задачи и даже виртуальные книги, живущие на вашей полке как любые другие. Пять встроенных — Словарь, RSS-ридер, По предложениям, TTS-голоса и Редакционные темы.
- Чтение вслух. Ридер говорит, следуя тому же навигатору по предложениям и абзацам, которым вы читаете. Любой TTS-движок может подключиться, с голосами провайдера и настраиваемыми конечными точками.
- Концовка. Завершение книги теперь приводит на экран конца книги вместо тупика, с необязательным взглядом назад, написанным агентом.
- Агент как назначение. Агент получает собственную основную страницу с несколькими ветками, привязкой к вашему фактическому месту в книге, разворачиваемыми трассировками выполнения и инструментами, которые могут безопасно читать и менять ваши настройки.
- Больше форматов. CBZ, CBR, TXT и HTML присоединяются к EPUB, MOBI, AZW3, FB2 и PDF. Обложки и метаданные заполняются при импорте.
- Сделайте своим. Основная навигация и все меню перетаскиваются. Палитра команд работает во время чтения, а Mod+1..9 переключает между назначениями.
- Типографика для приложения, не только для книги. Ответы в чате, заметки и виды плагинов получают свой шрифт, размер и межстрочный интервал — по умолчанию следуя вашим настройкам чтения, или отдельно, если хотите. Выравнивание текста тоже становится настройкой чтения, по умолчанию — как выбрал издатель.
Улучшено
- Полоса прогресса в шапке ридера — ползунок, который можно перетаскивать.
- Книги с фиксированной вёрсткой (PDF, комиксы) принимают аннотации и свайпы для перелистывания.
- Настройка ИИ-провайдера проще, запоминает модель для каждого провайдера и поддерживает усилия мышления по уровням для умных и быстрых моделей.
- Ваш API-ключ шифруется в покое, и ИИ-запросы идут через нативный HTTP вместо веб-вью.
- Все изменения состояния основаны на событиях: проекции перестраиваются из журнала добавлений и могут быть проверены против него.
- Сетка полки заполняет широкие окна, а названия книг из имён файлов получаются чистыми.
- Настольное приложение наследует системный прокси macOS.
- Dev-сборки получают собственную идентичность и каталог данных, так что больше не делят библиотеку с релизным приложением.
- Документация и блог на readaware.app теперь доступны на английском, упрощённом китайском и японском.
Исправлено
- Книги, чьи таблицы стилей задают почти чёрный цвет текста, больше не невидимы на тёмном цвете страницы — целый класс EPUB, конвертированных через calibre, был нечитаем в тёмном режиме.
- Внутренние сноски EPUB 3 остаются скрытыми и открываются в поповере, вместо того чтобы вываливать главу заметок в текст.
- Настройка межстрочного интервала теперь работает на книгах, которые задают собственный размер строки в абзацах, где раньше она вообще не действовала.
- Заголовки глав в реальных .txt-файлах распознаются.
- Android поставляется со встроенными плагинами и обслуживает ресурсы плагинов по схеме, которую реально использует.
- Каталог плагинов запоминает последнее работающее зеркало.
- Случайные нажатия на полосу прогресса ридера больше не вызывают перемотку на сенсорных устройствах.
- Страницы плагинов прокручиваются как страницы, виртуальные строки перемеряются при изменении контента выше, а открытые формы настроек принимают внешние записи вместо их затенения.
- Пути файлов в каталоге плагинов проверяются по белому списку, закрывая обход Windows-относительных путей.