Yesterday evening we applied a performance update to the Team Scheduling page (where people scheduling for all future services is displayed) that should be quite noticable, especially for churches that have many teams and/or many future services scheduled. The enhancement should render the entire page within a couple of seconds, rather than a couple services at a time over the period of 10 seconds or so. For those curious, we did this by changing our code to generate most of the HTML on our server, rather than passing raw data and asking the browser to process and render the HTML. We also made a small tweak to our database that helped optimize the way data is retrieved.
With this update we also made two non-critical fixes. First, if a Helper marked himself as unavailable for a day that he had already been penciled in by a Planner, the Planner would not know of this change in availability and be able to schedule the person. To handle this, we now do a check for penciled-in assignments as the person marks a day as unavailable. If a conflict is found, the penciled-in assignment is changed to status Declined, with a note stating that the person has recently marked that day as unavailable.
The other issue fixed was that the file description in MyWP was missing on some pages. That description now shows as it should.
We are continuing to add many video tutorials to the site. Just look for the “Video Tutorial” link on the left side of pages in WP. We hope to soon index these in such a way that they can be easily searched on our support center.