Replying to Avatar Vitor Pamplona

#Amethyst v0.85.0: Edit away

Adds support for post edits, post forks, pull requests, open timestamps, git repositories, issues, patches and replies, wiki pages and some medical data.

New Additions:

- Adds post editing (NIP-37, kind: 1010)

- Adds edit proposals and reviews

- Adds embedded events as NIP-19 uris

- Adds Open Timestamp attestations (NIP03, kind: 1040)

- Adds decentralized Wiki pages (kind 30818)

- Adds NIP-34: Git repositories (kind 30617), patches (kind 1617), issues (kind 1621) and replies (kind 1622).

- Adds rendering support for some FHIR payloads (kind 82).

- Adds early support for Kind1 forks.

- Sets zap splits automatically for quotes and forks

- V4V: Ask for donations in the Notification page

- Adds relay icon rendering from the NIP11 document

- Adds support for the q tag

Bug Fixes:

- Fixes the text's vertical alignment when emoji's are present

- Fixes DM Chatroom edit button

- Fixes the crash when images are not present in the image dialog

- Inserts uploaded URLs where the cursor is and not at the end of the new post.

- Fixes the rendering of Japanese characters, hashtags and custom emojis in the same line.

- Fixes the dissapearance of some Quartz classes when exporting to maven

- Fixing stack overflow with more than 200 zaps in a single note.

- Fixes image preview visualization on a new post

- Adds support for a new report option as Other

- Fixes missing nsec processing when parsing NIP-29 uris

- Fixes caching issue when creating a Bitcoin invoice for the first time

- Fixes UI issues due to the caching of Polls

- Better aligns post header elements

- Fixes bug with NIP-11s with null `kind` arrays

- Fixes quote and repost notes partially disappearing when they contain hidden users or words.

- Fixes content title for the video playback notification

Updated translations:

- Hungarian by nostr:npub1ww8kjxz2akn82qptdpl7glywnchhkx3x04hez3d3rye397turrhssenvtp

- Spanish, Spanish, Mexico, and Spanish, United States by nostr:npub1luhyzgce7qtcs6r6v00ryjxza8av8u4dzh3avg0zks38tjktnmxspxq903

- French by nostr:npub106efcyntxc5qwl3w8krrhyt626m59ya2nk9f40px5s968u5xdwhsjsr8fz

- Swahili by nostr:npub1q6ps7m94jfdastx2tx76sj8sq4nxdhlsgmzns2tr4xt6ydx6grzspm0kxr

- Czech, German, Swedish, and Portuguese by nostr:npub1e2yuky03caw4ke3zy68lg0fz3r4gkt94hx4fjmlelacyljgyk79svn3eef

- Arabic by nostr:npub13qtw3yu0uc9r4yj5x0rhgy8nj5q0uyeq0pavkgt9ly69uuzxgkfqwvx23t

- Dutch by nostr:npub1w4la29u3zv09r6crx5u8yxax0ffxgekzdm2egzjkjckef7xc83fs0ftxcd

Performance Improvements:

- Improves the speed of the text parser

- Reduced memory footprint of navigation buttons

- Faster hex validation

- Increases the speed of the Robohash SVG to byte buffer function

- Adds Benchmark tests for the content parser

- Adds Benchmark tests for the url detector

- Speeds up image compositions

- Improves relay list NIP-11 caching

- Faster Longform tag filters

- Speeds up the loop through the local cache

- Improves the speed of Location services

- Improves the cache of LnInvoices

- Improves cache of cashu tokens

- Reduces memory footprint for parsed posts.

Code Quality Improvements:

- Moves content parsers and media classes to commons.

- Moves emoji parsers to commons

- Moves Wallet Connect code to Quartz

- Moves Relay information code to Quartz

- Removes dependency on Kotlin serialization

- Adds a release draft generator to CI

- Updates Vico, Compose UI Version, Coil and Google Service dependencies

- Refactors the code to manage extra characters after Bech32 Links

- Moves to Android Studio Iguana | 2023.2.1

- Moves gradle to 8.4

- Moves project to version catalogs

Download:

