ClipNote 1.3.3 — رفع باگها و بهبودها
این نسخه عمدتاً یک بهروزرسانی «رفع باگ» است که مشکلات مهمِ نسخهٔ ۱.۳.۲ را برطرف میکند و چند بهبود جزئی نیز دارد. فارسی زبان اول مستندات و توضیحات است.
🐛 رفع باگها
- رفع باگ حیاتی — یادداشتهای قفل/رمزنگاریشده: در نسخهٔ ۱.۳.۲ هنگام نرمالسازی و مهاجرت دادهها (
migrateStorageData/createNote) متادیتای رمزنگاری یادداشتهای قفلشده (contentIv،wrappedKey،wrapIv) و دادهٔ کلید بازیابی (wrappedKey،wrapIv) حذف میشد. این موضوع میتوانست باعث شود یادداشتهای قفلشدهٔ قبلی برای همیشه قابل بازکردن نباشند. در ۱.۳.۳ این دادهها حفظ میشوند. - اعلان بهروزرسانی چندزبانه: پیام اعلان نسخهٔ جدید حالا از زبان رابط (فارسی/انگلیسی) پیروی میکند.
- جلوگیری از از دست رفتن داده در Popup: هنگام بستن ویرایشگر، اگر تغییرات ذخیرهنشده وجود داشته باشد، پیش از دور ریختن هشدار داده میشود.
- برچسب «Save» در انگلیسی: برچسب ذخیره در حالت انگلیسی Popup که خالی بود، اضافه شد.
- همگامسازی زبان ماژول مشترک:
shared.jsحالا زبان خود را با Popup همگام میکند تا توستها و پیامهای محلی درست نمایش داده شوند. - پاکسازی کد: فراخوانی نامعتبر callback در
chrome.alarms.createو تگ اضافی</html>در صفحهٔ Options حذف شد.
✨ بهبود
- بررسی نسخه در شروع مرورگر: علاوه بر بررسی دورهای، هنگام راهاندازی مرورگر نیز نسخهٔ جدید بررسی میشود.
ClipNote 1.3.3 — Bug fixes & improvements
This is a bug-fix release that addresses important issues from 1.3.2 and adds a few improvements. Persian is the primary language of the documentation and these notes.
🐛 Bug fixes
- Critical fix — locked/encrypted notes: In 1.3.2, data normalization and migration (
migrateStorageData/createNote) stripped the encryption metadata (contentIv,wrappedKey,wrapIv) and the recovery key-wrap data (wrappedKey,wrapIv) from locked notes. This could make previously locked notes permanently unreadable. 1.3.3 preserves this data. - Localized update notifications: The "new version available" notification now follows the UI language (Persian/English).
- Prevent data loss in the popup: Closing the note editor with unsaved changes now prompts before discarding them.
- Added the "Save" label: Fixed the empty Save button label in the English popup.
- Shared-locale sync:
shared.jsnow syncs its locale with the popup so toasts and localized messages render correctly. - Code cleanup: Removed an invalid callback on
chrome.alarms.createand a stray duplicate</html>tag in the options page.
✨ Improvement
- Update check at startup: A new-version check now also runs when the browser starts, in addition to the periodic alarm.
📥 نصب / Installation
- ZIP نسخهٔ
1.3.3را از همین صفحه دانلود و استخراج کنید. - در Chrome/Edge «Developer mode» را فعال کرده و با Load unpacked پوشهٔ
clipnote-v1.3.3را انتخاب کنید (یا ZIP استخراجشده را در صفحهٔ افزونه Reload کنید). - برای پشتیبانگیری، از Settings گزینهٔ Export JSON را بگیرید و فایل را امن نگه دارید.
English: download the
1.3.3ZIP, enable Developer mode, choose Load unpacked, and select theclipnote-v1.3.3folder. Export a JSON backup from Settings before uninstalling.