الأخبار
Blackbear، الأسبوع 8 — CLI وعرض الرسم البياني وملفات Store وترقيات Pax وكتالوج Discover وتصميم جديد للصفحة الرئيسية وRust WASM وتحسينات
بأقل ما يُقال، كان أسبوعًا محمومًا بالفعل هنا في Xavi Group، لذا بدا من المناسب أن يكون هو نفسه الأسبوع الذي ننشر فيه أول منشور تحديث رسمي.
يقترب Blackbear بسرعة من الإصدار 2.0، وهو الموعد الذي سنشعر فيه بارتياح تام لتوزيع Blackbear للاستخدام العام وإنهاء الفترة التجريبية. لكل من جرّب Blackbear وساعد في اختباره: لا نعرف كيف نشكركم على ملاحظاتكم ودعمكم.
سيصبح النصف الثاني من هذا المنشور أكثر تقنية، أما في الجزء الأول فسنركّز على كيف جعلنا Blackbear أفضل لتجربة البشر.
Blackbear للبشر / تحسينات الأسبوع 8
إن كنت قد سجّلت الدخول إلى Blackbear من قبل، فأول ما ستلاحظه على الأرجح تحسين شامل لتسجيل الدخول وخطوات البداية. صار تسجيل الدخول عبر Google OAuth متاحًا إلى جانب الروابط السحرية، وإن كنت تستخدم حساب Gmail فأيّ الطريقتين تدخلك. ونأمل أن نضيف دعم Apple OAuth قريبًا أيضًا. والأهم أنه أيًّا كانت الطريقة التي تختارها، لا تُخزَّن معلومات مثل بريدك دون تشفير أبدًا، ولا تُسجَّل دون حجب. ويواصل Blackbear السعي للاحتفاظ بأقل قدر ممكن من المعلومات المعرّفة للهوية.
وأزلنا أيضًا عدّاد الفترة التجريبية ذا الأربعة عشر يومًا. كان يضيف ضجيجًا وعراقيل، وفي النهاية نريد أن تكون أدوات Blackbear متاحة لأكبر عدد ممكن من الناس دون مقابل. ما زال إنشاء حساب مطلوبًا لكل الميزات التي ترتبط بها تكلفة تشغيل مستمرة، لكننا نأمل أن يكون الوضع المجهول مفيدًا لكل من يحتاجه أو يرغب فيه.
وبعد تسجيل الدخول، حسّن Blackbear تنظيم مواده الأولية تحسينًا كبيرًا. حين تسجّل الدخول إلى Blackbear أو تنشئ حسابًا جديدًا، ستجد ملاحظة ترحيب غنية ومجلدًا صغيرًا للتوثيق يعرّفانك بالميزات الموجودة وبكيفية البدء في تنظيم مساحتك وإعدادها.
ووصلت ميزة جديدة للملف الشخصي بمفاتيح تشفيرية لتوقيع الأفعال التي تقوم بها أنت ويقوم بها Pax. يتيح هذا لك (ولـPax) التحقق تشفيريًا من هوية من أنشأ كل محتوى أو ملاحظة أو حدث وما إلى ذلك، وينسجم جيدًا مع ميزات التحكم بالإصدارات الجديدة. وإن بدت هذه مصطلحات كثيرة، فالخلاصة أن صوتك وأفعالك وأفكارك ستبقى متميّزة عن محتوى الوكلاء في Blackbear افتراضيًا، دون أي إعداد من جانبك.
ومن التغييرات الكبيرة الأخرى في الواجهة هذا الأسبوع تبويب Graph الجديد في Desk. والرسم البياني رائع حقًا، إذ يبني على لبنات الربط المتبادل التي تتيح لك ربط ملاحظات Markdown والأحداث والمهام وكل شيء تقريبًا في Blackbear، فتظهر العلاقات والأفكار الجديدة بشكل طبيعي.
وفي Discover أُضيف تبويب Catalog جديد تتصفّح فيه المحتوى بسرعة وتضيفه مباشرة إلى Blackbear من كتالوجات مفتوحة مثل ArXiv وOpen Library وLibriVox وغيرها. أن تجلب بعض موسيقى الجاز المجانية من Internet Archive وتشغّلها في الخلفية بـMix بينما يدور بودكاست… متعة حقيقية.
وفوق هذه التغييرات الكبيرة، هناك عدد من المكاسب «الصغيرة» هذا الأسبوع. أولها أن فقاعة Pax على الجوال صارت أفضل بكثير في الابتعاد عن طريقك، وتوفّر الآن وضعَي بحث في التطبيق كله والتقاط سريع. دمج البحث في نافذة إجراءات Pax تبسيط لطيف، ووضع «الالتقاط» يتيح إنشاء المهام والأحداث والملاحظات وغيرها بمجرد وصف ما تريد (دون ذكاء اصطناعي، بل بخوارزمية جيدة)، مع معاينة قبل التطبيق تضمن أن تحصل على ما تريده. وهذا يرفع محادثة Pax إلى مستوى آخر، ويسعدنا أن نواصل إضافة المزيد من التحسينات إلى لوحة إجراءات Pax.
Blackbear للوكلاء والمطوّرين / تحسينات الأسبوع 8
هذا أول أسبوع يصبح فيه Blackbear CLI (brew install xavi-group/tap/bb) متاحًا للمستخدمين المتمرسين وللوكلاء، ونحن متحمسون له كثيرًا جدًا.
يستطيع الوكلاء الذين يستخدمون bb إعداد أنفسهم في دقائق، فيحصلون على تخزين دائم ومشفّر وموزّع لنصوص جلساتهم وملفات تخطيطهم ومهامهم وأحداثهم وغيرها. ويستطيعون أيضًا التعامل مع بياناتك في Blackbear، ما يتيح تعاونًا طبيعيًا فوق نظام سجل الإصدارات. وفوق ذلك، كما ذكرنا، أفعالك وأفعال وكلائك الأذكياء كلها موقّعة تشفيريًا، فتستطيع أنت (وهم) التمييز بنظرة بين ما كتبه إنسان وما كتبه ذكاء اصطناعي. وهذا يُبقي صوتك وعملك متميّزين، فلا يضيعان أبدًا وسط مخرجات الوكلاء.
داخليًا في Xavi Group، بدأنا بالفعل نستخدم bb cli لإدارة مزامنة أشياء مثل ملفات التخطيط وغيرها من المخرجات وتوزيعها. والنتيجة رائعة.
يمكن استخدام عرض الرسم البياني ولبنات الربط المتبادل المذكورة آنفًا لبناء بيانات غنية جدًا لا تشمل ملفات خطط وكلائك وجلساتهم فحسب، بل الأحداث والروتينات والمهام وكل سطح آخر تقريبًا في Blackbear. ومع تحسّن هذا النظام بمرور الوقت، نأمل أن يوفّر طريقة طبيعية لإبراز الأفكار والمساعدة في التنظيم عبر المجالات.
سيستخدم Pax بشكل متزايد لبنات الربط المتبادل والميزات داخل blackbear (ملاحظات Markdown كملفات مهارات مثلًا) لتنظيم نفسه. وسيمتد هذا بشكل طبيعي مع نموذج التعاون في Blackbear، الذي يتيح توزيع المهارات على أصدقائك وزملائك بسلاسة تامة تقريبًا.
ونعمل أيضًا على ميزات إضافية للوكلاء (مثل ملفات Store) تتيح لهم استخدام blackbear مصدرًا موحّدًا للحقيقة في إدارة الأسرار، مصمّمًا للوكلاء من الأساس. ما زالت هذه اللبنات أولية حتى الآن، لكننا متحمسون لما ستتيحه التكاملات المقبلة.
ملاحظات Blackbear التقنية / ترقيات الأسبوع 8
إلى جانب هذه الميزات المثيرة، كنّا نراجع البنية الداخلية لـblackbear-app وblackbear-api وblackbear-cli ونصقلها.
مع إضافة blackbear-cli، نُقلت بعض العناصر المشتركة مثل التشفير ومنطق الدمج إلى Rust، وصارت تُقدَّم في blackbear-app على شكل حزم WASM. وعمومًا رأينا ذلك يزيد سرعة التشفير وفكّه (يستخدم blackbear مكتبات تشفير قياسية ومحصّنة مثل ChaCha20-Poly1305 وArgon2 وX25519 وHKDF-SHA256 عبر منظومة RustCrypto)، لكن الأهم أنه يُبقي CLI المكتوب بـRust وتطبيق الويب على المنطق نفسه في هذه المكوّنات الحرجة من البنية التحتية، التي نختبرها بلا هوادة.
أُجريت إصلاحات وتحسينات في عدة مجالات حرجة:
- ينبغي أن تُحلَّ الآن تعديلات الملفات والمهام والأحداث وغيرها عبر أجهزة متعددة بنظافة، حتى حين تبقى الأجهزة غير متصلة بتعديلات معلّقة لفترات طويلة.
- تحسّنت إدارة أجهزة الحساب كذلك بتوحيدها في نموذج أجهزة واحد يراعي الصلاحيات، وبفصل أنظف لمنطق المنصّات. وهذا يقلّل ظهور الأجهزة الشبحية ويمنحك رؤية أوضح للأجهزة المرتبطة بحسابك.
- خضعت هويات المراسلة والمحادثات لاختبار مكثّف لضمان مزامنة المحادثات وجهات الاتصال وتبادل الملفات الشخصية والميزات الاجتماعية بين الأجهزة وبين الحسابات بشكل حتمي.
إن كنت تستخدم Blackbear خلال الفترة التجريبية ولاحظت أي مشكلات في هذه الأمور، فأخبرنا عبر نموذج الملاحظات في إعدادات الحساب.
وبعيدًا عن هذه الجهود الأكبر في البنية التحتية والمنصّة، تقدّمنا نحو مساحة تجريب للمكوّنات القابلة لإعادة الاستخدام تؤدي ثلاث وظائف: اختبار انحدار الواجهة آليًا، والتحقق من لقطات الشاشة أثناء التطوير، وإعداد المواد التسويقية. استُخدمت أولى قطع هذا النظام لتجديد صفحة blackbear الرئيسية بلقطات شاشة للمكوّنات الحقيقية في Blackbear، وتُبنى مسارات آلية لإبقاء هذه الصور محدّثة بينما يواصل Blackbear زيادة وتيرة إطلاق ميزاته.
عمومًا، شهد هذا الأسبوع نموًا تقنيًا هائلًا ونضجًا دخل المنصّة، ولم يكن Blackbear يومًا أكثر استقرارًا وأمانًا مما هو الآن. نتطلّع إلى مواصلة هذه الجهود وبدء جهود جديدة الأسبوع المقبل.
شكرًا لك
إن وصلت إلى نهاية أول منشور تحديث لنا، فشكرًا على القراءة. نأمل أن تجد في Blackbear ما تحبّه، وسنواصل إضافة المزيد من الميزات المجانية والتجارب الجميلة في الأسابيع القادمة. ترقّب، فمزيد من الميزات والصقل في الطريق.
مع أطيب التحيات،
Xavi Group