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 - - - Bug Fixes \ 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