diff --git a/README.md b/README.md index 9a94a36..8cbb2ae 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@
Screenshots •
@@ -15,21 +15,26 @@ The app stores dictionaries as DictZip files and builds compact binary indexes f
## Screenshots
-[
](fastlane/metadata/android/en-US/images/phoneScreenshots/1.png)
-[
](fastlane/metadata/android/en-US/images/phoneScreenshots/2.png)
+[
](fastlane/metadata/android/en-US/images/phoneScreenshots/1.png)
+[
](fastlane/metadata/android/en-US/images/phoneScreenshots/2.png)
+[
](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