diff --git a/README.md b/README.md index 9a94a36..8cbb2ae 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@

ReSearch

-

A fast Android dictionary reader for DSL-format dictionaries.

+

An Android dictionary reader for DSL-format dictionaries.

Screenshots • @@ -15,21 +15,26 @@ The app stores dictionaries as DictZip files and builds compact binary indexes f ## Screenshots -[ReSearch search screen](fastlane/metadata/android/en-US/images/phoneScreenshots/1.png) -[ReSearch article screen](fastlane/metadata/android/en-US/images/phoneScreenshots/2.png) +[ReSearch settings screen](fastlane/metadata/android/en-US/images/phoneScreenshots/1.png) +[ReSearch search results screen](fastlane/metadata/android/en-US/images/phoneScreenshots/2.png) +[ReSearch about screen](fastlane/metadata/android/en-US/images/phoneScreenshots/3.png) ## Features - Fast headword search across multiple DSL dictionaries. -- Search history in the empty search state: recent queries with per-entry removal and clear-all. +- Search history in a bottom sheet: recent queries with per-entry removal and clear-all. +- Look up selected text from other apps via the selection menu. - Import local `.dsl`, `.dsl.gz`, and `.dsl.dz` dictionary files. - Download dictionaries from configured URLs, with an optional `{DATE}` placeholder for dated releases. +- Multiple dictionary source URLs can be added in one list. - Automatic extraction, DictZip compression, and indexing. - Faithful article rendering with DSL indentation, margins, and named colors. - Offline search after dictionaries are indexed. - Random-access article loading from DictZip dictionaries. - Background processing with progress shown in Settings and notifications; downloads are cancelled with a button on the progress notification. - Dictionary management with enable, disable, and update actions; deleting a dictionary is done with a swipe. +- Search bar placement at the top or bottom of the screen. +- Adaptive two-pane layout for tablets and large screens. - Material 3 interface with dynamic color, light, dark, and system themes. - English and Russian localization. - About screen with open source license information. diff --git a/app/build.gradle.kts b/app/build.gradle.kts index d27e857..3d06d66 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -92,8 +92,8 @@ android { applicationId = "com.example.research" minSdk = project.property("minSdk").toString().toInt() targetSdk = project.property("targetSdk").toString().toInt() - versionCode = 9 - versionName = "1.6.0" + versionCode = 10 + versionName = "1.7.0" vectorDrawables { useSupportLibrary = true diff --git a/fastlane/metadata/android/en-US/changelogs/1.txt b/fastlane/metadata/android/en-US/changelogs/1.txt index e0ff7c5..66f7e8b 100644 --- a/fastlane/metadata/android/en-US/changelogs/1.txt +++ b/fastlane/metadata/android/en-US/changelogs/1.txt @@ -1 +1 @@ -- Initial F-Droid release +- Initial release diff --git a/fastlane/metadata/android/en-US/changelogs/10.txt b/fastlane/metadata/android/en-US/changelogs/10.txt new file mode 100644 index 0000000..513a304 --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/10.txt @@ -0,0 +1,6 @@ +- Added search history +- The search bar can be placed at the top or bottom of the screen +- Fixed headwords with stress marks displaying truncated in search results +- Improved download, indexing and navigation stability +- The About screen opens faster +- Updated build tooling and code cleanup diff --git a/fastlane/metadata/android/en-US/changelogs/9.txt b/fastlane/metadata/android/en-US/changelogs/9.txt index b7f84ae..6fddcfe 100644 --- a/fastlane/metadata/android/en-US/changelogs/9.txt +++ b/fastlane/metadata/android/en-US/changelogs/9.txt @@ -1,4 +1,6 @@ - The app starts faster +- Faster dictionary indexing +- Improved app stability - Smooth screen transition animations - Articles render DSL line breaks, indentation and named colors correctly - Tabs and extra spaces inside articles no longer break the layout @@ -8,9 +10,7 @@ - Download progress notifications are more reliable - Search results clear instantly when the query is erased - Leftover files from cancelled downloads are now removed automatically -- Improved app stability -- Faster dictionary indexing -- Updated build tooling and documentation - Long link-heavy articles no longer freeze while scrolling - Large search result lists render faster - Dark article colors are readable in the dark theme +- Updated build tooling and documentation diff --git a/fastlane/metadata/android/en-US/full_description.txt b/fastlane/metadata/android/en-US/full_description.txt index a2fbf55..7690728 100644 --- a/fastlane/metadata/android/en-US/full_description.txt +++ b/fastlane/metadata/android/en-US/full_description.txt @@ -1,4 +1,4 @@ -ReSearch is a fast Android dictionary reader for DSL-format dictionaries. Download, import, and search multiple dictionaries with instant article retrieval via DictZip random-access compression. +ReSearch is an Android dictionary reader for DSL-format dictionaries. Download, import, and search multiple dictionaries with instant article retrieval via DictZip random-access compression. Features: @@ -8,7 +8,7 @@ Features: - Import .dsl and .dsl.dz files from device storage - Automatic indexing with binary index files for instant search - Multi-charset support — UTF-8, UTF-16 LE/BE auto-detection -- Adaptive three-pane layout for tablets and large screens +- Adaptive two-pane layout for tablets and large screens - Material 3 UI with dynamic color, plus light, dark, and system-follow themes - English and Russian localization - No tracking, no ads, fully open source diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png index 8f71b03..f56c2e7 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png index fe7eb51..5457781 100644 Binary files a/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png and b/fastlane/metadata/android/en-US/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png new file mode 100644 index 0000000..6a1093e Binary files /dev/null and b/fastlane/metadata/android/en-US/images/phoneScreenshots/3.png differ diff --git a/fastlane/metadata/android/ru-RU/changelogs/1.txt b/fastlane/metadata/android/ru-RU/changelogs/1.txt index 63abca5..80ac65e 100644 --- a/fastlane/metadata/android/ru-RU/changelogs/1.txt +++ b/fastlane/metadata/android/ru-RU/changelogs/1.txt @@ -1 +1 @@ -- Первый релиз для F-Droid +- Первый релиз diff --git a/fastlane/metadata/android/ru-RU/changelogs/10.txt b/fastlane/metadata/android/ru-RU/changelogs/10.txt new file mode 100644 index 0000000..d111257 --- /dev/null +++ b/fastlane/metadata/android/ru-RU/changelogs/10.txt @@ -0,0 +1,6 @@ +- Добавлена история поиска +- Поисковую строку можно расположить сверху или снизу экрана +- Исправлено усечение заголовков со знаками ударения в результатах поиска +- Повышена стабильность загрузки, индексации и навигации +- Экран «О приложении» открывается быстрее +- Обновлён инструментарий сборки, проведена чистка кода diff --git a/fastlane/metadata/android/ru-RU/changelogs/9.txt b/fastlane/metadata/android/ru-RU/changelogs/9.txt index 22b8a6f..00e56e5 100644 --- a/fastlane/metadata/android/ru-RU/changelogs/9.txt +++ b/fastlane/metadata/android/ru-RU/changelogs/9.txt @@ -1,4 +1,6 @@ - Приложение запускается быстрее +- Ускорена индексация словарей +- Повышена стабильность приложения - Плавные анимации переходов между экранами - Статьи корректно отображают переносы строк, отступы и цвета из DSL-разметки - Табуляции и лишние пробелы в статьях больше не ломают вёрстку @@ -8,9 +10,7 @@ - Уведомления о прогрессе загрузки стали надёжнее - Результаты поиска очищаются мгновенно при стирании запроса - Остаточные файлы после отменённых загрузок удаляются автоматически -- Повышена стабильность приложения -- Ускорена индексация словарей -- Обновлены тулинг сборки и документация - Длинные статьи со ссылками больше не подвисают при прокрутке - Большие списки результатов поиска отображаются быстрее - Тёмные цвета статей читаемы в тёмной теме +- Обновлены инструменты сборки и документация diff --git a/fastlane/metadata/android/ru-RU/full_description.txt b/fastlane/metadata/android/ru-RU/full_description.txt index f257c26..f8be161 100644 --- a/fastlane/metadata/android/ru-RU/full_description.txt +++ b/fastlane/metadata/android/ru-RU/full_description.txt @@ -1,4 +1,4 @@ -ReSearch — быстрое приложение для чтения словарей в формате DSL. Скачивайте, импортируйте и ищите в нескольких словарях с мгновенным получением статей благодаря сжатию DictZip. +ReSearch — приложение для чтения словарей в формате DSL. Скачивайте, импортируйте и ищите в нескольких словарях с мгновенным получением статей благодаря сжатию DictZip. Возможности: @@ -8,7 +8,7 @@ ReSearch — быстрое приложение для чтения слова - Импорт файлов .dsl и .dsl.dz из хранилища устройства - Автоматическая индексация с бинарными индексными файлами для мгновенного поиска - Поддержка нескольких кодировок — автоопределение UTF-8, UTF-16 LE/BE -- Адаптивный трёхпанельный интерфейс для планшетов и больших экранов +- Адаптивный двухпанельный интерфейс для планшетов и больших экранов - Material 3 с динамическими цветами, светлая, тёмная и системная темы - Локализация на английский и русский языки - Без трекеров, без рекламы, полностью открытый исходный код diff --git a/fastlane/metadata/android/ru-RU/images/phoneScreenshots/1.png b/fastlane/metadata/android/ru-RU/images/phoneScreenshots/1.png index 8f71b03..f56c2e7 100644 Binary files a/fastlane/metadata/android/ru-RU/images/phoneScreenshots/1.png and b/fastlane/metadata/android/ru-RU/images/phoneScreenshots/1.png differ diff --git a/fastlane/metadata/android/ru-RU/images/phoneScreenshots/2.png b/fastlane/metadata/android/ru-RU/images/phoneScreenshots/2.png index fe7eb51..5457781 100644 Binary files a/fastlane/metadata/android/ru-RU/images/phoneScreenshots/2.png and b/fastlane/metadata/android/ru-RU/images/phoneScreenshots/2.png differ diff --git a/fastlane/metadata/android/ru-RU/images/phoneScreenshots/3.png b/fastlane/metadata/android/ru-RU/images/phoneScreenshots/3.png new file mode 100644 index 0000000..6a1093e Binary files /dev/null and b/fastlane/metadata/android/ru-RU/images/phoneScreenshots/3.png differ