Skip to content

Releases: FFMG/myoddweb.classifier

The standalone

10 Dec 18:36
Compare
Choose a tag to compare

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!

09 Jan 19:33
Compare
Choose a tag to compare

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

09 Nov 19:52
Compare
Choose a tag to compare

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)

04 Oct 12:17
Compare
Choose a tag to compare

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

03 Oct 19:57
Compare
Choose a tag to compare

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

02 Oct 06:06
Compare
Choose a tag to compare
Pre-release

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...

19 Sep 17:57
Compare
Choose a tag to compare

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

[0.6.0.5] - Speed maniac

21 Apr 04:31
Compare
Choose a tag to compare

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

[0.5.0.2] - The little engine that could

02 Mar 19:10
Compare
Choose a tag to compare
  • 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

01 Jun 09:24
Compare
Choose a tag to compare
  • Fixed a bug with the Event log that would cause the Add-on to not work ... at all (see issue)
  • Various bug/performance fixes