Releases: FFMG/myoddweb.classifier
The standalone
This version primarily targets stability, catches 'crashes' in some edge cases and ensure that the app will work on various version of windows
- Updated to less restrictive MIT License
- Added option to re-scan entire folder, (for whatever reason)
- Added progress bar when loading/processing large number of mail.
- Empty/no categories no longer hide the menu.
- Some code cleanup
- Various code optimisations.
- Various performance / memory fixes
- Minor other improvements
- Updated to engine 1.7.3
- Sqlite 3.30.1
- Tested on Office 365
[0.8.0.1] Happy new year!
This release is mainly related to updates of sqlite as well as the classifier engine.
Some performance issues, but mainly libraries updates.
General
- Updated the year to 2019
- Small performance updates
- Updated engine 1.7.0
- Changed the interface, the way we Get/Clear logs
- Updated sqlite 3.26
- Updated Newtonsoft.Json
[0.7.0.5] Drag and drop = Train
The main feature of this release is to automatically train a message when you drag and drop it to a folder.
General
-
Visit the wiki (documentation) for more information.
-
Added - Added an option to train items that are manually moved from one folder to another.
- Also added option to ask the user if they want to select category in the case where we have more than one.
-
Added - On start up we now log version number + engine number.
-
Added Exception logging, (higher lever than error)
-
Updated to 1.6.5 engine.
- Sqlite 3.21.0
-
Changed the way he handle emails when the wait time is 0, (we handle it right away).
-
Ignored conversations no longer cause messages to be classified, (as they are normally deleted)
-
Did some code cleanup
- Changed from MSTest to NUnit, (because of Moq)
- Create multiple interfaces for the engine.
Bug fix
- Fixed an issue with logging, not all types of logs were added to the db.
- Fixed a couple of colour issues in the option dialog.
[0.7.0.4] More options (for real)
Added a couple of options to make the classifier more user friendly/flexible
General
-
Started work on the wiki (documentation).
-
Added Minimum category percent.
-
We now 'timestamp' the last received time, that way, we can check emails that arrived while the classifier was not running, (in Exchanges for example).
- Added CheckUnProcessedEmailsOnStartUp option in case you don't want that check, (if you are happy with the Exchange rules been applied or if you have another outlook applying rules already).
-
Updated to 1.6.3 engine + interface.
-
Added option to delay the classification, (to allow rules to fire).
-
Added option to set the number of entries we want to display.
-
Changed the behaviour of some option values to be read only, (you could not change the value anyway, so it was a bit misleading)
-
Changed GetLogEntries( ... ) to now return the entry ID as well.
- The log summary now has the log id in it to make it easier to find.
Bug fix
- Fixed an issue with the order of the last 'x' log entries been displayed, (was mostly un-ordered).
- Fixed a option spelling mistake, "CheckIfUnownCategory" > "CheckIfUnKnownCategory".
- Fixed wording of "Common word percent", (functionality is ok, just wording).
- Fixed a bug in the delayed emails (0.7.0.3).
[0.7.0.3] More options
Added a couple of options to make the classifier more user friendly/flexible
General
-
Started work on the wiki (documentation).
-
Added Minimum category percent.
-
We now 'timestamp' the last received time, that way, we can check emails that arrived while the classifier was not running, (in Exchanges for example).
- Added CheckUnProcessedEmailsOnStartUp option in case you don't want that check, (if you are happy with the Exchange rules been applied or if you have another outlook applying rules already).
-
Updated to 1.6.3 engine + interface.
-
Added option to delay the classification, (to allow rules to fire).
-
Added option to set the number of entries we want to display.
-
Changed the behaviour of some option values to be read only, (you could not change the value anyway, so it was a bit misleading)
-
Changed GetLogEntries( ... ) to now return the entry ID as well.
- The log summary now has the log id in it to make it easier to find.
Bug fix
- Fixed an issue with the order of the last 'x' log entries been displayed, (was mostly un-ordered).
- Fixed a option spelling mistake, "CheckIfUnownCategory" > "CheckIfUnKnownCategory".
- Fixed wording of "Common word percent", (functionality is ok, just wording).
[0.7.0.2] More options
Added a couple of options to make the classifier more user friendly/flexible
General
- We now 'timestamp' the last received time, that way, we can check emails that arrived while the classifier was not running, (in Exchanges for example).
- Added CheckUnProcessedEmailsOnStartUp option in case you don't want that check, (if you are happy with the Exchange rules been applied or if you have another outlook applying rules already).
- Updated to 1.6.3 engine + interface.
- Added option to delay the classification, (to allow rules to fire).
- Added option to set the number of entries we want to display.
- Changed the behaviour of some option values to be read only, (you could not change the value anyway, so it was a bit misleading)
- Changed GetLogEntries( ... ) to now return the entry ID as well.
- The log summary now has the log id in it to make it easier to find.
Bug fix
- Fixed an issue with the order of the last 'x' log entries been displayed, (was mostly un-ordered).
- Fixed a option spelling mistake, "CheckIfUnownCategory" > "CheckIfUnKnownCategory".
To log or not to log...
This issue added Logging to further help identify potential issues with the engine.
General
- Updated to 1.6.* engine.
- Added log options, (level + retention time)
- Added log viewer.
Bug fix
- Fixed setup so we don't check x64 registry(#6)
[0.6.0.5] - Speed maniac
This release attempts to speed up classification on large databases.
The general feeling is that the classification works as expected, but there is a definite slowdown when it comes to large databases, (thousands of messages).
General
- Added debug log messages to time how slow classification is.
- Updated to classifier engine 1.5.7.0, (faster)
- Added a couple of css values to no parse, (max-width/width etc...)
- Tokeniser has been generally improved as well, (~100% speed up).
- Updated the interface 0.6.0.5, (no change, just align the number)
- Fixed a couple of issues with the 'detailed' html view, (also speed related when creating the html).
Bug fix
- Fixed a couple of html display issues(#5)
- Folders are now Dynamically loaded(#4)
[0.5.0.2] - The little engine that could
- Updated the engine to 1.5.2.0, the classifier now works as expected.
- Added a viewer to give details/hints as to how/why a certain message was classified as it was.
- New Messages are no longer added to the database until actually trained.
- Added words "commonality", (very common words are ignored).
[0.3.0.5] - Eventlog fix
- Fixed a bug with the Event log that would cause the Add-on to not work ... at all (see issue)
- Various bug/performance fixes