الملاحظات
Notes مستندات Markdown دائمة مستقلة عن المحادثة أو مهمة Work. استخدمها لملخص أو سجل بحث أو قائمة تحقق أو مسودة أو أي مادة تريد الاحتفاظ بها مع تغير المحادثات واختيارات النماذج.
تفتح صفحة Notes الملاحظات القائمة في معاينة للقراءة فقط. اختر تحرير عندما تريد تغيير ملاحظة؛ وتُحفظ التعديلات تلقائيًا بعد مهلة قصيرة. القائمة قابلة للبحث، وتظل الملاحظات المثبتة بارزة، ويمكن لـ Cmd/Ctrl-K البحث داخل محتوى ملاحظاتك الشخصية والمشتركة من دون الاحتفاظ بفهرس نص صريح على القرص.
معاينة Markdown والتصدير
تعرض المعاينة Markdown القياسي، بما فيه الجداول. كما تدعم HTML وSVG المضمنين الأساسيين بعد التنقية؛ إذ تُزال البرامج النصية ومعالجات الأحداث وعناوين URL غير الآمنة قبل وصول النتيجة إلى الصفحة.
ينزّل تصدير محتوى الملاحظة الحالي في ملف .md. وهذا التصدير نص عادي لا يحتوي مرفقات أو سجل مراجعات؛ فاحمه كما تحمي أي نسخة أخرى من الملاحظة.
المراجعات والاستعادة
يحفظ كل تغيير في العنوان أو المحتوى نسخة من العنوان والمحتوى السابقين قبل تثبيت التحديث. يعرض تبويب المراجعات النسخ المحفوظة وفروقًا سطرًا بسطر بينها وبين الملاحظة الحالية. كما تحفظ استعادة مراجعة قديمة الحالة الحالية أولًا، لذلك يمكن عكس الاستعادة نفسها.
يحتفظ Libre بأحدث 50 مراجعة لكل ملاحظة. ولا يؤدي تغيير حالة التثبيت وحدها إلى إنشاء مراجعة محتوى.
المرفقات
يتيح تبويب المرفقات رفع الملفات المرتبطة بالملاحظة وسردها وتنزيلها وحذفها. يمكن أن تضم الملاحظة حتى 10 مرفقات، لا يزيد كل منها على 10 MiB. تستخدم بايتات المرفقات مخزن الكائنات الثنائية في المنصة بهوية مالك الملاحظة، ولذلك يتبع سلوك الحصة والتشفير والنسخ الاحتياطي والحذف ملف التخزين الفردي أو الجماعي المحدد.
تعيد التنزيلات التصريح بالوصول إلى الملاحظة، وتستخدم private, no-store، وتُقدم كمرفقات مع nosniff، ولا تعرض محتوى مرفوعًا عشوائيًا داخل الصفحة. لا يفحص Libre حاليًا بايتات المرفقات بحثًا عن برمجيات خبيثة. تعامل مع الملفات التي ينزلها أشخاص آخرون على أنها غير موثوقة.
المشاركة
يمكن للمالك منح مستخدم موثق آخر:
- قراءة — فتح الملاحظة وعرض المراجعات وتنزيل المرفقات.
- كتابة — إضافة إلى ذلك، تحرير المحتوى واستعادة مراجعة وإدارة المرفقات واستخدام التحرير بمساعدة الذكاء الاصطناعي.
يُفحص التصريح مع كل طلب، ولذلك يسري إلغاء المنحة عند القراءة أو الكتابة التالية. المالك وحده يستطيع تثبيت الملاحظة أو مشاركتها أو إلغاء المشاركة أو حذفها. ولا يمنح دور المسؤول العام وحده وصولًا إلى محتوى الملاحظات الخاصة.
Notes ليست روابط عامة، والمحرر ليس مساحة تعاون متزامنة؛ فلا مؤشر حضور أو مؤشر مشترك أو بروتوكول دمج لشخصين يحرران معًا.
تعديلات بمساعدة الذكاء الاصطناعي
يرسل تبويب المساعدة تعليمة وعنوان الملاحظة وMarkdown الحالي إلى النموذج والمزوّد المحددين في التطبيق. ويعيد النموذج بديلًا كاملًا مقترحًا. يعرض Libre المقترح كفروق؛ لا يغير تجاهل شيئًا، بينما يستخدم تطبيق مسار التحديث المعتاد ويحفظ الحالة السابقة كمراجعة.
إنشاء اقتراح لا يحفظه؛ وتطبيقه يفعل. يستلم المزوّد البعيد محتوى الملاحظة والتعليمة وفق شروطه للاحتفاظ والخصوصية والفوترة؛ اختر نموذجًا محليًا عندما يجب أن تبقى الملاحظة في بنية Ollama المهيأة. تقتصر تعليمة المساعدة على 4,000 حرف، ويجب أن يلتزم المقترح بحد محتوى الملاحظة العادي.
Notes كأدوات محادثة
عند تفعيل أدوات المحادثة، تستطيع النماذج المدعومة استخدام:
list_notesوread_noteللملاحظات الشخصية أو المشتركة المصرح بها؛create_note، ويتطلب اعتماد أثر جانبي؛update_note، ويتطلب اعتمادًا أيضًا ويحفظ المحتوى السابق كمراجعة.
تعمل أدوات الملاحظات بهوية المستخدم المستدعي. وهي تقرأ محتوى Markdown لا بايتات المرفقات. ولا تقدم المحادثات المتخفية أدوات.
التخزين والتشفير وقابلية النقل
تُشفّر العناوين والمحتوى والمراجعات المحتفظ بها أثناء التخزين بواسطة خدمة تشفير التطبيق. وتستخدم المرفقات مخزن الكائنات المشفر في المنصة. هذه حماية على مستوى التطبيق، لا تشفير كامل للقرص أو شامل؛ أمّن قاعدة البيانات ومخزن الكائنات والنسخ الاحتياطية ومفاتيح التشفير بوصفها حدود نشر واحدة.
يتضمن الأرشيف ذي الإصدار الخاص بالمستخدم Notes الحالية وحالة تثبيتها. ويستبعد عمدًا سجل المراجعات والمرفقات. لذلك تتطلب استعادة الخادم كاملة قاعدة البيانات ومواد التشفير ومخزن الكائنات ذي الصلة، لا أرشيف مستخدم وحده. راجع قابلية نقل البيانات والاستعداد للاستعادة.
الحدود
| العنصر | الحد |
|---|---|
| Notes المملوكة لكل مستخدم | 100 |
| العنوان | 200 حرف |
| محتوى Markdown | 200,000 حرف |
| المراجعات المحتفظ بها لكل ملاحظة | 50 |
| المرفقات لكل ملاحظة | 10 |
| حجم المرفق | 10 MiB لكل مرفق |
| تعليمة التحرير بالذكاء الاصطناعي | 4,000 حرف |
API
تتطلب كل المسارات جلسة موثقة أو رمز API بنطاق notes. ويتبع الوصول إلى الملاحظات المشتركة قواعد القراءة والكتابة نفسها في الواجهة.
| الطريقة | المسار | الغرض |
|---|---|---|
GET | /api/notes | سرد الملاحظات الشخصية والمشتركة |
POST | /api/notes | إنشاء ملاحظة |
GET | /api/notes/:noteId | قراءة ملاحظة |
PUT | /api/notes/:noteId | تحديث المحتوى أو العنوان أو حالة التثبيت |
DELETE | /api/notes/:noteId | حذف ملاحظة مملوكة |
GET | /api/notes/:noteId/revisions | سرد المراجعات المحتفظ بها |
POST | /api/notes/:noteId/revisions/:revisionId/restore | استعادة مراجعة |
GET | /api/notes/:noteId/attachments | سرد المرفقات |
POST | /api/notes/:noteId/attachments | رفع مرفق |
GET | /api/notes/:noteId/attachments/:attachmentId | تنزيل مرفق |
DELETE | /api/notes/:noteId/attachments/:attachmentId | حذف مرفق |
POST | /api/notes/:noteId/assist | إنشاء اقتراح تعديل غير محفوظ |