Version 6.0

  • V6.0 Build 11 – 16-Sep-2022
    • Rebuild Location Performance table after BD Mobile import if required. This wasn’t happening with the new v6 Mobile Cloud Import. Forcing the user to rebuild manually.
    • A further update to the Grid positioning after Edit on View & Edit Sightings. This task is intractable due to all the bugs in the 3rd party grid in use. The simplest and safest method is to simply show the last selected row after edit somewhere in the visible part of the grid. That is the only reliable functionality that this control offers.
  • Web API 12-Sep-2022
    • Fixed bug in Web API database storage code that failed when names or comments contained apostrophes and other miscellaneous characters.
  • V6.0 Build 10 – 9-Sep-2022
    • Changed behavior on the View & Edit Sightings window when repositioning the Grid after editing one or more sightings. Sometimes, the edited sighting (originating near the end of the grid) would be repositioned such that there were empty rows shown at the bottom. This was a major rewrite of a 25 year headache of working with this 3rd party control. It is very buggy and this code does the best it can with repositioning.
    • The Show Range Description feature, available from Rosetta Stone (F12) among other places is now updated to deal with non-species-level Things instead of crashing.
    • Updated code to save Checklist Report checkbox settings and properly restore them when the template is saved.
  • V6.0 Build 9 – 1-Sep-2022
    • Corrected for temporary filenames when the BDMobile downloaded Outing location has non-alphanumeric characters in it. 
  • V6.0 Build 8 – 31-Aug-2022
    • Fixed typo in Build 7 for the same functionality. 
  • V6.0 Build 7 – 31-Aug-2022
    • Fixed a bug in downloading BD Mobile Outings from the Web API Cloud when the last known import directory for BD Mobile no longer exists. When this happens, it will default to the current BD directory.
  • V6.0 Build 6 – 30-Aug-2022
    • Added new feature to new Taxonomy Tree filter on the View Sightings Setup window. In some instances, you only want to see sightings for the Thing you specified in the Name dropdown and not everything under it in the tree. For example, if you had an Order-level Thing defined as “Passerids sp.”, you would get every Passerine sighting in your database. When all you really want is to just see those sightings attached to that Thing. Now to the right of the SubSpecies tick in the slider, you can choose OFF to turn off this feature.

    • Corrected a situation that produced “DAO.database System Resources Exceeded – RTE 3035”.
    • Corrected a rare situation in View and Manage Duplicate Sightings wherein when Comment matching is used, duplicates are found, but the matches are not found.
  • V6.0 Build 5 – 27-Aug-2022
    • Updated BDMobile import process to account for Outings that have zero Sightings but a valid Track file. Corrected messages shown when Sightings Import file has no sightings in it. Since there is no Sightings to import, no Trip gets created on the import and the Track file is ignored and left as is. The user is instructed to create the Trip manually and import the track file if they want. The empty Sightings file is deleted after the process completes. 
  • V6.0 Build 4 – 27-Aug-2022
    • Fixed bug wherein if you import a BD Mobile file with the Quiet setting checked, it won’t ask you if the location is not recognized; it will add it under ‘Orphaned Locations’ and not rebuild the Location Performance table afterwards. This makes your sightings hard to access. This has now been fixed. Even in Quiet mode, if it encounters an unknown location, you will be asked what to do with it.
  • V6.0 Build 3 – 26-Aug-2022
    • If the Charts/Graphs panel was set to show at the bottom of the main BD window on startup, it was failing to show after startup. You had to close it, exit and restart BD. This is now fixed.
    • If starting the BD Main Window Maximized (e.g. full screen), and the Photos Panel is set to show, sometimes enough photos won’t be shown to take up the entire width. This is now fixed.
  • V6.0 Build 2 – 23-Aug-2022
    • Corrected the installer program to check if BD is running, and ask the user to close it before continuing.
  • V6.0 Build 1 – 23-Aug-2022
    • There is a new menu item under ‘Features | Sightings’ in the main menu. Check for New BD Mobile and eBird Import Files. You can also access this via the ‘Ctrl+I‘ shortcut. These files are looked for whenever you start Birder’s Diary. But sometimes you already have the program running and you want to check for new files you have just downloaded without having to stop and restart the program.
  • V6.0 Build 0 – 23-Aug-2022
    • Added brief descriptive text to the 4 numbers presented by Lifer Bars (optional feature) on the main screen background. It was not intuitive what each meant prior to this.
    • Fixed issue where rarely log file code attempted to execute on exactly the second (x.0000) and would produce an error message attempting to parse the millionths of the second.
    • Fixed issue with the Location Hierarchy tree where Orphaned parents are never pruned. This did not cause any errors, only build-up of unused records in the database.
    • Fixed issue where some sub-windows can start in minimized mode and be hard to find or interact with.
    • Fixed minor issue with Trip editing due to the addition of Time to Trip start/end dates.
    • Added a new powerful feature to the Sightings View Setup window. Now you can query sightings based on a list of keywords or phrases present in the Comments of Sightings. For example, let’s say you wanted to see all Sightings that have one-or-more of the following list of words in the Comments field: “call,sing,song,vocal”. You would enable the Comments field by Checking the checkbox to the right, and then enter this list separated by commas, starting with a left brace “{” and ending with a right brace “}”. The Comments field must start with the left brace or it is treated as regular text.
    • The QuickSearch feature in the main window Toolbar and the Sightings View Setup window now have a new taxonomic branch slider for specifying the branch you are interested in finding sightings for. This is a real time-saver when you are looking for sightings for a particular branch of the taxonomic tree. Let’s say you are interested in what sightings you have for all COVIDAE. In the QuickSearch feature, simply type the name of a member of that branch (e.g. Common Raven) and hit enter to find sightings for Common Ravens in your database. The new dropdown grid has a slider at the top. It will initially be positioned over the Species setting. By dragging it to the left, you move to Genus (Corvus) and onto Family (Corvidae). The sightings in the dropdown grid are instantly changed to reflect all sightings in this Family.

      The same concept exists in the View Sightings Setup window under the Name dropdown. It functions based on the name specified. If no name is specified then it does nothing. The older taxonomic filter feature has been removed from this window.
    • When you edited Sightings in the past, changes you make are not checked to see if they would now create new World, Annual or Location Lifers. This has been changed. You will be notified now if any changes you make result in a change in lifer status as when you enter sightings initially. If you have these features turned on.
    • A new Find Any Feature function is available. It is activated by pressing F1 anywhere in BD. You can search for any feature or setting in BD by keyword. So, if you are wondering where a feature or a setting can be found, just press F1 enter a keyword or two and you should be able to find it and be taken directly to it.
    • Fixed rare issue with the Quick Search feature in the main toolbar when the text was cleared.
    • When importing BD Mobile files, a new Import Quietly feature is available. If selected, all files will be imported and deleted afterwards without status messages or questions that are not required.
    • When importing BD Mobile Sightings files, Track files are auto-imported if found.
    • On import of multiple sightings files (from eBird or other sources) name matches are remembered in the same session. Prior to this, you were asked for non-matched names whenever the import file changed.
    • Fixed bug when exporting your Sightings to eBird that happened in rare cases.
    • Rebuilt the Options window for a more intuitive layout, load speed (12x faster) and enhanced functionality.
    • Integrated Web API for transferring data from BD Mobile v2.0 and BD Desktop v6.0! While the older email, save and import feature is still functional and supported, this new feature is more automatic and saves the steps of reading email, saving files to disk and then importing them. Now, when you submit your sightings and track files to the Web API in the Cloud, no email is sent and the first time you start BD Desktop back at home, it finds your submitted files in the Cloud, downloads them and asks if you want to import them. No more two step process for Sightings and Track files. And multiple sets of Outings files can be imported without any effort required by the user! This process has been greatly streamlined. Your Outings will stay in the Cloud on Birder’s Diary private server until you download and import them. You never have to worry about losing them. As always, with everything in Birder’s Diary, your data is safe, secure and never-ever shared with anyone.
      Don’t worry, you are prompted in both the Mobile and the Desktop versions of Birder’s Diary that this new functionality is available and given the choice to start using it. You can revert back to the old method at any time you like. But why would you?
    • Updated the Sighting Attachments window. For the CROP function, we were just drawing a red bounding box as you dragged your mouse to select the area to crop. Many photo utilities will divide a photo into thirds. Thirds are considered important when framing and selecting contents for the optimum photo effect. Now, when you drag to select the crop area, the red bounding box is divided into Thirds via additional light gray lines as shown below.

    • Added new feature to View Sightings window. This feature matches a need that I and other customers have requested. The ability to Clone the Current Row (the row with the rubber-band around it in the grid, NOT a selected [e.g. highlighted] row), and then Edit that Cloned record. This can be helpful if you want to add a new record that has all the same attributes (location, trip, comments, lat/lng, etc) but give it a new name. You can press “C” while the View Table has focus and this will be activated, or you can use the dropdown menu for the grid.