From 3cc9f0f992e2e66f074625e182135fb01c0d4604 Mon Sep 17 00:00:00 2001 From: RealRaven2000 Date: Mon, 26 Apr 2021 11:36:10 +0100 Subject: [PATCH] 4.21.3 --- build.bat | 2 +- chrome/content/quickfolders-interface.js | 9 ++++++--- chrome/content/quickfolders-util.js | 2 +- chrome/content/quickfolders.js | 10 ++++++---- install.rdf | 2 +- manifest.json | 2 +- release-notes.html | 24 ++++++++++-------------- revision.txt | 2 +- 8 files changed, 27 insertions(+), 26 deletions(-) diff --git a/build.bat b/build.bat index ae92f02e0..99e2594b0 100644 --- a/build.bat +++ b/build.bat @@ -10,4 +10,4 @@ rem "C:\Program Files\7-Zip\7z" a -xr!.svn quickFolders.zip install.rdf chrome.m echo %quickFoldersRev% > revision.txt move QuickFolders*.xpi "..\..\Release\_Test Versions\4.21\" pwsh -Command "Start-Sleep -m 150" -rename QuickFoldersWeb.zip QuickFolders-wx-4.21.2pre%quickFoldersRev%.xpi \ No newline at end of file +rename QuickFoldersWeb.zip QuickFolders-wx-4.21.3pre%quickFoldersRev%.xpi \ No newline at end of file diff --git a/chrome/content/quickfolders-interface.js b/chrome/content/quickfolders-interface.js index 2379ad466..694070cc4 100644 --- a/chrome/content/quickfolders-interface.js +++ b/chrome/content/quickfolders-interface.js @@ -2828,11 +2828,14 @@ QuickFolders.Interface = { folder = util.getPopupNode(element).folder; // check whether f has folder as parent function hasAsParent(child, p) { - debugger; if (!child.parent || !p) return false; - if (child.parent == p) return true; + if (child.parent == p) { + return true; + } if (p.isServer || !p.parent) return false; - return hasAsParent(child, p.parent); + // [issue 144] Mark folders + subfolders read stops at first generation (direct child folder) mails. + // original version used the parent of 2nd argument! + return hasAsParent(child.parent, p); } evt.stopPropagation(); diff --git a/chrome/content/quickfolders-util.js b/chrome/content/quickfolders-util.js index 832ea7d86..9dbafa2a7 100644 --- a/chrome/content/quickfolders-util.js +++ b/chrome/content/quickfolders-util.js @@ -66,7 +66,7 @@ QuickFolders.Util = { _isCSSGradients: -1, _isCSSRadius: -1, _isCSSShadow: true, - HARDCODED_CURRENTVERSION : "4.21.2", // will later be overriden call to AddonManager + HARDCODED_CURRENTVERSION : "4.21.3", // will later be overriden call to AddonManager HARDCODED_EXTENSION_TOKEN : ".hc", ADDON_ID: "quickfolders@curious.be", FolderFlags : { // nsMsgFolderFlags diff --git a/chrome/content/quickfolders.js b/chrome/content/quickfolders.js index 35e3be4fa..67d4d32eb 100644 --- a/chrome/content/quickfolders.js +++ b/chrome/content/quickfolders.js @@ -410,16 +410,18 @@ END LICENSE BLOCK */ ## [issue 110] "Tab-specific Properties" overwrites To Address when selecting to from AB ## [issue 112] Reading List menu - Add current Item not working - - 4.21.1 QuickFolders Pro - WIP + + 4.21.2 QuickFolders Pro - 18/04/2021 ## [issue 115] fix restoring of config values - support saving / restoring current folder bar background selection ## [issue 117] Add color picker for text color in tab-specific properties ## In QF Settings, make sure correct options tab is opened / remembered ## [issue 132] In mail tab, quickMove reopens mail in new tab after moving - should go to next mail instead this behavior is now disabled - see extensions.quickfolders.quickMove.reopenMsgTabAfterMove instead Tb will open the next mail - see extensions.quickfolders.quickMove.gotoNextMsgAfterMove - - + + 4.21.3 QuickFolders Pro - 26/04/2021 + ## [issue 144] Mark folders + subfolders read stops at first generation (direct child folder) mails + ## [issue 145] Thunderbird 60: QuickFolders always offers update to 4.21.2 Future Work =========== diff --git a/install.rdf b/install.rdf index d46acae9c..729de8bda 100644 --- a/install.rdf +++ b/install.rdf @@ -13,7 +13,7 @@ em:icon64URL="chrome://quickfolders/skin/ico/QF64x64.png" em:optionsURL="chrome://quickfolders/content/options.xul"> 2 - 4.21.1 + 4.21.3 https://quickfolders.mozdev.org/index.html diff --git a/manifest.json b/manifest.json index d114dd887..4a2ef0ef4 100644 --- a/manifest.json +++ b/manifest.json @@ -3,7 +3,7 @@ "manifest_version": 2, "name": "QuickFolders", "description": "Bookmark your favorite mail folders in Thunderbird.", - "version": "4.21.2", + "version": "4.21.3", "developer": { "name": "Axel Grude", "url": "https://quickfolders.org/index.html" diff --git a/release-notes.html b/release-notes.html index dfbcc7255..75977817c 100644 --- a/release-notes.html +++ b/release-notes.html @@ -1,21 +1,17 @@ -Release 4.21.2 +Release 4.21.3 This release backports some of the fixes that were also done in the new version for Thunderbird 78. If you want to get the latest features, I highly recommend updating Thunderbird to the current 78 release version. To support QuickFolders, buy a license or donate to support the project. -Improvements -
    -
  • [issue 117] Added color picker for text color in tab-specific properties.
  • -
  • [issue 132] In a single message tab, quickMove used to redisplay the mail after moving it with quickMove. -This behavior has now been changed on request to go to the next email instead. It can be modified by editing the following configuration settings (the Thunderbird 78 version of QuickFolders has a dedicated User Interface): - -extensions.quickfolders.quickMove.reopenMsgTabAfterMove -extensions.quickfolders.quickMove.gotoNextMsgAfterMove
  • -
  • QuickFolders Settings, now makes sure that correct options tab is opened / remembered
  • -
- - Bug Fixes
    -
  • [issue 115] Fixed restoring of config values. Some general / layout settings were not restored properly even when they were saved during backup.
  • +
  • +[issue 144] Mark folders + subfolders read stops at first generation (direct child folder) mails +
  • +
  • +[issue 144] Thunderbird 60 users only - QuickFolders always offers update to 4.21.2 - this is due to a faulty version number in the deprecated file install.rdf (which isn't used by Thunderbird 66 - 91 anymore). +
  • +
  • +I am working on making QuickFolders compatible with Thunderbird 91, which is planned for release in summer 2021. There is a lot of rewriting going on in the background in order to replace internal functionality with the new API model. If you still ust THunderbird 68 or older, consider at least switching to Thunderbird 78 to get the latest version of QuickFolders. +
\ No newline at end of file diff --git a/revision.txt b/revision.txt index a868b8857..025430857 100644 --- a/revision.txt +++ b/revision.txt @@ -1 +1 @@ -44 +4