Sunday, January 21, 2018

MedBetterDNA 2.2 update

MedBetterDNA  has been updated to version 2.2.

Version 2.2 is a fairly minor revision. It allows using filters on Shared Matches pages for a specific member with matching DNA.

This was accomplished by making the pattern for several address links less restrictive. Fortunately, the extension continues to work on the new pages, though it was not originally designed for them.

Leave a note if you have any questions or feedback. Thank you.

Saturday, January 13, 2018

MedBetterDNA bugfix and minor enhancement update

The MedBetterDNA Chrome extension for use with the AncestryDNA site has been updated to version 2.1 from the Chrome Web Store.

Version 2.1 has two bug-fixes for uppercase tags and remove-all entries without notes, and increases by one the show-only and remove-all hashtag filtering matches.

Specifically, in the previous version, uppercase hashtag filters did not match any notes, although notes tags were properly considered case-insensitive for matches. Also, if a Remove-all hashtag filter was active, previously any entries without notes were also filtered from view. Both issues have been corrected.

In addition, support for a fourth hashtag filter was added to both Show-only and Remove-all options. There will be a definite upper limit on the count for performance and display reasons, but judging by recent user feedback, we haven't hit the sweet spot yet.

Note: Chrome can get its context menu checkmarks for hashtag filters out of sync when set from the configuration menu page even after refresh. This appears to be a bug in Chrome. i.e. the context menu checkmark is explicitly set to off (false), verified as off in the program, and acts as if it is off, but still shows up. Clicking it on the context menu will get it back in sync. Yes, it is annoying.

As far as a requested clear all filters feature, I tried implementing it, but due to the above problem leaving not-active checkmarks littering the context menu, I left it out to avoid confused people sending many technical support requests. Besides the configure menu, a quick way to turn off or update multiple filters without getting refreshes on each one is to temporarily turn off the notes display, thereby inhibiting any filtering action, while you click on or off the desired filters, before reactivating the notes display.

And finally, a couple of general expository remarks that you can skip and done if you're not interested.

First, MedBetterDNA enhancements are driven by user feedback. It already does what I want it to do. If you want something new or better, please ask for it. And please understand that it may happen soon, not for a while, or never, for any of a variety of reasons.

Second, if you like the program and are feeling benevolent, please consider rating it 4 or 5 stars. A single one-star drive-by screw-you rating can pull anything less than three other 5-star ratings down below a 4-star average. I don't have any vanity about the extension's rating, and it certainly doesn't affect income at effectively zero dollars received, but many newcomers are leery of trying out lower-rated extensions.

So why might you care about an overall rating if it works for you? Because the more users who are giving active feedback, the more likely I will invest my limited free time in enhancing or fixing the code, or figuring out how to implement any cool ideas that users come up with. Given that I have put in excess of 100 hours of work to the extension already, a bombed-out rating is not a strong motivator for further effort. But if you don't feel like giving a rating, or feel a 1-3 star rating is warranted, that's fine too.

Tuesday, January 9, 2018

MedBetterDNA custom note filters, version 2.0 update

MedBetterDNA has been updated to version 2.0 and should be soon available from the Chrome Web Store. It can take a couple of hours for the store to fully publish the update for download.

By user request, the MedBetterDNA version 2.0 update adds support for advanced filtering based on notes hashtags. These are the new show only Notes with hashtag and remove all Notes with hashtag selections.  The Always show Notes option must be checked for the advanced filtering to work (i.e. Notes must be showing on the results page). Up to three hashtags can be specified to show only notes containing one or more those hashtags, and up to three hashtags can be specified to remove any records with notes which contain one or more of the hashtags.

Hashtags are not case sensitive and can be part of a larger text string, with leading or trailing characters not in the hashtag, as long as they are preceded with a '#' character. Hashtags must be set or changed at the main Configure page, but afterward can be enabled and disabled through the context menu checkmarks. Always refresh the results page after changing a hashtag, otherwise the page will not display the revised filters and context menu.

As with the other settings, you can set things such that no display of any records is possible. Putting the same active hashtag in both show only Notes with hashtag and remove all Notes with hashtag selections will achieve this result.

Customize hashtag Notes filters on the context menu opens the same page as the Configure Options selection. It is included as a courtesy link to more easily remember how to customize hashtag filtering, as that does require using the Configure page.

The options page has been revised to show the new filter features:

To help explain use of the filters, here is an example of each type.

For this entry of the mysterious Z, the note shows as #hashtag99 123#yabbadabba. In the context menu for show only Notes with hashtag, if either hashtag #hashtag99 or hashtag #yabba or both were checked, only this record (and any other record with a matching hashtag) would be displayed.

In a similar fashion, if remove all Notes with hashtag was set to #hashtag99 or #yabba, then Z would be removed from the list of displayed records.

Given the significant changes made to the extension with version 2.0, there may be one or two operational errors. Drop a note if you find a clear error in behavior. 

As always, new or custom features may be made available upon request or negotiation.

Tuesday, January 2, 2018

MedBetterDNA for AncestryDNA updated to version 1.4

Version 1.4 of the MedBetterDNA Chrome extension for the AncestryDNA site has been published to the Chrome Web Store and should be soon or already available for download and update.

This version adds support for three additional countries besides the USA site, the Australian, UK, and Canadian .ca Ancestry sites.

A full description of the extension's capabilities can be found in the post on its initial release. All subsequent releases have addressed incompatibilities or fixes with operations.

Wednesday, July 5, 2017

MedBetterDNA Chrome extension updated to version 1.3

The MedBetterDNA Chrome extension has been updated to version 1.3 to fix a couple of serious problems with the current Ancestry DNA site. MedBetterDNA provides advanced filtering capability for relationships based on confidence and family tree status, as well permanently showing user notes on Ancestry DNA results pages. MedBetterDNA was tested as working on July 5, 2017.

Version 1.3 fixes a recent incompatibility with the DNA site that was blocking the context menu display, and changes the way filters are processed to support differences in the site's web page processing, particularly on initial entry. Please remember, this extension is heavily dependent on website structures that are subject to change outside of the extension's control. When the website is significantly modified, as companies typically do on occasion, the extension will fail until it is updated with the new structure. Reporting a problem to support is the best and quickest remedy.