With the memory leaks all cleaned up, I went to work on splitting the processing into to parts: Loading the data and organizing the people to produce the Everything Reports. That’s now done and will be included in the next beta release. So whenever you Instant Organize, reorganize, or change families you’re including, the associated GEDCOM files are no longer read in to do so. For small files you won’t really notice, but for large files, this will eliminate the loading time and will make Behold work much faster for these tasks.
Then I noticed the Instant Organize was not working properly in all cases. This was a bug that got in there when I changed to the virtual Everything Report at the onset of the beta. It even could cause a program crash in certain cases. That is now fixed. Instant Organize is one of the star features of Behold, and I apologize to those of you who tried it and got less than satisfactory results. Unfortunately nobody reported it, or I would have found it and fixed it earlier, but it was a rather subtle problem in most cases, and you would have had to be quite familiar with how it worked to notice it.
It’s been almost two months since the last beta. I’m a bit hesitant to release this beta right away. The splitting of the processing into two parts was major surgery, and I want to do some more testing first to ensure that this version will be at least as stable as the last one. So hopefully in a week or so, I’ll get the next beta out.