سجل التغييرات
يستطيع Optically التحقق من التحديثات من تلقاء نفسه، فقد يصل إصدار جديد دون أن تكون قد بحثت عنه. هذه الصفحة هي حيث يُدوَّن كل إصدار، حتى تقرأ ما في التحديث قبل تثبيته. الأحدث أولًا.
تبدأ القائمة من أول إصدار. لا يوجد تاريخ فوقه لأنه لا يوجد تاريخ — فـ 1.0.0 هو أول ما نُشر على الإطلاق، واختراع سجل لإصدارات لم تحدث كان سيجعل كل بند أدناه بلا قيمة.
1.2.0
7 أغسطس 2026 · بنية 92
الإبلاغ عن مشكلة
- تكسب قائمة النقر بالزر الأيمن الإبلاغ عن مشكلة…. صف ما حدث بكلماتك؛ ويرفق Optically ما يعرفه أصلًا عن تجهيزاتك — أي Mac، وأي macOS، وهل لديه الأذونات التي يحتاجها، وأي مخرج محدد، وما وجده البحث عن مكبرات الصوت، وسجله الأخير.
- ترى الرسالة كاملة قبل أن تذهب. كل سطر منها على الشاشة، في صندوق يمكنك تمريره وقراءته، فوق زر عليك أن تضغطه — لا يُرسل شيء لم يُعرض عليك أولًا.
- لا يحمل مفتاح ترخيص، ولا كلمة مرور، ولا ضغطات مفاتيح، ولا أي شيء عمّا كنت تستمع إليه. اكتب بأي لغة تشاء؛ يعود الرد باللغة نفسها.
أشياء أصغر
- رسائلنا الإلكترونية — ترخيصك، إيصال، رمز تسجيل دخول — صارت تصل باللغة المضبوط عليها التطبيق، لا بالإنجليزية دائمًا.
- كان إغلاق نافذة الإعداد بينما نافذة Optically أخرى مفتوحة يرسل تلك النافذة خلف كل التطبيقات الأخرى، بلا طريق للعودة إليها. صارت تبقى حيث تركتها.
1.1.0
6 أغسطس 2026 · بنية 74
لغتك
- صار Optically يتحدث اللغة التي ضُبط عليها جهاز Mac لديك، حيثما وُجدت ترجمة. وما لم يُترجم بعد يبقى بالإنجليزية بدلًا من عرض فراغ أو نص نائب — فالتطبيق مكتوب بحيث تكون الإنجليزية هي البديل، لا حالة خطأ.
- تصل لغات أخرى في تحديثات عادية، بلا إعداد تبحث عنه وبلا إعادة تثبيت.
تسهيلات الاستخدام
- مرور كامل بـ VoiceOver. شريط مستوى الصوت ينطق مستواه، وكل عنصر تحكم يسمّي نفسه، والأعمال الفنية الزخرفية مُبعدة عن الطريق، والإعداد يعلن أي خطوة أنت فيها، ولوحة المفاتيح تحطّ حيث تبدأ الكتابة.
ترخيص انتهى
- كانت نافذة الترخيص تعرض «مرخّص لـ…» بالأخضر فوق ترخيص مسترد بينما يقول شريط القوائم إن المفاتيح متوقفة. صارت تقول الشيء نفسه في الموضعين، وتعرض الطريقين إلى الأمام: الشراء مرة أخرى، أو إلغاء التثبيت.
- لم يعد الترخيص المسترد أو المنتهي يترك وراءه شريط مستوى صوت يعمل. تعرض اللوحة الإشعار ولا تشغّل شيئًا، وهذا ما ينبغي أن تعنيه عبارة «انتهى الترخيص».
- الشراء مرة أخرى بعد الاسترداد أمر طبيعي، وصار يتم بنقرة واحدة من اللوحة.
1.0.4
6 أغسطس 2026 · بنية 73
اللوحة
- حين لا تعمل مفاتيح مستوى الصوت، صارت رسالة اللوحة حمراء. يبقى البرتقالي للأمور الجديرة بالمعرفة — فترة تجريبية تعدّ تنازليًا، أو صوت موجّه إلى مكان آخر — أما «المفاتيح متوقفة» فليست إرشادًا، ولم تعد تبدو كذلك.
- تلك الرسائل صارت تذكر النتيجة، لا الحدث فقط: «استُرد الترخيص — مفاتيح مستوى الصوت متوقفة» بدلًا من سطر كان يُقرأ كأنه إيصال.
- صارت لوحة الترخيص المسترد مبلغه تعرض إلغاء تثبيت Optically… مباشرةً. من استُرد مبلغه انتهى أمره؛ والتصرف اللائق الأخير هو مساعدته على المغادرة دون البحث في قائمة الزر الأيمن.
القائمة
- اكتسبت قائمة الزر الأيمن حول Optically — الإصدار في لمحة، وهو أول سؤال في كل محادثة دعم — والتواصل مع الدعم…، الذي يفتح نموذج التواصل.
1.0.3
6 أغسطس 2026 · بنية 72
السلوك
- صار فتح Optically وهو قيد التشغيل بالفعل يفتح لوحة شريط القوائم. تطبيق شريط القوائم بلا نافذة وبلا أيقونة في Dock، لذا كان تشغيله مرة أخرى لا يفعل شيئًا على الإطلاق — أما الآن فتنسدل اللوحة من شريط القوائم، وهو ما يجيب عن سؤال «أين هو؟» ويُظهر مكانه في آن واحد.
1.0.2
6 أغسطس 2026 · بنية 71
ثلاثة صقلٍ صغيرة لمتانة الشراء في 1.0.1، وجدتها مراجعة عدائية قبل أن يصطدم بها أحد.
الشراء والتراخيص
- خادم التراخيص وحده يستطيع إنهاء مطالبة شراء قيد التنفيذ. الوسيط أو بوابة Wi-Fi في فندق أو جدار ناري يجيب بدلًا من خادمنا صار يُعامَل بالقدر نفسه من الشك الذي طالما تعامل به مدقّق التراخيص، بدلًا من تصديقه فورًا.
- الترخيص الذي يُستعاد على الخادم — استرداد فشل لدى البنك، أو نزاع حُسم لصالحك — صار يعيد إحياء التطبيق حتى حين تكون كل المقاعد مشغولة في تلك اللحظة. الوضع السليم هو ما يُحتسب، لا مجرد وجود مقعد شاغر.
- صار إلغاء التثبيت يزيل سجل شراء قيد التنفيذ من Keychain مع كل شيء آخر. «يزيل نفسه بالكامل» يجب أن تعني بالكامل.
1.0.1
6 أغسطس 2026 · بنية 70
إصلاحات في اليوم نفسه لسلوك الشراء حين لا يكون العالم مثاليًا. لا شيء منها يغيّر ما يفعله التطبيق بمفاتيح مستوى الصوت لديك؛ وكلها تغيّر ما يحدث لمالك ولترخيصك حين تكون دفعة أو استرداد أو شبكة بطيئة أو خاطئة.
الشراء
- صارت عملية الشراء تنجو من إغلاق التطبيق، أو دخول الـ Mac في السكون، أو انقطاع الشبكة أثناء تنفيذ الدفع. المطالبة التي تجمع ترخيصك محفوظة في Keychain ويُعاد المحاولة عليها بهدوء — بما في ذلك عبر إعادة التشغيل — حتى تُحسم. قبل هذا، كان إغلاق النافذة في اللحظة الخاطئة يعني أن التطبيق لا يعلم أبدًا أنك دفعت، وأن الترخيص يصل بالبريد الإلكتروني فقط.
- لم تعد الدفعة البطيئة تنتهي بمؤشر دوّار يستسلم بصمت. وإن ظلت الدفعة معلّقة بعد عشر دقائق، صار التطبيق يقول ذلك بالضبط، ويواصل التحقق في الخلفية، ويذكّرك بأن الترخيص يصل بالبريد الإلكتروني أيضًا.
- لم يعد فشل تحقق واحد من الحالة يتخلى عن عملية شراء مدفوعة. تُعاد المحاولة على أعطال الخادم العابرة؛ ولا يوقف العملية إلا رفض حقيقي.
التراخيص
- لم تعد إضافة أجهزة Mac إلى ترخيص تستبدل مفتاح الترخيص. صار المفتاح المثبّت على أجهزة Mac الأخرى لديك يعمل مع الخادم لا دون اتصال فحسب — وقبل هذا، كانت إضافة مقاعد تيتّم بهدوء كل جهاز Mac كنت قد أعددته.
- الاسترداد الجزئي — بضعة دولارات كبادرة حسن نية مثلًا — لم يعد يسحب الترخيص كله. الاسترداد الكامل أو الاسترجاع المصرفي وحدهما يفعلان ذلك.
- صار استرداد إضافة مقاعد يسترجع بالضبط المقاعد التي استُرد مبلغها، ويترك الترخيص الذي اشتريته أصلًا كما هو.
- إذا فشل الاسترداد لدى البنك بعد أن تصرفنا بناءً عليه، يعود الترخيص (أو المقاعد) تلقائيًا. لا ينتهي أحد بلا مال ولا ترخيص.
الإعداد
- لم يعد سطر الترخيص في الصفحة الأخيرة من الإعداد يتداخل مع نقاط التقدم.
- صارت صورة القرص التي تنزّلها تُفتح كنافذة منسّقة فيها التطبيق واختصار إلى مجلد التطبيقات وتعليمات في خلفية التصميم.
1.0.0
6 أغسطس 2026 · بنية 68
أول إصدار. كل ما هو مدرج هنا جديد، لأنه لا يوجد قبله شيء ليتغير. صدر — نزّله.
مفاتيح مستوى الصوت
- يُلتقط رفع الصوت وخفضه وكتمه قبل أن يتولاها macOS وتُرسل إلى مكبر صوت Sonos الذي اخترته. يُكبح المفتاح لا يُراقَب فحسب، فلا يطبّق macOS تغييره الخاص فوقه.
- إبقاء المفتاح مضغوطًا يتدرج بالمستوى. الكتم يتجاهل تكرار المفتاح عمدًا، فإبقاؤه مضغوطًا لا يبدّل الحالة بالسرعة التي ترسل بها لوحة المفاتيح.
- Shift مع مفتاح مستوى الصوت يحرّكه نقطة واحدة في كل مرة بدلًا من نقطتين.
- ضغطة المفتاح لا تنتظر الشبكة أبدًا. يحرّك نسخة محلية من مستوى صوت مكبر الصوت، ويرسم مؤشر الصوت منها، ثم تتبعها الكتابة إلى مكبر الصوت.
- يعرض مؤشر الصوت المستوى المقروء من مكبر الصوت، لا آخر قيمة أرسلها جهاز Mac لديك — فخفضه في تطبيق Sonos أو على مكبر الصوت نفسه يظهر بدلًا من أن يُطمس.
- حين يكون مكبر الصوت المختار جزءًا من مجموعة Sonos، يُوجَّه مستوى الصوت والكتم إلى منسّق المجموعة بدلًا من المشغّل المفرد.
- لا تُعاد المفاتيح توجيهًا إلا بينما يكون المخرج الذي اخترته هو المستخدم. انتقل إلى السماعات أو مكبرات صوت الـ Mac نفسها وتعود مباشرةً إلى التصرف بالطريقة التي يجعلها macOS تتصرف بها.
شريط القوائم
- شريط القوائم فقط: بلا أيقونة في Dock وبلا نافذة رئيسية.
- تعرض اللوحة ما يُشغَّل في Music وTV وSpotify، وتستطيع التشغيل والإيقاف المؤقت والتخطي.
- شريط مستوى صوت وزر كتم، يقودان مكبر الصوت نفسه الذي تقوده المفاتيح.
- الصوت الليلي ووضوح الكلام لمكبرات الصوت الشريطية التي تدعمهما، تُقرأ وتُضبط عبر الشبكة دون فتح تطبيق Sonos.
- سطر تحذير واحد حين تكون المفاتيح غير نشطة، يقول أي الأسباب الممكنة هو السبب، مع زر يذهب إلى الحل.
- نسخ معلومات التشخيص، حين يلزم وصف شيء في رسالة بريد إلكتروني.
الإعداد والأذونات والإزالة
- جولة تعريفية عند أول تشغيل: إذن تسهيلات الاستخدام، والعثور على مكبرات الصوت على شبكتك، واختيار المخرج الذي تنطبق عليه المفاتيح.
- البدء عند تسجيل الدخول يُعرض عليك لا يُرتَّب من وراء ظهرك.
- ألغِ التثبيت من قائمة التطبيق نفسه. يسرد ما هو على وشك إزالته — التطبيق وإعداداته وعنصر تسجيل الدخول وأذونات تسهيلات الاستخدام والتشغيل الآلي — قبل أن يزيل أيًّا منها.
- تشغيل التطبيق بـ --probe يطبع تشخيصًا للقراءة فقط: الأذونات، ومخارج الصوت، وأي عملية تصدر صوتًا، وكل منطقة Sonos يستطيع رؤيتها، والإعدادات المحفوظة، وما إذا كانت المفاتيح مفعّلة حاليًا. لا يغيّر شيئًا.
الترخيص والفترة التجريبية والتحديثات
- فترة تجريبية مدتها 14 يومًا بلا حساب وبلا بطاقة. عند انتهائها تتوقف إعادة توجيه المفاتيح وتقول اللوحة ذلك؛ ولا يُحذف شيء.
- يُتحقق من الترخيص على جهاز Mac الخاص بك مقابل توقيع. لا شيء في هذا الجزء يتحوّل إلى منعٍ عند الفشل: فبلا شبكة، أو مع تعذّر الوصول إلى هذا الموقع، يواصل جهاز Mac مفعَّل عمله.
- لا يُسأل الخادم إلا عن عدّ أجهزة Mac التي يُستخدم عليها ترخيص وتذكّر وقت بدء فترة تجريبية. ولا يُسأل أبدًا عن صلاحية ترخيص، لأنه ليس الجهة التي تقرر.
- يُطلب إذن التحقق من التحديثات عند أول تشغيل بدلًا من افتراضه، ولا يُجلب شيء قبل أن تجيب.
- يُتحقق من التحديث مرتين قبل تثبيته: توقيع EdDSA في تغذية التحديثات، مقابل المفتاح العام داخل التطبيق الموجود لديك، ثم تحقق macOS نفسه من Developer ID ومن التوثيق لما جرى تنزيله.
المتطلبات
- macOS 14.4 أو أحدث.
- بنية شاملة — Apple silicon وIntel.
- مكبر صوت Sonos يمكن الوصول إليه على الشبكة المحلية نفسها، وإذن تسهيلات الاستخدام في macOS للمفاتيح.
- الوضع الذي بُني له: جهاز Mac يغذّي ذلك المكبر عبر كبل S/PDIF بصري، من منفذ على الـ Mac أو على محطة إرساء أو واجهة تضيف واحدًا.
قبل ذلك
لا شيء. 1.0.0 هو أول إصدار، والسجل يبدأ من حيث يبدأ المنتج.
إذا غيّر تحديث ما يغادر جهاز Mac لديك، فسيقول ذلك هنا وفي إشعار الخصوصية قبل أن يفعل. ما يشمله الترخيص مبيّن في شروط البيع. أي شيء غير واضح بشأن إصدار ما — اسألنا.