v0.9.3-beta
Pre-release
Pre-release
أُضيف
- تأكيدٌ قبل بدء التصوير وقبل إنهائه، مفعَّلٌ افتراضًا ويُطفأ من الإعدادات.
زرّ التسجيل كبيرٌ في وسط الشاشة والهاتف على المقود، فلمسةٌ عارضة تبدأ تصويرًا لا
يريده صاحبه أو — وهو الأسوأ — تُنهي تسجيلَ حادثةٍ وهو يحتاجه. والتأكيد للبدء
والإنهاء وحدهما: الإيقاف المؤقّت والاستئناف واللقطة تمضي بلمسة. - تحديثٌ من داخل التطبيق: فحصٌ لصفحة إصدارات المستودع، وإشعارٌ حين يصدر أحدث،
وتنزيلٌ وتثبيتٌ بلمستين. مع مفتاحَي «تنبيهني بالتحديثات» و«أشعِرني بالنسخ
التجريبيّة». والمقارنة بأعداد الإصدار جزءًا جزءًا لا بنصّ الوسم — 0.10.0
أحدث من 0.9.9، والمقارنة النصّيّة تعكسها. - دعم .gz في مُنزِّل الخرائط: يُقبل
<الصيغة>.gzفيُنزَّل ويُفكّ ضغطه تدفّقًا
من ملفٍّ إلى ملفّ، ثمّ يُفحص الناتج لا المضغوط.
حارسٌ يستحقّ الشرح: رفضُ البلاطات المتجهيّة
صفحة osm-qa-tiles التي أشار إليها المستخدم ليست خرائط دولٍ جاهزة. نصُّها
الحرفيّ: «بيانات OpenStreetMap بصيغة Mapbox Vector Tiles داخل ملفّ MBTiles
للتحليل… وهذه الخدمة متوقّفة… تقريبٌ واحد (12)». أي بياناتٌ خامّة
بصيغة protobuf لا صورًا مرسومة — وتنزيلُها كان سيُخرج خريطةً فارغة بلا أن
يقول أحدٌ لماذا: قارئنا يُخرج البايتات على أنّها صورة فيفشل فكّ ترميزها بصمت.
فصار المُنزِّل يقرأ metadata.format من الأرشيف: png/jpg/webp تُقبل،
وpbf/mvt تُرفض بنصٍّ يشرح السبب ويُحذف الملفّ. وإن غاب جدول metadata
(أرشيفات OsmAnd و Locus لا تكتبه) استُخرجت بلاطةٌ واحدة وقُرئ توقيعها. وفشلُ
الفحص نفسِه لا يمنع الاعتماد: منعُ أرشيفٍ سليم أسوأ من قبول واحدٍ مشكوك.
أُصلح
- أيقونة الموقع كانت تُنعش الصفحة ولا تصعد إلى أعلاها. السبب أنّ المتصفّح
يحفظ موضع التمرير ويعيده بعد الإنعاش (history.scrollRestoration = 'auto')،
فتُطفأ الاستعادة الآن عند التحميل — ومن أنعش بمفتاح F5 يبدأ من الأعلى كذلك.