- [Play Edition](https://github.com/vitorpamplona/amethyst/releases/download/v0.85.0/amethyst-googleplay-universal-v0.85.0.apk )

- [FOSS Edition - No translations](https://github.com/vitorpamplona/amethyst/releases/download/v0.85.0/amethyst-fdroid-universal-v0.85.0.apk )

#Amethyst v0.85.0:

قم بالتحرير بعيدًا

تحديث جديد لـ Amethyst بإضافات جديدة

يضيف دعمًا لتحريرات المنشورات، وشوكات النشر، وطلبات السحب، والطوابع الزمنية المفتوحة، ومستودعات git، والمشكلات، والتصحيحات والردود، وصفحات wiki وبعض البيانات الطبية.

الإضافات الجديدة:

- إضافة تحرير النشر (NIP-37، النوع: 1010)

- يضيف تعديل المقترحات والمراجعات

- يضيف الأحداث المضمنة مثل NIP-19 uris

- إضافة شهادات الطابع الزمني المفتوحة (NIP03، النوع: 1040)

- إضافة صفحات Wiki اللامركزية (نوع 30818)

- يضيف NIP-34: مستودعات Git (النوع 30617)، والتصحيحات (النوع 1617)، والمشكلات (النوع 1621)، والردود (النوع 1622).

- يضيف دعم العرض لبعض حمولات FHIR (النوع 82).

- يضيف دعمًا مبكرًا لشوكات Kind1.

- يقوم بتعيين انقسامات الانطلاق تلقائيًا لعروض الأسعار والشوك

- V4V: اطلب التبرعات في صفحة الإشعارات

- يضيف عرض رمز الترحيل من مستند NIP11

- إضافة دعم للعلامة q

اصلاحات الشوائب:

- إصلاح المحاذاة العمودية للنص عند وجود الرموز التعبيرية

- إصلاح زر تحرير DM Chatroom

- إصلاح العطل عند عدم وجود الصور في مربع حوار الصور

- يُدرج عناوين URL التي تم تحميلها حيث يوجد المؤشر وليس في نهاية المنشور الجديد.

- إصلاح عرض الأحرف اليابانية وعلامات التصنيف والرموز التعبيرية المخصصة في نفس السطر.

- إصلاح اختفاء بعض فئات الكوارتز عند التصدير إلى المخضرم

- إصلاح تجاوز سعة المكدس بأكثر من 200 نقرة في ملاحظة واحدة.

- إصلاحات تصور معاينة الصورة في منشور جديد

- يضيف دعمًا لخيار تقرير جديد مثل "أخرى".

- إصلاحات معالجة nsec المفقودة عند تحليل NIP-29 uris

- إصلاح مشكلة التخزين المؤقت عند إنشاء فاتورة Bitcoin لأول مرة

- إصلاح مشكلات واجهة المستخدم بسبب التخزين المؤقت للاستطلاعات

- محاذاة أفضل لعناصر رأس النشر

- إصلاح الخلل في NIP-11s مع صفائف `kind` فارغة

- إصلاح اختفاء ملاحظات الاقتباس وإعادة النشر جزئيًا عندما تحتوي على مستخدمين أو كلمات مخفية.

- إصلاح عنوان المحتوى لإشعار تشغيل الفيديو

الترجمات المحدثة:

- المجرية

- الإسبانية والإسبانية والمكسيك والإسبانية والولايات المتحدة

- الفرنسية

- السواحلية

- التشيكية والألمانية والسويدية والبرتغالية

- العربية - الهولندية

تحسينات في الأداء:

- تحسين سرعة محلل النص

- انخفاض مساحة الذاكرة لأزرار التنقل

- التحقق من الصحة بشكل أسرع

- زيادة سرعة Robohash SVG إلى وظيفة المخزن المؤقت للبايت

- إضافة اختبارات مرجعية لمحلل المحتوى

- إضافة اختبارات مرجعية للكشف عن عناوين URL

- تسريع تركيب الصور

- تحسين التخزين المؤقت لقائمة الترحيل NIP-11

- مرشحات أسرع للعلامات الطويلة

- يسرع الحلقة من خلال ذاكرة التخزين المؤقت المحلية

- يحسن سرعة خدمات الموقع

- تحسين ذاكرة التخزين المؤقت لـ LnInvoices

- تحسين ذاكرة التخزين المؤقت لرموز Cashu

- يقلل من أثر الذاكرة للمشاركات التي تم تحليلها.

تحسينات جودة الكود:

- ينقل موزعي المحتوى وفئات الوسائط إلى المشاعات.

- ينقل موزعي الرموز التعبيرية إلى المشاعات

- ينقل رمز Wallet Connect إلى الكوارتز

- ينقل رمز معلومات الترحيل إلى الكوارتز

- يزيل الاعتماد على تسلسل Kotlin

- يضيف منشئ مسودة الإصدار إلى CI

- تحديثات تبعيات Vico وCompose UI وCoil وGoogle Service

- إعادة بناء الكود لإدارة الأحرف الإضافية بعد روابط Bech32

- ينتقل إلى Android Studio Iguana | 2023.2.1

- يتحرك gradle إلى 8.4

- ينقل المشروع إلى كتالوجات الإصدار

وصدر الان في المتاجر!

nostr:nevent1qqsd3k3nl5faz2wcd3f4vjhda7hmudck7qru2gzrr0j23eyg6wf947cpz9mhxue69uhkummnw3ezuamfdejj7q3qgcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqxpqqqqqqzr6z0yj

Reply to this note

Please Login to reply.

Discussion

Missed opportunity to have used the Fork button for this post :)