Skip to content

Clipnote_1.3.3

Latest

Choose a tag to compare

@Kourosh242 Kourosh242 released this 04 Sep 10:14
· 2 commits to main since this release

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.js now syncs its locale with the popup so toasts and localized messages render correctly.
  • Code cleanup: Removed an invalid callback on chrome.alarms.create and 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

  1. ZIP نسخهٔ 1.3.3 را از همین صفحه دانلود و استخراج کنید.
  2. در Chrome/Edge «Developer mode» را فعال کرده و با Load unpacked پوشهٔ clipnote-v1.3.3 را انتخاب کنید (یا ZIP استخراج‌شده را در صفحهٔ افزونه Reload کنید).
  3. برای پشتیبان‌گیری، از Settings گزینهٔ Export JSON را بگیرید و فایل را امن نگه دارید.

English: download the 1.3.3 ZIP, enable Developer mode, choose Load unpacked, and select the clipnote-v1.3.3 folder. Export a JSON backup from Settings before uninstalling.