From 3407f010c9d94be2b93614a7761cd2b3413c04c8 Mon Sep 17 00:00:00 2001 From: anas Date: Wed, 7 Oct 2026 18:47:06 +0200 Subject: [PATCH] Release 0.4.0 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Twenty commits since v0.3.0, and the tag still pointed at the old one: nothing could be published while main declared a version that was already taken. 0.4.0 rather than 0.3.1 — this is not a patch. Tablets and unfolded foldables read in columns now, the dictionary and the reading settings moved beside the poem instead of over it, couplets sit in cards and share a line where there is room, pages fill in where they load, and the design system that describes all of it lives in design/. Changelog 6 in all three languages, as F-Droid reads them from fastlane/. The release APK is not archived in releases/ yet: the signing key is not on this machine, and every release so far shares one key so that each upgrades the last in place. Signing and archiving wait for it. Co-Authored-By: Claude Opus 5 (1M context) --- app/build.gradle.kts | 6 +++--- .../metadata/android/en-US/changelogs/6.txt | 19 +++++++++++++++++++ fastlane/metadata/android/fa/changelogs/6.txt | 17 +++++++++++++++++ fastlane/metadata/android/ur/changelogs/6.txt | 17 +++++++++++++++++ 4 files changed, 56 insertions(+), 3 deletions(-) create mode 100644 fastlane/metadata/android/en-US/changelogs/6.txt create mode 100644 fastlane/metadata/android/fa/changelogs/6.txt create mode 100644 fastlane/metadata/android/ur/changelogs/6.txt diff --git a/app/build.gradle.kts b/app/build.gradle.kts index 9a8b48e..0e4dbac 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -16,7 +16,7 @@ val keystoreProperties = Properties().apply { // A delivered file should say what it is without being opened. base { - archivesName = "ganjoor-0.3.0" + archivesName = "ganjoor-0.4.0" } android { @@ -32,8 +32,8 @@ android { // Pre-1.0 while the app is still being shaped. versionCode only ever climbs: F-Droid // refuses an update that does not, and one changelog file per code lives in // fastlane/metadata/android/*/changelogs/. - versionCode = 5 - versionName = "0.3.0" + versionCode = 6 + versionName = "0.4.0" testInstrumentationRunner = "androidx.test.runner.AndroidJUnitRunner" } diff --git a/fastlane/metadata/android/en-US/changelogs/6.txt b/fastlane/metadata/android/en-US/changelogs/6.txt new file mode 100644 index 0000000..3dbae8a --- /dev/null +++ b/fastlane/metadata/android/en-US/changelogs/6.txt @@ -0,0 +1,19 @@ +Tablets and unfolded foldables now read in columns: the poets on the right, then +a column for each level of the open book, and the poem in whatever room is left. +Each column scrolls on its own and narrows as you read, so the poem keeps the +middle. A button in the top bar folds them away. + +Where there is room, a couplet's two hemistichs sit on one line, as Ganjoor sets +them on a desktop. Each couplet now sits in a soft card. + +The dictionary and the reading settings open beside the poem rather than over +it, so nothing you are reading is covered. + +Pages fill in where they load instead of blanking the screen, and Home and the +reading settings stay reachable while they do. + +Tapping a word no longer carries the comma or question mark after it into the +lookup. + +A reading keeps playing when you scroll down the poem, and a seek bar moves it +back and forth. diff --git a/fastlane/metadata/android/fa/changelogs/6.txt b/fastlane/metadata/android/fa/changelogs/6.txt new file mode 100644 index 0000000..8106164 --- /dev/null +++ b/fastlane/metadata/android/fa/changelogs/6.txt @@ -0,0 +1,17 @@ +تبلت‌ها و گوشی‌های تاشوی باز حالا ستونی خوانده می‌شوند: شاعران در سمت راست، سپس +یک ستون برای هر لایهٔ کتاب باز، و شعر در هر فضایی که می‌ماند. هر ستون جداگانه +پیمایش می‌شود و با خواندن باریک‌تر می‌شود تا شعر میانه را نگه دارد. دکمه‌ای در +نوار بالا آن‌ها را جمع می‌کند. + +هر جا جا باشد، دو مصرع یک بیت در یک سطر می‌نشینند، همان‌گونه که گنجور روی رایانه +می‌چیند. هر بیت اکنون در کارتی ملایم می‌نشیند. + +لغت‌نامه و تنظیمات خواندن کنار شعر باز می‌شوند، نه رویش، تا چیزی از آنچه +می‌خوانید پوشیده نشود. + +صفحه‌ها همان‌جا که بار می‌شوند پر می‌شوند و صفحه سفید نمی‌ماند؛ خانه و تنظیمات +خواندن در همان حال هم در دسترس‌اند. + +ضربه بر یک واژه دیگر ویرگول یا علامت پرسش پس از آن را به جست‌وجو نمی‌برد. + +خوانش با پیمایش شعر قطع نمی‌شود، و نواری تازه آن را پس و پیش می‌برد. diff --git a/fastlane/metadata/android/ur/changelogs/6.txt b/fastlane/metadata/android/ur/changelogs/6.txt new file mode 100644 index 0000000..e29ef1f --- /dev/null +++ b/fastlane/metadata/android/ur/changelogs/6.txt @@ -0,0 +1,17 @@ +ٹیبلٹ اور کھلے فولڈ ایبل اب ستونوں میں پڑھے جاتے ہیں: شعرا دائیں طرف، پھر کھلی +کتاب کی ہر سطح کے لیے ایک ستون، اور باقی جگہ میں کلام۔ ہر ستون الگ سکرول ہوتا ہے +اور پڑھتے وقت تنگ ہو جاتا ہے تاکہ کلام درمیان میں رہے۔ اوپر کی پٹی کا ایک بٹن +انہیں سمیٹ دیتا ہے۔ + +جہاں گنجائش ہو، شعر کے دونوں مصرعے ایک ہی سطر میں آتے ہیں، جیسے گنجور کمپیوٹر پر +دکھاتا ہے۔ ہر شعر اب ایک ہلکے کارڈ میں بیٹھتا ہے۔ + +لغت نامہ اور مطالعے کی ترتیبات کلام کے ساتھ کھلتی ہیں، اُس پر نہیں، تاکہ جو آپ +پڑھ رہے ہیں وہ ڈھکا نہ جائے۔ + +صفحات وہیں بھرتے ہیں جہاں لوڈ ہوتے ہیں، خالی اسکرین نہیں آتی؛ ہوم اور مطالعے کی +ترتیبات اُس دوران بھی دستیاب رہتی ہیں۔ + +کسی لفظ پر ٹیپ اب اُس کے بعد والا کوما یا سوالیہ نشان ساتھ نہیں لے جاتی۔ + +سکرول کرنے پر تلاوت بند نہیں ہوتی، اور ایک نئی سیک بار اُسے آگے پیچھے کرتی ہے۔ -- 2.47.3