That was quick.
On Monday morning I uploaded version 1.4.6 to the App Store. On Tuesday night it was approved. Nice.
This version has just a few little bug fixes:
- Fixed a bug in which the program would crash during synchronization of notes containing certain Unicode characters
- Sped up wildcard searches (ones with asterisks on the end of the word to match all endings)
- Fixed a bug in the Toolbox caused by iOS 4.2, in which list selection wasn’t retained
- Fixed a long-standing and never-reported error in mapping verses from Daniel in the New American Bible to Daniel in the New Revised Standard Version.
- Did a lot of work under the hood that (hopefully) you can’t see to set us up for some cool new features in version 2.
The wildcard search enhancement is interesting in that it is a direct result of porting the code to Java for Android. As I was going through the code it occurred to me there was a simple and faster way to do it. I implemented it the new way in Java then went back and updated the C++ code for PocketBible so it would have the same enhancement. This particular update also made it into an update of PocketBible for Windows back in October. Just one more way that Android is making the world a better place, I guess.
Don’t get too excited about the mention of version 2. We haven’t said much about it yet and won’t be saying much for a while. I only mention the changes in case we happen to have broken something in the process. That will be our excuse.
What we’ve done is completely re-written the way PocketBible keeps track of what Bibles and books are installed, and how it categorizes those books. For example, we weren’t differentiating between a “Bible” and a “Strong’s-numbered Bible”, nor between a “Dictionary” and a “Strong’s Dictionary”. We are now.
That particular change was needed for these new features I alluded to, but it also will come in handy for Android. I was going to have to do the same thing in the Java code. This way I don’t have to design it; I can just translate Jeff’s work. Thanks, Jeff!
In an unrelated bit of news, look for a new website design coming from us soon. We’re hoping to make it easier to find your way around; easier to buy books; and easier to work with your download account. We’re also making the site easier for us to maintain by reducing the overall number of hand-coded pages from a couple thousand down to a couple dozen. The rest are generated by scripts that run against a database. If you have an iPhone you’ve seen it already but don’t know it; the same technology underlies the “PocketBible Bookstore” that is built into PocketBible for iPhone.